diff --git a/.sh_history b/.sh_history index 83dcc5b..255c7f4 100644 --- a/.sh_history +++ b/.sh_history @@ -74,3 +74,11 @@ ls rm event_0403_mediawiki_core_weekly_commit_count_data.csv rm event_0403_mediawiki_wmfconfig_weekly_commit_count_data.csv ls +cd .. +ls +cd case3 +ls +mv core_2010-01-01_to_2024-12-31.csv mediawiki_core.csv +ls +mv mediawiki_core.csv mediawiki_core_commits.csv +ls diff --git a/commit_analysis/commit_count_collation.R b/commit_analysis/commit_count_collation.R index cc69f25..597e775 100644 --- a/commit_analysis/commit_count_collation.R +++ b/commit_analysis/commit_count_collation.R @@ -5,7 +5,7 @@ library(tidyr) library(purrr) library(stringr) -https_commit_fp <- "/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/mediawiki_core_commits.csv" +https_commit_fp <- "/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/mediawiki_core_commits.csv" contains_http_but_not_url <- function(text) { if (is.na(text)) { @@ -45,7 +45,7 @@ transform_commit_data <- function(filepath){ # TODO: this is project/event specific - event_date <- as.Date("2013-08-28") + event_date <- as.Date("2015-07-02") #event_date <- as.Date("2013-07-01") #event_date <- as.Date("2013-04-25") #event_date <- as.Date("2012-12-11") @@ -67,6 +67,10 @@ transform_commit_data <- function(filepath){ df <- df |> mutate(age = project_age) + #drop out data from ''before'' the release process + df <- df |> + filter(commit_date >= as.Date("2015-04-01")) + #we are looking at weekly data, 6m before and 6m after #start_date <- event_date %m-% months(6) calculated_start_date <- event_date %m-% months(12) @@ -92,7 +96,7 @@ transform_commit_data <- function(filepath){ # list all author_emails with >5 commits # for big df: if author not in the list, 'new' author old_author_list <- df |> - filter(commit_date < as.Date("2013-08-01"))|> + filter(commit_date < as.Date("2015-06-01"))|> group_by(author_email) |> summarise(commit_count = n()) |> filter(commit_count > 5) |> @@ -188,7 +192,7 @@ transform_commit_data <- function(filepath){ # ) |> weekly_commits <- weekly_commits |> - filter(relative_week >= (-52) & relative_week <= 52 ) + filter(relative_week >= (-14) & relative_week <= 52 ) #gracefully exit return(weekly_commits) @@ -203,7 +207,7 @@ transform_relevant_commit_data <- function(filepath){ # TODO: this is project/event specific - event_date <- as.Date("2013-08-28") + event_date <- as.Date("2015-07-02") #event_date <- as.Date("2013-07-01") #event_date <- as.Date("2013-04-25") #event_date <- as.Date("2012-12-11") @@ -225,6 +229,10 @@ transform_relevant_commit_data <- function(filepath){ df <- df |> mutate(age = project_age) + #drop out data from ''before'' the release process + df <- df |> + filter(commit_date >= as.Date("2015-04-01")) + #we are looking at weekly data, 6m before and 6m after #start_date <- event_date %m-% months(6) calculated_start_date <- event_date %m-% months(12) @@ -247,12 +255,12 @@ transform_relevant_commit_data <- function(filepath){ # new_author_unaff = if_else(!grepl("@wikimedia", author_email), new_author, 0)) |> # ungroup() - # cut the df to all before 06-01-2013 + # cut the df to all before 06-01-2015 # group by author_email # list all author_emails with >5 commits # for big df: if author not in the list, 'new' author old_author_list <- df |> - filter(commit_date < as.Date("2013-08-01"))|> + filter(commit_date < as.Date("2015-06-01"))|> group_by(author_email) |> summarise(commit_count = n()) |> filter(commit_count > 5) |> @@ -349,14 +357,14 @@ transform_relevant_commit_data <- function(filepath){ # ) |> weekly_commits <- weekly_commits |> - filter(relative_week >= (-52) & relative_week <= 52 ) + filter(relative_week >= (-14) & relative_week <= 52 ) #gracefully exit return(weekly_commits) } -transformed <- transform_relevant_commit_data(https_commit_fp) -output_filepath <-"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/relevant_event_0413_mediawiki_core_weekly_commit_count_data.csv" +transformed <- transform_commit_data(https_commit_fp) +output_filepath <-"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/event_0415_mediawiki_core_weekly_commit_count_data.csv" write.csv(transformed, output_filepath, row.names = FALSE) diff --git a/commit_analysis/commit_plotting.R b/commit_analysis/commit_plotting.R index 7506041..38eecb4 100644 --- a/commit_analysis/commit_plotting.R +++ b/commit_analysis/commit_plotting.R @@ -1,5 +1,5 @@ library(tidyverse) -count_data_fp <-"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/relevant_event_0413_mediawiki_core_weekly_commit_count_data.csv" +count_data_fp <-"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/event_0415_mediawiki_core_weekly_commit_count_data.csv" input_df <- read.csv(count_data_fp, header = TRUE) input_df$nonbot_commit_count <- input_df$commit_count - input_df$bot_commit_count @@ -27,7 +27,7 @@ new_authors <- long_df |> labels = c("nonbot_commit_count" = "Total Nonbot Commits", "unaff_new_commit_count" = "New Unaffiliated Commits", "wmf_new_commit_count" = "New WMF Commits")) + - ggtitle("relevant MW-core Commits Around HTTPS as-default ('New' contributors <= 5 commits before 08-01-2013)") + + ggtitle("Total MW-core Commits Around HTTP-deprecation ('New' contributors <= 5 commits 04-01-2015 and 06-01-2015)") + theme_bw() + theme(legend.position = "top") new_authors @@ -72,7 +72,7 @@ commit_share_plot <- share_long |> geom_point() + labs(x = "Relative Week", y = "Share of Nonbot Commits", color="Commit Author Affiliation") + scale_color_discrete(labels = c("Unaffiliated", "Organizationally Affiliated")) + - ggtitle("MW-core Nonbot 'relevant' Commit Share Around HTTPS-as-default") + + ggtitle("MW-core Nonbot Total Commit Share Around HTTP-deprecation") + theme_bw() + theme(legend.position = "top") commit_share_plot diff --git a/mgaughan-rstudio-server_25397730.out b/mgaughan-rstudio-server_25397730.out new file mode 100644 index 0000000..5642bb3 --- /dev/null +++ b/mgaughan-rstudio-server_25397730.out @@ -0,0 +1,18 @@ +1. SSH tunnel from your workstation using the following command: + + ssh -N -L 8787:n3439:34533 mjilg@klone.hyak.uw.edu + + and point your web browser to http://localhost:8787 + +2. log in to RStudio Server using the following credentials: + + user: mjilg + password: kgAQecq+G8pssOaH78tv + +When done using RStudio Server, terminate the job by: + +1. Exit the RStudio Session ("power" button in the top right corner of the RStudio window) +2. Issue the following command on the login node: + + scancel -f 25397730 +slurmstepd: error: *** JOB 25397730 ON n3439 CANCELLED AT 2025-04-15T15:37:51 *** diff --git a/text_analysis/case3/.ipynb_checkpoints/041525_phab_comments-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/041525_phab_comments-checkpoint.ipynb new file mode 100644 index 0000000..030bd49 --- /dev/null +++ b/text_analysis/case3/.ipynb_checkpoints/041525_phab_comments-checkpoint.ipynb @@ -0,0 +1,995 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "ba9e5acd-e17d-4318-9272-04c9f6706186", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/0415_http_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ac5e624b-08a4-4ede-bc96-cfc26c3edac3", + "metadata": {}, + "outputs": [], + "source": [ + "def http_relevant(text):\n", + " if pd.isnull(text):\n", + " return False\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " for word in text.split():\n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d5925c49-ea1d-4813-98aa-eae10d5879ca", + "metadata": {}, + "outputs": [], + "source": [ + "def is_migrated(comment_text):\n", + " if pd.isnull(comment_text):\n", + " return False\n", + " text = comment_text.strip()\n", + " if text.startswith(\"Originally from: http://sourceforge.net\"):\n", + " return True \n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "d449164e-1d28-4580-9eb1-f0f69978f114", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/456904557.py:41: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "/tmp/ipykernel_79113/456904557.py:44: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n" + ] + } + ], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "\n", + "#cleaning df\n", + "phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "phab_df = phab_df.rename(columns={\n", + " 'AuthorPHID': 'speaker',\n", + " 'TaskPHID': 'conversation_id',\n", + " 'WMFaffil':'meta.affil',\n", + " 'isGerrit': 'meta.gerrit'\n", + "})\n", + "\n", + "# after 04-01-2015 before 10-1-2015\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "filtered_phab_df = phab_df[(phab_df['date_created'] < 1443657600) & (phab_df['date_created'] > 1427846400)]\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", + "\n", + "#removing headless conversations\n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = filtered_phab_df[filtered_phab_df['conversation_id'].isin(headed_task_phids)]\n", + "\n", + "#removing gerrit comments \n", + "mid_comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]\n", + "\n", + "# filter out the sourceforge migration \n", + "# Originally from: http://sourceforge.net in the task task_summary\n", + "migrated_conversation_ids = task_phab_df[task_phab_df['comment_text'].apply(is_migrated)]['conversation_id'].unique()\n", + "\n", + "#cut down to only the data that is relevant (mentions http)\n", + "relevant_conversation_ids = task_phab_df[\n", + " task_phab_df['comment_text'].apply(http_relevant) |\n", + " task_phab_df['task_title'].apply(http_relevant)\n", + "]['conversation_id'].unique()\n", + "\n", + "task_phab_df['is_relevant'] = task_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "\n", + "task_phab_df['is_migrated'] = task_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "\n", + "comment_phab_df = mid_comment_phab_df[(mid_comment_phab_df['is_relevant'] == True) & (mid_comment_phab_df['is_migrated'] != True)]\n", + "task_phab_df = task_phab_df[(task_phab_df['is_relevant'] == True) & (task_phab_df['is_migrated'] != True)]\n", + "#comment_phab_df = mid_comment_phab_df" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unique conversation_ids: 975\n", + "Unique ids: 5657\n", + "Unique speakers: 429\n" + ] + } + ], + "source": [ + "unique_conversation_ids = len(comment_phab_df['conversation_id'].unique())\n", + "unique_ids = len(comment_phab_df['id'].unique())\n", + "unique_speakers = len(comment_phab_df['speaker'].unique())\n", + "\n", + "print(f\"Unique conversation_ids: {unique_conversation_ids}\")\n", + "print(f\"Unique ids: {unique_ids}\")\n", + "print(f\"Unique speakers: {unique_speakers}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d226d781-b002-4842-a3ae-92d4851a5878", + "metadata": {}, + "outputs": [], + "source": [ + "import re\n", + "\n", + "def preprocess_text(text):\n", + " text = str(text)\n", + " text = text.replace('*', ' ')\n", + " text = text.replace('-', ' ')\n", + " text = re.sub(r'http\\S+', '', text)\n", + " return text" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/2783900859.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['processed_text'] = comment_phab_df['comment_text'].apply(preprocess_text)\n" + ] + } + ], + "source": [ + "comment_phab_df['processed_text'] = comment_phab_df['comment_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b8eddf40-1fe2-4fce-be74-b32552b40c57", + "metadata": {}, + "outputs": [], + "source": [ + "#comment_phab_df['processed_resolved_text'] = comment_phab_df['resolved_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a8469b16-4ae6-4b06-bf1b-1f2f6c736cab", + "metadata": {}, + "outputs": [], + "source": [ + "nlp = spacy.load(\"en_core_web_sm\")\n", + "\n", + "def extract_dependency_tree(text):\n", + " doc = nlp(text)\n", + " dependency_trees = []\n", + " \n", + " for sentence in doc.sents:\n", + " for token in sentence:\n", + " token_info = (\n", + " token.text, \n", + " token.lemma_, \n", + " token.dep_, \n", + " token.head.text, \n", + " list(token.ancestors), \n", + " list(token.subtree), \n", + " list(token.children)\n", + " )\n", + " dependency_trees.append(token_info)\n", + " \n", + " return dependency_trees" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "8b9a12f9-71bf-4bc9-bcfd-c73aab4be920", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/2805711855.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['dependency_tree'] = comment_phab_df['processed_text'].apply(extract_dependency_tree)\n" + ] + } + ], + "source": [ + "comment_phab_df['dependency_tree'] = comment_phab_df['processed_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "337a528a-5667-4e1f-ac9a-37caabc03a18", + "metadata": {}, + "outputs": [], + "source": [ + "#comment_phab_df['resolved_dependency_tree'] = comment_phab_df['processed_resolved_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "e3364ab1-1879-4b89-8b3b-6ab5449fccfa", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1541 After a replace of old instances, it is not po...\n", + "1546 We've been having the occasional alert flap on...\n", + "1629 You get a HTTP 400, apparently due to index go...\n", + "1637 tools.wmflabs.org https certificate expired ce...\n", + "1649 I'm not sure what brings them in... I'm guessi...\n", + " ... \n", + "237406 https://github.com/GreenSteam/pep257/pull/107 ...\n", + "237461 Sentry should have unified login via LDAP ([[ ...\n", + "237483 Everywhere you can logon on a webpage with Med...\n", + "237727 A bit of a head-scratcher, this one.\\n\\nIf you...\n", + "238047 It would be great if this extension allowed fo...\n", + "Name: comment_text, Length: 975, dtype: object" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "task_phab_df['comment_text']" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "a3f5d40b-f56e-4e31-a7f9-40b7ddb4d2a4", + "metadata": {}, + "outputs": [], + "source": [ + "#get VAD scores\n", + "import numpy as np\n", + "#https://saifmohammad.com/WebPages/nrc-vad.html\n", + "column_headings = ['Word', 'Valence', 'Arousal', 'Domination']\n", + "vad_lexicon = pd.read_csv('NRC-VAD-Lexicon.txt', delimiter='\\t', header=None, names=column_headings)\n", + "vad_dict = vad_lexicon.set_index('Word').T.to_dict()\n", + "\n", + "def vad_scoring(dependency_tree):\n", + " valence = []\n", + " arousal = []\n", + " dominance = []\n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " valence.append(vad_dict[lemma]['Valence'])\n", + " arousal.append(vad_dict[lemma]['Arousal'])\n", + " dominance.append(vad_dict[lemma]['Domination'])\n", + "\n", + " # Compute average scores across the comment\n", + " avg_valence = np.mean(valence) if valence else 0\n", + " avg_arousal = np.mean(arousal) if arousal else 0\n", + " avg_dominance = np.mean(dominance) if dominance else 0\n", + "\n", + " return [avg_valence, avg_arousal, avg_dominance]\n", + "\n", + "def dominance_prevail(dependency_tree):\n", + " dominant_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Domination'] >= 0.75:\n", + " dominant_words += 1\n", + " if vad_dict[lemma]['Domination'] <= 0.25:\n", + " dominant_words += 1\n", + " return dominant_words\n", + "\n", + "def arousal_prevail(dependency_tree):\n", + " arousal_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Arousal'] >= 0.75:\n", + " arousal_words += 1\n", + " if vad_dict[lemma]['Arousal'] <= 0.25:\n", + " arousal_words += 1\n", + " return arousal_words\n", + "\n", + "def valence_prevail(dependency_tree):\n", + " valence_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Valence'] >= 0.75:\n", + " valence_words += 1\n", + " if vad_dict[lemma]['Valence'] <= 0.25:\n", + " valence_words += 1\n", + " return valence_words\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "828fb57a-e152-42ef-9c60-660648898532", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/2858732056.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['avg_vad_scores'] = comment_phab_df['dependency_tree'].apply(vad_scoring)\n", + "/tmp/ipykernel_79113/2858732056.py:3: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['dominant_wc'] = comment_phab_df['dependency_tree'].apply(dominance_prevail)\n", + "/tmp/ipykernel_79113/2858732056.py:4: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['arousal_wc'] = comment_phab_df['dependency_tree'].apply(arousal_prevail)\n", + "/tmp/ipykernel_79113/2858732056.py:5: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['valence_wc'] = comment_phab_df['dependency_tree'].apply(valence_prevail)\n" + ] + } + ], + "source": [ + "#establishing per-comment VAD scores \n", + "comment_phab_df['avg_vad_scores'] = comment_phab_df['dependency_tree'].apply(vad_scoring)\n", + "comment_phab_df['dominant_wc'] = comment_phab_df['dependency_tree'].apply(dominance_prevail)\n", + "comment_phab_df['arousal_wc'] = comment_phab_df['dependency_tree'].apply(arousal_prevail)\n", + "comment_phab_df['valence_wc'] = comment_phab_df['dependency_tree'].apply(valence_prevail)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "27e47f6f-0257-4b70-b222-e91ef888c900", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/335308388.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "/tmp/ipykernel_79113/335308388.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "/tmp/ipykernel_79113/335308388.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n" + ] + } + ], + "source": [ + "comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "comment_phab_df = comment_phab_df.drop(columns=['avg_vad_scores'])" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "184ccbe6-0a7a-41b8-9b02-bc439ff975d0", + "metadata": {}, + "outputs": [], + "source": [ + "# expand the dependency parser \n", + "\n", + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots|scripts|gadgets)\\b'\n", + "pattern = r'\\b(http|https)\\b'\n", + "\n", + "dependency_relations = []\n", + "resolved_dependency_relations = []\n", + "\n", + "for index, row in comment_phab_df.iterrows():\n", + " text = row['comment_text']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['id']\n", + " conversation_id = row['conversation_id']\n", + " WMFaffil = row['meta.affil']\n", + " \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(pattern, token, re.IGNORECASE):\n", + " dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " ''' \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['resolved_dependency_tree']:\n", + " if re.search(pattern, token, re.IGNORECASE):\n", + " resolved_dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " '''\n", + "#resolved_dependency_relations_df = pd.DataFrame(resolved_dependency_relations) \n", + "dependency_relations_df = pd.DataFrame(dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "82498686-14f4-40c8-9e33-27b31f115b47", + "metadata": {}, + "outputs": [], + "source": [ + "#now analysis/plotting \n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from matplotlib.gridspec import GridSpec" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/1984278451.py:7: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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zZs3v6+4rfMAvb29cxXfnbz22mvMmTOHF198kQEDBnDmzBmmTp3Kvn372Lp1K1qtlqeeeooXXniB3bt3214QgyWZ2bFjB59//rlt27Rp06hWrRqPPfYYTk5OLF++nDfeeAOz2cybb75pd+1Tp07RvXt3Xn75ZXr37s33339Pnz59qFu3LtWqVaN58+YMGDCAKVOm8L///Y+qVasC2P7NjaioKAB8fX3ttvfs2ZMKFSowbtw49u7dy7fffkuZMmX47LPP7us5nTx5kqeeeop+/frRu3dvZs+eTY8ePVi1ahVt27a1O/aNN97Az8+P4cOHk5KScsfY58yZw0svvUS1atUYOnQo3t7e7Nu3j1WrVvHMM88AsHDhQlJTU3n99dfx9fVl165dfPXVV1y4cIGFCxcClu/1pUuXsh3yqigKjz32GBs2bODll1+mdu3arF69mvfff5+LFy/yxRdf2B2/fv16fv31V/r370/p0qXvex726dOnWbJkCT169KBChQrExMQwY8YMWrRowZEjR2w/l7NmzWLAgAF0796dt99+m/T0dA4ePMjOnTttX4PbRUVF0bp1a3x8fFi7di2lS5fGYDDQvn17MjIyeOuttwgICODixYv88ccfxMfH4+XllevncK/7GODKlSu0atWKzMxMhgwZgpubGzNnzsTFxSXL+ebNm0fv3r1p3749n332GampqUybNo2mTZuyb98+QkNDad26NW+88Qbjxo2ja9eu1KlTh8uXL/PWW2/Rpk0b+vXrB0BMTAyNGjWyvUni5+fHypUrefnll0lMTOSdd94BIC0tjUceeYRz584xYMAAgoKCmDdvHuvXr7/n869evTre3t78/fffPPbYY8B/v/sOHDhAYmIinp6emM1mtm3bZjed4FZVq1Zl1KhRDB8+nL59+9KsWTMAGjdubDvmxo0bdOjQgW7dutGzZ08WLVrEBx98QI0aNXj00UfvGavRaMy2qd79vNmSV+70u0kIUUIpQghRxM2ePVsBlN27dytRUVGKk5OTMmDAANv+Fi1aKNWqVbN9Hh0drWg0GuWTTz6xO8+hQ4cUJycn23aTyaR4enoqgwcPVhRFUcxms+Lr66v06NFD0Wg0SlJSkqIoijJp0iRFrVYrN27cuGucLVq0UCIiIpTY2FglNjZWOXbsmPL+++8rgNKpU6dcx6coitK7d2+lfPnyts83b96sAMr8+fPtHrtq1Sq77QkJCYper1fee+89u+PGjx+vqFQq5ezZs7ZtqampWZ5L+/btlbCwMLtt5cuXVwDl77//tm27evVqlussXLhQAZQNGzbc6Utl5+OPP1YA5fjx40psbKxy5swZZcaMGYper1f8/f2VlJQUu+Neeuklu8c/8cQTiq+vr9223D6nxYsX27YlJCQogYGBykMPPWTbZr0HmzZtqmRmZtqdw7rvzJkziqIoSnx8vOLh4aE0bNhQSUtLszvWbDbfNcZx48Zl+f68+eabSnZ/zpcsWaIAypgxY+y2d+/eXVGpVMqpU6ds2wBFrVYr//77b5bz3Iubm5vSu3dv2+fp6emKyWSyO+bMmTOKXq9XRo0aZdv2+OOP2/1cZsf6PY2NjVWOHj2qBAUFKfXr11euX79uO2bfvn0KoCxcuDDXsffu3Vtxc3Oz25bT+/idd95RAGXnzp12x3l5edl9v5OSkhRvb2/l1VdftbvOlStXFC8vL7vtKSkpSsWKFZVq1aop6enpSqdOnRRPT0+77/fLL7+sBAYGKteuXbM7X69evRQvLy/bffPll18qgPLrr79mOX9Ofv46deqkNGjQwPZ5t27dlG7duikajUZZuXKloiiKsnfvXgVQli5dajuuRYsWSosWLWyf7969WwGU2bNnZ7lGixYtFED54YcfbNsyMjKUgIAA5cknn7xrfIry3/fqbh93ui/u9HOTm+POnDmjAMrIkSOV2NhY5cqVK8rGjRuVhx56KMvvDSFEySVDyoUQxUpYWBjPP/88M2fO5PLly9ke89tvv2E2m+nZsyfXrl2zfQQEBFCpUiU2bNgAgFqtpnHjxvz9998AHD16lLi4OIYMGYKiKGzfvh2wVH6sFaF7OXbsGH5+fvj5+REREcHnn3/OY489ZjfEMqfxZWfhwoV4eXnRtm1bu8fWrVsXd3d322Otw3x//fVXu+HFv/zyC40aNSIkJMS27daKXUJCAteuXaNFixacPn06SxUpMjLSVsUC8PPzo0qVKpw+ffqeX5t7qVKlCn5+flSoUIHXXnuNihUr8ueff+Lq6mp3nLUSaNWsWTPi4uLsOprn5jkFBQXxxBNP2D739PTkhRdeYN++fVy5csXu2FdfffWe87XXrl1LUlISQ4YMyTJH+tbh4LfGmJKSwrVr12jcuDGKorBv3767XgMszdQ0Gg0DBgyw2/7ee++hKAorV660296iRQsiIyPved570ev1qNWWlxcmk4m4uDjc3d2pUqUKe/futR3n7e3NhQsX2L179z3PefjwYVq0aEFoaCjr1q2jVKlStn3WCvbq1auzTB24Xzm5j1esWEGjRo1o0KCB3XHPPvus3bnWrl1LfHw8Tz/9tN3PpEajoWHDhnY/z66ursyZM4ejR4/SvHlz/vzzT7744gvbz6OiKCxevJguXbqgKIrd+dq3b09CQoLta7xixQoCAwPp3r273fnvVI2+XbNmzdi7d69tpMaWLVvo2LEjtWvXto3w2bx5MyqViqZNm+bonNlxd3e3m/+s0+lo0KBBjn9nNGzYkLVr12b5mDBhwn3HlFsff/wxfn5+BAQE0LJlS6Kiovjss8/o1q1bgcUghCi8ZEi5EKLY+eijj5g3bx6ffvopkydPzrL/5MmTKIpCpUqVsn28Vqu1/b9Zs2aMGDGCtLQ0Nm/eTGBgIHXq1KFWrVps3ryZtm3bsmXLFnr27Jmj2EJDQ5k1axZms5moqCg++eQTYmNj7RKv3MSX3XNLSEigTJky2e6/dZ74U089xZIlS9i+fTuNGzcmKiqKPXv28OWXX9o9ZuvWrXz88cds3749S0KTkJBgN2T31kTdqlSpUnbzx+/X4sWL8fT0RKvVUq5cOcLDw7M97vYYrMnZjRs38PT0BHL3nCpWrJilC3rlypUBy3SAgIAA2/YKFSrc83lYh5vea6m6c+fOMXz4cJYtW5bl65eT4bJnz54lKCgIDw8Pu+3W4ftnz561256T2HPCbDYzefJkvvnmG86cOYPJZLLtu3WI7QcffMC6deto0KABFStWpF27djzzzDM0adIkyzm7dOmCv78/q1evztIBvUKFCrz77rtMmjSJ+fPn06xZMx577DGee+65+xpODjm7j8+ePWs3d9mqSpUqdp+fPHkS+G9e7+2s96RVkyZNeP311/n6669p3749L730km1fbGws8fHxzJw5k5kzZ2Z7PuvPuHWu++337u3x3UmzZs3IzMxk+/btBAcHc/XqVZo1a8a///5rl3BHRkbi4+OTo3Nmp1y5clliLFWqFAcPHszR40uXLk2bNm2ybHdyKriXuH379qVHjx6o1Wq8vb1tfRCEEAIk4RZCFEPWjskzZ85kyJAhWfabzWZUKhUrV67Mthp56wv6pk2bYjQa2b59O5s3b7ZVvZo1a8bmzZs5duwYsbGxdtWwu3Fzc7N7cdikSRPq1KnD//73P6ZMmZLr+LJ7bmXKlGH+/PnZ7vfz87P9v0uXLri6uvLrr7/SuHFjfv31V9Rqta2pGViSw0ceeYSIiAgmTZpEcHAwOp2OFStW8MUXX2RpEHWn6q5yW5Ou+9G8eXNbl/K7uVcMuX1OuZHd/N37YTKZaNu2LdevX+eDDz4gIiICNzc3Ll68SJ8+ffJl3fa8in3s2LEMGzaMl156idGjR+Pj44Nareadd96xi7tq1aocP36cP/74g1WrVrF48WK++eYbhg8fzsiRI+3O+eSTTzJ37lzmz5/Pa6+9luWaEydOpE+fPixdupQ1a9YwYMAAxo0bx44dO2zN63IjL+9j63OeN2+e3ZszVrcnhhkZGbYmglFRUaSmptpGcVjP9dxzz9G7d+9sr1ezZs1cx5idevXq4ezszN9//01ISAhlypShcuXKNGvWjG+++YaMjAw2b95sN/rjfuTn74yCUqlSpWyTfiGEAEm4hRDF1EcffcSPP/5o1yjLKjw8HEVRqFChgq1SeScNGjRAp9OxefNmNm/ezPvvvw9Ykr9Zs2bx119/2T6/HzVr1uS5555jxowZDBo0iJCQkFzFl91zW7duHU2aNLlnAuXm5kbnzp1ZuHAhkyZN4pdffqFZs2Z2zeaWL19ORkYGy5Yts6v63W1Y+704es3s3D6nU6dOoSiKXdwnTpwAuK/GYtbK/OHDh6lYsWK2xxw6dIgTJ04wd+5cXnjhBdv2tWvXZjn2Tl/P8uXLs27dOpKSkuyq3MeOHbPtzw+LFi2iVatWfPfdd3bb4+Pjs7xh4ubmxlNPPcVTTz2FwWCgW7dufPLJJwwdOtRu1Mfnn3+Ok5MTb7zxBh4eHtk2VatRowY1atTgo48+Ytu2bTRp0oTp06czZsyYfHme5cuXt1Wvb3X8+HG7z63f7zJlyuQoKfv44485evQoEyZM4IMPPmDIkCG2N+P8/Pzw8PDAZDLd81zly5fn8OHDWe7d2+O7E+vQ7s2bNxMSEmL3ZmNGRgbz588nJibmnr/7HP3zLoQQjiZzuIUQxVJ4eLgtkb19nm23bt3QaDSMHDkySxVFURTi4uJsn1uX7fr55585d+6c3YvOtLQ0pkyZQnh4OIGBgfcd6+DBgzEajUyaNCnX8d2uZ8+emEwmRo8enWVfZmam3RJnYBlWfunSJb799lsOHDjAU089ZbffWn26NY6EhARmz56dq+d4Kzc3N4AssRSU3D6nS5cu8fvvv9s+T0xM5IcffqB27drZVizvpV27dnh4eDBu3DjS09Pt9lljyi5GRVGynSJxp69nx44dMZlMTJ061W77F198gUqlylEH6Puh0Wiy3LcLFy7k4sWLdttuv491Oh2RkZEoioLRaLTbp1KpmDlzJt27d6d37952y1UlJiaSmZlpd3yNGjVQq9U5WgLrfnXs2JEdO3awa9cu27bY2Ngso0vat2+Pp6cnY8eOzfK8rI+x2rlzJxMmTOCdd97hvffe4/3332fq1Kls2rQJsHxtn3zySRYvXszhw4fveq6OHTty6dIlFi1aZNuWmpp6x6Ho2WnWrBk7d+5kw4YNtt99pUuXpmrVqrY3M+81usfRP+9CCOFoUuEWQhRbH374IfPmzeP48eO2pXzAkoyPGTOGoUOHEh0dTdeuXfHw8ODMmTP8/vvv9O3bl0GDBtmOb9asGZ9++ileXl7UqFEDsFSrqlSpwvHjx+nTp88DxRkZGUnHjh359ttvGTZsWK7ju1WLFi147bXXGDduHPv376ddu3ZotVpOnjzJwoULmTx5sl0TpY4dO+Lh4cGgQYNsL+Zv1a5dO3Q6HV26dOG1114jOTmZWbNmUaZMmTs2pbuX2rVro9Fo+Oyzz0hISECv19vWxC4IuX1OlStX5uWXX2b37t34+/vz/fffExMTc99vOnh6evLFF1/wyiuvUL9+fZ555hlKlSrFgQMHSE1NZe7cuURERBAeHs6gQYO4ePEinp6eLF68ONu58HXr1gVgwIABtG/fHo1GQ69evejSpQutWrXiww8/JDo6mlq1arFmzRqWLl3KO++8c8c58A+qc+fOjBo1ihdffJHGjRtz6NAh5s+fn2Xd93bt2hEQEECTJk3w9/fn6NGjTJ06lU6dOmWZdw6WJoY//vgjXbt2pWfPnqxYsYLWrVuzfv16+vfvT48ePahcuTKZmZnMmzcv2/s5Lw0ePJh58+bRoUMH3n77bduyYOXLl7ebf+zp6cm0adN4/vnnqVOnDr169cLPz49z587x559/0qRJE6ZOnUp6ejq9e/emUqVKfPLJJwCMHDmS5cuX8+KLL3Lo0CHc3Nz49NNP2bBhAw0bNuTVV18lMjKS69evs3fvXtatW8f169cBSwO/qVOn8sILL7Bnzx4CAwOZN29eliaDd9OsWTM++eQTzp8/b5dYN2/enBkzZhAaGnrPIfvh4eF4e3szffp0PDw8cHNzo2HDhnnWM0AIIQq9AuqGLoQQ+ebWZcFu17t3bwXIdvmhxYsXK02bNlXc3NwUNzc3JSIiQnnzzTeV48eP2x33559/KoDy6KOP2m1/5ZVXFED57rvvchTn7cuT3Wrjxo0KoHz88ce5iu/2ZcGsZs6cqdStW1dxcXFRPDw8lBo1aiiDBw9WLl26lOXYZ599VgGUNm3aZBvbsmXLlJo1ayrOzs5KaGio8tlnnynff/+93dJHimJZoufW5c1ufd63LhOkKIoya9YsJSwsTNFoNPdcoujWpaHu5k7H3b4s1/08p9WrVys1a9ZU9Hq9EhERkWWpobvdg9ld3xpD48aNFRcXF8XT01Np0KCB8vPPP9v2HzlyRGnTpo3i7u6ulC5dWnn11VeVAwcOZFliKTMzU3nrrbcUPz8/RaVS2S1hlJSUpAwcOFAJCgpStFqtUqlSJeXzzz+3W35MUSzLgr355pt3/freSXbLgr333ntKYGCg4uLiojRp0kTZvn17lvtgxowZSvPmzRVfX19Fr9cr4eHhyvvvv68kJCTYjsnue5qamqq0aNFCcXd3V3bs2KGcPn1aeemll5Tw8HDF2dlZ8fHxUVq1aqWsW7funrHfaVmwnN7HBw8eVFq0aKE4OzsrZcuWVUaPHq1899132X6/N2zYoLRv317x8vJSnJ2dlfDwcKVPnz7KP//8oyiKogwcOFDRaDR2y4wpiqL8888/ipOTk/L666/btsXExChvvvmmEhwcrGi1WiUgIEB55JFHlJkzZ9o99uzZs8pjjz2muLq6KqVLl1befvtt2xKBOVmWLzExUdFoNIqHh4fdcnc//vijAijPP/98jr5OS5cuVSIjIxUnJye7+/dOvxPv9Hvtdnf6XimK5etNAS0L9vnnn9/zPEKIkkulKEWoK4UQQgghhBBCCFFEyBxuIYQQQgghhBAiH0jCLYQQQgghhBBC5ANJuIUQQgghhBBCiHwgCbcQQgghhBBCCJEPJOEWQgghhBBCCCHygSTcQgghhBBCCCFEPnBydAD5zWw2c+nSJTw8PFCpVI4ORwghhBBCCCFEEaYoCklJSQQFBaFW372GXewT7kuXLhEcHOzoMIQQQgghhBBCFCPnz5+nXLlydz2m2CfcHh4egOWL4enp6eBoHozRaGTNmjW0a9cOrVbr6HBEISX3ibhfcu+InJD7RNwPuW/E/ZJ7R+REQd8niYmJBAcH23LNuyn2Cbd1GLmnp2exSLhdXV3x9PSUXzjijuQ+EfdL7h2RE3KfiPsh9424X3LviJxw1H2SkynL0jRNCCGEEEIIIYTIB5JwCyGEEEIIIYQQ+UASbiGEEEIIIYQQIh8U+zncQgghhBBClHRmsxmDweDoMHLNaDTi5OREeno6JpPJ0eGIQio/7hOdTnfPJb9yQhJuIYQQQgghijGDwcCZM2cwm82ODiXXFEUhICCA8+fP56hBlSiZ8uM+UavVVKhQAZ1O90DnkYRbCCGEEEKIYkpRFC5fvoxGoyE4ODhPKnYFyWw2k5ycjLu7e5GLXRScvL5PzGYzly5d4vLly4SEhDxQEi8JtxBCCCGEEMVUZmYmqampBAUF4erq6uhwcs06FN7Z2VkSbnFH+XGf+Pn5cenSJTIzMx9oqTG5a4UQQgghhCimrPNZH3RYrBAljfVn5kHnhEvCLYQQQgghRDEn85+FyJ08mwueJ2cRQgghhBBCCCGEHUm4hRBCCCGEECWeSqViyZIljg5DFDOScAshhBBCCCEKDZVKZfvQaDSUKlUKjUZj2zZixIg7PjY6OhqVSsX+/fsLLF4h7ka6lAshhBBCCCHuKiUlBa1WS3x8PN7e3hiNRtzc3PLlWpcvX7b9f8GCBQwfPpxjx47Zuk+7u7vny3WFyA9S4RZCCCGEEELcUXp6OuPHj8ff39/2MX78eNLT0/PlegEBAbYPT09PVCqV7fMyZcowadIkypUrh16vp3bt2qxatcr22AoVKgDw0EMPoVKpaNmyJQC7d++mbdu2lC5dGi8vL1q0aMHevXvzJX4hbuXwhPvixYs899xz+Pr64uLiQo0aNfjnn39s+xVFYfjw4QQGBuLi4kKbNm04efKkAyMWQgghhBCiaFIUhZSUlBx/JCYmMm7cOEaNGkV8fDwA8fHxjBo1inHjxpGYmJjjcymK8sDxT548mYkTJzJhwgQOHjxI+/bteeyxx2z5wa5duwBYt24dly9f5rfffgMgKSmJ3r17s2XLFnbs2EGlSpXo2LEjSUlJDxyTEHfj0IT7xo0bNGnSBK1Wy8qVKzly5AgTJ06kVKlStmPGjx/PlClTmD59Ojt37sTNzY327dvn2ztqQgghSp6UlBQMBgNXr17FYDCQkpLi6JCEECJfpKam4u7unqOP0NBQNBoNU6ZMyfZcU6ZMQaPREBoamqPzpaamPnD8EyZM4IMPPqBXr15UqVKFzz77jNq1a/Pll18C4OfnB4Cvry8BAQH4+PgA0Lp1a5577jkiIiKoWrUqM2fOJDU1lU2bNj1wTELcjUMT7s8++4zg4GBmz55NgwYNqFChAu3atSM8PBywvAP35Zdf8tFHH/H4449Ts2ZNfvjhBy5duiQdBIUQQuSJgh4qKYQQRUVAQABXr161VbZvFx8fT2xsLAEBAQUST2JiIpcuXaJJkyZ225s0acLRo0fv+tiYmBheffVVKlWqhJeXF56eniQnJ3Pu3Ln8DFkIxzZNW7ZsGe3bt6dHjx5s2rSJsmXL8sYbb/Dqq68CcObMGa5cuUKbNm1sj/Hy8qJhw4Zs376dXr16OSp0IYQQxUBKSgrjx49n1KhRtm3WoZIAgwcPzremQEII4Qiurq4kJyfn+HitVou3t3e2Sbe3tzdBQUHs2LEjx9d2lN69exMXF8fkyZMpX748er2ehx9+GIPB4LCYRMng0IT79OnTTJs2jXfffZf//e9/7N69mwEDBqDT6ejduzdXrlwBwN/f3+5x/v7+tn23y8jIICMjw/Z5YmIiAEajEaPRmE/PpGBY4y/qz0PkL7lPxP0qifeOVqu961DJDz/8sER9PXKiJN4n4sHJfeM4RqMRRVEwm82YzWYAXFxccvz4tLQ0BgwYYPfGpNWAAQMwGo05Pp+iKPc9j1tRFNzd3QkKCmLLli00a9bMtm/r1q3Ur18fs9mMk5MlvTEajbbnaz1m6tSpdOjQAYDz589z7do129fG6tavkyg6rPfV7d/PB2E2m1EUBaPRiEajsduXm99lDk24zWYz9erVY+zYsYClm+Dhw4eZPn06vXv3vq9zjhs3jpEjR2bZvmbNGoe+q5aX1q5d6+gQRBEg94m4XyXl3vHw8KBq1ap3HSoZFxfH0aNHpalONkrKfSLyltw3Bc/JyYmAgACSk5Pvq5qrVqsZMmQIYHkj0ros2IABAxgyZAhGo9FW4MoP1uk91t/D/fv3Z9y4cQQGBlKjRg3mz5/P/v37mTZtGomJiTg7O+Pi4sLSpUvx8vJCr9fj5eVFWFgYc+fOJSIigqSkJIYPH46Liwvp6el28aelpeXr8xH5Ky//XhsMBtLS0vj777/JzMy025ebfgQOTbgDAwOJjIy021a1alUWL14MYJsPEhMTQ2BgoO2YmJgYateune05hw4dyrvvvmv7PDExkeDgYNq1a4enp2ceP4OCZTQaWbt2LW3btkWr1To6HFFIyX0i7ldJvHcURbnrUElfX1+7KooomfeJeHBy3zhOeno658+fx93dHWdn5/s+z+DBg/nwww9JSEjAy8sLg8GAXq9Hr9fnYbRZWWP28PBApVLx/vvvk5GRwfDhw7l69SqRkZEsWbKEhx56yPaYL7/8kjFjxjBu3DiaNWvG+vXr+f777+nXrx8tW7YkODiYMWPGMHjwYJydne1yBBcXlyKfM5REiqKQlJRku0/yQnp6Oi4uLjRv3jzLz05u3pRxaMLdpEkTjh8/brftxIkTlC9fHrCsoxcQEMBff/1lS7ATExPZuXMnr7/+erbnvNMPvlarLTa/4IvTcxH5R+4Tcb9K0r2TkpJyz6GSMoc7eyXpPhF5R+6bgmcymVCpVKjVatTq+++XbP1daO0CrtPp8iS+e+nTpw/dunWzew4jRoxgxIgRd3xM37596du3r922unXrsnv3brttPXv2tPs8L5YtE45hHUZuvU/yglqtRqVSZft7Kze/xxyacA8cOJDGjRszduxYevbsya5du5g5cyYzZ84ELF+wd955hzFjxlCpUiUqVKjAsGHDCAoKomvXro4MXQghRDHg5ubG0KFDURSFr776yjZU8q233mLo0KEPVA0SQgghhHDosmD169fn999/5+eff6Z69eqMHj2aL7/8kmeffdZ2zODBg3nrrbfo27cv9evXJzk5mVWrVsmLICGEEHnC2dmZjh07cuHCBc6fP8+FCxd46KGHuHHjhqNDE0IIIUQR59CEG6Bz584cOnSI9PR0jh49alsSzEqlUjFq1CiuXLlCeno669ato3Llyg6KVgghRHH0xhtvEBoayokTJ3jmmWfo1q0bs2fPdnRYQgghhCjiHJ5wCyGEEI5kNps5fvw4165ds5uyNHfuXJnPJ4QQQogHIgm3EEKIEu3ixYukpqbi5OREeHg43bt3x9XVlRMnTrBz505HhyeEEEKIIkwSbiGEECWadbWMsLAwtFotHh4ePPnkkwDMmTPH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9K+//mp3jJ+fH1euXEFRFFvCfPva2jqdzi7enKpatSpbt27NEnPlypXRaDR3faynpydPPfUUTz31FN27d6dDhw5cv37dNiQ/r8mQciGEECXS8ePHAahUtTrxaZY/9oGeOpqGW4ZGHryYQmKapTlLZGQk9evXJzMzk59++skxAQshhANodHrKtmpP2TaPonFxsWxzcaFsm0cp26p9viXbYEm4t27dyqFDh+ySxRYtWjBjxgwMBkO287etqlatyrVr17IsEfYgKlWqxLlz51iwYAFRUVFMmTLlrtXzvBISEoJOp+Orr77i9OnTLFu2LMsa3eXLl0elUvHHH38QGxtLcnIyHh4eDBo0iIEDBzJ37lyioqLYu3cvX331la2pXL9+/Th58iTvv/8+x48f56effrpno9CKFStiNBpt8cybN882t96qZcuWxMbGMn78eKKiovj6669ZudL+jZvQ0FAOHjzI8ePHuXbtWo4r4O+99x5//fUXo0eP5sSJE8ydO5dvv/2Wd9+9e3+CSZMm8fPPP3Ps2DFOnDjBwoULCQgIsM15zw+ScAshhCiRjh07BkBEHUtHVE9nDW56DWW99IT5OmNSYFt0ou343r17A9KtXAhR8qi1WoJatqXusE+pO/xT6g77lKCWbVHfMuQ3P7Rq1Yq0tDTCwsLw9/e3bW/RogVJSUm25cPuxtfXF5ebbxTkhccee4yBAwfSv39/ateuzbZt22yNu/KTn58fc+bMYeHChURGRvLpp58yYcIEu2PKli3LyJEjGTJkCP7+/vTv3x+A0aNHM2zYMMaNG0fVqlXp0KEDf/75JxUqVAAsyfzixYtZsmQJtWrVYvr06YwdO/au8dSqVYtJkybx2WefUb16debPn59lea2qVavyzTff8PXXX1OrVi127dqVZYj+q6++SpUqVahXrx5+fn5ZqtZ3UqdOHX799VcWLFhA9erVGTFiBEOHDrV1bb8TDw8Pxo8fT7169ahfvz7R0dGsWLHCVqXPDyolN/35i6DExES8vLxISEjA0zPvGzoUJKPRyIoVK+jYsaPdnAYhbiX3ibhfJe3e6d+/P19//TVvfTKd+OCWVCnjwoftLY131h2/wQ+7rhJSSs+YzqEAxMXFERgYiNFo5MCBA3bNXEqSknafiLwh943jpKenc+bMGSpUqICzs/O9H1DImM1mEhMT8fT0zNek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nT179sGDvodjx44RFxfHp59+apv//c8//9gdo9NZ3hS+tcIbGRmJXq/n3Llztor47apWrcqyZcvstu3YseOu8ezZswez2czEiRNtf8du70/i5+fHlStXUBTFljDfvra2TqezizenHuR76enpSbdu3ejTpw89evSgQ4cOXL9+3TYk35HkFYEQQogSw9owLbSaZTiav4cWtTp3FZdmN9fk3nI6EfPNd/kff/xxvLy8OHfunF03ViGEKOr0WjVdqvvQtaYvrjpL6uCqU9O1pi9dqvsUSLINUKNGDZ599lmmTJlit/29997jr7/+YvTo0Zw4cYK5c+cydepUBg0alONzV6pUiXPnzrFgwQKioqKYMmUKv//+e14/hSxCQkLQ6XR89dVXnD59mmXLlmUZJVW+fHlUKhV//PEHsbGxJCcn4+HhwaBBgxg4cCBz584lKiqKvXv38tVXX9mWqezXrx8nT57k/fff5/jx4/z0009Zmo/drmLFihiNRls88+bNY/r06XbHtGzZktjYWMaPH09UVBRff/01K1eutDsmNDSUgwcPcvz4ca5du5bjCvj9fi8nTZrEzz//zIkTJzhx4gQLFy4kICDANufd0SThFkIIUWJYK9xlQiOAnM/fvtVDwe646tRcT83k6BXLnDZnZ2eeeuopQNbkFkIUP1qNmk6RPkztXpGpPcKZ2r0inSJ90GoKNpUYNWpUluHHderU4ddff2XBggVUr16d4cOHM2rUqFwNPX/ssccYOHAg/fv3p3bt2mzbts3WuCs/+fn5MWfOHBYuXEhkZCSffvopEyZMsDumbNmyjBw5kiFDhuDv70///v0BGD16NMOGDWPcuHFUrVqVDh068Oeff9oahoWEhLB48WKWLFlCrVq1mD59OmPHjr1rPLVq1WLSpEl89tlnVK9enfnz52dZXqtq1ap88803fP3119SqVYtdu3ZlSYhfffVVqlSpQr169fDz88tStb6T+/1eenh4MGHCBFq3bk3Dhg2Jjo5mxYoVhWa0mUrJbX/+IiYxMREvLy8SEhLw9PR0dDgPxGg0smLFCjp27JhlHooQVnKfiPtVEu6dWrVqcfDgQT5esJPTBi+6VPehx81h4bkxe8cVNpxMoEmYJ681sTR92b59O40bN8bNzY0rV67g7u6e1+EXCiXhPhF5T+4bx0lPT+fMmTNUqFABZ2dnR4eT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vXr16NevH/7+/m6LtypYLBZSUlLo27cvWq3W0+GIakrOE1FRcu6IspDzRFSEnDeiouTcEWVR1eeJs4q6LKrtgrthw4ZERESwatUq1wI7NzeXTZs28cQTT1zzcXq9Hr1ef9XtWq221vyS1qafRbiPnCeiouTcEWUh54moCDlvREXJuSPKoqrOk/Icw6ML7ry8PI4cOeL68/Hjx9mxYwdBQUHExsby3HPP8c4779C4cWMaNmzIG2+8wf+3d+fhTZVpG8Dv7F3SjUJXShe2wrAUKLJDQSigMwwDLp8CKi4wjBsyM+4CKuq4zsDn6DgyqDgDqKj4jQIuZRUQRMoOBUophS6UtumSLtne74/Q0NLShkOTkzT377q4aJO050ly95w8533POTExMZg6dap8RRMRERERERE5QdaGe+/evRg7dqzj+/qp4HfffTc+/PBDPP744zAajZgzZw4MBgNGjhyJjRs3ws/PT66SiYiIiIiIiJwia8OdlpYGIcRV71coFHjhhRfwwgsvuLEqIiIiIiIiouvnsdfhJiIiIiIiIvJmbLiJiIiIiIiIXIANNxEREREREZELsOEmIiIiIiIicgE23EREREREREQuwIabiIiIiIiIyAXYcBMRERERERG5ABtuIiIiIiIiIhdgw01ERERERETkAmy4iYiIiIiIiFyADTcRERERERGRC7DhJiIiIiIiInIBNtxERERERERELsCGm4iIiIiIiMgF2HATERERERERuQAbbiIiIiIiIiIXYMNNRERERERE5AJsuImIiIiIiIhcgA03ERERERERkQuw4SYiIiIiIiJyATbcRERERERERC7AhpuIiIiIiIjIBdhwExEREREREbkAG24iIiIiIiIiF2DDTUREREREROQCbLiJiIiIiIiIXIANNxEREREREZELsOEmIiIiIiIicgE23EREREREREQuwIabiIiIiIiIyAXYcBMRERERERG5ABtuIiIiIiIiIhdgw01ERERERETkAmy4iYiIiIiIiFyADTcRERERERGRC7DhJiIiIiIiInIBNtxERERERERELsCGm4iIiIiIiMgF2HATERERERERuQAbbiIiIiIiIiIXYMNNPs9qqoPNYoG5qhI2iwVWU53cJZEPYg6JiIiI2h+13AUQyclmNiN/y/co3LEF1poaqPz9ETUiDbFjJ0Kp0chdHvkI5pCI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cOFCFBYWIiUlBRs3bkRkZKTcpRERERERERFdlcc33ADw0EMP4aGHHpK7DCIiIiIiIiKnefQx3ERERERERETeig03ERERERERkQuw4SYiIiIiIiJyATbcRERERERERC7AhpuIiIiIiIjIBdhwExEREREREbmAV1wW7HoIIQAAFRUVMldy/cxmM6qrq1FRUQGNRiN3OeShmBOSitkhZzAnJAVzQ1IxO+QMd+ekvres7zVb0u4b7srKSgBAXFyczJUQERERERFRe1FZWYmQkJAWH6MQzrTlXsxmsyE/Px9BQUFQKBRyl3NdKioqEBcXh7y8PAQHB8tdDnko5oSkYnbIGcwJScHckFTMDjnD3TkRQqCyshIxMTFQKls+Srvdj3ArlUp07txZ7jLaVHBwMFc41CrmhKRidsgZzAlJwdyQVMwOOcOdOWltZLseT5pGRERERERE5AJsuImIiIiIiIhcgA23F9HpdFi0aBF0Op3cpZAHY05IKmaHnMGckBTMDUnF7JAzPDkn7f6kaURERERERERy4Ag3ERERERERkQuw4SYiIiIiIiJyATbcRERERERERC7AhpuIiIiIiIjIBdhwExERkVvU1dXJXQIREZFbseH2AVVVVaipqZG7DPICeXl5OHHihNxlkJc5ffo0duzYIXcZ5OGysrKwcOFCWCwWuUshL2MymVBdXS13GUREkrDhbudOnDiBkSNH4tNPP2XTTS3KzMxEamoqDh06JHcp5EUOHjyIkSNH4sMPP0RxcbHc5ZCHOnjwIFJSUvD666/jhx9+kLsc8iLHjh3D7NmzMXbsWMybN4/bKHLaqVOn8Prrr+OJJ57Axx9/jIsXL8pdEnmgEydO4KmnnsJ9992Ht99+G6dOnWrzZbDhbuc++OADHDx4EM888wzWrVvH6XzUrAMHDmDUqFGYMWMGpk+fLnc55CVycnIwceJEzJw5E++99x46deokd0nkgQ4cOIChQ4fi3nvvxa233opVq1ahpqYGQgi5SyMPd+TIEYwcORI6nQ4333wz1q1bhw8++EDussgLHD58GEOHDsXmzZtx6tQp3H///bj99tvx3//+V+7SyIMcPXoUN9xwAzIzM1FWVoann34aDz74IFasWNGmy1G36W8jjzN27FioVCrU1tZi9uzZsFqtmDlzptxlkQc5fvw4hg8fjvnz5+Oll16CxWLBzp07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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(10, 6))\n", + "#task_phab_df = phab_df[phab_df['comment_type']==\"task_description\"]\n", + "task_phab_df = task_phab_df[task_phab_df['is_relevant'] == True]\n", + "task_phab_df['first_comment'] = task_phab_df.groupby('speaker')['timestamp'].rank(method='first') <= 5\n", + "#task_phab_df = task_phab_df[(task_phab_df['date_created'] < 1383264000) & (task_phab_df['date_created'] > 1351728000)]\n", + "\n", + "task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "unique_taskPHIDs = task_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "wmf_task_phab_df = task_phab_df[(task_phab_df['meta.affil'] == True)]\n", + "wmf_tasks = wmf_task_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "other_task_phab_df = task_phab_df[(task_phab_df['meta.affil'] != True)]\n", + "other_tasks = other_task_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "unaff_new_tasks_phab_df = task_phab_df[(task_phab_df['first_comment'] == True) & (task_phab_df['meta.affil'] != True)]\n", + "unaff_new_tasks = unaff_new_tasks_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "aff_new_tasks_phab_df = task_phab_df[(task_phab_df['first_comment'] == True) & (task_phab_df['meta.affil'] == True)]\n", + "aff_new_tasks = aff_new_tasks_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "sns.lineplot(x=unique_taskPHIDs.index, y=unique_taskPHIDs.values, color='black', label='Total', marker='o')\n", + "sns.lineplot(x=wmf_tasks.index, y=wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors', marker='o')\n", + "sns.lineplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors', marker='o')\n", + "#sns.lineplot(x=aff_new_tasks.index, y=aff_new_tasks.values, color='#c7756a',linestyle=\"dotted\", label=\"WMF-affiliated new authors\", marker='x')\n", + "#sns.lineplot(x=unaff_new_tasks.index, y=unaff_new_tasks.values, color='#5da2d8', linestyle=\"dotted\", label=\"Nonaffiliated new authors\", marker='x')\n", + "\n", + "plt.title('New Relevant Phabricator Tasks Indexed with HTTP')\n", + "plt.xlabel('Timestamp')\n", + "plt.ylabel('Unique taskPHIDs')\n", + "plt.xticks(rotation=45)\n", + "plt.grid(True)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "\n", + "#plt.savefig('031825_new_tasks_fig.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/3304249237.py:4: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " unaff_tasks_phab_df['speakers_task'] = unaff_tasks_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", + "/tmp/ipykernel_79113/3304249237.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " unaff_tasks_phab_df['week'] = unaff_tasks_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79113/3304249237.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " weekly_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).size().unstack(fill_value=0)\n", + "/tmp/ipykernel_79113/3304249237.py:20: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " speaker_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).nunique()['speaker'].unstack(fill_value=0)\n" + ] + }, + { + "data": { + "image/png": "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e+LECRMXF2eMMaZ06dKmXr166drW+vXrreXvnCbJvPnmmw7TmzVrZoKCgsylS5esaZ999pmRZFasWGFNu379ujlz5owxxpgdO3YYSWbatGlJbj88PNxkz549XTUn+PPPP40kM3jw4HtaPjlXr141OXPmNM2bN3eY/txzz5ns2bObCxcuWNMaNWpk8uTJY65fv25Nu3nzpilcuLApV67cPdfwxBNPmOzZs5tbt25Z00aNGmUkme3bt1vTDhw4YLJmzWoGDRqU6jp37txpLl++7DDt/PnzJleuXKZWrVoO09OzrePHj5v4+HhjjDHZs2c34eHhSW5/2rRpRpLZsWNHqrXeLeGcnDRpksP09u3bm5YtWxpPT08zd+5ch3mNGzc2OXPmtGrLaCEhIYnOkaRk5Dma2mvYvHlzExISkiHbSk7Csbjz88kYY2bMmJHm45uRr8mD3Of01rlw4UIjyaxdu/aB1JPWcy4po0ePNpJMnz59knxPfPHFFyn+zIqJibmn7aa1rmPHjj2Q9d+LwYMHG0nmzz//fKDbud9jcr/S8965du1aot8VEtSrV8+ULl06Ayt7MO/rmzdvmtjY2FTbPajfLTLSg3o/AngwHt2vVwDYatGiRcqaNau6detmTXNzc1OXLl20ZcsWnTx5UtLtXk7jx4/Xk08+qWrVqunWrVu6evVqureVO3duh2/ocuXKpXbt2unrr79WbGysNT04OPi+vkmuW7duouXr1q0rPz8/HThwwJoWHR2tlStX6vnnn5e3t7c1vWPHjvL09NSCBQusaa6urg49rNIiLi5O0dHRaW5//Phx5cqVS5I0dOjQJC+TWbNmjerUqaPs2bPL19dXrVq1ctin5Kxdu1Z//fWXevbs6TA9IiJCV65c0ffff29Ni46OVo4cORx6eGTLlk3+/v5yd3dP8/7crUCBArp69apu3LhhTVu0aJGqVq2qqlWrWtNKlCihBg0aOLz+yalcubI8PT0dpuXMmVN16tRJ9LqkZ1shISFycnJK1/5dvnxZcXFxaW5frVo1ubi4WL2fEmzatEl169ZVtWrVHObFx8dr69atqlmzplXbxYsX1adPHwUHB8vV1VVFihTRqFGjEvXiiY+P14cffqjSpUtbl952795df//9d6p1zpgxQ9myZdOAAQOSnL927Vo5OTlp8eLFiebNmTNHTk5O2rJlS6rbSavjx4/LyclJH3zwgaZMmaLChQvL1dVVVatW1Y4dOxza7tmzR506dVKhQoXk5uamwMBAvfjiiw49MDt16qR69epJktq2bWtd0hIWFqbw8HBJUtWqVR0u40xqTKm7JTWm1Ndff63mzZsrT548cnV1VeHChTV8+HCH8yYsLEzff/+9fv/9d+sz4M5txcbGavDgwSpSpIhcXV0VHBys1157zeEzNKFd3759lStXLnl5eally5ZpvtQ6NRs2bLAub02ooW/fvrp27ZpDu6ioKHXu3Fn58uWTq6urgoKC1KpVq1TH2UrtnJOka9euaeTIkSpRooQ++OCDJN+vL7zwgqpVqybp/47H+vXr1bNnTwUEBDj0Qly2bJn12erl5aXmzZtr3759DutLy/k0ZMgQq+6CBQtaxzBhn5MaU+q3335T27Zt5efnJw8PD9WoUcPhM1n6v3GPFixYoHfffVf58uWTm5ubGjRooCNHjqT4et7p/Pnzateunby9vZUzZ0698sorun79ujW/Xr16Kl++fJLLFi9eXE2aNEl23ek9Jhm97ym9dxLWMW/ePL311lvKmzevPDw8FB0dneSYUgl27dqlmjVryt3dXQULFtQnn3ziMD+5sePuXmdq7+tz586pS5cuyp07t9zc3FS+fHnNmDHDYZ13fvZ9+OGH1mff/v37kzskqTp48KCefvpp+fn5yc3NTVWqVNE333yT5D5u2rRJ/fr1s4ZgePLJJ/Xnn386tE3u0t67z/uMeD8CyFxcvgcgQ/z8888qVqyYQyAjyfqFMTIyUsHBwdq/f79Onz6tcuXKqVu3bpoxY4Zu3LihsmXLavz48apfv36atlWpUqVEYVG1atU0ZcoU/frrrw6XMGW0mJgYxcTEyN/f35q2d+9e3bp1S1WqVHFo6+LiogoVKujnn3++5+1dvXpV3t7eunr1qnLkyKFnn31Wo0aNShSg3ClXrlyaPHlyoi72CZfJrFq1Ss2aNVOhQoU0ZMgQXbt2TR999JFq1aqln376KcU/khP25e59rVy5srJkyaKff/5Zzz//vKTbvzyPGjVKb7/9tsLDw+Xk5KQ5c+Zo586daQqKEly7dk1XrlxRTEyM1q9fr2nTpik0NNQKtuLj47Vnzx69+OKLiZatVq2afvjhB12+fFleXl5p3maCqKgoh2P9ILclSfXr11dMTIxcXFzUpEkTjRkzxuGS1KS4ubmpcuXK2rhxozXt5MmTOnnypGrWrKmLFy86/HG2d+9eRUdHW5fuXb16VfXq1dMff/yh7t27K3/+/Nq8ebMGDRqkM2fOOIxd0r17d02fPl2dO3dW7969dezYMX388cf6+eeftWnTJjk7OydZ45QpU9SjRw+98cYb+u9//5tkm7CwMAUHB2v27Nl68sknHebNnj1bhQsXVmhoaIqvxb2YM2eOLl++rO7du8vJyUnvv/++nnrqKf3222/W/qxcuVK//fabOnfurMDAQO3bt09TpkzRvn37tHXrVjk5Oal79+7KmzevRowYod69e6tq1arWJS3FixfXlClTrMszCxcufF81T58+XZ6enurXr588PT21Zs0avfPOO4qOjtbo0aMl3b587tKlSzp16pTGjRsnSdbnRnx8vFq2bKmNGzeqW7duKlmypPbu3atx48bp119/1ZIlS6xt/ec//9GsWbPUoUMH1axZU2vWrFHz5s3vq/4ECxcu1NWrV/XSSy8pZ86c2r59uz766COdOnVKCxcutNq1adNG+/bt08svv6wCBQro3LlzWrlypU6cOJHs51VazjlJ2rhxoy5cuKA+ffooa9asaa69Z8+eypUrl9555x1duXJFkjRz5kyFh4erSZMmGjVqlK5evarJkyerdu3a+vnnn61a03I+PfXUU/r11181d+5cjRs3zvocSvjC4W5nz55VzZo1dfXqVfXu3Vs5c+bUjBkz1LJlSy1atCjRe+q9995TlixZ1L9/f126dEnvv/++nnvuOW3bti1N+9+uXTsVKFBAI0eO1NatWzVhwgT9/fff+uKLLyTdDo26du2qX375xWGg7x07dujXX3/VW2+9ley603tMMnrfU3rvJBg+fLhcXFzUv39/xcbGpnjJ3t9//63HH39c7dq107PPPqsFCxbopZdekouLS5I/S1KSUm3Xrl1TWFiYjhw5ol69eqlgwYJauHChOnXqpIsXL+qVV15xWNe0adN0/fp1devWTa6urvLz80tXLQn27dunWrVqKW/evHr99deVPXt2LViwQK1bt9aXX36Z6PV/+eWXlSNHDg0ePFjHjx/Xhx9+qF69emn+/Pn3tH3p/t6PADJZZnfVAvBoKF26tHnssccSTd+3b5+RZD755BNjjDFfffWVkWRy5sxpihYtaqZNm2amTZtmihYtalxc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QkJC5OnpqbNnz6pVq1YKDg7Wvn371KZNGxUpUiTVyzgLFCigPXv26NChQzp//rxu3ryZ6jG5du2aevXqpXXr1un333/Xpk2btGPHDpUsWdJh3VmzZtXs2bNVvnx5PfbYY4qKirJei6+//lpHjhzRvn379N133yVa9m4nTpxQv379dOjQIc2dO1cfffSRXnnlFUm3w7HnnntOHTt21FdffaVjx45p+/btGjlypL7//ntrP2NiYrR69WqdP3/eGjy5XLlyypEjh+bMmeMQSi1ZskSxsbGqVauWVUNajmFoaKhat26tH374QcePH9fmzZv15ptvaufOnakdymR16NBBLi4u6tKli/bt26f58+dr/Pjx1mVrbm5uKlOmjMPD19fXGubhzktU7+Tj42MN87B27Vrt2rVLnTt3TjTMw5EjRxQZGamoqChdu3ZNkZGRioyMTLF34Jw5c9SxY0eNGTNG1atXV1RUlKKionTp0iWrTb9+/fTZZ59pxowZOnDggF566SVduXJFnTt3ttpERUUpMjJSR44ckSTt3btXkZGR1sDxW7Zs0Ycffqjdu3frt99+0+zZs9W3b189//zzVshztyJFiujmzZv66KOP9Ntvv2nmzJmJLjlMi1deeUXvvfeelixZooMHD6pnz56Jbi50t9SOpXT78tYLFy7olVde0a+//qrvv/9eI0aMUERERLLrdXJyUp8+ffTf//5X33zzjfbu3auOHTsqT548Vugn3X4fRUZG6sSJE4qLi7OOZUxMTLLrXrt2rZo3b67evXurTZs21rG8c/D+V155RcuXL9eYMWN08OBBDRkyRDt37nQIGC9cuKDIyEjr0tFDhw5Z55V0+wYAw4cP165du3T8+HF988036tixo+rWretwCXiDBg308ccfp/g6A8C/jg3jW2UqBjoH8ChJyyCop0+fNhERESYkJMS4uLiYvHnzmpYtW1q3mDfm9uDKLVu2NNmzZzdeXl6mbdu2Jioqypqf1KDA48aNMyEhIdbzQ4cOmRo1ahh3d3cjyRw7dizZAX2TGui8VatW5p133jE5c+Y0np6epmvXrg6DLF+6dMk888wzxtvb2wQHB5vp06cnGuj8m2++MUWKFDHZsmVzqG3SpEmmUKFCxtnZ2RQrVsx88cUXDvUolQG4E6RlsPUBAwZY+/DMM8+YcePGJRqE99133zX+/v7G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Cnrr16/XxRdfrH/84x967bXX9Mgjjyg+Pl7p6ensb0/Tli1b1K1bN1111VW67bbbThhI8RPn0lm3bp06duyohQsXas6cOZo0aZLee++9QC8r6K1fv17t2rXTuHHjdMstt+i6667TfffdF+hlVQgJCQnq0KGD+vbtq8zMTL399tuBXlKFwL7AnY0bN6pNmzZavHix3nnnHT311FNq06aNdu3aFeilBbWCfcHNN9+sDh066N1335UkBlJlYNasWdq+fbueffZZzZ49W5K3Z0wxlKrAdu7cqYEDB2rXrl36/PPPNWXKFAZTZSAtLU133HGHbr31Vs2cOVPTpk1TfHy8Kleu7H8MO8eS27Bhgzp16qT7779fEydOVH5+vlauXKn3339fq1evDvTyglpiYqKuuuoq3Xjjjfr444+VlJSk/Px8zZ07N9BLC2opKSm65ZZbNGTIEL333ntatWqVHnroIS1ZskRXXnml9uzZw9t6T8Nf/vIX9ezZU5MnT1aVKlU0e/ZsTZ48WTNmzJB07JR92pbMDz/8oCuvvFJDhgzRhx9+qGXLlunIkSPas2dPoJcW1NLT03Xrrbfqhhtu0BdffKFdu3apX79+Wrp0qa644opALy+orV27VnFxcXrggQc0ffp03XTTTfr73/+un376KdBLC2rsC9zJysrSQw89pH79+umTTz7RqlWr9PbbbysiIkJdunTRxo0bJfED7JJas2aN4uLiNGzYME2ePFkPPvig3n//fS1evDjQS6sQzjjjDF100UXq2rWrxo8fr1mzZkk69po2Ly/P+Z/PUKqCMjMtWLBAderU0SeffKIWLVro3XffLTSY4mC+dA4cOKC0tDTdcMMNkqSIiAjl5ubqn//8py6//HL17t3b/5MQvuEUT35+vp599lllZGTo0UcflSRdccUVuvfee9W/f38NGjRI1157bYBXGZyys7M1bdo0de7cWaNHj1a1atVUv359PfLII1qyZAnX7joNu3fvVm5uroYMGSJJioqKUrdu3fT73/9e27Zt01VXXSWJ6x2U1o4dO3TxxRdLkuLi4jR16lS99tprevrpp9W2bVvl5OT43yaJomVnZ+uNN97QZZddpjFjxkiSatasqQsvvFDr16/XAw88oOeeey7AqwxOaWlpysjIUP/+/RUdHa06depo6NChGjt2rHbu3Kk//OEPgV5iUEpKSlJ8fLyGDRumCRMmSJK6d++ujRs3atOmTZI4Y7I02Be45fP5lJ6e7v/+VaVKFbVr104ff/yxGjZsqGuuuUYZGRmcJFAC+/bt080336z77rvPvy9o0aKFGjZsqCVLlkhiX3C6unTpojZt2uj+++9Xhw4d9PTTT2vBggUaP368vvrqK+d9OVKuoHw+n/r06aO77rpLbdq00euvv642bdr4B1MZGRkczJdStWrVlJubqylTpig5OVljxozR9OnTdfXVV+uqq65SamqqevTooaysLM6YKqaQkBBNnjxZHTt2VNu2bdWpUydVqlRJr7/+un744Qc98sgj+uGHH/wv/lF8ZqaIiAjFx8erSpUqCg0NlSTVqFFDR44cUVZWVoBXGNwOHTqk9evX+z9OS0tTSEiI/vznPys1NZUD+9OQn5+vNWvWaOrUqapWrZree+89rVixQrNnz1ZWVpb69u0riTNTiys0NFTXX3+9hg4dqoiICPl8Pj399NOaPXu2zEx79uzRzJkz+QFAKURHRys/P1/Lly/3b6tSpYp69+6txx57TNu2bdNrr70WwBUGp7CwML388st65pln/Nv69u2r7t2764knnlBmZiZD/1JgX+BWRESEwsLC9Nlnn/m35efnq0aNGnr77bd1xhln+I9n+f5VPBEREXrjjTf0wgsv+Lc1adJE11xzjSZPnqyff/6ZfcFpioyM1Jdffql69erp4YcfVs+ePXXTTTdp7NixatKkifu5gaHCysvLK/RxTk6O3X333dauXTt7/vnnLSMjw8zM3nzzzQCsLnhlZmbatGnT7JxzzrHLL7/cKleubHPmzPF/fvv27Va9evVC2/Dr8vPz/b8+cOCAde7c2Zo3b27bt2/3b8/JybGxY8day5Ytbd++fYFYZlBLTk72/7pgv7Bz505r2rSpHThwwP+5r7/+2vO1BbPk5GTr3r279e3b1yZMmGAfffSRxcTE2PDhw83MbMCAAXbbbbcFeJXBa+bMmdajRw/r2bOnPf7444U+9+6779r5559viYmJAVpdcCnYz+bm5vq3bd261c4++2z76KOP/Nv++te/WqNGjey7777zfI3BLDMz0wYPHmw9e/a0tWvXnvC5a665xvr37x+g1VUcBc/jmTNnWmxsrK1YscLMTjzeRdGOHj3q/zX7grJT8Fx8++23rUWLFvbaa6+d8LlXX33VWrZsWejYDL/uZP++C7Zt3brVLrjgApswYYLl5+cXek2B4ilomZqaapdccollZ2ebmVnv3r2tSpUq1qhRI5s3b57zdTBSrED27NmjxYsXa+nSpSdMjHNzc/0/cSo4Y+qVV17RXXfdpTvuuEM7duwI4MrLt+O77tmzR5UqVdLtt9+uhIQETZo0Seeee67i4uIkHTsrJScnR3Xr1uUuUUU4/gwd+//J+5lnnqn33ntPEydOVN26dSUd++lSWFiY6tWrp6ysLIWHhwdkvcEkJSVF69ev1/r163XgwAHVqlVL0rGWBfuF7OxspaWl6ejRo5Kkxx9/XHfeeaf27dsXsHWXdyfr+tJLLyksLEwzZszQiBEjdP/992vSpEmSpLPOOovrcxTT/v37tWbNGm3evFmpqamSpM6dOysvL09ffvmlEhMTCz2+bt26hZ7POLmcnJxCHxecKSlJ5513ntauXavevXv7T8uvUaOGIiMjFRMT4+Uyg056erqSkpK0e/duHTlyRJUqVdJDDz2kDRs26Mknn9SWLVv8j61UqZK6du2qrVu3KiMjI4CrDg7Ht83MzJT032OEgrNKBg4cqNDQUE2ZMkUSb5Eujl8ey0ZGRvo/x77g9BQcz9pxdyq77LLLdOGFF2rOnDl66623JP33edq4cWOlpqb6j79wcgVdT3Y2WUHL2NhYNW/eXPPnz5fP5+MtkcVw/LHswYMH/WdAVatWTZUqVdLKlSt12223afXq1Zo+fbquvPJK3XfffZo/f77bhTkfe8ETCQkJ1rBhQ2vcuLHVq1fP6tSpY/PmzbOsrCz/Y3Jycvz/e/fdd1tkZKRFR0fb6tWrA7Xscu9kXd99913/T5hSU1OtdevW9tZbb/l/z7hx4+z888+3H3/8MVDLLvc2bdpknTp1skWLFpmZFeunG/fee6/169fPMjMzPVhh8Fq3bp21bt3amjZtag0aNLA+ffrYjh07Tnjchg0brHLlyrZ371574oknLCIiwlauXBmAFQeHX3a9+uqr/WfppKWlWXp6eqHO+fn51q9fP3vooYcCteSgkZCQYE2aNLHzzjvPzj77bGvTpo0tXbrUzI79FLRt27ZWvXp1e/LJJ83s2JknY8aMsbi4OEtJSQnk0su177//3m688Ub79ttvT/hcwf72l/vdhx56yHr16mXp6emerDEYrV+/3jp27GhNmza12NhYe+CBB+ynn34yM7NVq1ZZVFSUXXvttfbFF1/4f8+dd95pvXv3LnRMhhOdrO3evXsLPabgbL+//OUv1qRJE/vmm28CsdSgUpzXCL88G4V9QfGc7Hi24DmalJRk11xzjV166aU2duxYMzv2umHUqFHWpk0bO3jwYGAWHQRO1vWXCp6zmzdvtjPPPNNef/11L5cYlIp6jTBgwACLjo62Ro0a2Zo1a8zMbM2aNTZs2DDbunWr07UxlKoAkpOTrUmTJjZq1CjbvXu3rVq1yoYPH26hoaH27LPPFvqGUrCjvPfee6169eq2YcOGQC273Cuqa1pammVkZNiAAQOsQ4cO1rFjRxswYIDVrFnT/w8ZJ0pKSrLGjRtbjRo1rHXr1rZ48WIzO/k3HDOzXbt22ahRo6xGjRq2fv16L5cadDZv3my1atWykSNH2vr1623GjBnWrVs3e/HFF82scOOkpCRr1aqVDRkyxCIjI23VqlWBWna592tdX3jhBTM78WD+hx9+sNGjR1v16tV560MR9uzZY+ecc449/PDDtnnzZnvvvffshhtusPDwcHv77bfNzGzLli12/fXX2znnnGNnnXWWXXrppVajRg1+oHIKiYmJ1qBBA4uJibFrr722yFYHDhyw0aNHW40aNWzdunUerTL4fPfdd1arVi178MEH7T//+Y+NHz/e2rVrV+itDWvXrrXWrVtb69at7YILLrA+ffpYdHT0CW/rQ2G/1nb+/PlmduIxwubNmy0yMtImTpwYiOUGjZK8RjBjX1ASpzqeLXi9tWPHDhs5cqSde+65FhMTY23btrVatWrx/esUSvo64dChQ9ahQwcbNGgQg/9TKOo1gpnZv//9b4uLizvhh9THv93XFYZSFcC2bdusadOmJ7yo/POf/2w+n89eeeUVM/vvC6fp06ebz+djh1iEorq+9NJLZnZs5zlp0iQbOHCgjR492r7//vtALDcoHD161O6//377wx/+YHPmzLHrr7/eWrRo8avfcP7zn//YH//4R2vYsCGDviIcPnzYBg4caEOGDCm0/bbbbrNOnTqd8PgffvjBfD6fVatWjX3BKZS0a3Jysj355JN2zjnn8JwthjVr1tgFF1xgSUlJ/m1HjhyxESNGWHh4uL3//vtmdqzrunXr7Pnnn7c5c+ZwLalTOHLkiN12223Wv39/mzJlinXv3t2uvvrqX/13/s9//tPuvPNOi42N5Tl7Cmlpada3b1+76667Cm2//PLL7dprrzWz/x5n7dq1yz744AN74IEH7IUXXuC4oAjFaXsyL774Ij9cLUJJXiOwLyi+4hzPFgymMjIy7KeffrJp06bZBx98YNu2bQvk0su1kr5OKLBgwQJ+CHgKxTmWLWhbcM3p47d5gaFUBbB27dpCb70puECZmdmECRMsLCzshG9Gx78AwMkVp+svL7LJxTaL9umnn9obb7xhZmZfffWVXXfddYW+4RwvJSXFPvzww5O+/QyF7d+/34YPH26zZs0ys/+eFfnhhx9aXFyc5eTkFHp+Jicn23XXXcc38SKUtGtOTo7t3LnTdu/eHZD1BpvFixebz+fzH6QXtMzPz7f77rvPoqKieI6Wwty5c/372fnz559yMPXzzz/brFmzCt1cAifavn27DRkyxH8x6IJjgilTptjVV19tZseev1xot+SK0/b4rhxrFV9JXiPs3buXfUEJFHU8m5+fz3O1FEryOoH9bfEUdSybnZ1d6EYogejKUKqC6NOnj7Vv397/3vucnBz/dXp69+5tt9xyi2VnZ3NaYwkV1XXQoEGF/iGzcyy5pUuXnvCTkKNHj/LTz1I4/nTbgufip59+ahdddJFlZWX5t+3fv9/MjP1BMRW36/F3MkTx5ObmWufOnW3AgAH+fgUH8T/++KN17tzZxo0bx8H9aXr33Xf9g6mCMyCOHj3qvxYSbYvn+OtEFfy7f/PNNy0+Pr7QtrS0NO8XF+SK25ZrHJVccY5lC96ew3Fs6f3a8eymTZsCvLLgRteyUdxj2UBdq5PbVVQQd911l8LDwzVy5Ejt379fYWFh/rtA1KlTR/v371d4eLgiIiICvdSgUlTXAwcOKDw83H9Ho5PdIQInV3CHl0suuURDhw5Vs2bNNHToUC1cuFAjR45U9+7ddejQoQCvMri0bdtWUuE7wGRkZOjw4cMKDQ2Vz+fT448/riuvvFLZ2dkKCwsL5HKDRnG79urVS9nZ2dz5pQRCQ0M1YMAAbd++XS+//LLS09P9d9WpX7++qlatqs2bN8vn83GHrVLIy8uTJPXv31933XWXjhw5ojFjxmjlypUaPny42rVrp6ysLL53FaHg33SPHj38Hxc0O3z4sFJSUvzbxo8frzvuuEO5ubkBW28wKWnbIUOG0LaEinMsW3A3PvYFJVfU8Wx8fDzHs6VA17JV3GPZK664IiDHsrwiqSB69eqlxMREzZw5U/fcc49effVV1a5dW9Kx22bGxMQoOztb4eHhfMMpAbqWvYKdYUhIiHJychQeHq5LLrlEkvTKK6/o8ssvV1RUlD7//HNFRUUFeLXBJT8/XyEhIfL5fMrLy1NoaKiio6N1xhlnKDQ0VI8//rgmTZqkf//73wyoS4CubhTsC+655x4lJibqgw8+UGZmph577DFFR0dLOnZb8urVqysvL8///wGKVtA2NDTUv5+97rrr5PP59MYbb6hXr17Ky8vT559/XujW8Di5guddQVefz6fc3FyFhYWpWrVqioqKks/n0//8z//oueee04oVKxj6FxNt3eNY1g2OZ92gqxvl/ljW0/OyUOYK3jaWmZlpZmYzZ860zp07W40aNWzQoEHWp08fq1q1KnfQKCG6ulHQ9fi3OR1/qnjv3r0tJiaGt+6Vwsnamh27Zs+ll15qw4cPt4iICO6yV0J0LRsnu3NLQduCt449+eST1r59e2vatKmNHDnSbrjhBqtatSr7g1M4VdfU1FT/tuP3s926dbOYmBjuZnoKxe1qZvbOO+9Ynz597NFHH+VOpsVAW+9wLOsOx7Nu0NWNYDiWZSgVJBITE23p0qWFthU8wbZv325nnXWW/7a5iYmJNn78eBs0aJANHTrUNm7c6Pl6gwVd3Siqa926de1vf/tboc8988wzVrlyZe74UoSStp0/f775fD6rWrWqffvtt56uNZjQ1Z3vv//eHn74YcvJyfFvO75t8+bNbdGiRWZ27ADpT3/6k11xxRV26623Mjg5haK6tmjRwn/haLNj15EZOXKkhYeH29q1az1fb7Aoadc33njDfD6fValShX1BEWjrRlZWVqE7ZpmZvzHHsqenqLYcz5YOXd0oadfydCzLUCoIJCQkWN26de2OO+6w5OTkQp/bsWOH1atXz+6+++5C3+RRNLq6Udyuv7yY5oIFC7hoYRFK0zYhIcF69erFgecp0NWdhIQEq1Spkvl8PluwYEGhz23fvt3q169vd9111wn7WS5sfmrF7frL/ezcuXMZSJ1Cabp+/vnn1rZtW75/FYG2bmzatMluvPFGu/jii+3uu+8udNbTzp07OZY9DcVty/FsydDVjdJ0LU/Hsj4zrshaniUlJaljx44aNGiQnn322RMu9Dpu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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#task_phab_df = phab_df[phab_df['comment_type'] == \"task_description\"]\n", + "unaff_tasks_phab_df = task_phab_df[task_phab_df['meta.affil'] != True]\n", + "# Rank speaker's task values within each group\n", + "unaff_tasks_phab_df['speakers_task'] = unaff_tasks_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", + "\n", + "# Filter dates 06-01-2015 to 08-30-2015\n", + "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1440979200) & (unaff_tasks_phab_df['date_created'] > 1433116800)]\n", + "# Bin the speakers based on the number of tasks they created\n", + "bins = [0, 6, 26, 51, float('inf')]\n", + "labels = ['0-5', '6-25', '26-50', '51+']\n", + "min_speakers_task = unaff_tasks_phab_df.groupby('speaker')['speakers_task'].min().reset_index()\n", + "min_speakers_task = min_speakers_task.rename(columns={'speakers_task': 'min_speakers_task'})\n", + "unaff_tasks_phab_df = unaff_tasks_phab_df.merge(min_speakers_task, on='speaker', how='left')\n", + "unaff_tasks_phab_df['task_bins'] = pd.cut(unaff_tasks_phab_df['min_speakers_task'], bins=bins, labels=labels, right=False)\n", + "\n", + "# Calculate the weekly breakdown of binned speakers_task values\n", + "unaff_tasks_phab_df['week'] = unaff_tasks_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).size().unstack(fill_value=0)\n", + "\n", + "speaker_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).nunique()['speaker'].unstack(fill_value=0)\n", + "\n", + "# Reshape the DataFrame for use with Seaborn\n", + "weekly_breakdown = weekly_breakdown.reset_index().melt(id_vars='week', value_vars=labels, var_name='task_bins', value_name='count')\n", + "speaker_breakdown = speaker_breakdown.reset_index().melt(id_vars='week', value_vars=labels, var_name='task_bins', value_name='speakers')\n", + "\n", + "# Plot the stacked bar plot using Seaborn\n", + "plt.figure(figsize=(12, 8))\n", + "sns.barplot(data=weekly_breakdown, x='week', y='count', hue='task_bins', palette='colorblind')\n", + "#sns.barplot(data=speaker_breakdown, x='week', y='speakers', hue='task_bins', palette='colorblind')\n", + "plt.title(\"06-01-2015 to 08-30-2015 Weekly Unaffiliated Task Creation by Contributor Tenure\")\n", + "plt.xlabel('Week')\n", + "plt.ylabel('Tasks')\n", + "plt.legend(title=\"Contributor had created # tasks between 04-01-2015 and 06-01-2015:\")\n", + "plt.xticks(rotation=45)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "#plt.savefig('031625_weekly_tasks_by_history.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/62586942.py:27: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " comment_counts = affective_comment_phab_df.groupby('date_group').size()\n", + "/tmp/ipykernel_79113/62586942.py:28: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " speaker_counts = affective_comment_phab_df.groupby('date_group')['speaker'].nunique()\n", + "/tmp/ipykernel_79113/62586942.py:35: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " comment_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil']).size()\n", + "/tmp/ipykernel_79113/62586942.py:36: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " speaker_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil'])['speaker'].nunique()\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of comments for each date group:\n", + "date_group\n", + "Before announcement 1642\n", + "After announcement, before deployment 806\n", + "After deployment 3209\n", + "dtype: int64\n", + "\n", + "Number of speakers for each date group:\n", + "date_group\n", + "Before announcement 223\n", + "After announcement, before deployment 157\n", + "After deployment 350\n", + "Name: speaker, dtype: int64\n", + "\n", + "Number of comments for each date group and engaged commenter subgroup:\n", + "date_group est_commenter meta.affil\n", + "Before announcement False False 1597\n", + " True 45\n", + "After announcement, before deployment False False 763\n", + " True 43\n", + "After deployment False False 3088\n", + " True 121\n", + "dtype: int64\n", + "\n", + "Number of speakers for each date group and engaged commenter subgroup:\n", + "date_group est_commenter meta.affil\n", + "Before announcement False False 215\n", + " True 21\n", + "After announcement, before deployment False False 148\n", + " True 20\n", + "After deployment False False 339\n", + " True 32\n", + "Name: speaker, dtype: int64\n", + "\n", + "Number of comments for each engaged commenter subgroup, and WMF affiliation:\n", + "est_commenter meta.affil\n", + "False False 5448\n", + " True 209\n", + "dtype: int64\n", + "\n", + "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", + "est_commenter meta.affil\n", + "False False 416\n", + " True 53\n", + "Name: speaker, dtype: int64\n" + ] + }, + { + "data": { + "text/plain": [ + "'\\nplot1 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"dominant_wc\", hue=\"date_group\", col=\"meta.affil\", row=\\'new_commenter\\', scatter=False, legend=False, palette=palette)\\nplot1.set_axis_labels(\"Timestamp\", \"Count of Dominance Polarized Words\")\\nplot1.set_titles(row_template=\"Author\\'s 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\\nplot1.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\\nplot1.add_legend(title=\"Comment publication timestamp:\")\\nfig1 = plot1.fig\\n# Plot for arousal_wc\\nplot2 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"arousal_wc\", hue=\"date_group\", col=\"meta.affil\", row=\\'engaged_commenter\\', scatter=False, legend=False, palette=palette)\\nplot2.set_axis_labels(\"Timestamp\", \"Count of Arousal Polarized Words\")\\nplot2.set_titles(row_template=\"Author\\'s 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\\nplot2.add_legend(title=\"Comment publication timestamp:\")\\n#plot2.add_legend(title=\"Before/After 07/01/2013 Wide Release\")\\n\\nplot3 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"valence_wc\", hue=\"date_group\", col=\"meta.affil\", row=\\'engaged_commenter\\', scatter=False, legend=False, palette=palette)\\nplot3.set_axis_labels(\"Timestamp\", \"Count of Valence Polarized Words\")\\nplot3.set_titles(row_template=\"Author\\'s 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\\nplot3.add_legend(title=\"Comment publication timestamp:\")\\n'" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAADNUUlEQVR4nOzdeVhUZfsH8O+ZGdZhVzYVREUFd3HFJRdITPN1KzUtwywrNUVzfdMEzTJztzfr54aWqZVL5l4kqKS4JWWiJoq4oLgAw7DNdn5/EJMjoDM4OCzfz3XNpXOW59xnOHBm7rmf5xFEURRBREREREREREREZEYSSwdAREREREREREREVQ8Tj0RERERERERERGR2TDwSERERERERERGR2THxSERERERERERERGbHxCMRERERERERERGZHROPREREREREREREZHZMPBIREREREREREZHZMfFIREREREREREREZsfEIxEREREREREREZkdE49ktO7duyMiIuKx2/j5+WHZsmX654IgYOfOnUa1b8q2pjAm7vJk6eM/jfDwcAwYMKDc2o+NjYWfn1+5tV8RREZGwtPT0+D6fnTZo6/zo9fMo79XZWWudp6l6OhouLi4WDoMIrPjPbVyHv9p8J769HhPJSIiqnyYeKyEwsPDIQhCsUfv3r2N2v9ZvlFKS0vDCy+88EyO9bTy8vLg5uaGmjVroqCgwOT9Y2NjIQgCMjMzzR/cU/Dz8yt2rdSpU8fSYRnlyy+/hKOjIzQajX6ZUqmElZUVunfvbrBt0eufnJwM4N/z3rJlS7F2mzZtCkEQEB0drV9W1tfpxo0bsLa2RrNmzYqtS0pKQlRUFL766iv970JJy5YvX24Qy6NOnjyJMWPGPDGWIqUl60xtx1xK+5t1+fLlZx4L0aN4Ty0fvKdWPLynFqrM99SS/lY9/IiMjHym8RARERmDicdKqnfv3khLSzN4bN682dJhFePl5QUbGxtLh2GUbdu2oWnTpggICCiXKhFzUqlUJm0/d+5cg2vl999/L6fIzKtHjx5QKpU4deqUftmRI0fg5eWFhIQE5Ofn65cfOnQIvr6+aNCggX6Zj48P1q9fb9Dm8ePHcfv2bcjl8mLHK8vrFB0djSFDhkChUCAhIcFgXdEHtv79++t/F0pa5uzs/NiqPnd3d9jb2z8xlicxVztlUdLfrHr16lkkFqJH8Z5qfrynVjy8pxaqzPfUh1/PZcuWwcnJyWDZlClT9NuKomiQZCYiIrIUJh4rKRsbG3h5eRk8XF1dARS+0YiMjISvry9sbGxQq1YtTJgwAUBhd5Nr165h0qRJ+m9HAeD+/ft45ZVXULt2bdjb26N58+YlfujSaDQYP348nJ2dUbNmTcyePRuiKJYa58NdYVQqFcaPHw9vb2/Y2tqibt26+OSTTwy2v3fvHgYOHAh7e3s0bNgQu3btMlh/7tw5vPDCC3BwcICnpydee+013Lt3T78+JycHI0eOhIODA7y9vbF48WKjX9O1a9fi1Vdfxauvvoq1a9carEtJSYEgCDh79qx+WWZmJgRBQGxsLFJSUtCjRw8AgKurKwRBQHh4uH5bnU6HadOmwc3NDV5eXsW+kU5NTUX//v3h4OAAJycnDBkyBHfu3NGvj4yMRKtWrbBmzRrUq1cPtra2Rp8XADg6OhpcK+7u7tBqtRg9ejTq1asHOzs7NG7cGMuXL39sOz/88AOaN28OOzs71KhRA6GhocjJydGvX7NmDQIDA2Fra4uAgAB88cUXJsX5qMaNG8Pb2xuxsbH6ZbGxsejfvz/q1auH48ePGywv+hkUGTFiBOLi4nD9+nX9snXr1mHEiBGQyWTFjlfS6/Q4oihi/fr1eO211zB8+HCD6yYyMhL9+vUDAEgkEn0lwqPLgCd3v3u0omrJkiVo3rw55HI5fHx8MHbsWCiVSv3rMGrUKGRlZRWrgHi0HWOvu6+//hp+fn5wdnbGsGHDkJ2d/djXpSQl/c2SSqWPPZeSJCYmokePHnB0dISTkxPatGlj8CH66NGj6Nq1K+zs7ODj44MJEyYYXKNEJeE9lfdUU/CeyntqSe08i3vqw6+ns7MzBEHQP79w4QIcHR2xb98+tGnTBjY2Njh69GiJr0dERIRBlatOp8Mnn3yiv35btmyJH374wei4iIiIHoeJxypo27ZtWLp0Kb766iv8/fff2LlzJ5o3bw4A2L59O+rUqWPwLTQA5Ofno02bNtizZw/OnTuHMWPG4LXXXsOJEycM2t6wYQNkMhlOnDiB5cuXY8mSJVizZo1Rca1YsQK7du3Cd999h4sXL2LTpk3FxiKKiorCkCFD8Mcff6BPnz4YMWIEHjx4AKDwQ0nPnj3RunVrnDp1Cvv378edO3cwZMgQ/f5Tp05FXFwcfvzxRxw8eBCxsbE4c+bME2NLTk7GsWPHMGTIEAwZMgRHjhzBtWvXjDovoLAKYNu2bQCAixcvIi0tzeADx4YNGyCXy5GQkICFCxdi7ty5+PnnnwEUvtnr378/Hjx4gLi4OPz888+4cuUKhg4danCMy5cvY9u2bdi+fbv+w1p4eHix7lHG0ul0qFOnDr7//nucP38eH374If773//iu+++K3H7tLQ0vPLKK3jjjTeQlJSE2NhYDBo0SP8hedOmTfjwww8xf/58JCUl4eOPP8bs2bOxYcOGMsVXpEePHjh06JD++aFDh9C9e3d069ZNvzwvLw8JCQnFPiR5enoiLCxMH0Nubi62bt2KN95446liejiW3NxchIaG4tVXX8WWLVv0HxqnTJmirwx5uBLh0WVlIZFIsGLFCvz111/YsGEDfv31V0ybNg0A0KlTp2JVEA9XQBQx9rpLTk7Gzp07sXv3buzevRtxcXFYsGCBfn10dLT+w565z6UkI0aMQJ06dXDy5EmcPn0aM2bMgJWVlT7W3r17Y/Dgwfjjjz+wdetWHD16FOPHjy9zfES8p/KeagzeU58e76lPf08FgBkzZmDBggVISkpCixYtjNrnk08+wcaNG/Hll1/ir7/+wqRJk/Dqq68iLi7uqWIhIiICAIhU6bz++uuiVCoV5XK5wWP+/PmiKIri4sWLxUaNGokqlarE/evWrSsuXbr0icfp27ev+P777+ufd+vWTQwMDBR1Op1+2fTp08XAwMBS2wYg7tixQxRFUXzvvffEnj17Guz/MADirFmz9M+VSqUIQNy3b58oiqI4b948sVevXgb7XL9+XQQgXrx4UczOzhatra3F7777Tr/+/v37op2dnThx4sTHnut///tfccCAAfrn/fv3F+fMmaN/fvXqVRGA+Pvvv+uXZWRkiADEQ4cOiaIoiocOHRIBiBkZGQZtd+vWTezSpYvBsnbt2onTp08XRVEUDx48KEqlUjE1NVW//q+//hIBiCdOnBBFURTnzJkjWllZienp6QbtzJgxQ3zttdcee25169YVra2tDa6V5cuXl7jtuHHjxMGDB+ufv/7662L//v1FURTF06dPiwDElJSUEvdt0KCB+O233xosmzdvnhgcHFxqbIcOHRLr1q372PhXr14tyuVyUa1WiwqFQpTJZGJ6err47bffis8995woiqIYExMj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HZctW4ZZs2ahf//+AICNGzfC09MTO3fuxLBhwywWOxERERGROelEJh6JiIioarFoxWOnTp0QExODS5cuAQASExNx9OhRvPDCCwCAq1ev4vbt2wgNDdXv4+zsjA4dOuDYsWMltllQUACFQmHwICIiIuPwPkpkOax4JCIioqrGohWPM2bMgEKhQEBAAKRSKbRaLebPn48RI0YAAG7fvg0A8PT0NNjP09NTv+5Rn3zyCaKioso3cCIioiqK91Eiy+HkMkRERFTVWLTi8bvvvsOmTZvw7bff4syZM9iwYQMWLVqEDRs2lLnNmTNnIisrS/+4fv26GSMmIiKq2ngfJbIMrVYHgIlHIiIiqlosWvE4depUzJgxQz9WY/PmzXHt2jV88skneP311+Hl5QUAuHPnDry9vfX73blzB61atSqxTRsbG9jY2JR77ERERFUR76NElsHxHYmIiKgqsmjFY25uLiQSwxCkUil0/4xvU69ePXh5eSEmJka/XqFQICEhAcHBwc80ViIiIiKi8sLxHYmIiKgqsmjFY79+/TB//nz4+vqiadOm+P3337FkyRK88cYbAABBEBAREYGPPvoIDRs2RL169TB79mzUqlULAwYMsGToRERERERmw8QjERERVUUWTTyuXLkSs2fPxtixY5Geno5atWrh7bffxocffqjfZtq0acjJycGYMWOQmZmJLl26YP/+/bC1tbVg5ERERERE5sPEIxEREVVFgiiKVXoUa4VCAWdnZ2RlZcHJycnS4RAREVUqvI8SPRsZSiUkggBnudzSoRARERGZjUXHeCQiIiIiIkCnq9K1AERERFRNMfFIRERERGRh7GpNREREVRETj0REREREFsbEIxEREVVFTDwSEREREVmYjolHIiIiqoKYeCQiIiIisiCtlklHIiIiqpqYeCQiIiIisiB2syYiIqKqiolHIiIiIiIL0ui0lg6BiIiIqFww8UhEREREZEGseCQiIqKqiolHIiIiIiIL4sQyREREVFUx8UhEREREZEEaTi5DREREVRQTj0REREREFsSu1kRERFRVMfFIRERERGRBTDwSERFRVcXEIxERERGRhYiiyDEeiYiIqMpi4pGIiIiIyEJY7UhERERVGROPREREREQWwsQjERERVWVMPBIRERERWYiWM1oTERFRFcbEIxERERGRhbDikYiIiKoyJh6JiIiIiCxEo9NaOgQiIiKicsPEIxEREVU6GnZPJTMTRdEix9XqLHNcIiIiomeBiUciIiKqdLIUBZYOgaoYlUZjkePq2NWaiIiIqjAmHomIiKjSUam1yM5RWToMqkJUasskHjVadrUmIiKiqouJRyIiIqqUshT5FuseS1WPJSoedTqR1zARERFVaUw8EhERUaWk1YpQsuqRzMQSlYec0ZqIiIiqOiYeiYiIqNLKyi5gxRiZhcYCSUAmHomIiKiqY+KRiIiIKi1WPZLZiCK0z3i2dK2O4zsSERFR1cbEIxEREVVqrHokc3nWFYiaZ5zoJCIiInrWmHgkIiKiSk2rFZGtZNUjPT3NM65ALFCrn+nxiIiIiJ41Jh6JiIio0stUFLB6jJ7as694ZFdrIiIiqtqYeCQiIqJKTxRFZGTmWzoMquSe5RiPOp3IIQKIiIioymPikYiIiKqE3Dw18vI1lg6DKrFnObM1Z7QmIiKi6oCJRyIiIqoyMjLzWEVGZaZ7hslAncjEIxEREVV9TDwSERFRlaHW6KDI5kQzVDbPcsxFVjwSERFRdcDEIxEREVUpWYp8qDVM6pDpRFF8ZuM86nSszCUiIqKqj4lHIiIiqlJEFHa5JioLlebZjBPKikciIiKqDph4JCIioionL1+D3Dy1pcOgSkileTbXDROPREREVB0w8UhERERV0oPMPHZnJZMVqJ9NxeOznMiGiIiIyFKYeCQiIqIqSasVkaXIt3QYVMmoNZpnUo2oYeKRiIiIqgEmHomIiKjKylaqoFI9u5mKqWooUJd/d2tWPBIREVF1wMQjERERVVkigIwsVj2Saco78SiKIkSRwwAQERFR1cfEIxEREVVp+QUa5HGiGTJBeY/zyIlliIiIqLpg4pGIiIiqvAyO9Ugm0Gq15Zoc5KRHREREVF0w8UhERERVnlqtQy6rHskE5TkGIyseiYiIqLpg4pGIiIiqhUxWPZIJyjM5qNFxwiMiIiKqHph4JCIiompBrdZxrEcyWvl2tWbFIxEREVUPTDwSERFRtZGZXWDpEKiSKM9xGLUc45GIiIiqCSYeiYiIqNpQqbTIyy/fGYupaijXrtZadrUmIiKi6oGJRyIiIqpWsjjWIxmhPBOPnFyGiIiIqgsmHomIiKhaKWDVIxlBpSmfa0QURY7xSERERNUGE49ERERU7Sg41iM9gU6ng1pj/i7RrHYkIiKi6oSJRyIiIqp28gs0yC9g1SM9nlpr/muEiUciIiKqTph4JCIiomqJVY/0JFqt+ZOETDwSERFRdcLEIxEREVVLefkaFKhY9UilK48kYXkkM4mIiIgqKiYeiYiIqNrKUrDqkUpXLolHVjwSERFRNcLEIxEREVVbefkaqFTmn0CEqgYmHomIiIieDhOPREREVK1lKfItHQJVUEw8EhERET0dJh6JiIioWstl1SOVQieKZm+TiUciIiKqTph4JCIiomovizNcU0lE0ayJQlEUoWPikYiIiKoRJh6JiIio2svNU0OtZtUjFWfORCGrHYmIiKi6YeKRiIiICKx6pJKZM1nIxCMRERFVN0w8EhEREQHIyVVDrWFiiAyZM1mo05l/zEgiIiKiioyJRyIiIqJ/KFj1SI8wa+JRZGKbiIiIqhcmHomIiIj+kZOjYtUjGWBXayIiIqKyY+KRiIiI6B8iWPVIhrRm7B7NrtZERERU3TDxSERERPSQnBwVNFpWplEhtUZjtrZ0IhOPREREVL0w8UhERET0EBGAQsGqRyqk0+mg1mjN1hYRERFRdcLEIxEREdEjlKx6pIcUqNVmaYcVj0RERFTdMPFIRERE9AgRQDbHeqR/aLTmqXjk5DJERERU3TDxSERERFSC7Bw1tKx6JAAaMyQMRVFkV2siIiKqdph4JCIiIiqBKIpQKFWWDoMqAHMkDDmjNREREVVHTDwSERERlSJbqWLVI5mlizS7WRMREVF1xMQjERERUSlEUUR2DqseqztzVDwy8UhERETVEROPRERERI+hyFaxmyw9deUrE49ERERUHTHxSERERPQYoigim2M9VntPmzjUiUw8EhERUfVj8cTjzZs38eqrr6JGjRqws7ND8+bNcerUKf16URTx4YcfwtvbG3Z2dggNDcXff/9twYiJiIioulEoC1j1WM09beKRFY9ERERUHVk08ZiRkYHOnTvDysoK+/btw/nz57F48WK4urrqt1m4cCFWrFiBL7/8EgkJCZDL5QgLC0N+fr4FIyciIqLqRKdj1WN199QVj0xcExERUTUks+TBP/30U/j4+GD9+vX6ZfXq1dP/XxRFLFu2DLNmzUL//v0BABs3boSnpyd27tyJYcOGPfOYiYiIqHpSKAvg5GgNQRAsHQpZgEarfar9dSITj0RERFT9WLTicdeuXWjbti1efvlleHh4oHXr1li9erV+/dWrV3H79m2Ehobqlzk7O6NDhw44duyYJUImIiKiaopVj9Xb0yYe2dWaiIiIqiOLJh6vXLmCVatWoWHDhjhw4ADeffddTJgwARs2bAAA3L59GwDg6elpsJ+np6d+3aMKCgqgUCgMHkRERGQc3kcfT6EsgMjKtWpJ/bQVj0w8EhERUTVk0cSjTqdDUFAQPv74Y7Ru3RpjxozBW2+9hS+//LLMbX7yySdwdnbWP3x8fMwYMRERUdXG++jjabUilDmseqyOdDpdmcdp1Op0TFgTERFRtWTRxKO3tzeaNGlisCwwMBCpqakAAC8vLwDAnTt3DLa5c+eOft2jZs6ciaysLP3j+vXr5RA5ERFR1cT76JNlZbPqsboqa3drrZbVjkRERFQ9mZx4zMvLQ25urv75tWvXsGzZMhw8eNDkg3fu3BkXL140WHbp0iXUrVsXQOFEM15eXoiJidGvVygUSEhIQHBwcIlt2tjYwMnJyeBBRERExuF99Mm0WhHKXLWlwyALKGviUaXRmDkSIiIiosrB5MRj//79sXHjRgBAZmYmOnTogMWLF6N///5YtWqVSW1NmjQJx48fx8cff4zLly/j22+/xf/93/9h3LhxAABBEBAREYGPPvoIu3btwp9//omRI0eiVq1aGDBggKmhExEREZmFQsGqx+qorOM85quZqCYiIqLqyeTE45kzZ9C1a1cAwA8//ABPT09cu3YNGzduxIoVK0xqq127dtixYwc2b96MZs2aYd68eVi2bBlGjBih32batGl47733MGbMGLRr1w5KpRL79++Hra2tqaETERERmYVGq0MOqx6rnbIkHkVRRAETj0RERFRNCaKJX9fb29vjwoUL8PX1xZAhQ9C0aVPMmTMH169fR+PGjQ26YVcECoUCzs7OyMrKYncxIiIiE1XU+2hauhIq1dPNMvy0rGQS1PJytGgMZD43791/4jZSqRReri4mtavWaJCemWXUtg52tnCWy01qn4iIiKgiM7ni0d/fHzt37sT169dx4MAB9OrVCwCQnp5eoT6QEBEREZUntUaHnFzOcF2daLVak7vYs5s1ERERVWcmJx4//PBDTJkyBX5+fujQoYN+kpeDBw+idevWZg+QiIiIqKLKUhRYOgR6xkydYKZAzYlliIiIqPqSmbrDSy+9hC5duiAtLQ0tW7bU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4DhK/RmDRyIiIiJr5d3d1QMPPICmpqbEn6NHj2a6SURERDmD4yj1Z4qSd7fGRERERBmV1UutBwwYAEVRcPLkyaTjJ0+exKBBg7p9js1mg81mS0fziIiI8g7HUerPVFnJdBOIiIiI8kpW/1pX13VcdNFFWLt2beKYaZpYu3YtKisrM9gyIiIiIso3Kmc8EhEREVkqq2c8AsD999+PJUuW4OKLL8bMmTPx5JNPoqWlBbfffnumm0ZEREREeUThjEciIiIiS2V98HjTTTehrq4ODz30EE6cOIHp06fjjTfe6LLhDBERERHRuZJlGbIsZboZRERERHlFEkKITDcilXw+HwoKCtDU1ASv15vp5hAREeUUjqPUX9Q2NqGssCDTzSAiIiLKKyxkQ0RERET9niLztpiIiIjIarzDIiIiIqJ+jxvLEBEREVmPd1hERERE1O9xYxkiIiIi6zF4JCIiIqJ+jzMeiYiIiKzHOywiIiIi6vc445GIiIjIegweiYiIiKjf4+YyRERERNbjHRYRERER9XuyLGW6CURERER5h8EjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWU7NdANSTQgBAPD5fBluCRERkXU8Hg8kSUr5+3AcJSKifJSucZSIqL/L++DR7/cDAIYNG5bhlhAREVmnqakJXq835e/DcZSIiPJRusZRIqL+ThJtUxnylGmaOHbsWEp+o+Xz+TBs2DAcPXo05wetfOlLvvQDyJ++sB/ZJ1/6ki/9AM6tL+maqcFxtHfypS/50g8gf/rCfmSffOlLvvQDyO5xlIiov8v7GY+yLGPo0KEpfQ+v15vzg3WbfOlLvvQDyJ++sB/ZJ1/6ki/9ALKzLxxH+yZf+pIv/QDypy/sR/bJl77kSz+A/OoLEVG+4OYyREREREREREREZDkGj0RERERERERERGQ5Bo/nwWazYcWKFbDZbJluynnL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H1asWIGtW7di2bJllr0+UW988MEHmDFjRuLD+v33348ZM2bgoYceAgCsXLkSt912G77//e9j/PjxuO6667Bt2zYMHz488RrPPvssLr74Ylx66aXYtWsX1q9fj5kzZ2akP0R0bjiOEp0bjqNERPmFMx6JqFuDBw/Ge++9hx/+8IdYtGgRQqEQRowYgSuvvBKyLMPr9eLdd9/Fk08+CZ/PhxEjRuCJJ57AVVddBQC44447sH79elx88cVobm7GO++8gy9/+cu47777sGzZMoRCIVx99dV48MEH8fDDD1vS5kceeQSrV6/G3XffjQsuuACrVq3CxIkTLXltot667LLLIIQ443lN0/DII4/gkUce6fb8gAEDUFVVlarmEVGacBwlOjccR4mI8oskevqpTkSUIyRJwpo1a3DddddluilEREQ5h+MoERERpQKXWhMREREREREREZHlGDwSERERERERERGR5bjUmoiIiIiIiIiIiCzHGY9ERERERERERERkOQaPREREREREREREZDkGj0RERERERERERGQ5Bo9ERERERERERERkOQaPREREREREREREZDkGj0RERERERERERGQ5Bo9ERERERERERERkOQaPREREREREREREZDkGj0RERERERERERGS5/w94E5MkelLnAQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "bins = [\n", + " pd.Timestamp('1900-01-01 00:00:01+00:00'),\n", + " pd.Timestamp('2015-06-12 00:00:01+00:00'),\n", + " pd.Timestamp('2015-07-02 00:00:01+00:00'),\n", + " pd.Timestamp('2100-08-28 00:00:01+00:00')\n", + "]\n", + "labels = ['Before announcement', 'After announcement, before deployment', 'After deployment']\n", + "\n", + "#creating variables of interest\n", + "affective_comment_phab_df = comment_phab_df\n", + "affective_comment_phab_df['date_group'] = pd.cut(affective_comment_phab_df['timestamp'], bins=bins, labels=labels, right=False)\n", + "affective_comment_phab_df['speakers_comment'] = affective_comment_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", + "#all comments prior to june 1 2013\n", + "subset_comment_phab_df = affective_comment_phab_df[affective_comment_phab_df['date_created'] <= 1370044800]\n", + "#getting counts \n", + "comment_counts = subset_comment_phab_df.groupby('speaker')['speakers_comment'].max().reset_index()\n", + "comment_counts = comment_counts.rename(columns={'speakers_comment': 'pre_june_2013_comments'})\n", + "#merge back \n", + "affective_comment_phab_df = affective_comment_phab_df.merge(comment_counts, on='speaker', how='left')\n", + "affective_comment_phab_df['pre_june_2013_comments'] = affective_comment_phab_df['pre_june_2013_comments'].fillna(0)\n", + "\n", + "affective_comment_phab_df['new_commenter'] = affective_comment_phab_df['pre_june_2013_comments'] <= 10\n", + "affective_comment_phab_df['est_commenter'] = affective_comment_phab_df['pre_june_2013_comments'] > 50\n", + "\n", + "palette = ['#31449c', '#4a7c85', '#c5db68']\n", + "\n", + "comment_counts = affective_comment_phab_df.groupby('date_group').size()\n", + "speaker_counts = affective_comment_phab_df.groupby('date_group')['speaker'].nunique()\n", + "\n", + "print(\"Number of comments for each date group:\")\n", + "print(comment_counts)\n", + "print(\"\\nNumber of speakers for each date group:\")\n", + "print(speaker_counts)\n", + "\n", + "comment_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil']).size()\n", + "speaker_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil'])['speaker'].nunique()\n", + "\n", + "print(\"\\nNumber of comments for each date group and engaged commenter subgroup:\")\n", + "print(comment_counts_engaged)\n", + "print(\"\\nNumber of speakers for each date group and engaged commenter subgroup:\")\n", + "print(speaker_counts_engaged)\n", + "\n", + "comment_counts_wmf = affective_comment_phab_df.groupby(['est_commenter', 'meta.affil']).size()\n", + "speaker_counts_wmf = affective_comment_phab_df.groupby(['est_commenter', 'meta.affil'])['speaker'].nunique()\n", + "\n", + "print(\"\\nNumber of comments for each engaged commenter subgroup, and WMF affiliation:\")\n", + "print(comment_counts_wmf)\n", + "print(\"\\nNumber of speakers for each engaged commenter subgroup, and WMF affiliation:\")\n", + "print(speaker_counts_wmf)\n", + "\n", + "#comment_phab_df['before_after'] = comment_phab_df['timestamp'] > pd.Timestamp('2013-07-01 00:00:01+00:00')\n", + "#fig, axes = plt.subplots(2, 1, figsize=(10, 12), sharex=True)\n", + "affective_comment_phab_df['polarized_wc'] = affective_comment_phab_df['dominant_wc'] + affective_comment_phab_df['valence_wc'] + affective_comment_phab_df['arousal_wc'] \n", + "plot1 = sns.lmplot(data=affective_comment_phab_df, x=\"date_created\", y=\"polarized_wc\", hue=\"date_group\", col=\"meta.affil\", row='est_commenter', scatter=False, legend=False, palette=palette)\n", + "plot1.set_axis_labels(\"Timestamp\", \"Count of Polarized Words\")\n", + "plot1.set_titles(row_template=\"Established Author: {row_name}\", col_template=\"WMF Affiliation: {col_name}\")\n", + "plot1.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot1.add_legend(title=\"Comment publication timestamp:\")\n", + "fig1 = plot1.fig\n", + "'''\n", + "plot1 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"dominant_wc\", hue=\"date_group\", col=\"meta.affil\", row='new_commenter', scatter=False, legend=False, palette=palette)\n", + "plot1.set_axis_labels(\"Timestamp\", \"Count of Dominance Polarized Words\")\n", + "plot1.set_titles(row_template=\"Author's 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\n", + "plot1.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot1.add_legend(title=\"Comment publication timestamp:\")\n", + "fig1 = plot1.fig\n", + "# Plot for arousal_wc\n", + "plot2 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"arousal_wc\", hue=\"date_group\", col=\"meta.affil\", row='engaged_commenter', scatter=False, legend=False, palette=palette)\n", + "plot2.set_axis_labels(\"Timestamp\", \"Count of Arousal Polarized Words\")\n", + "plot2.set_titles(row_template=\"Author's 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\n", + "plot2.add_legend(title=\"Comment publication timestamp:\")\n", + "#plot2.add_legend(title=\"Before/After 07/01/2013 Wide Release\")\n", + "\n", + "plot3 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"valence_wc\", hue=\"date_group\", col=\"meta.affil\", row='engaged_commenter', scatter=False, legend=False, palette=palette)\n", + "plot3.set_axis_labels(\"Timestamp\", \"Count of Valence Polarized Words\")\n", + "plot3.set_titles(row_template=\"Author's 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\n", + "plot3.add_legend(title=\"Comment publication timestamp:\")\n", + "'''\n", + "# Show plots\n", + "#fig1.savefig('031725_engaged_commenter_D_scoring_fig.png')\n", + "#plot2.fig.savefig('031725_engaged_commenter_A_scoring_fig.png')\n", + "#plot3.fig.savefig('031725_engaged_commenter_V_scoring_fig.png')\n", + "#plt.savefig('031625_engaged_commenter_VAD_scoring_fig.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAADGeUlEQVR4nOzdeVxU9foH8M+ZAYYdRNlcEBUV931BMzduWFZuaZZlmmZl5pbrLXPJcrluWTfrZypaVraolfuNBJfcDVpEVNwTxY191nPO74+BAyOIMzAwgJ/3y3k558yZ831mGJ3hmef5fgVZlmUQERERERERERER2ZHK0QEQERERERERERFR1cPEIxEREREREREREdkdE49ERERERERERERkd0w8EhERERERERERkd0x8UhERERERERERER2x8QjERERERERERER2R0Tj0RERERERERERGR3TDwSERERERERERGR3THxSERERERERERERHbHxCPRQ2bOnDkIDAyEIAjYunVrkftGjBiB/v37K/fp0aMHJk6cqGyHhoZixYoVpY7FXucpT9HR0fD19XV0GEREVM74/klERERkOyYeiWzw6aefwsvLCyaTSdmXlZUFZ2dn9OjRw+LY2NhYCIKA5ORkAOZfEgRBwDfffFPovM2aNYMgCIiOjlb25R1f8FK7du0Hxnj16lW4uLigefPmhW5LTEzE3Llz8dlnnyElJQWPP/54kfs+/PBDi1judezYMYwZM+aBseS5X7LO1vPYy4gRIwo9t4Ig4Ny5c+UeCxHRw4Dvn2aV+f2zqPfNgpc5c+aUazxERERUOTDxSGSDnj17IisrC8ePH1f27d+/H0FBQThy5Ah0Op2yf+/evQgJCUGDBg2UfXXq1MG6dessznn48GFcv34dHh4ehcabN28eUlJSlMvvv//+wBijo6MxZMgQZGRk4MiRIxa35f0S169fPwQFBUGj0RS5z8fHp9iqPn9/f7i7uz8wlgex13lKok+fPhbPbUpKCurVq+eQWIiIqjq+f5pV5vfPgs/nihUr4O3tbbFvypQpyrGyLFskmYmIiOjhxcQjkQ0aN26M4OBgxMbGKvtiY2PRr18/1KtXD4cPH7bY37NnT4v7Dxs2DHFxcbhy5Yqyb+3atRg2bBicnJwKjefl5YWgoCDl4u/vX2x8sixj3bp1ePHFF/H8889jzZo1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RqJFixYYNmwYTp48iaNHj2L48OHo3r27Ta1bW7ZsQXh4eJk9loK0Wi3GjRuH2NhYXLp0CQcPHsSxY8eUFurp06fjt99+w7hx4xAfH4+zZ8/ixx9/5OIyRPTQ4vtnvqr0/nk/vXr1wvHjx7FhwwacPXsWs2fPxl9//aXc7uXlhSlTpmDSpElYv349kpOTcfLkSXz00UfKQkJERERUuTHxSFQCPXv2hFarRVhYGAIDA5X93bt3R2ZmJho3bozg4OBiz1G9enW4ubnZJZ41a9agadOmRf7CMGDAAKSmpmLHjh12GeterVq1wrJly7Bo0SI0b94cGzduxIIFCyyO6dKlC1577TU8++yz8Pf3x+LFiwudRxAE/Pjjj6hWrRoeffRRREZGon79+ti0aZNN8aSnpyMpKanMHktBarUat2/fxvDhw9GoUSMMGTIEjz/+OObOnQsAaNmyJeLi4nDmzBl069YNbdq0wbvvvouaNWuWKD4iosqO75/5qtL75/1ERUVh1qxZmDZtGjp06IDMzEwMHz7c4pj33nsPs2bNwoIFC9CkSRP06dMH27dvR7169ewaCxERETmGIN878QoRERERERERERFRKbHikYiIiIiIiIiIiOyOiUciIiIiIiIiIiKyOyYeiYiIiIiIiIiIyO6YeCQiIiIiIiIiIiK7Y+KRiIiIiIiIiIiI7I6JRyIiIiIiIiIiIrK7Kp94lGUZGRkZkGXZ0aEQERFVeHzfJCIiIiIie6nyicfMzEz4+PggMzPT0aEQERFVeHzfJCIiIiIie6nyiUciIiIiIiIiIiIqf0w8EhERERERERERkd0x8UhERERERERERER2x8QjERERERERERER2R0Tj0RERERERERERGR3TDwSERERERERERGR3Tk08SiKImbNmoV69erBzc0NDRo0wHvvvQdZlpVjZFnGu+++i+DgYLi5uSEyMhJnz551YNRERERERERERET0IA5NPC5atAirVq3Cxx9/jMTERCxatAiLFy/GRx99pByzePFirFy5Ep9++imOHDkCDw8PREVFQafTOTByIiIiIiIiIiIiKo4gFywvLGdPPvkkAgMDsWbNGmXfoEGD4Obmhi+//BKyLKNmzZp46623MGXKFABAeno6AgMDER0djaFDhz5wjIyMDPj4+CA9PR3e3t5l9liIiIiqAr5vEhERERGRvTi04rFLly6IiYnBmTNnAAAJCQk4cOAAHn/8cQDAhQsXcP36dURGRir38fHxQadOnXDo0KEiz6nX65GRkWFxISIioqLxfZOIiIiIiMqKkyMHnzFjBjIyMhAeHg61Wg1RFPH+++9j2LBhAIDr168DAAIDAy3uFxgYqNx2rwULFmDu3LllGzgREVEVwfdNIiIiIiIqKw6tePz222+xceNGfPXVVzh58iTWr1+PJUuWYP369SU+58yZM5Genq5crly5YseIiYiIqha+bxIRERERUVlxaMXj1KlTMWPGDGWuxhYtWuDSpUtYsGABXnrpJQQFBQEAbty4geDgYOV+N27cQOvWrYs8p0ajgUajKfPYiYiIqgK+bxIRERERUVlxaMVjTk4OVCrLENRqNSRJAgDUq1cPQUFBiImJUW7PyMjAkSNHEBERUa6xEhERERERERERkfUcWvH41FNP4f3330dISAiaNWuG33//HcuWLcPLL78MABAEARMnTsT8+fPRsGFD1KtXD7NmzULNmjXRv39/R4ZORERERERERERExXBo4vGjjz7CrFmzMHbsWKSmpqJmzZp49dVX8e677yrHTJs2DdnZ2RgzZgzS0tLwyCOPYNeuXXB1dXVg5ERERERERERERFQcQZZl2dFBlKWMjAz4+PggPT0d3t7ejg6HiIioQuP7JhERERER2YtD53gkIiKiqs1oEh0dAhEREREROQgTj0RERFRmTKLI5CMRERER0UOKiUciIiIqUzqjwdEhEBERERGRAzDxSERERGVKbzA6OgQiIiIiInIAJh6JiIioTOlNJkhSlV7LjoiIiIiIisDEIxEREZUtWWa7NRERERHRQ4iJRyIiIipzOrZbExERERE9dJh4JCIiojKnNzLxSERERET0sGHikYiIiMqcJEkwmkRHh0FEREREROWIiUciIiIqF5znkYiIiIjo4cLEIxEREZULvdHk6BCIiIiIiKgcMfFIRERE5cJgNEKWZUeHQURERERE5YSJRyIiIioXsizDYGLVIxERERHRw4KJRyIiIio3XN2aiIiIiOjhwcQjERERlRudgYlHIiIiIqKHBROPREREVG6MoghJ4jyPREREREQPAyYeiYiIqPzIMgwmVj0SERERET0MmHgkIiKicsV2ayIiIiKihwMTj0RERFSuuMAMEREREdHDgYlHIiIiKlcmUYQoSo4Og4iIiIiIyhgTj0RERFTuWPVIRERERFT1MfFIRERE5U7HxCMRERERUZXHxCMRERGVO1Y8EhERERFVfUw8EhERUbmTJAlGk+joMIiIiIiIqAwx8UhEREQOwapHIiIiIqKqjYlHIiIicgjO80hEREREVLUx8UhEREQOYTAaIcuyo8MgIiIiIqIywsQjEREROYQsyzCYTI4Og4iIiIiIyggTj0REROQwnOeRiIiIiKjqYuKRiIiIHEZvZMUjEREREVFVxcQjEREROYzBZIIkcZ5HIiIiIqKqiIlHIiIichxZhsHEdmsiIiIioqqIiUciIiJyKM7zSERERERUNTHxSERERA6lMzDxSERERERUFTHxSERERA5lEkWIouToMIiIiIiIyM6YeCQiIiKH0xkNjg6BiIiIiIjsjIlHIiIicji2WxMRERERVT1MPBIREZHD6Y1GyLLs6DCIiIiIiMiOmHgkIiIih5NlGXqjydFhEBERERGRHTHxSERERBWCnvM8EhERERFVKUw8EhERUYWQo2fikYiIiIioKmHikYiIiCoESZJgYLs1EREREVGVwcQjERERVRhag97RIRARERERkZ0w8UhEREQVBtutiYiIiIiqDiYeiYiIqMKQJAl6o9HRYRARERERkR0w8UhEREQVSo6e7dZERERERFUBE49ERERUoegMRsiy7OgwiIiIiIiolJh4JCIiogqF7dZERERERFUDE49ERERU4XCRGSIiIiKiyo+JRyIiIqpw9Ea2WxMRERERVXZMPBIREVGFY263Njk6DCIiIiIiKgUmHomIiKhC0hnYbk1EREREVJkx8UhEREQVEheYISIiIiKq3Jh4JCIiogrJJIowiaKjwyAiIiIiohJi4pGIiIgqLFY9EhERERFVXkw8EhERUYWlMzDxSERERERUWTHxSERERBWW3miELMuODoOIiIiIiEqAiUciIiKqsGRZhsFkcnQYRERERERUAkw8EhERUYXGdmsiIiIiosqJiUciIiKq0HQGg6NDICIiIiKiEmDikYiIiCo0kyjCaBIdHQYREREREdmIiUciIiKq8Fj1SERERERU+TDxSERERBVejl7v6BCIiIiIiMhGTDwSERFRhWdut+bq1kRERERElQkTj0RERFQpsOqRiIiIiKhycXji8Z9//sELL7yA6tWrw83NDS1atMDx48eV22VZxrvvvovg4GC4ubkhMjISZ8+edWDERERE5Ag5es7zSERERERUmTg08Xj37l107doVzs7O2LlzJ06dOoWlS5eiWrVqyjGLFy/GypUr8emnn+LIkSPw8PBAVFQUdDqdAyMnIiKi8iZJEnQGo6PDICIiIiIiKwmyLMuOGnzGjBk4ePAg9u/fX+TtsiyjZs2aeOuttzBlyhQAQHp6OgIDAxEdHY2hQ4c+cIyMjAz4+PggPT0d3t7edo2fiIioqrH3+6ZWb8CdzEw7RGbm4eoKX08Pu52PiIiIiIjKjkMrHn/66Se0b98egwcPRkBAANq0aYPVq1crt1+4cAHXr19HZGSkss/HxwedOnXCoUOHijynXq9HRkaGxYWIiIiKVtneN7UGtlsTEREREVUWDk08nj9/HqtWrULDhg2xe/duvP766xg/fjzWr18PALh+/ToAIDAw0OJ+gYGBym33WrBgAXx8fJRLnTp1yvZBEBERVWKV7X1TkiQYjFzdmoiIiIioMnBoq7WLiwvat2+P3377Tdk3fvx4HDt2DIcOHcJvv/2Grl274tq1awgODlaOGTJkCARBwKZNmwqdU6/XQ19g1cuMjAzUqVOHrdZERERFKOv3TXu3WgOAp5sbfDzc7XpOIiIiIiKyP4dWPAYHB6Np06YW+5o0aYLLly8DAIKCggAAN27csDjmxo0bym330mg08Pb2trgQERFR0Srj+6beyAVmiIiIiIgqA4cmHrt27YqkpCSLfWfOnEHdunUBAPXq1UNQUBBiYmKU2zMyMnDkyBFERESUa6xERERUMRhNJoii5OgwiIiIiIjoAZwcOfikSZPQpUsXfPDBBxgyZAiOHj2K//u//8P//d//AQAEQcDEiRMxf/58NGzYEPXq1cOsWbNQs2ZN9O/f35GhExERkQPpjAZ4qF0dHQYRERERERXDoYnHDh06YMuWLZg5cybmzZuHevXqYcWKFRg2bJhyzLRp05CdnY0xY8YgLS0NjzzyCHbt2gVXV/6yQURE9LDSGozw4GcBIiIiIqIKzaGLy5SHjIwM+Pj4cHEZIiIiK9j7fbMsFpcBAAgCavpVgyAI9j83ERERERHZhUPneCQiIiIqEVnmIjNERERERBUcE49ERERUKWkNBkeHQERERERExWDikYiIiColnYEVj0REREREFRkTj0RERFQpSZIEo8nk6DCIiIiIiOg+mHgkIiKiSotVj0REREREFRcTj0RERFRpcZ5HIiIiIqKKi4lHIiIiqrSMJhNESXJ0GEREREREVAQmHomIiKhS07PdmoiIiIioQmLikYiIiCo1nZGJRyIiIiKiioiJRyIiIqrUdAYDZFl2dBhERERERHQPJh6JiIioUpNlGXqjydFhEBERERHRPZh4JCIiokpPb+Tq1kREREREFQ0Tj0RERFTp6bjADBERERFRhcPEIxEREVV6JlGE0SQ6OgwiIiIiIiqAiUciIiKqEnRstyYiIiIiqlCYeCQiIqIqQc92ayIiIiKiCsXmxKNWq0VOTo6yfenSJaxYsQJ79uyxa2BEREREttCbTJAk2dFhEBERERFRLpsTj/369cOGDRsAAGlpaejUqROWLl2Kfv36YdWqVXYPkIiIiMgqsgy9kVWPREREREQVhc2Jx5MnT6Jbt24AgO+//x6BgYG4dOkSNmzYgJUrV9o9QCIiIiJraQ2c55GIiIiIqKKwOfGYk5MDLy8vAMCePXswcOBAqFQqdO7cGZcuXbJ7gERERETWYsUjEREREVHFYXPiMSwsDFu3bsWVK1ewe/duPPbYYwCA1NRUeHt72z1AIiIiImtJkgSD0eToMIiIiIiICCVIPL777ruYMmUKQkND0alTJ0RERAAwVz+2adPG7gESERER2UJnZLs1EREREVFFIMiybPPyj9evX0dKSgpatWoFlcqcuzx69Ci8vb0RHh5u9yBLIyMjAz4+PkhPT2dFJhER0QPY+31TqzfgTmamHSKznrOTEwJ8fcp1TCIiIiIiKsypJHcKCgpCUFCQxb6OHTvaJSAiIiKi0jCaTBBFCWq1zY0dRERERERkR1YlHgcOHGj1CTdv3lziYIiIiIjsQW80wl2tcXQYREREREQPNatKAXx8fJSLt7c3YmJicPz4ceX2EydOICYmBj4+bGsiIiIix9MaOM8jEREREZGjWVXxuG7dOuX69OnTMWTIEHz66adQq9UAAFEUMXbsWM6hSERERBWC3miELMsQBMHRoRARERERPbRsXlzG398fBw4cQOPGjS32JyUloUuXLrh9+7ZdAywtLi5DRERkvaqwuEye6t7ecHVxdsjYRERERERkZat1QSaTCadPny60//Tp05AkyS5BEREREZWW3sh2ayIiIiIiR7J5VeuRI0di1KhRSE5OVlayPnLkCBYuXIiRI0faPUAiIiKiktAZjPDxcHQUREREREQPL5sTj0uWLEFQUBCWLl2KlJQUAEBwcDCmTp2Kt956y+4BEhEREZWESRRhEkU45c5JTURERERE5cumxKPJZMJXX32Fl156CdOmTUNGRgYAcO5EIiIiqpC0BgO83NwcHQYRERER0UPJpjkenZyc8Nprr0Gn0wEwJxyZdCQiIqKKSm8wOjoEIiIiIqKHls2Ly3Ts2BG///57WcRCREREZFd6kwmSJDs6DCIiIiKih5LNczyOHTsWb731Fq5evYp27drBw8Ny1vaWLVvaLTgiIiKiUpFl6I1GuGlcHB0JEREREdFDR5Bl2aYyAJWqcJGkIAiQZRmCIEAURbsFZw8ZGRnw8fFBeno628KJiIgewN7vm1q9AXcyM+0QWcm5aTTw8/J0aAxERERERA8jmyseL1y4UBZxEBEREZUJvZHzPBIREREROYLNice6deuWRRxEREREZUKSJBiMJrg42/yxh4iIiIiISqFEn8CTk5OxYsUKJCYmAgCaNm2KCRMmoEGDBnYNjoiIiMgedEYDE49EREREROXM5lWtd+/ejaZNm+Lo0aNo2bIlWrZsiSNHjqBZs2b43//+VxYxEhEREZWKzsB2ayKyL1mWIcuSo8MgIiKq0GxeXKZNmzaIiorCwoULLfbPmDEDe/bswcmTJ+0aYGlxcRkiIiLrVcXFZfIEVasGtdrm71yJiCxIshGipIMo6eCk8oST2s3RIREREVVYNn/6TkxMxKhRowrtf/nll3Hq1Cm7BEVERERkbzqjwdEhEFElJcsSTGIOdMbb0BvvwCTmsNqRiIjICjYnHv39/REfH19of3x8PAICAuwRExEREZHdsd2aiGwlSgYYTOnQGW/BKGZClk2ODomIiKhSsXmW9VdeeQVjxozB+fPn0aVLFwDAwYMHsWjRIkyePNnuARIREVHlpTeaIMsyBEFwdCjQG40VJhYiqrhkWYIoaWGSdEw0EhERlZLNicdZs2bBy8sLS5cuxcyZMwEANWvWxJw5czB+/Hi7B0hERESVlyjKyNGZ4OHm7OhQIMsy9EYTXF0cHwsRVTyiZIAoaSFKegA2TYNPRERE92H14jJ79+5F165d4eLiouzLzJ0s3svLq2yiswMuLkNERGQ9e79v3k7PxqWU2wis4WGH6ErP080VPh4VIxYicjxJNuUuFKMt0ZyNzmpvLi5DRERUDKsrHnv37g1XV1d07twZPXv2RK9evdCpUyc4OdlcNElEREQPEZNJht4gQuOidnQo0BqM8GHekeihJssiREnHVmoiIqJyYPXiMhcuXMB///tfhISEYM2aNejWrRt8fX0RFRWFhQsX4siRI5AkruxGREREhWVnV4wVpUVRhNEkOjoMIipn5lWptdCb7uYuFJPFpCMREVE5sLrV+l7nz59HbGwsYmNjERcXh6tXr8LLywtpaWl2DrF02GpNRERkvbJotU6+cgsAEODvAWe14xd28fHwgKebq6PDIKJyIEr63Fbqspm3ka3WRERExStxn3T9+vWhVqshCAIEQcDWrVthMFSMagYiIiKqeHKyDfDx1jg6DOiMRiYeiaow87yNWoiSrkTzNhIREZH92JR4vHz5MmJjY7F3717Exsbi1q1b6NKlC7p164Zt27ahU6dOZRUnERERVXLZWiO8PF2gUjm26lFvNEKWZQiC46svicg+ZFnKrWzUQZKNjg6HiIiIclmdeKxfvz7u3r2Lrl274tFHH8Wrr76K9u3bc3EZIiIisoosAzlaIzw9XBweiN5ohKuLg+MgolIr61ZqIiIiKh2rs4ZarRYAoFKp4OTkBGdnZ6jVjl+dkoiIiCqP7JwKkHgEoDUYmHgkqqTYSk1ERFR5WJ14TElJwenTp5VW68WLF0On0+GRRx5Bjx490L17d7Rr1w4qldULZRMREdFDxiTK0OpMcHN1bMeEzsBWTKLKxNxKrYVJ0nE1aiIiokqkxKtaA0BiYqIy3+OePXsAgKtaExERVWJluap1HhdnFfyru5f63KXl7+MDF2dOGUNUUcmyBFE2t1JLUsVcxJKrWhMRERWvxJ+2b9y4gT/++AN//PEHEhISkJGRAY3G8StVEhERUcVmMEowGCW4ODu2S0JrMDDxSFTByLIMSc6bt9EAzttIRERUuVn9aTs1NRWxsbFKq/WZM2fg7OyMjh07YujQoejZsyciIiLKMlYiIiKqIrJzDHDxcXVoDHoj262JKgouEkNERFQ1WZ14DAoKgrOzM9q3b49BgwahZ8+e6NKlC9zc2FpAREREttFqTfD2lKFWCw6LwWgyQRQlqNWcn5rIEUTJYG6jlvVcJIaIiKiKsjrxuHPnTjzyyCPw8PAoy3iIiIjoISAD0BpM8HRzdmgcWoMBnm6OrbwkephIslGpbpRl0dHhEBERURmzOvEYFRVVlnEQERHRQ0avc3ziUcfEI1GZk2Qxt42aK1ITERE9bDijOhERETmEXi9CFB3bbq03mSBJMlQqx8VAVBXJsqQkGyWZ86kSERE9rJh4JCIiIoeQAWj1Rni6uzgwCBl6oxFuGgfGQFRFyLIEMXdFakkyODocIiIiqgA4mzoRERGVCVmWsf+vUzh77Z/7HpOd4/hKKJ2RCRKikpJlGaKkg8GUBp3xFoymDCYdiYiISMGKRyIiIrK7tKxsfPTjThw+fQYerq4Y2+dJuGs0hY4zmWTo9CJcNWoHRGmmMzg++UlU2ZhXpNZClPQw1y8TERERFWZV4nHlypVWn3D8+PElDoaIiIiqhoycHJw4lwwAyNbpsOPEUTzTpVuRx+bkGOCqcSvP8CxIkgS90QiNs2MXuiGq6CTJCJOkhSTrIcuSo8MhIiKiSkCQZfmBX1HWq1fPYvvmzZvIycmBr68vACAtLQ3u7u4ICAjA+fPnyyTQksrIyICPjw/S09Ph7e3t6HCIiIgqNHu+b245eASf74pRtgd27ooWdUMLHScACPT3cOgiM+6uGlTz9HTY+EQVlSSbCqxILTo6nArHWe0NJ7XjvjghIiKq6Kya4/HChQvK5f3330fr1q2RmJiIO3fu4M6dO0hMTETbtm3x3nvvlTiQhQsXQhAETJw4Udmn0+nwxhtvoHr16vD09MSgQYNw48aNEo9BRERE5adfREc0rl1L2d5x8hgytTmFjstbZMaRtHoDrPguluihIMsiTGI2dMbb0BtvwyRmM+lIREREJWLz4jKzZs3CRx99hMaNGyv7GjdujOXLl+Odd94pURDHjh3DZ599hpYtW1rsnzRpEn7++Wd89913iIuLw7Vr1zBw4MASjUFERETlS6USMKbPv+DiZJ7ZRWcw4KdjR4pM8OVoTeUdngVZljnXIz3UZFmCSdJCb7prXiRGzIIsO/bfJREREVV+NiceU1JSYDIV/hAiimKJqhGzsrIwbNgwrF69GtWqVVP2p6enY82aNVi2bBl69eqFdu3aYd26dfjtt99w+PBhm8chIiKi8ufv64Oo1u2U7XMp13DyfHKh44xGCUbRsRWHWgNX4qWHS/6K1OlckZqIiIjKhM2Jx969e+PVV1/FyZMnlX0nTpzA66+/jsjISJsDeOONN9C3b99C9z1x4gSMRqPF/vDwcISEhODQoUP3PZ9er0dGRobFhYiIiIpWHu+bbeo3QMPgmsr2nvgTuJuVVeg4rdaxFYc6A9ut6eEgSgYYTBnQm27BYEqHKOnAlamJiIioLNiceFy7di2CgoLQvn17aDQaaDQadOzYEYGBgfj8889tOtc333yDkydPYsGCBYVuu379OlxcXJQFbPIEBgbi+vXr9z3nggUL4OPjo1zq1KljU0xEREQPk/J43xQEAU916AxXFxcAgMFkwtajvxVK8ml1jk08yrIMvZHt1lQ1SbIJRjELOuMtGEx3IUparkxNREREZc7mxKO/vz927NiB06dP47vvvsN3332HxMRE7NixAwEBAVaf58qVK5gwYQI2btwIV1dXW8O4r5kzZyI9PV25XLlyxW7nJiIiqmrK633Ty80Nfdt1ULYv37yJw2dOWxxjMskwGB27gAXbrakq4SIxRERE5GhOJb1jaGgoZFlGgwYN4ORk+2lOnDiB1NRUtG3bVtkniiL27duHjz/+GLt374bBYEBaWppF1eONGzcQFBR03/PmVWESERHRg5Xn+2bzkFCcvnoFf1+5DACI+SMeYUE14e/joxyj1Zrg4qwul3iKwgVmqLKTZQmirIco6ThfIxERETmczRWPOTk5GDVqFNzd3dGsWTNcvmz+5eHNN9/EwoULrT5P79698eeffyI+Pl65tG/fHsOGDVOuOzs7IyYmRrlPUlISLl++jIiICFvDJiIiogrgiXYd4Znb6SBKErYe+Q2ilN/umaMzOnSeRUmS2G5NlQ4XiSEiIqKKyubE48yZM5GQkIDY2FiLFunIyEhs2rTJ6vN4eXmhefPmFhcPDw9Ur14dzZs3h4+PD0aNGoXJkydj7969OHHiBEaOHImIiAh07tzZ1rCJiIioAnDXaPBUh/z38Wt37+BA4t/KtiQBWp3JEaEpdGy3pkqCi8QQERFRRWdzj/TWrVuxadMmdO7cGYIgKPubNWuG5ORkuwa3fPlyqFQqDBo0CHq9HlFRUfjkk0/sOgYRERGVr0Y1a6FNvQb4/YL5c8O+v/9Ew+CaqOlXHQCQozXB3c3ZYfFpDUb4eDhseKJiSbIJoqSDKOk4XyMRERFVeDZXPN68ebPIRWSys7MtEpElERsbixUrVijbrq6u+O9//4s7d+4gOzsbmzdvLnZ+RyIiIqocotq0g4+7ObsnyTK2HjkEk2hOougNIoyi46q2RFGE0eTYqkuigrhIDBFRxdejRw9MnDix2GNCQ0Mtch6CIGDr1q1lGld0dLTFuhnlyZFjU8Vhc+Kxffv22L59u7Kdl2z8/PPPOfciERERWUXj7Iz+nfI/N9zMSMevfyYo2zk5jp1nMUfPdmtyLFmWYBK10JvumudtFLMgy0yIE1HJXL9+HW+++Sbq168PjUaDOnXq4KmnnrJYU6GqiY2NhSAISEtLc3Qo95WSkoLHH3/cbue7N7EJAM8++yzOnDljtzEq4tjFYfLT8Wxutf7ggw/w+OOP49SpUzCZTPjwww9x6tQp/Pbbb4iLiyuLGImIiKgKCg0IRKeGjXHkbBIA4FBSIhrXrIW6AYHQ6Yzw8XJxWGxagwE+Hu4OG58eTrIsQZINECU9REkPztdIRPZw8eJFdO3aFb6+vvjPf/6DFi1awGg0Yvfu3XjjjTdw+vRpR4f40CqPjk43Nze4ubmV+TgVbWyqOGyueHzkkUcQHx8Pk8mEFi1aYM+ePQgICMChQ4fQrl27soiRiIiIqqjeLVujupe3sr316GEYjEaYRBk6veNaSUVR5OrWVC7MbdQ5SmUjF4khInsbO3YsBEHA0aNHMWjQIDRq1AjNmjXD5MmTcfjwYeW4y5cvo1+/fvD09IS3tzeGDBmCGzduKLfPmTMHrVu3xtq1axESEgJPT0+MHTsWoihi8eLFCAoKQkBAAN5//32L8QVBwGeffYYnn3wS7u7uaNKkCQ4dOoRz586hR48e8PDwQJcuXQqtGfHjjz+ibdu2cHV1Rf369TF37lyYCkyFIggCPv/8cwwYMADu7u5o2LAhfvrpJwDmZGvPnj0BANWqVYMgCBgxYkSRz09eRdzWrVvRsGFDuLq6IioqCleuXFGOGTFiBPr3729xv4kTJ6JHjx4W+0wmE8aNGwcfHx/UqFEDs2bNgizf///ze1utr169iueeew5+fn7w8PBA+/btceTIEQBAcnIy+vXrh8DAQHh6eqJDhw745ZdflPv26NEDly5dwqRJkyAIgtKdWlTF36pVq9CgQQO4uLigcePG+OKLLwrFdb/ntijWjl3S11BaWhpGjx4Nf39/eHt7o1evXkhIyO+USUhIQM+ePeHl5QVvb2+0a9cOx48fR2xsLEaOHIn09HQlrjlz5gAAvvjiC7Rv3x5eXl4ICgrC888/j9TUVOWceRWzu3fvRps2beDm5oZevXohNTUVO3fuRJMmTeDt7Y3nn38eOTk5Fs/FuHHjbHodVHU2Jx4BoEGDBli9ejWOHj2KU6dO4csvv0SLFi3sHRsRERFVcc5OThjQKUL5gJqWnYU9CScBAFqdo9ut9Q4dn6ouSTLCKGZBb7yT20adCUkygMlGIrK3O3fuYNeuXXjjjTfg4VF45bS8pJAkSejXrx/u3LmDuLg4/O9//8P58+fx7LPPWhyfnJyMnTt3YteuXfj666+xZs0a9O3bF1evXkVcXBwWLVqEd955R0mW5XnvvfcwfPhwxMfHIzw8HM8//zxeffVVzJw5E8ePH4csyxg3bpxy/P79+zF8+HBMmDABp06dwmeffYbo6OhCCam5c+diyJAh+OOPP/DEE09g2LBhuHPnDurUqYMffvgBAJCUlISUlBR8+OGH932ecnJy8P7772PDhg04ePAg0tLSMHToUJueawBYv349nJyccPToUXz44YdYtmwZPv/8c6vum5WVhe7du+Off/7BTz/9hISEBEybNg2SJCm3P/HEE4iJicHvv/+OPn364KmnnsLly5cBAJs3b0bt2rUxb948pKSkICUlpchxtmzZggkTJuCtt97CX3/9hVdffRUjR47E3r17LY6733NbFGvHBkr2Gho8eLCS8Dtx4gTatm2L3r17K/EMGzYMtWvXxrFjx3DixAnMmDEDzs7O6NKlC1asWAFvb28lrilTpgAAjEYj3nvvPSQkJGDr1q24ePFikcnpOXPm4OOPP8Zvv/2GK1euYMiQIVixYgW++uorbN++HXv27MFHH31kcZ8HvQ7mzJmD0NDQ+z5HVY3Nrda9evVC9+7dMXv2bIv9d+/exaBBg/Drr7/aLTgiIiKq+mpVr4FuTZph36m/AAAnks8hvFYdNKxZE77ecqkXryspncEIWXbc+FS1iJIBoqSFJBsgy5KjwyGih8S5c+cgyzLCw8OLPS4mJgZ//vknLly4gDp16gAANmzYgGbNmuHYsWPo0KEDAHOCcu3atfDy8kLTpk3Rs2dPJCUlYceOHVCpVGjcuDEWLVqEvXv3olOnTsr5R44ciSFDhgAApk+fjoiICMyaNQtRUVEAgAkTJmDkyJHK8XPnzsWMGTPw0ksvAQDq16+P9957D9OmTbPIRYwYMQLPPfccAPO0cCtXrsTRo0fRp08f+Pn5AQACAgIeOMef0WjExx9/rMS8fv16NGnSBEePHkXHjh2Lf5ILqFOnDpYvXw5BENC4cWP8+eefWL58OV555ZUH3verr77CzZs3cezYMSX2sLAw5fZWrVqhVatWyvZ7772HLVu24KeffsK4cePg5+cHtVqtVPDdz5IlSzBixAiMHTsWAJTK1yVLlihVokDxz+29rB0bsP01dODAARw9ehSpqanQaDTKY9i6dSu+//57jBkzBpcvX8bUqVOV13nDhg2V8Xx8fCAIQqG4Xn75ZeV6/fr1sXLlSnTo0AFZWVnw9PRUbps/fz66du0KABg1ahRmzpyJ5ORk1K9fHwDwzDPPYO/evZg+fbpynwe9DmrUqIEGDRoU+zxVJTZXPMbGxuLjjz9G//79kZ2drew3GAyc45GIiIhK5NGmzRHkW03Z/unYYeTo9dDqHLeYhiRJ0BnYbk0lJ8kijGJWbgv1XYiSjklHIipX1rZ3JiYmok6dOkrSEQCaNm0KX19fJCYmKvtCQ0Ph5eWlbAcGBqJp06ZQqVQW+wq2rAJAy5YtLW4HYNE1GRgYCJ1Oh4yMDADm1tl58+bB09NTubzyyitISUmxaGsteF4PDw94e3sXGtsaTk5OSnIVAMLDwws9dmt07tzZ4gvLiIgInD17FqL44Olj4uPj0aZNGyXpeK+srCxMmTIFTZo0ga+vLzw9PZGYmKhUPForMTFRSaTl6dq1a6HHaq/n9l62voYSEhKQlZWF6tWrW7weLly4oLTnT548GaNHj0ZkZCQWLlxYqG2/KCdOnMBTTz2FkJAQeHl5oXv37gBQ6Pm897Xr7u6uJB3vjTXPg14H48aNq9ILO92rRK3Wv/zyC65fv47OnTvj4sWLdg6JiIiIHjZqtRoDOnWBOvdDZ6ZWi50njjs08QiYF5khsoUsSzBJ5tWo9cZbMInZkGXHzVdKRA+3hg0bQhAEuy0g4+zsbLEtCEKR+/Lag4u6X15Cpqh9BduK586di/j4eOXy559/4uzZs3B1dS02nnvHtgeVSlUoiWu081zQD1qEZcqUKdiyZQs++OAD7N+/H/Hx8WjRogUMZfRZpayeW1tfQ1lZWQgODrZ4LcTHxyMpKQlTp04FYG5d/vvvv9G3b1/8+uuvaNq0KbZs2XLfGLKzsxEVFQVvb29s3LgRx44dU46/9/m893VaXq+5qqREicfg4GDExcWhRYsW6NChA2JjY+0cFhERET1sAnx90bN5/rfKf16+iJPnLsBoctyHOa3BAJEfJukBZFmGKOlhMKWb52w0ZeTO2UhE5Fh+fn6IiorCf//7X4uOxTxpaWkAgCZNmuDKlSsWC6qcOnUKaWlpaNq0aXmFq2jbti2SkpIQFhZW6FKwMq44Li4uAGBVtaHJZMLx48eV7aSkJKSlpaFJkyYAAH9//0LzFsbHxxc6z71zWx4+fBgNGzaEWq1+YAwtW7ZEfHz8fedRPHjwIEaMGIEBAwagRYsWCAoKKlQI5uLi8sDH26RJExw8eLDQuUv7c7Zm7JJo27Ytrl+/Dicnp0KvhRo1aijHNWrUCJMmTcKePXswcOBArFu37r5xnT59Grdv38bChQvRrVs3hIeH26WaM09pXgdVkc2Jx7xvIjQaDb766itMmDABffr0wSeffGL34IiIiOjhEtG4CerU8Fe2tx0/ipRb6Y4LSJah1TOBRIWZk4263GTjTRhMaVyNmogqpP/+978QRREdO3bEDz/8gLNnzyIxMRErV65EREQEACAyMhItWrTAsGHDcPLkSRw9ehTDhw9H9+7d0b59+3KP+d1338WGDRswd+5c/P3330hMTMQ333yDd955x+pz1K1bF4IgYNu2bbh58yaysrLue6yzszPefPNNHDlyBCdOnMCIESPQuXNnZX7HXr164fjx49iwYQPOnj2L2bNn46+//ip0nsuXL2Py5MlISkrC119/jY8++ggTJkywKt7nnnsOQUFB6N+/Pw4ePIjz58/jhx9+wKFDhwCYq1c3b96M+Ph4JCQk4Pnnny9UaRcaGop9+/bhn3/+wa1bt4ocZ+rUqYiOjsaqVatw9uxZLFu2DJs3b1YWXSkpa8YuicjISERERKB///7Ys2cPLl68iN9++w1vv/02jh8/Dq1Wi3HjxiE2NhaXLl3CwYMHcezYMSVpHBoaiqysLMTExODWrVvIyclBSEgIXFxc8NFHH+H8+fP46aef8N5779kt5ge9Dj7++GP07t3bbuNVdDYnHu8tL37nnXewceNGLF261G5BERER0cNJpVKhf6cIOOd+I6w16PHt/oMOrXrk6taUJ6+N2mBKy002pjPZSEQVXv369XHy5En07NkTb731Fpo3b45//etfiImJwapVqwCYC4x+/PFHVKtWDY8++igiIyNRv359bNq0ySExR0VFYdu2bdizZw86dOiAzp07Y/ny5ahbt67V56hVq5aySE1gYKDFqtn3cnd3x/Tp0/H888+ja9eu8PT0tHjsUVFRmDVrFqZNm4YOHTogMzMTw4cPL3Se4cOHQ6vVomPHjnjjjTcwYcIEjBkzxqp4XVxcsGfPHgQEBOCJJ55AixYtsHDhQqVKbtmyZahWrRq6dOmCp556ClFRUWjbtq3FOebNm4eLFy+iQYMG8Pf3L2oY9O/fHx9++CGWLFmCZs2a4bPPPsO6devQo0cPq+K8H2vGLglBELBjxw48+uijGDlyJBo1aoShQ4fi0qVLCAwMhFqtxu3btzF8+HA0atQIQ4YMweOPP465c+cCALp06YLXXnsNzz77LPz9/bF48WL4+/sjOjoa3333HZo2bYqFCxdiyZIldov5Qa+DW7duWTUPZVUhyNbONpvr0qVLqFOnTqHy5r/++gsnTpxQVp2qKDIyMuDj44P09HR4e3s7OhwiIqIKzd7vm7fTs5F8xfZvvY+dO4MdJ44p20MeeQSR7ZqVOp6SCvD1gbOTk8PGJ8eQZQmSbIAoGSDJRsiyY+ccpYrHWe0NJ3Xx87IRUcUWHR2NiRMnKm3nRKXRo0cPtG7dGitWrHB0KBWGzZ+g7/cNQ/PmzdG8efNSB0RERETUvkFDJP1zFcnXzfMp/Xj4MFqH1UENH8d8iZit08PXk4nHqs6caDQqyUYmGomIiIhKx6pP0AMHDkR0dDS8vb0xcODAYo/dvHmzXQIjIiKih5cgCHi6Q2d8smsb9EYj9CYT1u7eiymDn4Yqd77p8qQ1GOAjuytzXVPVIclGc0WjpIckm8C2aSIiIiL7sSrx6OPjo3zQ9vHxKdOAiIiIiADA290dT7TtgC1HfgMAnEu5jr0Jf6F36xblHoskSdAZjHDTuJT72GRf+e3TekiyAbLMVcuJiB5mI0aMwIgRIxwdBlURsbGxjg6hwrFpjkdZlnHlyhX4+/vDza1yzGXCOR6JiIisV1HmeMwjyzK+Pbgfp/+5AgBwVqsxa9gzCKrmW+rYbKVxcUENb69yH5dKzzxHowFS7lyNRPbCOR6JiIiKZ9Oq1rIsIywsDFevXi2reIiIiIgUgiDgyfYd4a7RAACMooh1u/dClMq/Sk1vNDpkXLKdLIswiVoYTOm5q0/fhUnMZtKRiIiIqJzZlHhUqVRo2LAhbt++XVbxEBEREVnwcHXFU+07KdsXbqRi9/H48g9ElqEzGMp/XLKKJBthFLOhN96BzngLRjEDoqRjKzURERGRA9mUeASAhQsXYurUqfjrr7/KIh4iIiKiQsJr10Gr0HrK9s9HTuDKzfL/IlRrYMVcRSLJJhjFLOiMt6E33oFJzGJVIxEREVEFYtXiMgUNHz4cOTk5aNWqFVxcXArN9Xjnzh27BUdERESUp0+b9riQegMZOTkQJQlrd/+Kfw8dCGcndbnFkNdurVbZ/N0t2YEkG5V5GiXZyGpGIiIiogrO5sTjihUryiAMIiIiouK5urigX4fO+CLuVwDAP7fv4OcjxzGwa6cH3NOOctutPVxdy2/Mh5wkGWGStLkrUIuODoeIiIiIbGBz4vGll14qiziIiIiIHqh+UDA6hDXCsXNnAAC7TySgVf26aBAcVG4xaPVMPJYHUdLBJOawdZqIyEHmzJmDVatWITU1FVu2bEH//v0dHRIRVUKl6hPS6XTIyMiwuBARERGVpchWbeDn6QUAkGUZ63bvhd5YfskpvckESZLLbbyHiSxLMInZ0BlvwWBKZ9KRiMhGI0aMgCAIyqV69ero06cP/vjjD5vOk5iYiLlz5+Kzzz5DSkoKHn/88TKKmCq6Hj16YOLEiY4OgyoxmxOP2dnZGDduHAICAuDh4YFq1apZXIiIiIjKkouTE/p3ioAgCACA1PQMbD54pPwCkGXojFzd2p4kWYRRzMxdjTqLLdVERKXQp08fpKSkICUlBTExMXBycsKTTz5p0zmSk5MBAP369UNQUBA0Gk2JYjGW4xeDRFQx2Zx4nDZtGn799VesWrUKGo0Gn3/+OebOnYuaNWtiw4YNZREjERERkYU6NfzRJbyJsr034W+cuny13MbXcXVruxAlAwymNOiNt2AScwCwkpSIqLQ0Gg2CgoIQFBSE1q1bY8aMGbhy5Qpu3rypHHPlyhUMGTIEvr6+8PPzQ79+/XDx4kUA5hbrp556CgCgUqmUL/okScK8efNQu3ZtaDQatG7dGrt27VLOefHiRQiCgE2bNqF79+5wdXXFxo0bAQCff/45mjRpAldXV4SHh+OTTz4p9jHs2rULjzzyCHx9fVG9enU8+eSTSjK04FibN29Gz5494e7ujlatWuHQoUPKMdHR0fD19cXu3bvRpEkTeHp6KknZPA96TLGxsRAEAWlpacq++Ph4CIKgPF/WjAMAa9euRbNmzaDRaBAcHIxx48Ypt6WlpWH06NHw9/eHt7c3evXqhYSEBOX2OXPmoHXr1li7di1CQkLg6emJsWPHQhRFLF68GEFBQQgICMD7779vMaa15/3iiy8QGhoKHx8fDB06FJmZmQDMFbRxcXH48MMPlSravMdNZC2bE48///wzPvnkEwwaNAhOTk7o1q0b3nnnHXzwwQfKfypEREREZa1Hs5YI9PVVttf/Lw45en25jK0zGCDLTJKVhCzLMEla6Iy3YTDdhSiVz8+MiKg0ZFlGZpbeYZeSvudkZWXhyy+/RFhYGKpXrw7AXIUYFRUFLy8v7N+/HwcPHlSSZQaDAVOmTMG6desAQKmcBIAPP/wQS5cuxZIlS/DHH38gKioKTz/9NM6ePWsx5owZMzBhwgQkJiYiKioKGzduxLvvvov3338fiYmJ+OCDDzBr1iysX7/+vnFnZ2dj8uTJOH78OGJiYqBSqTBgwABIkmRx3Ntvv40pU6YgPj4ejRo1wnPPPQeTyaTcnpOTgyVLluCLL77Avn37cPnyZUyZMkW53drH9CAPGmfVqlV44403MGbMGPz555/46aefEBYWptw+ePBgpKamYufOnThx4gTatm2L3r17486dO8oxycnJ2LlzJ3bt2oWvv/4aa9asQd++fXH16lXExcVh0aJFeOedd3DkyBGbz7t161Zs27YN27ZtQ1xcHBYuXKg8PxEREXjllVeU10KdOnVsem6IbF5c5s6dO6hfvz4AwNvbW3nBPvLII3j99dftGx0RERHRfTip1ejfsQs+/2UXREnC3awsbIr7DSMf61nmY8uyDL3RBFcX5zIfq6qQZQkmKQeipIUsSw++AxFRBZKVbUD3AV86bPy4LS/Ay9O6dudt27bB09MTgDmBFxwcjG3btkGlMtcdbdq0CZIk4fPPP1eqGdetWwdfX1/Exsbiscceg2/uF3tBQfmLty1ZsgTTp0/H0KFDAQCLFi3C3r17sWLFCvz3v/9Vjps4cSIGDhyobM+ePRtLly5V9tWrVw+nTp3CZ599dt/FawcNGmSxvXbtWvj7++PUqVNo3ry5sn/KlCno27cvAGDu3Llo1qwZzp07h/DwcADmJOunn36KBg0aAADGjRuHefPm2fyYHuRB48yfPx9vvfUWJkyYoOzr0KEDAODAgQM4evQoUlNTlZb2JUuWYOvWrfj+++8xZswYAObqzLVr18LLywtNmzZFz549kZSUhB07dkClUqFx48ZK/J06dbLpvNHR0fDyMs+f/eKLLyImJgbvv/8+fHx84OLiAnd3d4vXApEtbK54rF+/Pi5cuAAACA8Px7fffgvAXAnpW6DqgIiIiKisBVWrhh4tWijbhxLPID75YrmMrec8j1aRJCMMpgzojLdgErOZdCQiKmM9e/ZEfHw84uPjcfToUURFReHxxx/HpUuXAAAJCQk4d+4cvLy84OnpCU9PT/j5+UGn01m0MxeUkZGBa9euoWvXrhb7u3btisTERIt97du3V65nZ2cjOTkZo0aNUsby9PTE/Pnz7zsWAJw9exbPPfcc6tevD29vb4SGhgIALl++bHFcy5YtlevBwcEAgNTUVGWfu7u7kgzMOybvdlse04MUN05qaiquXbuG3r17F3nfhIQEZGVloXr16hbP0YULFyyeo9DQUCU5CACBgYFo2rSpklDO25c3bknPWzB2InuwueJx5MiRSEhIQPfu3TFjxgw89dRT+Pjjj2E0GrFs2bKyiJGIiIjovro0aorklGu4mGqeu+qLmDg0CA6El7tbmY6rNRjh41GmQ1RasixClHQwSTrIsunBdyAiIrvx8PCwaOP9/PPP4ePjg9WrV2P+/PnIyspCu3btipwqzd/f3y7j58nKygIArF69Gp06dbI4Tq1W3/ccTz31FOrWrYvVq1ejZs2akCQJzZs3h8Fg+aWfs3N+50HBuSiLuj3vGFva1vOSegXvU9SCOcWN4+ZW/OeRrKwsBAcHIzY2ttBtBYu7ihqjqH15j7805723pZ2oNGxOPE6aNEm5HhkZidOnT+PEiRMICwuz+LaBiIiIqDyoVCo888gj+PCnn2E0mZCp1eHLX/fjtb7/Un4JKQuiKMJgNMHF2eaPU1WSJJsgSnpIkh6SzMV3iKhq8fRwQdyWFxw6fkkJggCVSgWtVgsAaNu2LTZt2oSAgAB4e3tbdQ5vb2/UrFkTBw8eRPfu3ZX9Bw8eRMeOHe97v8DAQNSsWRPnz5/HsGHDrBrr9u3bSEpKwurVq9GtWzcA5nZke7PmMeUlYlNSUlCtWjUA5sVlbOHl5YXQ0FDExMSgZ8/C08G0bdsW169fh5OTk1LZaQ/2Oq+LiwtEUbRbXPTwKfUn5bp166Ju3br2iIWIiIioRDyd3dE/oiO+2/8bAOD35As4knQWncMblem4WoP+oU48SpIRoqyDKBlY2UhEVZogCFbPsehoer0e169fBwDcvXsXH3/8MbKyspSVqocNG4b//Oc/6Nevn7Ki86VLl7B582ZMmzYNtWvXLvK8U6dOxezZs9GgQQO0bt0a69atQ3x8/AMXmZ07dy7Gjx8PHx8f9OnTB3q9HsePH8fdu3cxefLkQsdXq1YN1atXx//93/8hODgYly9fxowZM0r5rBTtQY8pLCwMderUwZw5c/D+++/jzJkzWLp0qc3jzJkzB6+99hoCAgLw+OOPIzMzEwcPHsSbb76JyMhIREREoH///li8eDEaNWqEa9euYfv27RgwYIBF67ot7HXe0NBQHDlyBBcvXlTa8gu2dxM9iFWflFeuXGn1CcePH1/iYIiIiIhKQgbQPqwR/rxwEaevXgMAfL33IBrXqolqXp5lNm6O3gAfj4en31qWZUiyEaKkgyTrOV8jEVEFtGvXLmW+Qy8vL4SHh+O7775Djx49AJjnI9y3bx+mT5+OgQMHIjMzE7Vq1ULv3r2LrYAcP3480tPT8dZbbyE1NRVNmzbFTz/9hIYNGxYbz+jRo+Hu7o7//Oc/mDp1Kjw8PNCiRQtMnDixyONVKhW++eYbjB8/Hs2bN0fjxo2xcuVKJX57etBjcnZ2xtdff43XX38dLVu2RIcOHTB//nwMHjzYpnFeeukl6HQ6LF++HFOmTEGNGjXwzDPPADAntXfs2IG3334bI0eOxM2bNxEUFIRHH30UgYGBJX5s9jrvlClT8NJLL6Fp06bQarW4cOGCXSszqeoTZCsmOKhXr551JxMEnD9/vtRB2VNGRgZ8fHyQnp5udRk5ERGRvcmyDBkSZFmEWlXydqmyZu/3zdvp2Ui+cssOkT2YSgU4ayTM++p76AzmVt+mIbUxof8TZdpyXd3bC64uFfdnWlrmZKMhN9loYLKRqABntTec1GU7nywREVFlZlXFY94q1kRERHR/sixCliVIMEGWJciyKTfZaLJI1rg6B5RpIuxhJUmAh8Ydzz7aBet/iQMAnLp8FXF/nkKPls3KbNwcvaHKJR7Ni8MYIMp6SJIB5ppSIiIiIiLblGpSorxiSf7yREREDwNZliBDzE0wipBkUalilGURTM44Xo7WiC5NG+P35Iv448IlAMD3+w+jaUhtBPj6lMmYWoMBkiRDparcn4dEKa+q0cj5GomIiIjILko0I+iGDRvQokULuLm5wc3NDS1btsQXX3xh79iIiIjKnZRb6WUStTCKWTCY0qE33oHOeBM6403ojXdgMKXDKGZBlLSQJH1ukoZJx4pApxchSsCLvR+Fh6srAMBgMmHdnlhIUhm1CMsytAZ92Zy7DMiyZF4URtJDlHQwmDKgM96EwXQXoqRl0pGIiIiI7Mbmisdly5Zh1qxZGDduHLp27QrAvLT9a6+9hlu3bmHSpEl2D5KIiMhezC3QImTkVizmXs9rk2YCsfLL0Rrh4+mOF3p1w2c7/gcASE65jv/9/gei2rUumzH1BiXRWRGZF4QxQJL0kGSjo8MhIiIiooeEzYnHjz76CKtWrcLw4cOVfU8//TSaNWuGOXPmMPFIREQOZV7EJb8dOu+6xHboh0aO1gAvD2e0a1gfHRuH4WjSOQDAj4eOoXndENSq4Wf3MQ1GI4wmEc5Oarufu6Qk2QRR0kFUqnKJiIiIiMqXza3WKSkp6NKlS6H9Xbp0QUpKil2CIiIiKk5+q6iuiHboVOiNt2EwpcEoZsIk5hRIvDDp+DAQRSBbZ060PdfjEfh6uAMATKKEtXv2wiSKZTJujt7x7dayLMEk5kBvvAO98TZMYjaTjkRERETkMDYnHsPCwvDtt98W2r9p0yY0bNjQLkERERHJspxbsaWHScyGwZQBvelu/lyLJvNciyYxu8CCGGU0hx9VOtlZBsiyDA9XDYZHdlf2X7l5C9uPniyTMXP0ekhS+Sa3JVnM/feRDp3xNnTGWzCKmWynJiIiIqIKweZW67lz5+LZZ5/Fvn37lDkeDx48iJiYmCITkkRERMUp2AYtw5R/nW3RVAomUUZmthHeni5oHhqCbs2bYP9fiQCAncd+R6t6dREaFGDXMSVJQpZOC293d7ue917mpLweJkkLSTKU6VhERERERKVhc8XjoEGDcPToUdSoUQNbt27F1q1bUaNGDRw9ehQDBgwoixiJiKiSK6o1Wme8Da0hFTrjLRhMd2EUM2ASc7hKNNlNZpYBOr25rXpwtwjU8PYCAEiyjDV79sJgsn8LcrZOD1m2/2tXlmWIkj73385NGEzpTDoSERERUYVnU+IxIyMD//vf/5CSkoLly5fjxIkTOHHiBL788ku0adOmrGIkIqJKQJZFiJIBJklbxLyLhVujmVys+mRZxtadZ5ByI9thMWRmmedddHVxxsjHekLI3X/jbhq2HDxq9/EkSYLeaJ825/xkYwb0plswmNIgSjrw3w0REZWGLMsYM2YM/Pz8IAgC4uPjHR0SVQIjRoxA//79S32egwcPokWLFnB2drbL+UorOjoavr6+dj3nxYsX+W+rAKsTj/Hx8QgPD0efPn3w1FNPISwsDLt37y7L2IiIqIKR8pKLYg6MYib0prTClYumDM67SDCaJCxY+Rv+u+Yk/rs6HllZjqnOMxglGE3m12DDWsGIbNtSuS0m/k8kXb1m9zEzcrQQpZK97mVZhEnSFqhsTIMoafnviIiIbHLo0CGo1Wr07du30G27du1CdHQ0tm3bhpSUFDRv3hyCIGDr1q3lHyiVu9DQUKxYscJh40+ePBmtW7fGhQsXEB0d7bA4yHo9evTAxIkTS3x/qxOP06dPR7169XDgwAGcOHECvXv3xrhx40o8MBERVUxK5aKYV7mYn1zUK23RmWyLpmL98fcNfL/tNADg1m0tPl37h5IALG9aXX5Ldf+IDgj2q6ZsR+/ZC63evklRo8mE2xmZDzxOko0wiTlKdXBeAt9oymBlIxERlcqaNWvw5ptvYt++fbh2zfJLtuTkZAQHB6NLly4ICgqCk5PNSz/cl9FOVf9UdSUnJ6NXr16oXbt2iSsNDQZON1OZWJ14PHHiBD766CNERESgTZs2WLt2LZKTk5GRkVGW8RERURnIm3OxYFt00XMuZkNkcpFKoF2rYIwf1V7ZPnchDRu/TSyT+Q8fJEdrUMZ1dnLCy4/1hEowN13fzszCd/sP2X1Mo8kEo8mUWyWcP7epeWX2vET+HRjFTKU6mP/GiIjIHrKysrBp0ya8/vrr6Nu3r0VV2YgRI/Dmm2/i8uXLEAQBoaGhCA0NBQAMGDBA2Zfnxx9/RNu2beHq6or69etj7ty5MBWYI1kQBKxatQpPP/00PDw88P777xcZ0xdffIH27dvDy8sLQUFBeP7555GamqrcHhsbC0EQEBMTg/bt28Pd3R1dunRBUlKScsycOXPQunVrfPHFFwgNDYWPjw+GDh2KzMz8L/v0ej3Gjx+PgIAAuLq64pFHHsGxY8eU24tqq926dSsEQVC2rRlHkiQsXrwYYWFh0Gg0CAkJsXjsV65cwZAhQ+Dr6ws/Pz/069cPFy9etPg59O/fHx988AECAwPh6+uLefPmwWQyYerUqfDz80Pt2rWxbt06i1itPe+SJUsQHByM6tWr44033lASwj169MClS5cwadIkCIJg8bitNXfuXPj7+8Pb2xuvvfaaRRJQkiQsWLAA9erVg5ubG1q1aoXvv/8eQH778e3bt/Hyyy9DEATltRkXF4eOHTtCo9EgODgYM2bMsHid9ejRA+PGjcPEiRNRo0YNREVFAQD++usvPP744/D09ERgYCBefPFF3Lp1q9j4o6OjERISAnd3dwwYMAC3b98udIy1r/vHH38cbm5uqF+/vvI476e4x7hhwwZUr14der3e4j79+/fHiy++CCD/dbl27VqEhITA09MTY8eOhSiKWLx4MYKCghAQEFDo32BaWhpGjx6t/Mx69eqFhIQE5fYHvd5HjBiBuLg4fPjhh8prpuBrzhpWJx7v3LmD2rVrK9u+vr7w8PAo8odERESOJ8sSJNlyQZd751ws2BbN5CLZ20vPtkRUz3rK9uFjKdgdc7Hc4xBFICs7vwKjbqA/nujYVtk+8Pdp/HH+UqnHkWUjRCkHJikDJuku7mb9k1slnD+3qSQZ+G+NqAKTZRFGMRs64y1k668gXXsGd7ITkJp5GClpe3H1zg5cvLUZyakbkXT9c/xxdQESrixwdNhUDmRZRpZW57CLLV/cffvttwgPD0fjxo3xwgsvYO3atcr9P/zwQ8ybNw+1a9dGSkoKjh07piTm1q1bp+wDgP3792P48OGYMGECTp06hc8++wzR0dGFEhtz5szBgAED8Oeff+Lll18uMiaj0Yj33nsPCQkJ2Lp1Ky5evIgRI0YUOu7tt9/G0qVLcfz4cTg5ORU6X3JyMrZu3Ypt27Zh27ZtiIuLw8KFC5Xbp02bhh9++AHr16/HyZMnERYWhqioKNy5c8fq58+acWbOnImFCxdi1qxZOHXqFL766isEBgYqjzUqKgpeXl7Yv38/Dh48CE9PT/Tp08ciSffrr7/i2rVr2LdvH5YtW4bZs2fjySefRLVq1XDkyBG89tprePXVV3H16lWbzrt3714kJydj7969WL9+PaKjo5UE3+bNm1G7dm3MmzcPKSkpSElJsel5iYmJQWJiImJjY/H1119j8+bNmDt3rnL7ggULsGHDBnz66af4+++/MWnSJLzwwguIi4tDnTp1kJKSAm9vb6xYsQIpKSl49tln8c8//+CJJ55Ahw4dkJCQgFWrVmHNmjWYP3++xdjr16+Hi4sLDh48iE8//RRpaWno1asX2rRpg+PHj2PXrl24ceMGhgwZct/4jxw5glGjRmHcuHGIj49Hz549C41j7et+1qxZGDRoEBISEjBs2DAMHToUiYmJRY77oMc4ePBgiKKIn376SblPamoqtm/fbvFvIDk5GTt37sSuXbvw9ddfY82aNejbty+uXr2KuLg4LFq0CO+88w6OHDmi3Gfw4MFITU3Fzp07ceLECbRt2xa9e/e2+DdR3Ov9ww8/REREBF555RXlNVOnTp37PsdFEWQr/wdTqVT49ddf4efnp+zr0qULvv32W4uEZMuWLYu6u8NkZGTAx8cH6enp8Pb2dnQ4RER2JcsSZFmEDBGSLEKWTco254SruFydA0r0DXN5sPf75vVbGZjwzv9wNjlN2TdmRAu0bRVY6nPbQgDg7+8BZ7X5eTeJIhZ9uxWXUs3finu7u2HOC0Pg6eZa6L7mf0sSZMjmv3O385KHMiTIRVQsCoKAGt7eUKkq5s+aqCqTZCNEUQuTpIUoaWGSdLlfDJi3RUmXf5uYd4wWkqx/8MnvoVa5oVP9ZWXwKKgiydLq8OwHjvs5b/r35CLfo4rStWtXDBkyBBMmTIDJZEJwcDC+++479OjRAwCwYsUKrFixwqJqSRAEbNmyxWKxj8jISPTu3RszZ85U9n355ZeYNm2a0r4tCAImTpyI5cuX2/R4jh8/jg4dOiAzMxOenp6IjY1Fz5498csvv6B3794AgB07dqBv377QarVwdXXFnDlz8J///AfXr1+Hl5cXAHOicd++fTh8+DCys7NRrVo1REdH4/nnnwdgTtaFhoZi4sSJmDp1KqKjozFx4kSkpaUpsWzduhUDBgxQkrMPGiczMxP+/v74+OOPMXr06EKP7csvv8T8+fORmJiofN4zGAzw9fXF1q1b8dhjj2HEiBGIjY3F+fPnoVKZ68HCw8MREBCAffv2AQBEUYSPjw8+//xzDB061KbzJicnQ61WAwCGDBkClUqFb775BgCU58PWOftGjBiBn3/+GVeuXIG7uzsA4NNPP8XUqVORnp4Oo9EIPz8//PLLL4iIiFDuN3r0aOTk5OCrr74CYC5iW7FihZJ4fvvtt/HDDz9YPK5PPvkE06dPR3p6OlQqFXr06IGMjAycPHlSOe/8+fOxf/9+i7VHrl69ijp16iApKQmNGjUq9Bief/55pKenY/v27cq+oUOHYteuXcprwtrX/WuvvYZVq1Ypx3Tu3Blt27bFJ598gosXL6JevXr4/fff0bp1a6se49ixY3Hx4kXs2LEDALBs2TL897//xblz5yAIQpGvyz59+iApKQnJyckWr6MRI0ZgxowZOHDgAPr27YvU1FRoNBol1rCwMEybNg1jxox54OsdMFectm7dusRzg9o0mUPv3r0LfdPy5JNPQhAEyLIMQRAgimKJAiEioqLJcm5SEaI5qZh3YXKRKgFnZzVeHdkSi1Ycw81bWgDAuo1/o3o1N9QNKfsvBGVIuX/LyMjIgp+vK2TIUKmAl/7VBR98sw0mUUJGjhZf/hqDUX0ikJ9ALF1VoizLyDHo4elq3S+KRGRJlmVIsr5A8tCcMLRMKOYlEi33mSuLy4d5ASgRgqAutzGJ7icpKQlHjx7Fli1bAABOTk549tlnsWbNGiXxaK2EhAQcPHjQotJLFEXodDrk5OQoyaf27dvf7xSKEydOYM6cOUhISMDdu3ch5S7CdvnyZTRt2lQ5rmAhU3BwMABz5VdISAgAc9IsLzmSd0xey3ZycjKMRiO6du2q3O7s7IyOHTvetxLtfoobJzExEXq9XkmQ3ishIQHnzp2zuD8A6HQ6JCcnK9vNmjVTkkUAEBgYiObNmyvbarUa1atXV8a15bx5Sce82P/880+rH3txWrVqpfzcASAiIgJZWVm4cuUKsrKykJOTg3/9618W9zEYDGjTps19z5mYmIiIiAiLL+W7du2KrKwsXL16VfnZt2vXzuJ+CQkJ2Lt3Lzw9PQudMzk5ucjEY2JiIgYMGGCxLyIiArt27bI4rzWv+4LJ1bzt+61ibc1jfOWVV9ChQwf8888/qFWrFqKjozFixAiL+9z7ugwMDIRarS70Oir4msnKykL16tUt4tFqtRavmeJe7/ZgdeLxwoULdhuUiIgsSRYJRVN+slEWwZZMqsxkWYSHBzD2leZYvOJ3aLUmGI0SPlkTj+mTWqOar+bBJ4FQxN8CzP82zFWI+X/nXoS86/m0BiBHr4GLs/nDeGA1ZzzduRk2HzR/GD957ipanbmE9o1sax8pTrZWB1GU4OGqgZOaSQl6OMmyZFlhWFSyUCwqgajDvf+Oy48AJ5Ub1Co35e/8665wUrtDrXKDxqk6NM7VkP//E5FjrVmzBiaTCTVr1lT2ybIMjUaDjz/+GD4+PlafKysrC3PnzsXAgQML3eZa4Es1Dw+PYs+TnZ2NqKgoREVFYePGjfD398fly5cRFRVVaJEQZ2dn5XpewiUvSXnv7XnHFLz9QVQqVaFiqqIWxCluHDc3t2LHyMrKQrt27bBx48ZCt/n7+xc7RnHjlua8tjxHJZWVlQUA2L59O2rVqmVxW8Fqu5K693WWlZWFp556CosWLSp0bF7SuiSsfd3bW5s2bdCqVSts2LABjz32GP7++2+LykygZK+Z4OBgxMbGFhqv4FynZf2asTrxWLduXbsNSkT0sJFlyaJi0VzBKCnbTC5SVSXDBAhZCAoExowMxUefnoMkAekZBnzy+Z94a3wjuGrKLyGXkaVHjWr539T3bNUQCRdSkHzN3HK9Ke53hNWsAV/P4n+psIXOYIBRNKEGp3yhSk6STfmJwQLtyferOsw7RixB+7K9CIJTMQlENzipXKFWu+cnFFXuUKtcoRI0Vk2J4az2hpPafv9fUMXl4arBpn9Pduj4D2IymbBhwwYsXboUjz32mMVt/fv3x9dff43XXnutyPs6OzsX6l5s27YtkpKSEBYWVvLAAZw+fRq3b9/GwoULlbnhjh8/XqpzFqVBgwbKHIB5+Quj0Yhjx44pbcX+/v7IzMxEdna2ksi6X5Xa/TRs2BBubm6IiYkpstW6bdu22LRpEwICAuw63Zu9zuvi4lLiTtWEhARotVol+Xr48GF4enqiTp068PPzg0ajweXLl9G9e3erz9mkSRP88MMPShctABw8eBBeXl4W0/rdq23btvjhhx8QGhpq9crsTZo0sZj/MO8x3Htea173hw8fxvDhwy2271fZae1jHD16NFasWIF//vkHkZGRNs+leK+2bdvi+vXrcHJyslg0ylalec0ANrZaExFR0WRZtkgkWrRFsyWaCAAQ3sgbQ58JwVffXgYAXP1Hi+gvLmLMy/XLbR5EUQR0ehNcNeaPQCqVgOGR7fHB179AbzQhR2/EV3tP4vUnu9h1Hk5RlGAwmeBi5QdjorJibl82FE4S5s17KBaRQMy9mFdfdwyVoCmQODRXHOYlC9WqgtfNScW8Y1Uq5wefnMgKgiBYPceio2zbtg13797FqFGjClU2Dho0CGvWrLlv4jE0NBQxMTHo2rUrNBoNqlWrhnfffRdPPvkkQkJC8Mwzz0ClUiEhIQF//fVXoQU5ihMSEgIXFxd89NFHeO211/DXX3/hvffeK9VjLYqHhwdef/11ZVXokJAQLF68GDk5ORg1ahQAoFOnTnB3d8e///1vjB8/HkeOHLFY9dsarq6umD59OqZNmwYXFxd07doVN2/exN9//41Ro0Zh2LBh+M9//oN+/fopC/lcunQJmzdvxrRp04pNphXHXucNDQ3Fvn37MHToUGg0GtSoUcPqGAwGA0aNGoV33nkHFy9exOzZszFu3DioVCp4eXlhypQpmDRpEiRJwiOPPIL09HQcPHgQ3t7eeOmll4o859ixY7FixQq8+eabGDduHJKSkjB79mxMnjzZooX4Xm+88QZWr16N5557DtOmTYOfnx/OnTuHb775Bp9//rlFu3me8ePHo2vXrliyZAn69euH3bt3W7RZA7D6df/dd9+hffv2eOSRR7Bx40YcPXoUa9asKdVjfP755zFlyhSsXr0aGzZsKPZnYY3IyEhERESgf//+WLx4MRo1aoRr165h+/btGDBggFXTJADm18yRI0dw8eJFeHp6ws/Pr9ifzb346ZeIyEqFF3KxTDAS0YN161IDN27oEBOXO/fMX+nYuu0fDHy6ZB/CSyJba1QSjwBQw9sDA7u2wNexvwMA/r50HYcSL6JL03r3O0WJaPUGJh7JbvLalx/Ywpy3r8C8iLLD25eLThaq1W6FqhPzjuH8iUQPtmbNGkRGRhbZTj1o0CAsXrwYf/zxR5H3Xbp0KSZPnozVq1ejVq1auHjxIqKiorBt2zbMmzcPixYtgrOzM8LDw4us8iuOv78/oqOj8e9//xsrV65E27ZtsWTJEjz99NMlepzFWbhwISRJwosvvojMzEy0b98eu3fvRrVq1QAAfn5++PLLLzF16lSsXr0avXv3xpw5czBmzBibxpk1axacnJzw7rvv4tq1awgODlaSuu7u7ti3bx+mT5+OgQMHIjMzE7Vq1ULv3r1LValor/POmzcPr776Kho0aAC9Xq+0nguCgHXr1hW52nie3r17o2HDhnj00Ueh1+vx3HPPYc6cOcrt7733Hvz9/bFgwQKcP38evr6+aNu2Lf7973/f95y1atXCjh07MHXqVLRq1Qp+fn5KcrM4NWvWxMGDBzF9+nQ89thj0Ov1qFu3Lvr06XPfpFjnzp2xevVqzJ49G++++y4iIyPxzjvvWCTCrX3dz507F9988w3Gjh2L4OBgfP311xbzlZbkMfr4+GDQoEHYvn27xUJPJSUIAnbs2IG3334bI0eOxM2bNxEUFIRHH31UWYXdGlOmTMFLL72Epk2bQqvV4sKFCzZVUFq9qnVlxVWticha5qrFeysVOdci2UaSjTCJWpiknPwVVMWc3HbEHJjEHMgQUd2zDQK9uz74hOXM3u+bN9Pu4Pw/lyz2SZKMT9ck48+/M5R9LwwNQdfO1n/jXlreni5wc81PAsqyjE+2HcSpSzcAABpnJ/z7uUjU8C5+3iqbCAJqeHtBbcM3xFT1mduXdRbtyVYlEiWdw2IWoDYnBdVFJQmLngtRrXKFWtBAEKrW65+t1kRUFVy4cAGNGjXCqVOn0LBhQ0eHU+EVtQq8vfTu3RvNmjXDypUr7X5uR7Hqa/effvoJjz/+eKEJJ4mIKpvCVYsmtkNTkfJXU83JbT3MTx4WTCSaF0XIUa5b24ro6uz/4IOqKJVKwMsv1sOSlWfwzzXzStdffXsZ/tU1aNTQ6wH3to9srcEi8SgIAob1bIf3v/4fcvRG6I0mfPnLcYwf8ChU9mq5lmXk6A3wquCtemQ78/8XxuKThYVamHW5/2cYHjxAGVEJLg9MFprnPMydCzH3GEFwtutUBERE5Fg7duzAmDFjmHR0oLt37yI2NhaxsbH45JNPHB2OXVmVeBwwYACuX78Of39/qNVqpKSkICAgoKxjIyIqEXPlYsGVoZlcfNjJspT7y37BCsSCicTcakSLRKIWZbmaqknMKrNzVwaurmqMfaUBFi07jYxMEyQJ+GzdeUyb2BiBAWWfmBNFQK83QVOg5drX0w3Pdm+DdXuOAgDOXruF2IRz6NXafh/Cc3Q6OKkEuNlhdUeyP1mWIMr6Qq3J9yYLi1qNWYbjptwomCAsKllork50z70tf55ElcDWfyIiMs+XSI7Vpk0b3L17F4sWLULjxo0dHY5dWfVpw9/fH4cPH8ZTTz1lsQoPEZEjFUwqSrIpN7FoYnKxistrZba2AtH8d/m3JKoE59xf/N2V6iEnlTucVO5wdQ6Ah6ZmucdU0fhVc8Hroxtg2cdnYDTKyMkR8cnqZEyb2BgeHmWfENHek3gEgHYNayP+/D/4/dw/AICfDv2FpnUDEVTNftO1ZGh1UKnU0Dgz6VNWZFksNkl4/1ZmHRw1rYZl+/K9iUTLqkRlW+1WJduXiYiIKrKymLHw4sWLdj9nRWHVJ97XXnsN/fr1gyAIEAQBQUFB9z22NEtsExEVJMuSxZyLkixarBzNORcrt/xWZnOiULSiAlGUchyyqqplBZG7Uj3klLc4Qu7qqubbzNeLW0nV1TmAX+LlCq3rgZeeD8Xn6y8AAFJv6vF/0efx5qthcHIq22SK3iDBaJLgXGAcQRAwtHsbnLt2C5k5ehhFCRv+dxxvPdPDfnMzyjLSsrPh4+4OVxdOY1McSTJaNd9hXkIxb5+j25eLShYWXjjFcoEVleDC/xeIiIioyrF6cZnTp0/j3LlzePrpp7Fu3Tr4+voWeVy/fv3sGV+pcXEZoopNliVzteI9K0SzLbpyMa+uqlXaly0WUymQSFSOEXMctLKqypwgtKhAzEsc5iUA3HOTirnXy2A11YqceCyPxWWKsmN3Cn7emaJsd+lcHS88G1Lmz5MgAH7V3OCkshznzwsp+HT7b8p2345N8UTHJnYf39PNFe4aTYV9PdhDwS8Z7j/fYf6CKcr/I5IOsmxyWNwWqy0XuXDKvQlF8/FsX364cHEZIiKi4ln9ySg8PBzh4eGYPXs2Bg8eDHd397KMi4iqiIKLueRVLQISV4quwCp/K3MRyUO1+TaVULUTPJXZ448F4UaqDkdP3AUA/Hb4NoICXPGvXoFlOq4sA9nZBvh4Wc652KJeMCKahOJQ4kUAwM7jiWgeGoSQgGp2HT9Lq4NJlODjUfE/V8mymJsYfNDCKbpC1YmO+79elTvPoTsKzm2Y///D/ZKLrmxfJiIiIrIDm7+SnT17NgDg5s2bSEpKAgA0btwY/v4P7+qcRA+7wgu4iEwsVgDmKiND0clCi0SiedXmvOsOaWUWXHOrhtyLbWXOSx44qd2hEtiiWpUIgoAXhtbFrTsGnL+QDQDY8vM/CPDXoFUL3zIdW6cX4e4mwtnJsrJ1ULeWOH01FXczcyBJMtb/cgwzhvQudFypxzcY4OGqgZPavue9H0k2FrFwSuFk4b0tzKKsL5f4iiIITkWurpy/cEoRlYgqN7YvExERETmY1a3WeXJycjBu3Dh88cUXynyOarUaw4cPx0cffVThKiHLotX6zl0tvDxd4OxcPr8gEDmSeYVoKTeJmF+pyLkWy5e5lVlXqHVZWam5wByIBedJLP9VVq1sZVaOKZtW5oqOrdbFjJ9pxOLlSbh9xzxHn8ZFhbfGN0Kd2mX7+cLZSYCfb+F2yTNXU/Hh1v3Kdu82DTGwa0u7j69Sq+Dt5m71gjN5XywUVXlY7FyIktax7cuCRlkU5X4tzIUTiq78ooEqLLZaExERFc/misdJkyYhLi4OP/30E7p27QoAOHDgAMaPH4+33noLq1atsnuQFU1mtgGZ2QZoXNTw8HCBp7tzhf0FkuhBilrAJS/BCEicZ7EMSLKpyHblglWHhVqdJW25x1mwlTm/ArHAAirqvCQiW5nJfry9nDH2lQb4z4ok6PQS9AYJqz5PxvRJ4fDxKbvkk9EkQ6c3wfWeVa4b1Q5Aj5YNEPtHMgDg19/PomW9mgirWcMu45r/DzbAZNQh1XANapUJLi4myAXnRLRYOEVXoH3ZUf8/C1bMd2i5MnNelSLbl4mIiIgeLjZXPNaoUQPff/89evToYbF/7969GDJkCG7evGnP+EqtLCoeL11Nt9hWqQR4e2rg5ekClYq/cFPFkp9YLDzXIqsVS6foVub7VCAWWLXZEaut3r+VuajFVHKTiMWsykylw4rHBzuVmIGP/+8c8j6l1K3jjslvNoKLS9klrtRqoLqvW6GfjcFowsJNMbiRlgUAqOHtgZlDI+Hqkp+klGUTJFkPSdZBknWQocu9XmCfXMQ+OLp9ufDchhbJQrW7xQrNTio3fsFAVAArHqkykmUZr776Kr7//nvcvXsXv//+O1q3bl3ucYSGhmLixImYOHGi3c45YsQIpKWlYevWrXY7JxGVjs0Vjzk5OQgMLDzRe0BAAHJycuwSVGUjSTLSMnRIz9TDy8MZXl4aOKn5jT6VH6X9mStDl1jBVuaCKy/fL3nouFZmwcqVmAu2O7s9dK3MVPk1beKNIQPrYNMPVwAAl67kYP3Gixj1Ur0y+5LPJMrI0eZA4yrmJgnzE4QjHnfDsTNX4eoiwU1zC+dvfYEaPs5KQlGG49qXVYJLbrLQtdj5Du+tUuSXC0REVdehQ4fwyCOPoE+fPti+fbvFbbt27UJ0dDRiY2NRv3591KhRA4IgYMuWLejfv79jAqZCYmNj0bNnT9y9exe+vr6ODoeoxGxOPEZERGD27NnYsGEDXF1dAQBarRZz585FRESE3QOsTGRZRkaWAZlZBri5OsHTwwVubvxQT6VXZLUi51i8r+JamcXcORIrQitz3mIJD25lzl9ohZVG9DDp0c0fN1J1iN1v7qY4mZCGgJ3X0K9vrWLvJ0MGYACgBwQdAD1kQZ+7rQegAwS9udrQYr8e6aIEZBc+p5MLENG84B4tTHb9Xkcw//uGK1RC3kUDleAGleAKjYsHnNUecC4wrYEsa+Dq7AEXZxd7BkJERFXAmjVr8Oabb2LNmjW4du0aatasqdyWnJyM4OBgdOnSxe7jGo1GODvzd2Aiymdz4vHDDz9EVFQUateujVatWgEAEhIS4Orqit27d9t0rgULFmDz5s04ffo03Nzc0KVLFyxatAiNGzdWjtHpdHjrrbfwzTffQK/XIyoqCp988kmRVZcVhQwgR2dCjs4EJ7UKXp4ucHd3ZhUk3VdRicWCC7k8rIlFy8UTcopvZZZyIIoVpZW5uApEtjITWUuGiGf6+8FouoOUG2lw9xBxN/MWLly9grp1ne6TVMy77qio1fckDl0LJBM1ym2CYJlgFGDFlwoSYJJgUVup1efAyUkPdxcNNM7OFtWg5v9Dze8fahU/gxARlYYsyw75ojqPeZ5c697csrKysGnTJhw/fhzXr19HdHQ0/v3vfwMwtyKvX78eACAIAurWravcb8CAAQCAunXr4uLFiwCAH3/8EXPnzsWpU6dQs2ZNvPTSS3j77bfh5OSknOOTTz7Bzp07ERMTg6lTp2LOnDmFYkpNTcWoUaPwyy+/ICgoCPPnzy90TFpaGqZMmYIff/wRer0e7du3x/Lly5W8w5w5c7B161a8/vrrmD9/Pm7fvo0nn3wSq1evho+PT5HPhV6vx9SpU/HNN98gIyNDOWeHDh0gyzIaNmyI1157DVOmTFHuEx8fjzZt2uDs2bMICwuDIAj49NNP8fPPP+PXX39F3bp1sXbtWvj7+2P06NE4duwYWrVqhS+++AINGjRQzmPNc7d69Wps374du3fvRq1atbB06VI8/fTTuHjxInr27AkAqFatGgDgpZdeQnR0dPE/fKIKyObEY/PmzXH27Fls3LgRp0+fBgA899xzGDZsGNzcbJvfJC4uDm+88QY6dOgAk8mEf//733jsscdw6tQpeHh4ADAvZrN9+3Z899138PHxwbhx4zBw4EAcPHjQ1tAdwiRKuJuuw910HdxcneDm5gxXFzVXxH7ImFeGzmuBlh7KduiiW5kLLKYiaZXEYcGVmytWK3OBakS2MhNZxfz/nxG4p7rQstpQV2gbMACCEQDw3PAizlvGcQtwzk0Q5lcdqgQNsrUCYhOuIEcvQKtXoW5AEJ7o0FpJJgpwKveqZJNJRIbJPN2NKjfBKMkyUGAa78BqvuUaExFRVSNKWhy98JbDxu9Ybymc1O5WHfvtt98iPDwcjRs3xgsvvICJEydi5syZEAQBH374IRo0aID/+7//w7Fjx6BWmz/DBgQEYN26dejTp4+yb//+/Rg+fDhWrlyJbt26ITk5GWPGjAEAzJ49Wxlvzpw5WLhwIVasWKEk1e41YsQIXLt2DXv37oWzszPGjx+P1NRUi2MGDx4MNzc37Ny5Ez4+Pvjss8/Qu3dvnDlzBn5+fgCAc+fO4dtvv8XPP/+MjIwMjBo1CmPHjsXGjRuLHHfatGn44YcfsH79etStWxeLFy9GVFQUzp07Bz8/P7z88stYt26dReJx3bp1ePTRRxEWFqbse++997Bs2TIsW7YM06dPx/PPP4/69etj5syZCAkJwcsvv4xx48Zh586dNj13c+fOxeLFi/Gf//wHH330EYYNG4ZLly6hTp06+OGHHzBo0CAkJSXB29vb5nwLUUVh8+IyZenmzZsICAhAXFwcHn30UaSnp8Pf3x9fffUVnnnmGQDA6dOn0aRJExw6dAidO3d+4DnLY3GZklCrBXh6uMDTw4WVkFWA5QIuVT+xaNnKXEz7sliwlVmH8q7czG9ltq4CUa12g1pwZSszlbmHZXGZk5fehd54xwFfIOSSAUADyBrz39BAkF0t98nmakPztmvu3y5QC2r4+mjg7FT4S4U9J5Lw46G/lO3RfTqjTVjx7d+OxsQjUdng4jIPD5OYU2kSj127dsWQIUMwYcIEmEwmBAcH47vvvlMWiF2xYgVWrFihVDUCKHKOx8jISPTu3RszZ85U9n355ZeYNm0arl27ptxv4sSJWL58+X3jOXPmDBo3boyjR4+iQ4cOAPJ/r1++fDkmTpyIAwcOoG/fvkhNTYVGo1HuGxYWhmnTpmHMmDGYM2cO5s+fj0uXLqFWLfP77q5du9C3b1/8888/CAoKslhcJjs7G9WqVUN0dDSef/55AOZW8LxFbaZOnYpr164hJCQEv/32Gzp27Aij0YiaNWtiyZIleOmll5TH+M477+C9994DABw+fBgRERFYs2YNXn75ZQDAN998g5EjR0Kr1dr03BU8b3Z2Njw9PbFz50706dOHczxSlWFzxWNZSk83J/Tyvs04ceIEjEYjIiMjlWPCw8MREhJideKxohJFGekZeqRn6OHiooaHmzM83J2hZhKywjEnEiWL5CJy51fMa4murInFYluZlQpEy8VUTFKOQ1qZVYKmyGRhftWhu8WqzeaFEzjvGZEjSblfvpSarAKggcHgjCtXJOTkqJGT4wRZ0qB9myA4O7khP6nokp9EhAuEEvZcSzKQlqGHn68b1PcsZhPZphH+vJCC89dvAwC+iT2JBjWrw9vdtTSPkoiIqNSSkpJw9OhRbNmyBQDg5OSEZ599FmvWrFESj9ZKSEjAwYMH8f777yv7RFGETqdDTk4O3N3NidD27dsXe57ExEQ4OTmhXbt2yr7w8HCLZFpCQgKysrJQvXp1i/tqtVokJycr2yEhIUrSETCvQSFJEpKSkhAUFGRx3+TkZBiNRnTt2lXZ5+zsjI4dOyIxMREAULNmTfTt2xdr165Fx44d8fPPP0Ov12Pw4MEW52rZsqVyPW/atxYtWljs0+l0yMjIgLe3t9XPXcHzenh4wNvbu1AlKFFlV2ESj5IkYeLEiejatSuaNzfP3n79+nW4uLgUyu4HBgbi+vXrRZ5Hr9dDr9cr2xkZGXaL8eyFO9j+yzkEB3giPKw6fH3s8wuGwSDCYBBxN10HFxc1XDVOcHdzgsalwvx4Kj1ZlmESZUiSBEmUYRJNkCBBEs3JQ0kyQZQkSJIEURIhiRKgkhBQ3R2VZX7F/FZm6yoQHdvK/KDWZfd7EolsZSYqK2X5vumscocBd/J3yE4wVxnmJwgFpcrwftWHGgBOECDADUDajTtY9+VF5ZQnjnrhjTFhUKvtX0EqScDddC18fdzgVCD5qFIJeDGyPRZ88wsMJhFZOgO+2nsSrz4RUWErWYmIqHTUKjd0rLfUoeNbY82aNTCZTBaLyciyDI1Gg48//vi+cyEWJSsrC3PnzsXAgQML3Za30CwAZZq00sjKykJwcDBiY2ML3VbW1X6jR4/Giy++iOXLl2PdunV49tlnlcRgnoIL5uS91xe1T5LMBSnWPnf3LsQjCIJyDqKqosJktt544w389ddfOHDgQKnOs2DBAsydO9dOUVk6cuIfbPj2T2U70N8D4WHVER5WHY3DqiOktk+hqghb5SUhMzL1EAQBzs4quDiroXExXx6WuSFFUYJJlGAySZBkQJbME+TLkgxZhjJZvnk/IEoSZMm8X5JkQBYhCxIEQYIkmSAjv0oRkHJXPC2es6CCo5KORbcym7fFIioQHdvK7Hb/CsQCqzHnzZmoFjQQBFb2ElUUZfm+GRY4AmmZmbhy4zYADQSU/j2sY3s/3EjVYcce8xeQiUmZ+HbzFQx9pk6ZJP1EEbh7VwtfH1c4O+X/3xXg64kBXVtgU1w8AODPCyk4cvoyOjepe58zERFRZSYIgtWtzo5iMpmwYcMGLF26FI899pjFbf3798fXX3+N1157rcj7Ojs7QxQtCxLatm2LpKQki7kOSyI8PBwmkwknTpxQWq2TkpKQlpZmMdb169fh5OSE0NDQ+57r8uXLFqt0Hz58GCqVymKB2jwNGjSAi4sLDh48qCyiYzQacezYMUycOFE57oknnoCHhwdWrVqFXbt2Yd++faV6vHmPp7TPnYuLuXvr3p8LUWVTIRKP48aNw7Zt27Bv3z7Url1b2R8UFASDwYC0tDSLbzlu3LhRqIw6z8yZMzF58mRlOyMjA3Xq1LFLnAmnLEueb9zMxo2b2Yg7dBkA4OrqhEb1/dA4LxnZwA8e7iVv9ZRlWUlEZmWb9+UlI1WCACcnFVxc1NA4q+HsrCqXKgtRzE8EKnHCnAw0X+TcS24KTC5wW+5xKHC7cmzu36IkwWQyn6Mo5v25SUSLv0Xz33Lu3+bAHK5wK3OBasR7FlPJTzRWrFbmgu3LBSsQzasys5WZqLIry/dND00t5GjvQIB9VwHt2ycYN1J1OBGfBgDYd/AWAgNc0at7gF3HySPJQHqGDtWrWa4o2q15fSScv4bTV8yfD77bH49Gtf3h51WxfzElIqKqadu2bbh79y5GjRpVqLJx0KBBWLNmzX0Tj6GhoYiJiUHXrl2h0WhQrVo1vPvuu3jyyScREhKCZ555BiqVCgkJCfjrr7+KXJX6fho3bow+ffrg1VdfxapVq+Dk5ISJEydaLJYSGRmJiIgI9O/fH4sXL0ajRo1w7do1bN++HQMGDFDauV1dXfHSSy9hyZIlyMjIwPjx4zFkyJAi8wMeHh54/fXXMXXqVPj5+SEkJASLFy9GTk4ORo0apRynVqsxYsQIzJw5Ew0bNkRERITVj+1+7PHc1a1bF4IgYNu2bXjiiSfg5uYGT0/PUsdGVN5sTjzWr18fx44dKzT3QlpaGtq2bYvz589bfS5ZlvHmm29iy5YtiI2NRb169Sxub9euHZydnRETE4NBgwYBMH8zcvny5fv+Z6DRaCwmo7WnRzrWgUol4OQf13H7buFfonQ6E/44lYo/chOUggDUrultURVZM9CzVAnCvGQkAEAPIDv/NrVagFptTkoCUCoEnZxUUKkEqFUCVCoVVCpzAlMQzH+bk2MAZBlSbtWgySTBYBDzKwvzEoYljvx+j0dCbgoyN2Eo517uSSzmHqckFR2gcCtzURWIhROJjmtlzq82VBdRjXjvqs1sZSZ6OJXl+2ZZUakEDH8+FLfvnMHFy+bVnL/fehUB/ho0b2p9C5ktRAnQ6k1wd7Vsq3qhdzu8/9Uv0BqM0BlM+DLmOMb166a8FxMREZWXNWvWIDIyssh26kGDBmHx4sX4448/irzv0qVLMXnyZKxevRq1atXCxYsXERUVhW3btmHevHlYtGgRnJ2dER4ejtGjR9sc27p16zB69Gh0794dgYGBmD9/PmbNmqXcLggCduzYgbfffhsjR47EzZs3ERQUhEcffVSZUxEwLzYzcOBAPPHEE7hz5w6efPJJfPLJJ/cdd+HChZAkCS+++CIyMzPRvn177N69G9WqVbM4btSoUfjggw8wcuRImx9bUezx3NWqVQtz587FjBkzMHLkSAwfPhzR0dF2iY+oPNm8qrVKpcL169cREGBZVXDjxg2EhIRYzBP1IGPHjsVXX32FH3/80aI02sfHR/n24/XXX8eOHTsQHR0Nb29vvPnmmwCA3377zaoxympV61u3c5B47jaSzt3G6XO3ceFymrnF9wG8PF2UJGR4WHWEhVaDRlMhCk9tZn7pWF5ki23pnm3ZIomYf7wjYhchQQdZ1kKC1vK6rIUMHSDooFYb2MpM9NCzTCAV/vJIKPI48x4h704FtgQ4q70r7FyA9n7fvJl2B+f/uWSHyApLzzBi0bLTuJtmBAC4alSYMqExatUsmxVm1Sqghl/hasYjpy9hwy/Hle3B3VqhR6vStaXZG1e1JiobXNWaqPzMmTMHW7duRXx8vN3PvX//fvTu3RtXrlyxSHQSUelZnfH66aeflOu7d++2+BZFFEXExMQUOxdDUVatWgUAhVbXWrduHUaMGAEAWL58OVQqFQYNGgS9Xo+oqKhiv9EoLzWqu6NbdXd062RuR9PpTTh34a6SiDx97jaysgu3y2ZmGXAsPgXH4lMAmKsU69XxVRKR4WHVUaO6/Vu0LJOEsLguF7EPuZWFRSYSZRGOTBoWJMsyZBghQ5ebMNRCknWQcM/13L/zkooyrGxltmOxomUrc9HtywUrENUqd6jZykyVVhFJuCITbZZJu/sl6oo6b/758v/OP17I/SPkbxc8Ssg/rqgxKmpSkCz5eDtj7JgGWPLhGej1EnR6CZ+sTsb0yY3h7eX84BPYSJSArBwjPNycLF4jHRuHIOH8NSScvwYA2HroLzQJCURgNS+7x0BERET2o9frcfPmTcyZMweDBw9m0pGoDFhd8ahSmSuo8lpzC3J2dkZoaCiWLl2KJ5980v5RlkJZVTw+iCzLuHY9C0nJt5F41lwZeeWadSuFVq/mhsZhfmjcoBrCw/xQN8Qbzk55v+Dcr7oQKJRMrADtybYwJxF1BaoPi0gm5iUQC1y3a3bQKgLUKjeoBFeoBDc4q93h4uRRdAViboUiW5mpaLkpL+HexJo1SbiC931Q4u0+5y14uiLOXejmIpKJRScCqTKrTBWPef78Ox2rPk9G3seTenU9MGlcQzg7l031t0oAPD1c4Oaa//1tZo4O87/+BVlac+dHvUA/TBrUHWpVxahAZ8UjUdlgxSNR+SmLisfo6GiMGjUKrVu3xk8//YRatWrZ7dxEZGZzq3W9evVw7Ngx1KhRo6xisquySDyev3It99q9T518z3XLisKsLD3Ons9AUnIaks6m49yFTOj0D06aOTurEBbqhUZh3mgc5o1GDbzh7VWxK+EsW5nzkobaIqsPpdxjZJR/KzOghgpuUAluEOAKFdwgCK4QZHNS0cvDCxBcAWggyy4Q4ApBdrFIsHi5ucHdtXLNj1a5PKjNNe8Y25Je1iT18se7N7GnKjKp9+BKutxzMEFHFVhlTDwCQEzsDXy/9R9lu33banj5xdAy/ffm6e4MjasTnFTmMRLO/4P/23FYuf3pzs0Q1T68zMa3BROPRGWDiUciIqLi2Ty54IULF8oijkpFknNKdD8PDxVat/BF6xa+5vNIMi5fzUbSuXQkJWfgbHIGbtzUFbqf0Sgh8Ww6Es/mV1oGBbiZE5ENzMnI2jU9oFLZ/5crc17aVCBRWLCVOS9pWDCZqIMMrfWtzHYkwAUCcisRcxOI9yYVVYJr7jFugKSBKKkgyRJESYYkSTCJkrKgjloNqDzcC+dCq0TOqGDyS5WbMCuQPLM45t6kG2CR6CuUgEOh6/kJufz73i8pp1xjco6IbNCrewBupOqx/7dbAIDjJ+8iKMAVffsEl9mYWTlGZOcYoXF1goe7M1rVr4WOjUNwNOkyAGD70VNoFhqE2jV8yywGIiIiIqKKrESrmsTExCAmJgapqamQJMs23rVr19olsIeBSiUgNMQToSGeiOplLulOSzeYE5HnMnAmOQPnL2XCZCpcBXg9VYvrqVrs++0GAMDNTY1G9c3VkI3DvBFW3xvubpY/XnMrs75A9aHunqrD/ARiwX2OaGU2Jwpdc5OGhZOJguBmTiTCNfe6a+FWZlmGKJsTiqIkQpRlGCUJomROLspy+SdHLQn3zFFXIOknqJTKOsEiIWhOEBbVPpt7xvzdBe9TaDwioqpFEAQ8O6gOUm/pkXQmEwCwbVcKAgI06NDWr8zGlQHodCbodSZ4ejqjf5cWOPPPTaRlaSFKMjb87zimDukJZzWn2yAiIiKih4/Nice5c+di3rx5aN++PYKDg5nIsDNfHxd0auePTu38AZirHS9cykRScoaSjExLN0ClkuDhIcLD0wQPD/PF3fM67upM+POCCRdumlCjBuBXTYKnpwgXjQGCSg9HtTIr1YcWlYj51Yf5CUQ3CNBY/7rKTS4aJRGSZIIoyTBJIiRJghWLjD9A/qIU+RWB9+5H7ryOrvnHWbTh5lUTIv86E4BERGVCrRbwyoh6+M+KJNxINc+1uOGrS6jup0H9UI8yHVsGkJllXl37qQ7N8cXeYwCAf26nY8eRRDwd0QwAq7mJiIiI6OFi8xyPwcHBWLx4MV588cWyismuymKOx+u3LwEQ4OKsgiQDsiRDlGTIsgxJMrdQS7Jk/lt88NrPsmwsYs7De+Y/LFChKMlaQKj4rcwquAFwKv0vWfdWLkoyxNzrhZOLuUlBueBKtipYVgYWdd3yIkCAk5OAwBoP/kXVx8MDnm6upXuMREQVRGWd47Gg1Js6LF6ehOwcc8W+l6cTpk9ujOp+5Tcf747jf+P4OXPLtSAAI3p3Rp0a1aBW/397dx4fVXnof/x7zpk1maxkZZFdEFBwAQoqak0BayvWtlLk3qLXWlGsti611SrWXmu3a629dLFe1P6qqG21ttRdxAUBWQQERATZDSBgErJnZp7fH5MMjASSkDNZP+/XKy9yljnnmYeBZ+Y7zyKlpfrl9zkKR6Kqq4vK63Pi80QmC3M8AsnBHI8AABxbi3s81tbWavz48ckoS6eRkdZ4yGRMVBFTo0ikUuFopcLRKoUjlaoLV6g2XKm6SKXCkSpFopWK1AeIUVVLCresAK38bBKNShUVHlVWeBSJ+OTYKQr6U5URSldKMPWwocyBhN+TuiqzMQrXh4vRqFEkqvp5F2O/HwoFHTUeKDb0JgQAdHd5uQFdfeUA/eZ3mxSJGB0sD+t3f9qsm28YomCgbYY8F40aos279+nT8koZIz27dI2+PelM+eRRaVmNLEvxL88sSX6/o5SgR14PQ7IBAADQdbS4x+Ott96qUCikO+64I1llcpWbPTdKKt9Xec12VdfuVThaqUi0KhYw1oeJ4WiV2n8oc0CWAqqo8GjvJ9LOXVFt3RbW9h0RlZd7VFHhUVWVI2MaD+lysv31q2dnaMjAdJ3QO1Uej31cJTs07NiWTH1P0KgUjhpFzeHholX/4atjhYf0eATQHXWFHo8NFi/drz/PO3TvEcPSdc23Bh7HYmz17eDhbafV0N6b+p/De9zHvhjbse9TPbLgDTW80xo9aKAuOH3UZ65tJVzH67WUGnTk99uyLCMZI6OoWvv+gh6PQHLQ4xEAgGNrcY/H6upqPfjgg3rllVd0yimnyOv1Jhy/7777XCtcR7OvfLn2lr2dtOvblk8eO0WOE5RjpcSGLZugTNQvE/XLOmwexIbhzZa8jQ5lTs+UCjOlkYNj2wfL6/Th5tgckR9sKtWmLQdVUxs94nH7DtRo3zuf6O13PpEk+X22BvVP14mDMjRkYKaGDMpSWsivWKxo6/Behw29E6MNQ86NqR8aHVvQ5VDYeWR5O07cCADoKsaN7aE9e6v14quxhdjWri/T3/5RrEu/MkCKt2GH9563mv8FWDNywBNyQho/ZJgWbVgvSVq2abOG9uqrAQVHX2k7XCeVxqaKlCUpPc2nUKpPse+JYwGkiYedh4efDb82HI/W/xmWMW29SBwAAAAQ0+Lgcc2aNRo1apQkae3atQnHuvqE6R471MwzLTlWQI4TlMdOlccJymOnyGMH5dgp8W2nfp/HSZFjB2VbR//rMMaopjaq2rqwamujqq2LqCWdVdNCXp02sodOG9lDlmxFotL2nZX1K2iXasOmT7Vvf/URj6upjWrdByVa90GJpFivkcL8VA0akKWB/TM1sG+G8vKCsU4ebd3ZEwCAuIZeiQ1hoiPJ1kVfHKo9e6Na9V7sC7XX3titgrxMnXNm7zYp1bkjTtGHxbu0t7RUkvTssiW6ZtKFCvh8TT7W6FDbGnuPFRuGfcx3W40cNMbI782MXdFIh2afrg8n63tVGhOVUUTGRAgrAQAA4IoWD7XubNwcMrbv4HLtK1+p6tq62OIpVuCwPxt+b2RVZqt+LeP6fZYV+922bNlWbMVj27LlsS1Zll2/eLJ1+MNlN5xfPzzMGKPqmoiqa8Kqqg7LRI2MZUtRKSo73hvRRCUjSzK2osZIcuo/yMR6SkTrhz0bY7T/0ypt2vKpNm8p1UdbS7R950FFIk2/PFKCHvXvl6EB/TI0sF+m+p2QrkCgxZl2h8NQawDdUYcfam0cSd76n1hb11QvxZqaiP7nf5dr+86DkiTbtnTdVaM0bGgP98p1DLs/PaA/vfxCfTssjeo3QFPGjmvWY9NDPqWFmg4pm9Irp2XP1Rgjo8ihULIhmDQRJQaWpn5fl347CRwVQ60BADg2gsfjsHXPB65cp3liYaTkxD5YWY5sq2GBldjwsGhEqqqNqroqrJpa93oo1NVFtG3HQW3eUqKPtpbqo62lOlje9GraliX17hnSgH6ZGtA/Fkb2yA50uh6xBI8AuqOOFzzakmkIGr3HPRfwpyXV+tn9y1RaWiNJCgQc3frdMSrMb/r/eTe8se49vbZ2TXx76lkTNLRXnyYf117BY0vFekvGwknFe082bJsjjgFdBcEjAADH1uLg8bzzzjtmgLRgwYJWF8pNHTd4rJ8j0TrUO/Gz25Ld4rAuEjGqrKpTRVWtIi6PkjLGaN/+qniPyM1bS/VxcXmzhlinp/k0oF+GBvTP1MB+GTqhT7q8x7loTVNljBqjSCQ2t2Q4Go3PMxmOHJpv8vDfE7cPPc6YqAIBR+FIpP4ndm7dYdvhSESWJK/Ho/++fJrrzwcA2lr7BY9W/TBpj2JDih1JHlcXHdu+o0y/+t/lqq2f4zinR1A/+O5ohVwI9poSjUY199WXtOvAfklSqj+gayZfqNTAsb+46izBY0sYE1XUhBU1dTKmTtH40O4u/V04uiiCRwAAjq3F42Eb5ndsUFdXp1WrVmnt2rWaMWOGW+Xq5GxZliOrfn6pWI/FhqFgxxcoNpfjWEqr/5BSXRNRZVWdqqvDrryVtyxLuTkpyukR1JjT8xWORlVRWast20u0ZXuptu8s1Y7iMtXWRmTZJjZkvP7PWrtaGz4u1Qe7t8taYmQ7UlaWX9nZfmVm+pSe5pPHaykcjSgSicZDwHBDOJgQJMa2Dw8VDw8P24PHcdrlvgDQOdn1Q6YPDxiT///oCX3S9V//MUJ/fHiNjJH27a/SH+au0Q3XnpaUL8MOZ9u2Lh47Xn986TmFIxFV1FTr3yve0dfHn93pRgS0lmXZciyfHCUGqg0BpDGRhLkmY7/TSxIAAKAzanHw+Otf/7rR/XfddZfKy8tbXaDOwJIjWU59z0QnNi9jQsjYeg099w7vWZfwezRxOxI51BOvIYRrOFYbDsfmgqypU1049thYeJfYwy8x0Ks/FokeOr+pcC9Dysho/nMM66D2hqW9+yTtc6Xa2k04Elvsp7t9eASA5rEl41NsuLS7vRhbatTJebr4wkF6Zv4mSdKmLSX6y5Prdfllw5P+f3hOerrOP2WUXnx3hSTp/Z079N62rTqlX/+k3rezsK3Y+6vGNMw52RBGRk1YxoQJJQEAADo411YA+Y//+A+NGTNGv/rVr9y6ZIezZfdefbz/gPaWlCYGgdHPBH+fCQHrIhFFIhHVReqDvYbfPxMeJgSM0WiLVq3GsVmWJY9ty3Gc2J+2Lcd25Ni2PI5Tv534u9fjKBT0yeM49T+xx3udQ4/zOLbSUlKUFgzIGIncEQASWfLJMpntXYwEEz/fV3v2Vujtd4olSUuX71ZhfqomFyU/ABw7eIg+2LVTW/fukSQ9v3K5+uXlKz0lJen37swsy5Ilj2Q1/tb10JySERkTVtRE6odyh9u4pAAAADica8Hj4sWLFWhinqLO7vllK/Xvd1a2dzE6rHi4ZztyHPvQ758J9WzLVl1dVFWVEVVWRlReXqfq6qgUlYyxJCOZqBX7vX6fMZKiljLTA8rPS1VhXpp6FaYpJzsYDwKdhkCwkXseTy8WFpcBgNbriD3BLcvSZV8/SZ/sr9KHm0skSf/492bl5abotJH5Sb/3lDGf0+9f+HdsREJdrf65bImmTzj2HNo4NqthjmzLI8kf3x+bT7K2vodkNN5DkjklAQAA2kaLg8dLLrkkYdsYo+LiYi1fvlx33HGHawXriLwe13La42ZbVn2vu1io19DrrqFXnre+V56nvmdf4vFD5zX0/vM6sRWyTVSKhFUf4B3WG/CwQC8e6jn2EQGfY9uy7eMfZn7g02p9tDW2evbmraXaUXxQ0eiRHwiq9knFH1VqlSol7VFqije2aE39T78TQvL7mW8RAHBsHo+tq684RT+/f5k+2VclSXr4sXXKzgqo3wktmDfkOGSmhjT51DP0z2VLJEmbdxdrxeZNOmPQ4KTetzuKzScZaHQG0UNBZMPQ7UN/EkoCAAC4o8VJWsZnJvGzbVtDhgzR3XffrYkTJ7pWsI4oNyNdAwvzFTXm0LDdw8I+b8NwXPvIkM/jaTg3cZhu7LgjjycW5B0RECac17pwrymRiFFVTZ0qKuoUjrTtG+7srICyswp0xqkFkqTa2oi27ShLWEG7oqLuiMdVVNbpvfX79N762CSRtm2pd8+QBvbPjIeR2VkBepEAAI4QSvVp1lWj9Iv7l6myKqy6uqh+99Bq/eB7Y5Sdldye7KP6D9CGXTu08eNdkqSXVq3QgIICZYfSknpfHHKol6T3iGAyFkI2DNtumEsyzHySAAAALWSZLj6RYFlZmTIyMlRaWqr09HRXrrlr335XrtNRGWNUUR1WeXmNIpH2Lk2MMUZ7P6mM9YisDyOL91SoOa/ejAy/BtaHkAP7Z6pPrzR5mrF6KUOtAXRHbrebByurta14v6qqwh22D9mGjQf0wB/fjfe079MrpJu+c4YC/uSOdCivqtLvXpivqtra2H1zcnX5eUUJXzKmh3xKC/mOdolm65XTo9XXgOLDtKMKJ8wnSS/J7svrpMvjBNu7GAAAdFjHHTyuWLFC77//viRp+PDhOvXUU10tmFsIHutZlmzLii9Y0/ChprG//obegSYaVXVNRJVVdaqqrlMjI5/bVWVVnbZsK9NHW2I9IrduK1V1TdNJqcdjq1+fdA3o3zBEO1PpaUd+qCN4BNAdud1uVtXU6sDBgzLGqKY2qpraiGpqY70LO5I3F+/SY0+9H98+ZUSOZl4xUrad3B7z67Zv098WvxXf/sLIUzV+6LD4NsFj55C46nZ9GKnoYb0kO9ibKLiG4BEAgGNr8Vf5e/fu1Te+8Q0tXLhQmZmZkqSSkhKdd955euKJJ5Sbm+t2GbsFy7JkWVb94iuHfo/NnWjJkiXbtmRbsYVS7IZwsP6NrKXYY4xM7M1vPFC04tdojUgkqtKDNSorq1bUGEWl+H1i96w/0cRKZIyJnWeiMubQuYfva62UoFfDh/bQ8KGxD1PRqNHHxeX1vSJjYeS+/VVHPC4cjmrTlhJt2lIS35ebE4z1iOyXqQH9M9SzICSJ4dkA4BbLshTwOwr4HUk+1dZFVHawVrW1kTaPZCxLR7RDZ4/rpT17K/TKwu2SpDVr9+mZ+Zv01YuSO+/i8BP6asOuHVq7fZskacF7qzWosKfyMjKTel+4K3HVbf8Rxxt6RRoTObTAjRoWuYkyhBsAAHRZLe7xOHXqVH300Uf685//rJNOOkmStH79es2YMUODBg3SvHnzklLQ49Uhejw2rPbsOHJsKz6Xo2UpviiLk8S5G90UjkRVVlaj8sq6RntLtkQ0GlXEGJloVNGEYPKzIWVDmCpFW3jPsoM1+mhraTyM3LbjoMLhpt/cBwKOBvTL0MjhuTp9VL6GDMo+6rn0eATQlbjdbkajRrXhOhkj1UXCqq6tk8dxYv/HR6MKhyP6tKxaFZWJ8/j6vR55ndj3o0ZSJBrr0e5YR7aXRlLURBWNmnivfaf+yzrbtuVYluzDvtizLEu14bCqamsUjkQUjkTjZf3D3NVas25f/Nr/MfUknfW5Xq2uh2OpqqnR71/8tw5Wxb4sK8zK1pVFk+TYNj0eu4nYe6po4srbihwWWIbbu4g4Cno8AgBwbC0OHjMyMvTKK69o9OjRCfvfeecdTZw4USUlJW6Wr9WSGTzah63m7NixnoUNvRFt61BvxYb9XUk0alRWXqOyg7WtDiBbKtIQVDYElyaqSNTUB5mxD55H61UZDke1fefBQytobylRaVntMe835YsD9a3/PPmoxwkeAXQlyWg3m6O6pq6+Xalp8y/kIpGIqmprVVVbq8rqOv3qgeXa+XG5pNiiZdfPPFVDBx/9Cyg3fFi8S4+/sTC+PWH4yTpvxCkEj5B02NySJqyoqYsvesMQ7vZH8AgAwLG1eKh1NBqV1+s9Yr/X61U02j2GieRlZsixnaTP+9SR2balzPSA0lJ9Kiuv1cGDNW321tex7djqk85n16BM1NCjMhqNxn7qe1AOG+zX0EE9FDVRhSMR7T9QHQ8hP9paqp0fl8cXGJCkk05M7odNAIAU8HsV8HvVIzNFZQdrdLC8tu3aFcdRKBhUSiCgjJSwbp41VrN//qZKy2oVjRo9+Mga3XrDaOXnNT3v7/EaXNhLpw0YpJUfbZIkvbl+rU4s7KX0UGHS7onOw7JsWZYtW15Jh0KuQ2FkOGHYdqzXpBHBJAAAaG8t7vE4ZcoUlZSUaN68eerZs6ckadeuXZo+fbqysrL0zDPPJKWgx6u9em50N+FIVJ+WVKuyqq7pkzsYY0xCSFlZXatNH32qzVtLtG1nma7/9mnKygooEo0eOSmY6PEIoGvpKO1mJBJt8wDycBs/OqAf/WxhfBGcvNwU3XrDaKWmHvnlq1tq6ur0hxefU0lFrLdlTlq6br5kirIzU1p9bXo8dk+xubijh80vGWb4tsvo8QgAwLG1OHjcsWOHLrroIq1bt059+vSJ7xsxYoT++c9/qnfv3kkp6PHqKB+guou6cFTlFbUqr6hN6DXYGXk9tnoWpCXsaxjGHYlGFYnE/vR5PfI30gsYADqjjtZu1oVjAWRFRdsHkIuW7dSvfrckvn3ioCxdf/Wp8niSNwx82949euS1V+LbE4YP138UndXq6xI84rMOrcTdEEaG4z0o6SnZfASPAAAcW4uDRyn2RuWVV17Rhg0bJEknnXSSioqKXC+cGzraB6juwhij8opalZTVdNoAsrHgEQC6uo7aboYjUZWWtX0A+dd/va/Hn14X354wvremfW1IUudufvHdFVqyMfYey5J041e/rCG9e7bqmgSPaIlYAPnZXpINw7lxOIJHAACO7biCx86ko36A6i7ii9CUtd0ckG4heATQHXX0drOuLqJPDlTGh0AnmzFGv/nTMr2+eHt832WXDNM5E3o2uoiZG8KRiP740nPaV1YmSeqRnqbZ07+mgO/4F5kheIQbYr0kD/WMPPzP7tpLkuARAIBja/ZYoQULFmjYsGEqq38TfLjS0lINHz5cb775pquFQ+fXsAhNz8I0pYd83XpBHgBA63m9jgpyQwqltn6l5+awLEuzrjhdQwcfCu7mPbNemz88KI+TnCHXHsfRV8aOj/eq3F92UE+9sTgp9wJawrIs2ZZXjh2Q1wnJ58lQwNtDQV+eAt4c+TxZ8jppcuygbNsvy3IU67cLAAC6q2a/Y77//vt11VVXNdr7ISMjQ1dffbXuu+8+VwuHrsPj2MrKDKp3YZpysoMK+Fu8oDoAAJJiX2r1yAoqLydVjpP8UMPrdfSD68YrPze2qrUx0m/+tFwl+yNK9fuVjFHXPbN7aMKwEfHtt9Zt0Jot29y/EeASy3Lk2D55nBT5POnyezIV8OYo4M2V35sjnydTXickxw7IsjwikAQAoHtodvC4evVqTZ48+ajHJ06cqBUrVrhSKHRdlmUpNcWn/NxU9SxIU0a6v00+NAIAup5gwKOCvJD8Pifp98pI9+v2G85USjD2xVlNbUT3PvC2aqulHqE0OUno0X/2sBHq3eNQT8v/9+obKq+qdv0+QDLFekk6cmy/PE5qQi9Jv7fHYYFkULbllWUlb/EmAADQ9prdsu/Zs0feY6zc6/F49Mknn7hSKHQPXo+tzPSAehWkKTszwDBsAECLeRxbBXkhZWcGkt5/qk+vdN18zefi7dX+T6t07wNvKxw2ykwNuR4+OrataeecLY8TC1ZLKyo1b+Fbrt4DaE+25TkskEyX35utgDdXAW9u/bDtdHmcVDl2gFASAIBOqtmtd69evbR27dqjHl+zZo0KCwtdKRS6F8uylBbyq2d+SOkhX1JXCgUAdE1pIb8K8kIKBpI7lcepJxfoW9NHxbc3bf1Uv3lomWzLVlYozfV5HwuysnTx+NHx7WUbN2v5xs2u3gPoaCzLrh+2HYzPJXkolGzoKUkwCQBAZ9Ds1vmLX/yi7rjjDlVXHznEp6qqSrNnz9aXvvQlVwuH7sU5bB7IjHQ/M/8AAFrE53OUl5Oa9LkfL/j8QF1YNCi+vXj5Lj3+9Fo5tq2s1JDr4WPRqJM1uGdBfPux195USUWFq/cAOovY0G3PMYLJXPk92YeFkn7mlAQAoB1ZxhjTnBP37Nmj0047TY7j6LrrrtOQIUMkSRs2bNCcOXMUiUS0cuVK5efnJ7XALVVWVqaMjAyVlpY2ujAOOq5wJKpPS6pVWVXXLvf3emz1LEhrl3sDQHvpKu1mOBLVnr0VCkeiSbl+JBLVPb9ZpHff2xPfd/23Ruu8M/sqEonoQHm5os17i3VM6SGf0kI+fVJaprsf+6tq6sKSpJP7naDrLprc7FECvXJ6NH0S0MUZE1XUhGVMREbh+t/DMub4/5+IBZxBF0sJAEDX0uzgUZK2bduma665Ri+++KIaHmZZliZNmqQ5c+aof//+SSvo8eoqH6C6s5rasMrKalRZHW7T+xI8AuiOulK7GYlEtf/TKlUlqf2oqKzTD3/6mnbsKpMkeRxLP/7+BA07MVe1dXX61IVeiQ3BoyS9/t56Pbbgzfix/zx/gs4ecVKzrkPwCBzdoUAynPCn1PTHJIJHAACOrUXBY4NPP/1UmzZtkjFGgwcPVlZWVjLK5oqu9AGqu6uri6isvFYVFbXNeBvYegSPALqjrthuflpSpbLy2qRce+++Ct1y9wKVHayRJKWFfPr5HZ9XYV5IpZUVqq5tXa/9w4NHY4weePZ5rdu2Q5Lk93o1e/rXlJPR9N8TwSPQclETqe8RGY73lPxsIEnwCADAsR3XJERZWVkaPXq0xowZ06FDR3QtXq+jHllB9aqfA5JVsAEAzZGVGVReTmpSFi/Ly0nVD68fL68n9pbqYHmt7rl/kSoqa5UeTJHP495iN5Zl6ZtF5yjFHwsia+rq9MjLC10Z0g3gSLblHLbqdmweyaAvTwFvTv3iNiHZVnIXtAIAoLNj6Td0Oo5jKzM9oN6FacrOCsY/7AEAcDTBgEeFealJaTOGDuqh6/7rjPj2ruKD+uXvligSMcpITZVju3fPrFCqpp17Vnx7465iLVj1nmvXB9A0y3LqF7dJlW1727s4AAB0aCQ26LQsy1Jaqk89C9KU2yNFXi8vZwDA0Xm9jgryQkkJHyeMO0GXXnRovsXV6/bqocdXyZKUkZLi6r3GDBmk0wYNiG8/s+gdFR/41NV7AAAAAG4gqUGXkBL0qmd+mnKy6QEJADg627aUk52SlOk6vnHxMJ01pnd8+8XXPtL8lzfJ6/Eo4HOvV5RlWZr++bOUnhKbV64uEtHDL72mSDQ5K3gDAAAAx4uEBl1KakqsB2QPhmADAI7C53NUkJsqx3E3fLQsS9ddOVonDsiO73vkidVavrpYoUBQbk4xmRYM6j/PnxDf3rrnE72wfJV7NwAAAABcQDKDLil02BBsv89p7+IAADqY+LBrl6fp8Psc/eD68crJjvVGjBrpf/6wVDt3HVSKP+DqvUYO6Kfxw4bEt/+1dIW2793n6j0AAACA1iB4RJeWEvSqIC+k/NxUAkgAQAKPYys/J1U+l9uHrIyAbv/umQoEYqvdVleHdc9vFqm22sh2eWXtSyeMU3ZaSJIUjUY196XXVBeOuHoPAAAA4HgRPKJbCPg98QAyJeiV+zN7AQA6I8exldcjxfVh1/36ZOqmmWPVMJXkJ/sr9fPfLpbP5RVwU/x+Xf6Fc+PbH+8/oGeXLHP1HgAAAMDxInhEtxLwe5TbI0U9C9OUnuaX5XLPEwBA5+M4tnKyU1z/UuqMkYW6/Bsj49sbPzqghx57Tz6Puz0sh/bppc+PGhHffnnFam36eLer9wAAAACOB8EjuiWPYysrI6DehWnKygi43tMFANC5BPwe9cgOuh4+fukLgzTx3AHx7beW7tBzL21z+S7SV8aPUX5mhiTJSHr4pddUXVvn+n0AAACAliB4RLdm25bS0/zqVZCm7MyAbJsAEgC6q9QUnwryQvI47r09sixLV00fpVOG5cX3/e1fG7Ry1V7X7iFJfq9XV0w6L96T/5PSMv39rSWu3gMAAABoKYJHQLEPhmmhWACZmR5gCDYAdFM+n6O8HHeHXXs8tm659nPqVZgW3/fwY2v10dYSF+8iDSjI1+QzRsW3X39vvdZt2+HqPQAAAICWIHgEDmPbljLS/epVEFJayNfexQEAtAOv11FWZsDVa4ZSfbr9u2fG25a6cFS//7/V2negytX7fHns6eqd0yO+/egrr6uiusbVewAAAADNRfAINMJxbKWF/O1dDABAO0kL+eX3ubsITGFeSLdeN06e+nmFD5bX6Xd/WqWq6rBr9/A4jv5r4nly7NhbvJLyCj3x+iLXrg8AAAC0BMEjAABAI9zu9ShJw4fk6prLT49vf7y7Qg/9+T1FIlHX7tE7t4cu+twZ8e2lGz7UonUbXLs+AAAA0FwEjwAAAI3w+zwKpbo/7cbnz+qnS744JL697v39+tuzH7p6j0mnj9SAwvz49px/vaCS8gpX7wEAAAA0heARAADgKHpkBeVzeci1JE3/6gh97vRe8e3X3tyh1xftdO36tm3rii+cJ5/HI0kqrajU//7zeRljXLsHAAAA0BSCRwAAgGPISHN/zl/btnTDVaM1sF9WfN+TT3+g9Rv2u3aP/KwMffWssfHtSDSqmjr35pMEAAAAmkLwCAAAcAwpQa+8HvffMgX8Ht12/XhlZwUlSdGo0YOPrtHHu8tdu8c5pwzXaYP667tfuVB3Tv+6Aj6va9cGAAAAmkLwCAAA0IS0JPR6lKTsrKBuu358fDh3dXVEv/vTah0sr3Xl+rZlaeaFE/WF00bKsixXrgkAAAA0F8EjAABAE0IpXjlOcoK7gf2ydMNVZ6ghF9x3oEp/nLtGdWH3VroGAAAA2gPBIwAAQBMsy0rKXI8Nxp/RR5d8eXB8e9OWEv3lyfUsBgMAAIBOjeARAACgGdJC/qSscN1gyqTBGj+2Z3x76fLdeva5zUm7HwAAAJBsBI8AAADNlJnEXo8Bv1+XfW2oThx0aKXrp/6xUW8t2ZW0ewIAAADJRPAIAADQTMGgV15vct4+eR1Hfp9HV19+inJzgvH9v/7dCm3c/GlS7gkAAAAkE8EjAABAC6SHktfr0e/1KDXVq1lXjVJK0CNJ8vkc1dREknZPAAAAIFkIHgEAAFogNcUr207OCtdeTyxsLMhL1bevOEW9e4b0Pz85RycPy0nK/QAAAIBkIngEAABoAcuylBbyJeXaPo9XVn2mOXRwtn42+2z1LAwl5V4AAABAshE8AgAAtFAoNTnBo21Z8tiHVs5OVs9KAAAAoC10iuBxzpw56tevnwKBgMaOHat33nmnvYsEAAC6MY9jKxjwJOXaQV9yQk0AAACgrXX44PHJJ5/UjTfeqNmzZ2vlypUaOXKkJk2apL1797Z30QAAQDeWrF6PAZ9PDj0dAQAA0AV0+ODxvvvu01VXXaUrrrhCw4YN0x/+8AelpKRo7ty57V00AADQjaUEvfI47r+VsixLQV/yVs4GAAAA2kqHDh5ra2u1YsUKFRUVxffZtq2ioiItXry40cfU1NSorKws4QcAADSOdrN10tOTExAGGG4NAACALqBDB4/79u1TJBJRfn5+wv78/Hzt3r270cfce++9ysjIiP/06dOnLYoKAECnRLvZOmmpPnk97r+dcmxbfm9y5pAEAAAA2kqHDh6Pxw9/+EOVlpbGf3bs2NHeRQIAoMOi3Wy9jCT1evR76fUIAACAzq1Df5Wek5Mjx3G0Z8+ehP179uxRQUFBo4/x+/3y+5kXCQCA5qDdbL3UFJ9KD9aori7q6nX9Xq9qohFXrwkAAAC0pQ7d49Hn8+n000/Xq6++Gt8XjUb16quvaty4ce1YMgAAgEOyMoKuX9O2LAW8XtevCwAAALSVDt3jUZJuvPFGzZgxQ2eccYbGjBmj+++/XxUVFbriiivau2gAAACSpGDAo2DAo6rqsLvX9fkUVq2r1wQAAADaSocPHqdOnapPPvlEd955p3bv3q1Ro0bphRdeOGLBGQAAgPaUFvK7Hjz6vV5FI2FFo+4O4wYAAADagmWMMe1diGQqKytTRkaGSktLlZ6e3t7FAQCgQ6PdbJ2dxWWKRNx7a5WZHpCcsMqrqlt1nV45PVwqEQAAANB8HXqORwAAgM4kNcX9lahT/AHXrwkAAAC0BYJHAAAAl6QG3V8Mxutx5GORGQAAAHRCBI8AAAAu8fkc+XyO69dN8bvfkxIAAABINoJHAAAAF4VS3Q8JAz6fZFmuXxcAAABIJoJHAAAAF4VSvLJtd0NCx7blZ7g1AAAAOhmCRwAAABdZlqW0UBIWmfEx3BoAAACdC8EjAACAy9JSfXJ7YDTDrQEAANDZEDwCAAC4zHFspbo816NtWwrS6xEAAACdCMEjAABAEqQnYbg1wSMAAAA6E4JHAACAJPB6HaUEPK5eM+DzymK4NQAAADoJgkcAAIAkSUvzu3o9y7Jicz0CAAAAnQDBIwAAQJIE/B75fI6r10zxEzwCAACgcyB4BAAASKJQitfV6/m9DLcGAABA50DwCAAAkEQpQa/cjAkty1KQXo8AAADoBAgeAQAAkshxbAVcXmQmxe/u3JEAAABAMhA8AgAAJFlqEoZbO467c0cCAAAAbiN4BAAASLJgwP15GYOsbg0AAIAOjuARAAAgyWzbUpDh1gAAAOhmCB4BAADaQCjV3R6KXo8jr8fdMBMAAABwE8EjAABAGwgGPPI47r71Yrg1AAAAOjKCRwAAgDbidq/HoJ/gEQAAAB0XwSMAAEAbSQv5ZNvuLTLjcRz5vO6umA0AAAC4heARAACgjdi2pYw0dxeFYbg1AAAAOiqCRwAAgDaUFvK5Otcjw60BAADQURE8AgAAtCHLspSVGXDteo5ty89wawAAAHRABI8AAABtLCXold/nuHc9v7vDtwEAAAA3EDwCAAC0g8wM93o9Bnw+yXJv0RoAAADADQSPAAAA7SDg98jrdeetmG1bDLcGAABAh0PwCAAA0E7cXOE6QPAIAACADobgEQAAoJ2kpvjkc2mux6CP1a0BAADQsRA8AgAAtKPMdHfmenQcW16Px5VrAQAAAG4geAQAAGhHwYBHwYA7gaGP4BEAAAAdCMEjAABAO3Or1yMLzAAAAKAjIXgEAABoZz6f40qvR5+XHo8AAADoOAgeAQAAOoC0UOtXuHZs5nkEAABAx0HwCAAA0AEEAx55nNa/NWO4NQAAADoKgkcAAIAOIpTqa/U1Aj6CRwAAAHQMBI8AAAAdRErQhXkePR5ZluVCaQAAAIDWIXgEAADoILxeR15P696eWZbFcGsAAAB0CASPAAAAHUgw2PrQkOHWAAAA6AgIHgEAADqQVFeCx9bPFQkAAAC0FsEjAABAB+LztX64tWPb8jHcGgAAAO2M4BEAAKCDSQuxujUAAAA6P4JHAACADiY1xdfqlalTfH6XSgMAAAAcH4JHAACADsa2LYVSWtdj0XFseT0el0oEAAAAtBzBIwAAQAeUFvKplZ0eFfSzyAwAAADaD8EjAABAB+T1Ogr4W9djMcjq1gAAAGhHBI8AAAAdlM/ntOrxHsdhuDUAAADaDcEjAABAF8ZwawAAALQXgkcAAIAujOHWAAAAaC8EjwAAAF2Yx2ndcG0AAADgeBE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA13nauwDJZoyRJJWVlbVzSQAASJ60tDRZltXq69BuAgC6A7faTQDAsXX54PHgwYOSpD59+rRzSQAASJ7S0lKlp6e3+jq0mwCA7sCtdhMAcGyWaeja0EVFo1F9/PHHrf5Gq6ysTH369NGOHTtooI4D9dc61F/rUH/Hj7prnbasP7d6btBudgzUX+tQf8ePumsd6q91OmO7CQA4ti7f49G2bfXu3du166Wnp/MmohWov9ah/lqH+jt+1F3rdKb6o93sWKi/1qH+jh911zrUX+tQfwDQdbC4DAAAAAAAAADXETwCAAAAAAAAcB3BYzP5/X7Nnj1bfr+/vYvSKVF/rUP9tQ71d/you9bpzvXXnZ+7G6i/1qH+jh911zrUX+tQfwDQ9XT5xWUAAAAAAAAAtD16PAIAAAAAAABwHcEjAAAAAAAAANcRPAIAAAAAAABwHcEjAAAAAAAAANcRPDbTnDlz1K9fPwUCAY0dO1bvvPNOexepw7nrrrtkWVbCz9ChQ+PHq6urNWvWLPXo0UOhUEhf/epXtWfPnnYscft644039OUvf1k9e/aUZVn6xz/+kXDcGKM777xThYWFCgaDKioq0ocffphwzoEDBzR9+nSlp6crMzNTV155pcrLy9vwWbSfpurv8ssvP+L1OHny5IRzumv93XvvvRo9erTS0tKUl5eniy++WB988EHCOc3597p9+3ZdeOGFSklJUV5enm655RaFw+G2fCrtojn1d+655x7x+ps5c2bCOV29/mg3m0a72TK0m61Du3n8aDdbh3YTALo3gsdmePLJJ3XjjTdq9uzZWrlypUaOHKlJkyZp79697V20Dmf48OEqLi6O/7z11lvxY9/73vf0r3/9S3/961/1+uuv6+OPP9Yll1zSjqVtXxUVFRo5cqTmzJnT6PFf/OIXeuCBB/SHP/xBS5cuVWpqqiZNmqTq6ur4OdOnT9e6dev08ssva/78+XrjjTf07W9/u62eQrtqqv4kafLkyQmvx3nz5iUc76719/rrr2vWrFlasmSJXn75ZdXV1WnixImqqKiIn9PUv9dIJKILL7xQtbW1evvtt/Xoo4/qkUce0Z133tkeT6lNNaf+JOmqq65KeP394he/iB/r6vVHu9l8tJvNR7vZOrSbx492s3VoNwGgmzNo0pgxY8ysWbPi25FIxPTs2dPce++97Viqjmf27Nlm5MiRjR4rKSkxXq/X/PWvf43ve//9940ks3jx4jYqYcclyTzzzDPx7Wg0agoKCswvf/nL+L6SkhLj9/vNvHnzjDHGrF+/3kgyy5Yti5/z/PPPG8uyzK5du9qs7B3BZ+vPGGNmzJhhpkyZctTHUH+H7N2710gyr7/+ujGmef9en3vuOWPbttm9e3f8nN///vcmPT3d1NTUtO0TaGefrT9jjDnnnHPMDTfccNTHdPX6o91sHtrN40e72Tq0m61Du9k6tJsA0L3Q47EJtbW1WrFihYqKiuL7bNtWUVGRFi9e3I4l65g+/PBD9ezZUwMGDND06dO1fft2SdKKFStUV1eXUI9Dhw7VCSecQD02YsuWLdq9e3dCfWVkZGjs2LHx+lq8eLEyMzN1xhlnxM8pKiqSbdtaunRpm5e5I1q4cKHy8vI0ZMgQXXPNNdq/f3/8GPV3SGlpqSQpOztbUvP+vS5evFgnn3yy8vPz4+dMmjRJZWVlWrduXRuWvv19tv4aPPbYY8rJydGIESP0wx/+UJWVlfFjXbn+aDdbhnbTHbSb7qDdbB7azdah3QSA7sXT3gXo6Pbt26dIJJLQyElSfn6+NmzY0E6l6pjGjh2rRx55REOGDFFxcbF+/OMf6+yzz9batWu1e/du+Xw+ZWZmJjwmPz9fu3fvbp8Cd2ANddLY667h2O7du5WXl5dw3OPxKDs7mzpVbLjYJZdcov79+2vz5s267bbbdMEFF2jx4sVyHIf6qxeNRvXd735XZ555pkaMGCFJzfr3unv37kZfnw3HuovG6k+SLrvsMvXt21c9e/bUmjVrdOutt+qDDz7Q008/Lalr1x/tZvPRbrqHdrP1aDebh3azdWg3AaD7IXiEay644IL476eccorGjh2rvn376qmnnlIwGGzHkqE7+sY3vhH//eSTT9Ypp5yigQMHauHChTr//PPbsWQdy6xZs7R27dqEeeXQfEerv8PnPDv55JNVWFio888/X5s3b9bAgQPbupjooGg30ZHQbjYP7Wbr0G4CQPfDUOsm5OTkyHGcI1al27NnjwoKCtqpVJ1DZmamTjzxRG3atEkFBQWqra1VSUlJwjnUY+Ma6uRYr7uCgoIjFmoIh8M6cOAAddqIAQMGKCcnR5s2bZJE/UnSddddp/nz5+u1115T79694/ub8++1oKCg0ddnw7Hu4Gj115ixY8dKUsLrr6vWH+3m8aPdPH60m+6j3TwS7Wbr0G4CQPdE8NgEn8+n008/Xa+++mp8XzQa1auvvqpx48a1Y8k6vvLycm3evFmFhYU6/fTT5fV6E+rxgw8+0Pbt26nHRvTv318FBQUJ9VVWVqalS5fG62vcuHEqKSnRihUr4ucsWLBA0Wg0/mYNh+zcuVP79+9XYWGhpO5df8YYXXfddXrmmWe0YMEC9e/fP+F4c/69jhs3Tu+9917Ch9CXX35Z6enpGjZsWNs8kXbSVP01ZtWqVZKU8PrrqvVHu3n8aDePH+2m+2g3D6HdbB3aTQDo5tp3bZvO4YknnjB+v9888sgjZv369ebb3/62yczMTFhVDcbcdNNNZuHChWbLli1m0aJFpqioyOTk5Ji9e/caY4yZOXOmOeGEE8yCBQvM8uXLzbhx48y4cePaudTt5+DBg+bdd9817777rpFk7rvvPvPuu++abdu2GWOM+dnPfmYyMzPNs88+a9asWWOmTJli+vfvb6qqquLXmDx5sjn11FPN0qVLzVtvvWUGDx5spk2b1l5PqU0dq/4OHjxobr75ZrN48WKzZcsW88orr5jTTjvNDB482FRXV8ev0V3r75prrjEZGRlm4cKFpri4OP5TWVkZP6epf6/hcNiMGDHCTJw40axatcq88MILJjc31/zwhz9sj6fUppqqv02bNpm7777bLF++3GzZssU8++yzZsCAAWbChAnxa3T1+qPdbB7azZah3Wwd2s3jR7vZOrSbANC9ETw2029/+1tzwgknGJ/PZ8aMGWOWLFnS3kXqcKZOnWoKCwuNz+czvXr1MlOnTjWbNm2KH6+qqjLXXnutycrKMikpKeYrX/mKKS4ubscSt6/XXnvNSDriZ8aMGcYYY6LRqLnjjjtMfn6+8fv95vzzzzcffPBBwjX2799vpk2bZkKhkElPTzdXXHGFOXjwYDs8m7Z3rPqrrKw0EydONLm5ucbr9Zq+ffuaq6666ojQo7vWX2P1Jsk8/PDD8XOa8+9169at5oILLjDBYNDk5OSYm266ydTV1bXxs2l7TdXf9u3bzYQJE0x2drbx+/1m0KBB5pZbbjGlpaUJ1+nq9Ue72TTazZah3Wwd2s3jR7vZOrSbANC9WcYY434/SgAAAAAAAADdGXM8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSMAAAAAAAAA1xE8AgAAAAAAAHAdwSPwGZZl6R//+Ee7lsEYo29/+9vKzs6WZVlatWpVu5anKZdffrkuvvji9i4GAKAd0G62HO0mAADoLgge0WV0pTfxL7zwgh555BHNnz9fxcXFGjFiRKPn/elPf9LIkSMVCoWUmZmpU089Vffee28blzZ5Lr/8ct11113H/XhjjB588EGNHTs2XkdnnHGG7r//flVWVrpX0A6mX79+uv/++9u7GAA6ONpN2s3Pot0EAABu87R3AQAcafPmzSosLNT48eOPes7cuXP13e9+Vw888IDOOecc1dTUaM2aNVq7dm0bljQ5amtr5fP5Wn2d//zP/9TTTz+tH/3oR/rf//1f5ebmavXq1br//vvVr1+/LvOBGwC6O9pN2k0AANAx0eMRXda5556r66+/Xt///veVnZ2tgoKCI3oBfPjhh5owYYICgYCGDRuml19++Yjr7NixQ5deeqkyMzOVnZ2tKVOmaOvWrZKkDRs2KCUlRY8//nj8/KeeekrBYFDr168/atlef/11jRkzRn6/X4WFhfrBD36gcDgsKdZb4Tvf+Y62b98uy7LUr1+/Rq/xz3/+U5deeqmuvPJKDRo0SMOHD9e0adN0zz33xM9p6M3y4x//WLm5uUpPT9fMmTNVW1sbPycajeree+9V//79FQwGNXLkSP3tb3+LH49EIrryyivjx4cMGaLf/OY3R31ukrRs2TLl5ubq5z//uSSppKRE3/rWt+Jl+PznP6/Vq1fHz7/rrrs0atQoPfTQQ+rfv78CgUCj1/3d736nwYMHKxAIKD8/X1/72teOWoannnpKjz32mObNm6fbbrtNo0ePVr9+/TRlyhQtWLBA5513Xvz533333erdu7f8fr9GjRqlF154IX6drVu3yrIsPfXUUzr77LMVDAY1evRobdy4UcuWLdMZZ5yhUCikCy64QJ988skRdf/Tn/5U+fn5yszM1N13361wOKxbbrlF2dnZ6t27tx5++OGEch/r9Xb4dX/1q1+psLBQPXr00KxZs1RXVycp9rrftm2bvve978myLFmWdcy/KwBoQLtJu0m7SbsJAIDrDNBFzJgxw0yZMiW+fc4555j09HRz1113mY0bN5pHH33UWJZlXnrpJWOMMZFIxIwYMcKcf/75ZtWqVeb11183p556qpFknnnmGWOMMbW1teakk04y//Vf/2XWrFlj1q9fby677DIzZMgQU1NTY4wxZs6cOSYjI8Ns27bN7Nixw2RlZZnf/OY3Ry3nzp07TUpKirn22mvN+++/b5555hmTk5NjZs+ebYwxpqSkxNx9992md+/epri42Ozdu7fR61x99dVm6NChZuvWrcesk1AoZKZOnWrWrl1r5s+fb3Jzc81tt90WP+e///u/zdChQ80LL7xgNm/ebB5++GHj9/vNwoUL43Vw5513mmXLlpmPPvrI/OUvfzEpKSnmySefbLTuX331VZORkWH++Mc/xo8XFRWZL3/5y2bZsmVm48aN5qabbjI9evQw+/fvN8YYM3v2bJOammomT55sVq5caVavXh2/bkO9LFu2zDiOYx5//HGzdetWs3LlymPW80UXXWSGDBly1OMN7rvvPpOenm7mzZtnNmzYYL7//e8br9drNm7caIwxZsuWLUZSvI7Wr19vPve5z5nTTz/dnHvuueatt94yK1euNIMGDTIzZ85MqJO0tDQza9Yss2HDBvN///d/RpKZNGmSueeee8zGjRvNT37yE+P1es2OHTvidd3U623GjBkmPT3dzJw507z//vvmX//6l0lJSTEPPvigMcaY/fv3m969e5u7777bFBcXm+Li4ibrAED3RLvZeJ3Qbh4b7SYAAGgJgkd0GY19gDrrrLMSzhk9erS59dZbjTHGvPjii8bj8Zhdu3bFjz///PMJH6D+3//7f2bIkCEmGo3Gz6mpqTHBYNC8+OKL8X0XXnihOfvss835559vJk6cmHD+Z912221HXHPOnDkmFAqZSCRijDHm17/+tenbt+8xn+/HH39sPve5zxlJ5sQTTzQzZswwTz75ZPwaDXWSnZ1tKioq4vt+//vfx+9VXV1tUlJSzNtvv51w7SuvvNJMmzbtqPeeNWuW+epXv5pwnylTppinn37ahEIh88QTT8SPvfnmmyY9Pd1UV1cnXGPgwIHxD1mzZ882Xq/3qB8WjTHm73//u0lPTzdlZWXHrJcGJ510krnooouaPK9nz57mnnvuSdg3evRoc+211xpjDn2Aeuihh+LH582bZySZV199Nb7v3nvvTfjANmPGDNO3b9+Ev48hQ4aYs88+O74dDodNamqqmTdvnjGmea+3huuGw+H4OV//+tfN1KlT49t9+/Y1v/71r5t87gC6N9pN2s3D0W7+usnnDgAAWo45HtGlnXLKKQnbhYWF2rt3ryTp/fffV58+fdSzZ8/48XHjxiWcv3r1am3atElpaWkJ+6urq7V58+b49ty5c3XiiSfKtm2tW7fumMN03n//fY0bNy7hnDPPPFPl5eXauXOnTjjhhGY9t8LCQi1evFhr167VG2+8obffflszZszQQw89pBdeeEG2HZtJYeTIkUpJSUl4juXl5dqxY4fKy8tVWVmpL3zhCwnXrq2t1amnnhrfnjNnjubOnavt27erqqpKtbW1GjVqVMJjli5dqvnz5+tvf/tbwhxQq1evVnl5uXr06JFwflVVVUId9u3bV7m5uUd9vl/4whfUt29fDRgwQJMnT9bkyZP1la98JeG5Hc4Yc9RrNSgrK9PHH3+sM888M2H/mWeemTCkTUp8LeXn50uSTj755IR9Da+tBsOHD4//PTScc/iCB47jqEePHvHHNff1Nnz4cDmOE98uLCzUe++91+TzBYCm0G7Sbh4L7SYAAGgpgkd0aV6vN2HbsixFo9FmP768vFynn366HnvssSOOHf5mf/Xq1aqoqJBt2youLlZhYeHxF7qFRowYoREjRujaa6/VzJkzdfbZZ+v111+Pz8V0LOXl5ZKkf//73+rVq1fCMb/fL0l64okndPPNN+t//ud/NG7cOKWlpemXv/ylli5dmnD+wIED1aNHD82dO1cXXnhhvO7Ly8tVWFiohQsXHnH/zMzM+O+pqanHLGtaWppWrlyphQsX6qWXXtKdd96pu+66S8uWLUu4ToMTTzxRGzZsaKoKmu3w11LDh9/P7vvsa6ux19+xXpPNfb219nUNAEdDu3lstJvNR7sJAAAkgkd0YyeddJJ27NiR8IFnyZIlCeecdtppevLJJ5WXl6f09PRGr3PgwAFdfvnluv3221VcXKzp06dr5cqVCgaDR73v3//+dxlj4m/EFy1apLS0NPXu3btVz2nYsGGSpIqKivi+1atXq6qqKl6eJUuWKBQKqU+fPsrOzpbf79f27dt1zjnnNHrNRYsWafz48br22mvj+w7vRdAgJydHTz/9tM4991xdeumleuqpp+T1enXaaadp9+7d8ng8R53wv7k8Ho+KiopUVFSk2bNnKzMzUwsWLNAll1xyxLmXXXaZvvGNb+jZZ5/VlClTEo4ZY1RWVqaMjAz17NlTixYtSnj+ixYt0pgxY1pV1uPRnNdbc/h8PkUiERdLBgC0m7SbtJsAAKDlWNUa3VZRUZFOPPFEzZgxQ6tXr9abb76p22+/PeGc6dOnKycnR1OmTNGbb76pLVu2aOHChbr++uu1c+dOSdLMmTPVp08f/ehHP9J9992nSCSim2+++aj3vfbaa7Vjxw595zvf0YYNG/Tss89q9uzZuvHGGxOGFzXlmmuu0U9+8hMtWrRI27Zt05IlS/TNb35Tubm5CUPfamtrdeWVV2r9+vV67rnnNHv2bF133XWybVtpaWm6+eab9b3vfU+PPvqoNm/erJUrV+q3v/2tHn30UUnS4MGDtXz5cr344ovauHGj7rjjDi1btqzRMuXl5WnBggXasGGDpk2bpnA4rKKiIo0bN04XX3yxXnrpJW3dulVvv/22br/9di1fvrzZz3f+/Pl64IEHtGrVKm3btk1//vOfFY1GNWTIkEbPv/TSSzV16lRNmzZNP/3pT7V8+XJt27ZN8+fPV1FRkV577TVJ0i233KKf//znevLJJ/XBBx/oBz/4gVatWqUbbrih2WVzS3Neb83Rr18/vfHGG9q1a5f27duXxBID6E5oN2k3JdpNAADQMvR4RLdl27aeeeYZXXnllRozZoz69eunBx54QJMnT46fk5KSojfeeEO33nqrLrnkEh08eFC9evXS+eefr/T0dP35z3/Wc889p3fffVcej0cej0d/+ctfdNZZZ+lLX/qSLrjggiPu26tXLz333HO65ZZbNHLkSGVnZ+vKK6/Uj370oxaVv6ioSHPnztXvf/977d+/Xzk5ORo3bpxeffXVhHmhzj//fA0ePFgTJkxQTU2Npk2bprvuuit+/Cc/+Ylyc3N177336qOPPlJmZqZOO+003XbbbZKkq6++Wu+++66mTp0qy7I0bdo0XXvttXr++ecbLVdBQYEWLFigc889V9OnT9fjjz+u5557TrfffruuuOIKffLJJyooKNCECRPicz41R2Zmpp5++mndddddqq6u1uDBgzVv3jwNHz680fMty9Ljjz+uBx98UHPnztU999wjj8ejwYMH65vf/KYmTZokSbr++utVWlqqm266SXv37tWwYcP0z3/+U4MHD2522dzS1Outue6++25dffXVGjhwoGpqapo1bxcANIV2M4Z2k3YTAAA0n2VoWYEu6/LLL1dJSYn+8Y9/tHdRAADo8Gg3AQAA3MVQawAAAAAAAACuI3gEAAAAAAAA4DqGWgMAAAAAAABwHT0eAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALju/wPuoPqHby3ZnAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot2 = sns.lmplot(data=affective_comment_phab_df, x=\"speakers_comment\", y=\"polarized_wc\", hue=\"date_group\", col=\"meta.affil\", scatter=False, legend=False, palette=palette)\n", + "plot2.set_axis_labels(\"Index of Speaker's Comment\", \"Count of Polarized Words\")\n", + "plot2.set_titles(col_template=\"WMF Affiliation: {col_name}\")\n", + "plot2.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot2.add_legend(title=\"Comment publication timestamp:\")" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19468/1559616732.py:4: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n" + ] + }, + { + "ename": "NameError", + "evalue": "name 'resolved_dependency_relations_df' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[20], line 5\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\u001b[39;00m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;66;03m#pattern = r'\\b(WMF|Foundation)\\b'\u001b[39;00m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;66;03m#pattern = r'\\b(bots)\\b'\u001b[39;00m\n\u001b[1;32m 4\u001b[0m filtered_dependencies \u001b[38;5;241m=\u001b[39m dependency_relations_df[dependency_relations_df[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtoken\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;241m.\u001b[39mstr\u001b[38;5;241m.\u001b[39mcontains(pattern, regex\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)]\n\u001b[0;32m----> 5\u001b[0m resolved_filtered_dependencies \u001b[38;5;241m=\u001b[39m \u001b[43mresolved_dependency_relations_df\u001b[49m[resolved_dependency_relations_df[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtoken\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;241m.\u001b[39mstr\u001b[38;5;241m.\u001b[39mcontains(pattern, regex\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)]\n\u001b[1;32m 7\u001b[0m plt\u001b[38;5;241m.\u001b[39mfigure(figsize\u001b[38;5;241m=\u001b[39m(\u001b[38;5;241m12\u001b[39m, \u001b[38;5;241m8\u001b[39m))\n\u001b[1;32m 8\u001b[0m gs \u001b[38;5;241m=\u001b[39m GridSpec(\u001b[38;5;241m2\u001b[39m, \u001b[38;5;241m1\u001b[39m, height_ratios\u001b[38;5;241m=\u001b[39m[\u001b[38;5;241m6\u001b[39m, \u001b[38;5;241m6\u001b[39m])\n", + "\u001b[0;31mNameError\u001b[0m: name 'resolved_dependency_relations_df' is not defined" + ] + } + ], + "source": [ + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots)\\b'\n", + "filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "resolved_filtered_dependencies = resolved_dependency_relations_df[resolved_dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "\n", + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[6, 6])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "'''\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('VE Depth by Timestamp w/o URLS')\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency Type')\n", + "ax0.legend().set_visible(False)\n", + "'''\n", + "# Calculate the median depth over time\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "wmf_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] == True]\n", + "wmf_median_depth = wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "other_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] != True]\n", + "other_median_depth = other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=wmf_median_depth, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax0.set_title('Median Depth of \"VE\" in Phabricator Sentence Dependency Trees')\n", + "ax0.set_ylabel('Median Depth')\n", + "ax0.set_xlabel('')\n", + "\n", + "# Calculate the median depth over time\n", + "resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "resolved_median_depth = resolved_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_wmf_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] == True]\n", + "resolved_wmf_median_depth = resolved_wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_other_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] != True]\n", + "resolved_other_median_depth = resolved_other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax1 = plt.subplot(gs[1])\n", + "sns.lineplot(data=resolved_median_depth, x='week', y='depth', ax=ax1, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=resolved_wmf_median_depth, x='week', y='depth', ax=ax1, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=resolved_other_median_depth, x='week', y='depth', ax=ax1, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax1.set_title('Median Depth of \"VE\" in Coreference-resolved Phabricator Sentence Dependency Trees')\n", + "ax1.set_ylabel('Median Depth')\n", + "ax1.set_xlabel('')\n", + "\n", + "plt.tight_layout()\n", + "#plt.show()\n", + "\n", + "#plt.savefig('031625_VE_depth_fig.png')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/.ipynb_checkpoints/041525_resolved_phab_comments-Copy1-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/041525_resolved_phab_comments-Copy1-checkpoint.ipynb new file mode 100644 index 0000000..fa7434b --- /dev/null +++ b/text_analysis/case3/.ipynb_checkpoints/041525_resolved_phab_comments-Copy1-checkpoint.ipynb @@ -0,0 +1,803 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "ba9e5acd-e17d-4318-9272-04c9f6706186", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/041325_coref_rel_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ac5e624b-08a4-4ede-bc96-cfc26c3edac3", + "metadata": {}, + "outputs": [], + "source": [ + "def http_relevant(text):\n", + " if pd.isnull(text):\n", + " return False\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " for word in text.split():\n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d5925c49-ea1d-4813-98aa-eae10d5879ca", + "metadata": {}, + "outputs": [], + "source": [ + "def is_migrated(comment_text):\n", + " if pd.isnull(comment_text):\n", + " return False\n", + " text = comment_text.strip()\n", + " if text.startswith(\"Originally from: http://sourceforge.net\"):\n", + " return True \n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "d449164e-1d28-4580-9eb1-f0f69978f114", + "metadata": {}, + "outputs": [], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "#phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "\n", + "#cleaning df\n", + "#phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "#phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "#phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "#phab_df = phab_df.rename(columns={\n", + "# 'AuthorPHID': 'speaker',\n", + "# 'TaskPHID': 'conversation_id',\n", + "# 'WMFaffil':'meta.affil',\n", + "# 'isGerrit': 'meta.gerrit'\n", + "#})\n", + "\n", + "# after 12-1-2012 before 12-1-2013\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1385856000) & (phab_df['date_created'] > 1354320000)]\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", + "\n", + "#removing headless conversations\n", + "task_phab_df = phab_df[phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = phab_df[phab_df['conversation_id'].isin(headed_task_phids)]\n", + "\n", + "#removing gerrit comments \n", + "#mid_comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]\n", + "\n", + "'''\n", + "# filter out the sourceforge migration \n", + "# Originally from: http://sourceforge.net in the task task_summary\n", + "migrated_conversation_ids = task_phab_df[task_phab_df['comment_text'].apply(is_migrated)]['conversation_id'].unique()\n", + "\n", + "#cut down to only the data that is relevant (mentions http)\n", + "relevant_conversation_ids = task_phab_df[\n", + " task_phab_df['comment_text'].apply(http_relevant) |\n", + " task_phab_df['task_title'].apply(http_relevant)\n", + "]['conversation_id'].unique()\n", + "\n", + "task_phab_df['is_relevant'] = task_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "\n", + "task_phab_df['is_migrated'] = task_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "'''\n", + "#comment_phab_df = mid_comment_phab_df[(mid_comment_phab_df['is_relevant'] == True) & (mid_comment_phab_df['is_migrated'] != True)]\n", + "#task_phab_df = task_phab_df[(task_phab_df['is_relevant'] == True) & (task_phab_df['is_migrated'] != True)]\n", + "comment_phab_df = filtered_phab_df" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unique conversation_ids: 382\n", + "Unique ids: 1838\n", + "Unique speakers: 189\n" + ] + } + ], + "source": [ + "unique_conversation_ids = len(comment_phab_df['conversation_id'].unique())\n", + "unique_ids = len(comment_phab_df['id'].unique())\n", + "unique_speakers = len(comment_phab_df['speaker'].unique())\n", + "\n", + "print(f\"Unique conversation_ids: {unique_conversation_ids}\")\n", + "print(f\"Unique ids: {unique_ids}\")\n", + "print(f\"Unique speakers: {unique_speakers}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d226d781-b002-4842-a3ae-92d4851a5878", + "metadata": {}, + "outputs": [], + "source": [ + "import re\n", + "\n", + "def preprocess_text(text):\n", + " text = str(text)\n", + " text = text.replace('*', ' ')\n", + " text = text.replace('-', ' ')\n", + " text = re.sub(r'http\\S+', '', text)\n", + " return text" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['processed_text'] = comment_phab_df['comment_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "b8eddf40-1fe2-4fce-be74-b32552b40c57", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['processed_resolved_text'] = comment_phab_df['resolved_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "a8469b16-4ae6-4b06-bf1b-1f2f6c736cab", + "metadata": {}, + "outputs": [], + "source": [ + "nlp = spacy.load(\"en_core_web_sm\")\n", + "\n", + "def extract_dependency_tree(text):\n", + " doc = nlp(text)\n", + " dependency_trees = []\n", + " \n", + " for sentence in doc.sents:\n", + " for token in sentence:\n", + " token_info = (\n", + " token.text, \n", + " token.lemma_, \n", + " token.dep_, \n", + " token.head.text, \n", + " list(token.ancestors), \n", + " list(token.subtree), \n", + " list(token.children)\n", + " )\n", + " dependency_trees.append(token_info)\n", + " \n", + " return dependency_trees" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "8b9a12f9-71bf-4bc9-bcfd-c73aab4be920", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['dependency_tree'] = comment_phab_df['processed_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "337a528a-5667-4e1f-ac9a-37caabc03a18", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['resolved_dependency_tree'] = comment_phab_df['processed_resolved_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "a3f5d40b-f56e-4e31-a7f9-40b7ddb4d2a4", + "metadata": {}, + "outputs": [], + "source": [ + "#get VAD scores\n", + "import numpy as np\n", + "#https://saifmohammad.com/WebPages/nrc-vad.html\n", + "column_headings = ['Word', 'Valence', 'Arousal', 'Domination']\n", + "vad_lexicon = pd.read_csv('NRC-VAD-Lexicon.txt', delimiter='\\t', header=None, names=column_headings)\n", + "vad_dict = vad_lexicon.set_index('Word').T.to_dict()\n", + "\n", + "def vad_scoring(dependency_tree):\n", + " valence = []\n", + " arousal = []\n", + " dominance = []\n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " valence.append(vad_dict[lemma]['Valence'])\n", + " arousal.append(vad_dict[lemma]['Arousal'])\n", + " dominance.append(vad_dict[lemma]['Domination'])\n", + "\n", + " # Compute average scores across the comment\n", + " avg_valence = np.mean(valence) if valence else 0\n", + " avg_arousal = np.mean(arousal) if arousal else 0\n", + " avg_dominance = np.mean(dominance) if dominance else 0\n", + "\n", + " return [avg_valence, avg_arousal, avg_dominance]\n", + "\n", + "def dominance_prevail(dependency_tree):\n", + " dominant_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Domination'] >= 0.75:\n", + " dominant_words += 1\n", + " if vad_dict[lemma]['Domination'] <= 0.25:\n", + " dominant_words += 1\n", + " return dominant_words\n", + "\n", + "def arousal_prevail(dependency_tree):\n", + " arousal_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Arousal'] >= 0.75:\n", + " arousal_words += 1\n", + " if vad_dict[lemma]['Arousal'] <= 0.25:\n", + " arousal_words += 1\n", + " return arousal_words\n", + "\n", + "def valence_prevail(dependency_tree):\n", + " valence_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Valence'] >= 0.75:\n", + " valence_words += 1\n", + " if vad_dict[lemma]['Valence'] <= 0.25:\n", + " valence_words += 1\n", + " return valence_words\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "828fb57a-e152-42ef-9c60-660648898532", + "metadata": {}, + "outputs": [], + "source": [ + "#establishing per-comment VAD scores \n", + "comment_phab_df['avg_vad_scores'] = comment_phab_df['dependency_tree'].apply(vad_scoring)\n", + "comment_phab_df['dominant_wc'] = comment_phab_df['dependency_tree'].apply(dominance_prevail)\n", + "comment_phab_df['arousal_wc'] = comment_phab_df['dependency_tree'].apply(arousal_prevail)\n", + "comment_phab_df['valence_wc'] = comment_phab_df['dependency_tree'].apply(valence_prevail)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "27e47f6f-0257-4b70-b222-e91ef888c900", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "comment_phab_df = comment_phab_df.drop(columns=['avg_vad_scores'])" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "1889034d-bc93-495f-bdc4-961d193d3e08", + "metadata": {}, + "outputs": [], + "source": [ + "def token_http_relevant(word):\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "09ddcbfc-b856-40ca-ad61-13577795d94b", + "metadata": {}, + "outputs": [], + "source": [ + "import datetime" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "184ccbe6-0a7a-41b8-9b02-bc439ff975d0", + "metadata": {}, + "outputs": [], + "source": [ + "# expand the dependency parser \n", + "\n", + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots|scripts|gadgets)\\b'\n", + "pattern = r'\\b(http|https)\\b'\n", + "\n", + "dependency_relations = []\n", + "resolved_dependency_relations = []\n", + "\n", + "for index, row in comment_phab_df.iterrows():\n", + " text = row['comment_text']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['id']\n", + " conversation_id = row['conversation_id']\n", + " WMFaffil = row['meta.affil']\n", + " \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if token_http_relevant(token):\n", + " dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['resolved_dependency_tree']:\n", + " if token_http_relevant(token):\n", + " resolved_dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + "\n", + "resolved_dependency_relations_df = pd.DataFrame(resolved_dependency_relations) \n", + "dependency_relations_df = pd.DataFrame(dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "82498686-14f4-40c8-9e33-27b31f115b47", + "metadata": {}, + "outputs": [], + "source": [ + "#now analysis/plotting \n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from matplotlib.gridspec import GridSpec" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAACmq0lEQVR4nOzdd1xV9f8H8Ne5k72U4UBxL9wj0VJRC83KVWZapmllZaamlt8yweyrmbNl/UpFK8tvQytzVCQ4yh2YiaS4E8XBulzuPOf3B3LkyvBeuHAZr+fjcZN7xue87+XqiRefIUiSJIGIiIiIiIiIiIjIiRSuLoCIiIiIiIiIiIhqHgaPRERERERERERE5HQMHomIiIiIiIiIiMjpGDwSERERERERERGR0zF4JCIiIiIiIiIiIqdj8EhEREREREREREROx+CRiIiIiIiIiIiInI7BIxERERERERERETkdg0ciIiIiIiIiIiJyOgaPRLVIdHQ0goODIQgCNm/eXOy28ePHY9iwYfI5/fr1w7Rp0+TnYWFhWLFiRblrcVY7lSk2NhZ+fn6uLoOIiFyI91IiIiIi+zF4JLLTRx99BG9vb1gsFnmbTqeDWq1Gv379bI6Nj4+HIAhITU0FkP+DgSAI+Oqrr4q0265dOwiCgNjYWHlbwfGFHw0bNrxjjRcvXoRGo0F4eHiRfcnJyYiJicHHH3+MtLQ0DB48uNhtK1eutKnldgcPHsQzzzxzx1oKlBTWOdqOs4wfP77IeysIAk6dOlXptRAR1Ta8l+arzvfS4u6hhR/R0dGVWg8RERFVbQweiewUGRkJnU6HQ4cOydt2796NkJAQ7N+/HwaDQd6+c+dONGrUCM2aNZO3hYaGYu3atTZt7tu3D5cvX4anp2eR682fPx9paWny488//7xjjbGxsRg1ahSys7Oxf/9+m30FP7gNHToUISEh0Gq1xW7z9fUttVdfYGAgPDw87ljLnTirnbIYNGiQzXublpaGJk2auKQWIqLahPfSfNX5Xlr4/VyxYgV8fHxsts2cOVM+VpIkm5CZiIiIah8Gj0R2atWqFerVq4f4+Hh5W3x8PIYOHYomTZpg3759NtsjIyNtzh87diwSEhJw4cIFeduaNWswduxYqFSqItfz9vZGSEiI/AgMDCy1PkmSsHbtWjzxxBMYM2YMVq9eLe+Ljo7Ggw8+CABQKBRyj4TbtwEoMjzsdrcP61q2bBnat28PT09PhIaG4vnnn4dOp5PfhwkTJiArK6tIT4jb2zl//jyGDh0KLy8v+Pj4YNSoUbhy5YrNa+jUqRM+++wzhIWFwdfXF6NHj0ZOTk6p70txtFqtzXsbEhICpVJZ6mspTlJSEiIjI+Ht7Q0fHx907drV5ofpPXv24J577oG7uztCQ0MxdepU5ObmOlwvEVFNwXtpvup8Ly38fvr6+kIQBPn5iRMn4O3tjW3btqFr167QarXYs2dPse/HtGnTbHq5iqKIhQsXokmTJnB3d0fHjh3xzTff2F0XERERVU0MHokcEBkZiZ07d8rPd+7ciX79+qFv377y9ry8POzfv7/ID0vBwcGIiorCunXrAAB6vR4bN27EU0895ZTadu7cCb1ej4EDB+Lxxx/HV199JYdcM2fOlHuIFO6RcPu2slAoFHj33Xfx999/Y926dfjtt98we/ZsAECvXr2K9IYo3BOigCiKGDp0KG7cuIGEhAT88ssvOH36NB599FGb41JTU7F582Zs2bIFW7ZsQUJCAhYtWiTvj42NlX/oc/ZrKc7YsWPRsGFDHDx4EIcPH8arr74KtVot1zpo0CCMHDkSR48excaNG7Fnzx5MmTKlzPUREdUEvJcWVZPupQDw6quvYtGiRUhOTkaHDh3sOmfhwoVYv349PvroI/z999+YPn06Hn/8cSQkJJSrFiIiInItBo9EDoiMjMTevXthsViQk5ODP//8E3379kWfPn3k3ht//PEHjEZjkR+WAOCpp55CbGwsJEnCN998g2bNmqFTp07FXuuVV16Bl5eX/Hj33XdLrW316tUYPXo0lEolwsPD0bRpU3z99dcAAC8vL3nIV0GvhOK2lcW0adMQGRmJsLAw9O/fHwsWLMD//vc/AIBGoynSG8LLy6tIG3Fxcfjrr7+wYcMGdO3aFXfddRfWr1+PhIQEHDx4UD5OFEXExsYiPDwc99xzD5544gnExcXJ+319fdGqVas71rxlyxab9/aRRx6542spzvnz5zFw4EC0bt0aLVq0wCOPPIKOHTsCyP8BauzYsZg2bRpatGiBXr164d1338X69etthhISEdU2vJcWVR3vpaWZP38+7r33XjRr1gwBAQF3PN5oNOK///0v1qxZg6ioKDRt2hTjx4/H448/jo8//rhctRAREZFrFR2TQkQl6tevH3Jzc3Hw4EFkZGSgZcuWCAwMRN++fTFhwgQYDAbEx8ejadOmaNSoUZHzhwwZgmeffRa7du3CmjVrSu2hMWvWLIwfP15+Xrdu3RKPzczMxHfffYc9e/bI2x5//HGsXr3apo2K8Ouvv2LhwoU4ceIEsrOzYbFYYDAYoNfr7Z53Kjk5GaGhoQgNDZW3tW3bFn5+fkhOTkb37t0B5A8p8/b2lo+pV68e0tPT5efDhw/H8OHD73i9yMhIrFq1Sn5eMC+Yo69lxowZmDRpEj777DMMHDgQjzzyiDwXWVJSEo4ePYovvvhCPl6SJIiiiDNnzqBNmzZ2vTdERDUN76VFVcd7aWm6devm0PGnTp2CXq/Hvffea7PdZDKhc+fO5aqFiIiIXIvBI5EDmjdvjoYNG2Lnzp3IyMhA3759AQD169dHaGgofv/9d+zcuRP9+/cv9nyVSoUnnngC8+bNw/79+7Fp06YSr1W3bl00b97crro2bNgAg8GAu+66S95WEHL9888/aNmypQOv0n5nz57FAw88gOeeew5vvfUWAgICsGfPHkycOBEmk8npE94XDGMuIAgCRFF0uB1PT88i721ZXkt0dDTGjBmDn376Cdu2bcO8efPw1VdfYfjw4dDpdHj22WcxderUIucV94M0EVFtwXuprep6Ly3N7Qv9KBQKSJJks81sNstfF8xn+dNPP6FBgwY2x2m1WqfWRkRERJWLQ62JHBQZGYn4+HjEx8fbTIrep08fbNu2DQcOHCh2aFiBp556CgkJCRg6dCj8/f2dUtPq1avx8ssvIzExUX4kJSXhnnvuwZo1a5xyjeIcPnwYoihi6dKl6NmzJ1q2bIlLly7ZHKPRaGC1Wkttp02bNrhw4YLNYgHHjx9HZmYm2rZtWyG1386e11Kcli1bYvr06fj5558xYsQIea6vLl264Pjx42jevHmRh0ajqeiXQ0RUpfFeektNupeWJDAwsMj8l4mJifLXbdu2hVarxfnz54vcMwv34CQiIqLqh8EjkYMiIyOxZ88eJCYmyr00AKBv3774+OOPYTKZSv1hqU2bNrh27ZocUJVXYmIijhw5gkmTJiE8PNzm8dhjj2HdunWwWCxOudbtmjdvDrPZjPfeew+nT5/GZ599ho8++sjmmLCwMOh0OsTFxeHatWvQ6/VF2hk4cCDat2+PsWPH4siRIzhw4ADGjRuHvn37OjRca9OmTWjdunWFvZbC8vLyMGXKFMTHx+PcuXPYu3cvDh48KA+hfuWVV/D7779jypQpSExMxMmTJ/H9999zcRkiIvBeWlhNupeWpH///jh06BDWr1+PkydPYt68eTh27Ji839vbGzNnzsT06dOxbt06pKam4siRI3jvvffkhYSIiIioemLwSOSgyMhI5OXloXnz5ggODpa39+3bFzk5OWjVqhXq1atXaht16tSBu7u7U+pZvXo12rZtW+wPCcOHD0d6ejq2bt3qlGvdrmPHjli2bBnefvtthIeH44svvsDChQttjunVqxcmT56MRx99FIGBgVi8eHGRdgRBwPfffw9/f3/06dMHAwcORNOmTbFx40aH6snKykJKSkqFvZbClEolrl+/jnHjxqFly5YYNWoUBg8ejJiYGABAhw4dkJCQgH/++Qf33HMPOnfujDfeeAP169cvU31ERDUJ76W31KR7aUmioqIwd+5czJ49G927d0dOTg7GjRtnc8ybb76JuXPnYuHChWjTpg0GDRqEn376CU2aNHFqLURERFS5BOn2CVeIiIiIiIiIiIiIyok9HomIiIiIiIiIiMjpGDwSERERERERERGR0zF4JCIiIiIiIiIiIqdj8EhEREREREREREROx+CRiIiIiIiIiIiInI7BIxERERERERERETldjQ8eJUlCdnY2JElydSlERETVBu+fRERERERUXjU+eMzJyYGvry9ycnJcXQoREVG1wfsnERERERGVV40PHomIiIiIiIiIiKjyMXgkIiIiIiIiIiIip2PwSERERERERERERE7H4JGIiIiIiIiIiIicjsEjEREREREREREROR2DRyIiIiIiIiIiInI6Bo9ERERERERERETkdAweiYiIiIiIiIiIyOkYPBIREREREREREZHTMXgkIiIiIiIiIiIip2PwSERERERERERERE7H4JGIiIiIiIiIiIicjsEjEREREREREREROR2DRyIiIiIiIiIiInI6Bo9ERERERERERETkdAweiYiIiIiIiIiIyOkYPBIREREREREREZHTMXgkIiIiqmSiZHZ1CUREREREFY7BIxEREVEls4omV5dARERERFThGDwSERERVSJRskKSLK4ug4iIiIiowjF4JCIiIqpEomhwdQlERERERJWCwSMRERFRJbJKHGZNRERERLUDg0ciIiKiSiJJIkSRC8sQERERUe3A4JGIiIiokoiSCYDk6jKIiIiIiCoFg0ciIiKiSmIVja4ugYiIiIio0jB4JCIiIqoEkiQxeCQiIiKiWoXBIxEREVElECUzOMyaiIiIiGoTBo9ERERElcAqGlxdAhERERFRpWLwSERERFQJRInDrImIiIiodmHwSERERFTBRNEMSRJdXQYRERERUaVi8EhERERUwazs7UhEREREtRCDRyIiIqIKxtWsiYiIiKg2YvBIREREVIFEyQpJsri6DCIiIiKiSsfgkYiIiKgCieztSERERES1FINHIiIiogrE+R2JiIiIqLZyafC4atUqdOjQAT4+PvDx8UFERAS2bdsm7zcYDHjhhRdQp04deHl5YeTIkbhy5YoLKyYiIiKynySJEEWzq8sgIiIiInIJlwaPDRs2xKJFi3D48GEcOnQI/fv3x9ChQ/H3338DAKZPn44ff/wRX3/9NRISEnDp0iWMGDHClSUTERER2U2UTAAkV5dBREREROQSgiRJVer/hgMCAvDOO+/g4YcfRmBgIDZs2ICHH34YAHDixAm0adMGf/zxB3r27GlXe9nZ2fD19UVWVhZ8fHwqsnQiIqIag/dP5zBZsmAVDUW2KxVu0Kh8XVAREREREVHlUbm6gAJWqxVff/01cnNzERERgcOHD8NsNmPgwIHyMa1bt0ajRo1KDR6NRiOMxltzKWVnZ1d47URERNUd75/OJ0kSrFxYhoiIiIhqMZcvLvPXX3/By8sLWq0WkydPxqZNm9C2bVtcvnwZGo0Gfn5+NscHBwfj8uXLJba3cOFC+Pr6yo/Q0NAKfgVERETVH++fzidKZnCYNRERERHVZi4PHlu1aoXExETs378fzz33HJ588kkcP368zO3NmTMHWVlZ8uPChQtOrJaIiKhm4v3T+USuZk1EREREtZzLh1prNBo0b94cANC1a1ccPHgQK1euxKOPPgqTyYTMzEybXo9XrlxBSEhIie1ptVpotdqKLpuIiKhG4f3T+ayiydUlEBERERG5lMt7PN5OFEUYjUZ07doVarUacXFx8r6UlBScP38eERERLqyQiIiIqHSSZIUkWVxdBhERERGRS7m0x+OcOXMwePBgNGrUCDk5OdiwYQPi4+OxY8cO+Pr6YuLEiZgxYwYCAgLg4+ODF198EREREXavaE1ERETkClaJvR2JiIiIiFwaPKanp2PcuHFIS0uDr68vOnTogB07duDee+8FACxfvhwKhQIjR46E0WhEVFQUPvzwQ1eWTERERHRHIodZExERERFBkCSpRi+3mJ2dDV9fX2RlZcHHx8fV5RAREVULvH+Wj8F8FZIklrhfqXCDRuVbiRUREREREVW+KjfHIxEREVF1JkrmUkNHIiIiIqLagsEjERERkRNxNWsiIiIionwMHomIiIicSOTCMkREREREABg8EhERETmNJEkQRbOryyAiIiIiqhIYPBIRERE5SX5vxxq9bh8RERERkd0YPBIRERE5CYdZExERERHdwuCRiIiIyEm4sAwRERER0S0MHomIiIicQJKskCSLq8sgIiIiIqoyGDwSEREROYGVw6yJiIiIiGwweCQiIiJyApHDrImIiIiIbDB4JCIiInICLixDRERERGSLwSMRERFROYmSGZIkuroMIiIiIqIqhcEjERERUTlxmDURERERUVEMHomIiIjKiQvLEBEREREVxeCRiIiIqBwkSYIoml1dBhERERFRlcPgkYiIiKgc8heVkVxdBhERERFRlcPgkYiIiKgcrKLR1SUQEREREVVJDB6JiIiIykGUGDwSERERERWHwSMRERFRGVlFEyRJdHUZRERERERVEoNHIiIiojISuZo1EREREVGJGDwSERERlZEoMngkIiIiIioJg0ciIiKiMpAkEaJkdnUZRERERERVFoNHIiIiojLgMGsiIiIiotIxeCQiIiIqA6vI1ayJiIiIiErD4JGIiIioDNjjkYiIiIiodAweiYiIiBwkSmZIkujqMoiIiIiIqjQGj0REREQO4mrWRERERER3xuCRiIiIyEFWDrMmIiIiIrojBo9EREREDpAkCaJodnUZRERERERVHoNHIiIiIgfkLyojuboMIiIiIqIqj8EjERERkQO4mjURERERkX0YPBIRERE5wMqFZYiIiIiI7MLgkYiIiMhOkmSFJFlcXQYRERERUbXA4JGIiIjITuztSERERERkPwaPRERERHbi/I5ERERERPZj8EhERERkJwaPRERERET2Y/BIREREZAdRNEOSRFeXQURERERUbTB4JCIiIrKDVTK6ugQiIiIiomqFwSMRERGRHUQuLENERERE5BAGj0RERER3IEkiRMns6jKIiIiIiKoVBo9EREREd8BFZYiIiIiIHMfg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iIiIiCqaQ8GjxWLBhg0b8OSTT2L27NnIzs4GgBo791NJDKbKWQGTwSMREVHFcNXcjkREREREtYlDczyqVCpMnjwZBoMBQH7gWNtCRwAQRREmc8WHggYj53ckIiJyNkkSIUn85R4RERERUUVzeHGZHj164M8//6yIWqqVPFPFDtHKM1gqdREbIiKi2sIqsbcjEREREVFlcHiOx+effx4vv/wyLl68iK5du8LT09Nmf4cOHZxWXFVmMJng6+lRYe3r8ypnODcREVFtI3I1ayIiIiKiSuFw8Dh69GgAwNSpU+VtgiBAkiQIggCrtXYMD7ZYrTBbrFCrlE5vWxQl5OoZPBIREVUELixDRERERFQ5HA4ez5w5UxF1VEsGswlqlbvT283NM3OYNRERUQUQJTMkSXR1GUREREREtYLDwWPjxo0roo5qyWi2wNv5uSN0ueyJQUREVBGsHGZNRERERFRpHA4eASA1NRUrVqxAcnIyAKBt27Z46aWX0KxZM6cWV9WZzM4fDm02W2Ey1Y7h6kRERJWNw6yJiIiIiCqPw6ta79ixA23btsWBAwfQoUMHdOjQAfv370e7du3wyy+/VESNVZYkSTA6OXxkb0ciIqKKIUkiRJFzKBMRERERVRaHezy++uqrmD59OhYtWlRk+yuvvIJ7773XacVVBwaTGVq12iltSZIEHReVISIiqhD5vR05hzIRERERUWVxuMdjcnIyJk6cWGT7U089hePHjzulqOrEYHJeD0WDwQJR5A9EREREFcEqGl1dAhERERFRreJw8BgYGIjExMQi2xMTExEUFOSMmqoVi9UKs8U5czLqDRantENERES2JElk8EhEREREVMkcHmr99NNP45lnnsHp06fRq1cvAMDevXvx9ttvY8aMGU4vsDowmExQq8q/vLWBwSMREVGFMFt14DBrIiIiIqLK5XDwOHfuXHh7e2Pp0qWYM2cOAKB+/fqIjo7G1KlTnV5gdWAwm+GN8gWPZosIi1V0UkVERERUQJQssIoGV5dBRERERFTrCJIk2fXr/507d6J3797QaDTytpycHACAt7d3xVTnBNnZ2fD19UVWVhZ8fHzK3Z7VKuJyRkaR7SEB/lAqHB65LsvVm3DtRp5dxwqCgEYNyv9aiIiISuLs+6crmSzZsIr23WMri1LhBo3K19VlEBERERFVKLt7PA4YMABubm7o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sWPH4p133sHQoUPlFZ3PnTuH7777DrNnz0bDhg2LbXfWrFmYN28emjVrhk6dOmHt2rVITEy84yKzMTExmDp1Knx9fTFo0CAYjUYcOnQIGRkZmDFjRpHj/f39UadOHfzf//0f6tWrh/Pnz+PVV18t57tSvDu9pubNmyM0NBTR0dF466238M8//2Dp0qUOXyc6OhqTJ09GUFAQBg8ejJycHOzduxcvvvgiBg4ciIiICAwbNgyLFy9Gy5YtcenSJfz0008YPny4zdB1Rzir3bCwMOzfvx9nz56Fl5cXAgICbIZ3E92JXcHju+++a3eDU6dOLXMxRERERERERFR227dvl+c79Pb2RuvWrfH111+jX79+APLnI9y1axdeeeUVjBgxAjk5OWjQoAEGDBhQag/IqVOnIisrCy+//DLS09PRtm1b/PDDD2jRokWp9UyaNAkeHh545513MGvWLHh6eqJ9+/aYNm1asccrFAp89dVXmDp1KsLDw9GqVSu8++67cv3OdKfXpFar8eWXX+K5555Dhw4d0L17dyxYsACPPPKIQ9d58sknYTAYsHz5csycORN169bFww8/DCA/1N66dStee+01TJgwAVevXkVISAj69OmD4ODgMr82Z7U7c+ZMPPnkk2jbti3y8vJw5swZp/bMpJpPkOyY4KBJkyb2NSYIOH36dLmLcqbs7Gz4+voiKyvL7m7kpTGaLEj6518nVFZ2ggDUD/ZyWntqlQpBfiVP7EtERLWPs++fkmSFwXzNCZXVDEqFGzQq3nuJiIiIqGazq8fjmTNnKroOIiIiIiIiIiIiqkHKNTBfkiSHVoS63a5du/Dggw+ifv36EAQBmzdvttk/fvx4CIJg8xg0aFB5SiYiIiIiIiIiIqJKUKbgcf369Wjfvj3c3d3h7u6ODh064LPPPnO4ndzcXHTs2BEffPBBiccMGjQIaWlp8uPLL78sS8lERERERERERERUiRxe1XrZsmWYO3cupkyZgt69ewPIX9p+8uTJuHbtGqZPn253W4MHD8bgwYNLPUar1SIkJMTRMomIiIiIiIiIiMiFHA4e33vvPaxatQrjxo2Ttz300ENo164doqOjHQoe7REfH4+goCD4+/ujf//+WLBgAerUqVPi8UajEUajUX6enZ3t1HqIiIjsIUkiJFjz/5SsAACV0sPFVZWM908iIiIiInI2h4da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2VksP/jBD5SRkaHk5GSNGzdO5eXl4TFVVVWaPn26OnfurPj4ePXt21d//OMfw+srKys1duzY8PoePXrol7/85QX3TZLWrVunjIwM/eQnP5EkHT16VP/1X/8VjuFLX/qSNm/eHB4/depUXXXVVXr22WfVuXNnxcXFVbvd3/zmN+rWrZvi4uKUmZmpf//3f79gDPPmzdMLL7ygOXPmaPLkyerfv786deqkkSNHaunSpfriF78Y3v9p06apffv2CoVCuuqqq7R48eLwdvbu3SvHcTRv3jwNGjRI8fHx6t+/v3bu3Kl169bp2muvVWJiokaMGKGPPvrovNz/6Ec/UmZmplJTUzVt2jRVVFRo0qRJSktLU/v27fXcc89FxF3T8fbZ7f785z9Xdna2WrdurQkTJujMmTOSPj3u9+3bp/vvv1+O48hxnBr/VgBwLuon9ZP6Sf0EAMBTBjQDBQUFNnLkyPDzG264wZKTk23q1Km2c+dOe/75581xHHv99dfNzKyystL69OljQ4cOtU2bNtny5cvt6quvNkm2YMECMzMrLy+3yy+/3P7zP//T3n33Xdu6davdfvvt1qNHDysrKzMzs5kzZ1pKSort27fPDhw4YJ/73Ofsl7/85QXjPHjwoCUkJNj48eNt27ZttmDBAktPT7fCwkIzMzt69KhNmzbN2rdvb0VFRXb48OFqt3P33Xdbz549be/evTXmJDEx0UaNGmVbtmyxhQsXWkZGhk2ePDk85oc//KH17NnTFi9ebLt377bnnnvOQqGQLVu2LJyDKVOm2Lp16+yf//yn/f73v7eEhASbO3dutblfsmSJpaSk2H//93+H1+fl5dlXvvIVW7dune3cudMefPBBa926tR05csTMzAoLC61Vq1Y2fPhw27Bhg23evDm83bN5Wbdunfl8PnvxxRdt7969tmHDhhrz/NWvftV69OhxwfVnzZgxw5KTk23OnDm2fft2++53v2uBQMB27txpZmZ79uwxSeEcbd261T7/+c9bv379bMiQIfb222/bhg0b7LLLLrNx48ZF5CQpKckmTJhg27dvt//93/81STZs2DB7/PHHbefOnfbYY49ZIBCwAwcOhHNd2/FWUFBgycnJNm7cONu2bZv95S9/sYSEBHvmmWfMzOzIkSPWvn17mzZtmhUVFVlRUVGtOQDQslE/q88J9bNm1E8AAFBX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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot2 = sns.lmplot(data=affective_comment_phab_df, x=\"speakers_comment\", y=\"polarized_wc\", hue=\"date_group\", col=\"meta.affil\", scatter=False, legend=False, palette=palette)\n", + "plot2.set_axis_labels(\"Index of Speaker's Comment\", \"Count of Polarized Words\")\n", + "plot2.set_titles(col_template=\"WMF Affiliation: {col_name}\")\n", + "plot2.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot2.add_legend(title=\"Comment publication timestamp:\")" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "2274795e-c64d-43e4-b0f5-a19b5b8ba2c8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
comment_idtimestampwmfAffiltokendependencyheaddepthchildren
01152013-10-11 09:04:00+00:00Falseuse_api_logindobjuse_api16
11572013-10-07 08:09:00+00:00Falseuse_api_logindobjuse_api14
21772013-10-04 17:56:00+00:00Falsecertainlyadvmodrequire21
32472013-09-27 22:15:00+00:00FalseLoginROOTLogin04
44262013-09-01 11:26:00+00:00FalseHTTPcompoundlogin40
...........................
1463453002013-08-01 17:35:00+00:00Falsecertainamodcommands50
1464453002013-08-01 17:35:00+00:00Falsecertainamodcommands50
1465453732013-07-27 13:30:00+00:00Falsecertainamodelement80
1466460782013-06-18 21:17:00+00:00FalseHTTPcompoundError20
1467460862013-06-19 23:31:02+00:00FalseHTTPcompoundError30
\n", + "

1468 rows × 8 columns

\n", + "
" + ], + "text/plain": [ + " comment_id timestamp wmfAffil token \\\n", + "0 115 2013-10-11 09:04:00+00:00 False use_api_login \n", + "1 157 2013-10-07 08:09:00+00:00 False use_api_login \n", + "2 177 2013-10-04 17:56:00+00:00 False certainly \n", + "3 247 2013-09-27 22:15:00+00:00 False Login \n", + "4 426 2013-09-01 11:26:00+00:00 False HTTP \n", + "... ... ... ... ... \n", + "1463 45300 2013-08-01 17:35:00+00:00 False certain \n", + "1464 45300 2013-08-01 17:35:00+00:00 False certain \n", + "1465 45373 2013-07-27 13:30:00+00:00 False certain \n", + "1466 46078 2013-06-18 21:17:00+00:00 False HTTP \n", + "1467 46086 2013-06-19 23:31:02+00:00 False HTTP \n", + "\n", + " dependency head depth children \n", + "0 dobj use_api 1 6 \n", + "1 dobj use_api 1 4 \n", + "2 advmod require 2 1 \n", + "3 ROOT Login 0 4 \n", + "4 compound login 4 0 \n", + "... ... ... ... ... \n", + "1463 amod commands 5 0 \n", + "1464 amod commands 5 0 \n", + "1465 amod element 8 0 \n", + "1466 compound Error 2 0 \n", + "1467 compound Error 3 0 \n", + "\n", + "[1468 rows x 8 columns]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "resolved_dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79236/963914566.py:4: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "/tmp/ipykernel_79236/963914566.py:5: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " resolved_filtered_dependencies = resolved_dependency_relations_df[resolved_dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "/tmp/ipykernel_79236/963914566.py:20: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79236/963914566.py:20: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79236/963914566.py:39: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79236/963914566.py:39: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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trVUSY89JbVo0SKAgoJN/nup1+uL/TqjoqIKdVyfnp5ObGws999/P1A+6y6/M/z09PRChZHTp08Xmq40r+du8l/PsWPH7lqgGzduHA8++CCRkZEsWbKENm3a0KxZszLJcbts6enpd32tJd13OnbsSMeOHZkzZw5Lly7lkUceYdmyZUyaNKmsogshqhDpU0oIUSU4OzvzxRdfMGvWLIYMGXLb6UaNGkVubi5vv/12kcdycnIKfmD17dsXvV7Pp59+Wuhs5yeffHLXLPlnTW9+nqIozJs3r5iv5t7l5uby3HPPcfLkSZ577rmCyx2GDRuGTqdj9uzZRc7iKorCjRs3Ct2Xk5NTMGw05P2A/Oqrr/D29qZdu3YABQWrex3V6e/yf6D8fZ1/9NFHAAwePLhMl/fss8/i6OjIv//9byDvR5erqyv/+te/btk3xq2G7s5X0vU8evRosrOz+f7779m8eTOjRo0q9Pittimz2cznn39eshd5k7J834q7X4miSnO8+OyzzwpN+9lnn6HX6+nTp0+Jl+/t7U337t359ttvuXz5cqHHbs6k0+mKbMuffvopubm5he673XbVt29fDAYD8+fPLzSfb775hpSUlHvanyMiIm55f34fRfmXaJXHdnq713svx4/bGT58OIqiMHv27CKP5a/Tkh57SmLbtm28/fbb1K1bt2AESR8fH3r27MlXX31VUPy72a1e54IFCwqtky+++IKcnBwGDRoElM+6u//++8nJyeGLL74ouC83N5dPP/200HSleT13079/f1xcXHj33XfJysoq9Njf36NBgwbh5eXFe++9x86dO8usldTtjBo1iv379/Prr78WeSw5Obmgz77i7jtJSUlFXlP+6KrZ2dllG14IUWVISykhRJVxq6Gd/65Hjx5MnTqVd999l7/++ov+/fuj1+uJiopixYoVzJs3jxEjRuDt7c1LL73Eu+++S2hoKPfffz9//vknmzZtwsvL647LaNy4McHBwbz00ktER0fj6urKqlWryqSPqFtJSUlh8eLFAGRmZnL27FlWr17NuXPnCAsLK/QlMjg4mHfeeYcZM2Zw8eJFhg4diouLCxcuXGDNmjVMmTKFl156qWD6gIAA3nvvPS5evEjDhg356aef+Ouvv1iwYEFB3yTBwcG4u7vz5Zdf4uLigpOTEx06dChWfzZ30qpVK8aPH8+C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INsTQgghhBBlmxSlipnWrVuTnJzM33//bVp24MABvLy8+PPPP0lPTzct37t3LxUrVqRKlf+N6+Hn58fSpUvNtnn48GGio6Oxt7fPtb/JkycTFRVluhw7duyx8l+7dg2DwUCXLl3w9vbGzs7unsscHBxwc3O773ZcXV1xdHR8rCzif/R6vaUjCCGKWPP6NTBEnkGlVvP1rlMFsk3FwQOAulW8C2R7QgghhBCibJOiVDETFBSEt7c3+/btMy3bt28fzz77LAEBARw+fNhseevWrc1u/8ILL/Dbb79x/fr/umssWbKEF154AWvr3ON/ODo64uXlZbq4u7s/MN8777xDtWrVsLOzo3LlyowfPx6DwQDAsmXLqF27NgCVK1c2tcz677KIiIhc3ff+67/d91auXEnDhg1Nefv3709sbCyQ3eUt5ziUK1cOlUrF4MGDATAajUybNo2AgAB0Oh0hISH8+OOPZvvavn071apVQ6fT0bp1ayIiIh54DABmzZpF7dq1sbe3x8/PjxEjRpCcnGy6/l73b/bs2fj7+5uuX758OZs3bza1Urv7Mb98+TKtW7fGzs6OkJAQDh06ZLat9evXExwcjFarxd/fn5kzZ5pd7+/vz5QpUxg4cCBOTk68/PLL6PV6Ro0ahbe3N7a2tlSqVIlp06Y99L4KIUqu3o38AMh0r8GZ8GuPta3wa1FondxQjEZa1K9eEPGEEEIIIUQZV6aKUoqikKXPyN/FoM++nUF/77/zcFEUJV85W7duzd69e01/7927l1atWtGyZUvT8rS0NP78889cRSlPT086duzI8uXLAUhNTWXNmjUMHTr0MY9eNkdHR5YtW8bZs2eZM2cOX3/9NV988QUAffr0Yffu3QD89ddfREVF8fzzz+da5ufnl+/9GgwGpkyZwokTJ9i0aRMRERGmwpOfnx/r168HICwsjKioKObMmQPAtGnTWLFiBYsWLeLMmTOMHTuWF198kd9++w2A69ev06NHD7p168bx48cZPnw477777kPzqNVq5s6dy5kzZ1i+fDl79uzh7bffzvP9CQ0NpXfv3nTq1MnUSq1Jkyam6z/44ANCQ0M5fvw41apVo1+/fqYunUePHqV379707duXU6dOMXHiRMaPH2/WNRNgxowZhISEcOzYMcaPH8/cuXPZsmULa9euJSwsjO+//95UJBNClE7d2zQi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33xz3vlE/oi/jx3xH5opJVKBJkyYwOzZs/nkk0+IjIw8/Tx1dHQ0NpuN6Ohoxo4dy5QpU4iNjSUqKoo777yTjh070qFDh9P72bt3L4WFhWRlZWG320/fHWjevDkhISF88MEHWCwWWrVqhdVq5bvvvuOBBx5g5MiRWCyW3803ZcoUbrjhBi655BLat2/PtGnTKCoq4qabbvrVdnv37mXdunV89tlnFX+SRM7A38dO06ZNadSoEbfddhvPPvsscXFxLFq0iJUrV7JkyZLKO3FS7fn72AF4++23adasGfHx8WzcuJG7776byZMn06RJk8o5aVKt+PoYKSwsZO/evaf/fODAAX788UdiY2OpW7cuQUFBTJo0iccee4zGjRtTv359HnroIZKTkxk8eHClnDMR8P+xA5Cbm8vhw4fJyMgAvEUz8M7yOpfZXFJJDO39JxJggDO+3n777dPb2O12z/jx4z01atTwhIWFeYYMGeLJzMz81X66det2xv0cOHDA4/F4PHPmzPG0bdvWExER4QkPD/c0b97c88QTT3jsdvufZnz55Zc9devW9YSEhHjat2/v2bRp02+2eeCBBzwpKSkel8t1XudDpLwCYezs3r3bM3ToUE+tWrU8YWFhntTUVM+777573udG5I8EwtiZOnWqJyEhwWOxWDyNGzf2PPfccx63233e50bE4/H9MbJmzZoz7veGG244vY3b7fY89NBDnoSEBI/VavX06tXLs2vXroo6RSJnFAhj5+233z7jNg8//HAFnSWpCEEej8dzPkUtERERERERERGRs6U1pUREREREREREpMqpKCUiIiIiIiIiIlVORSkREREREREREalyKkqJiIiIiIiIiEiVU1FKRERERERERESqnIpSIiIiIiIiIiJS5VSUEhERERERERGRKqeilIiIiIiIiIiIVDkVpUREREREREREpMqpKCUiIiIiIiIiIlVORSkREREREREREalyKkqJiIiIiIiIiEiV+z8C+gVXrfEJtAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots)\\b'\n", + "filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "resolved_filtered_dependencies = resolved_dependency_relations_df[resolved_dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "\n", + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[6, 6])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "'''\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('VE Depth by Timestamp w/o URLS')\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency Type')\n", + "ax0.legend().set_visible(False)\n", + "'''\n", + "# Calculate the median depth over time\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "wmf_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] == True]\n", + "wmf_median_depth = wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "other_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] != True]\n", + "other_median_depth = other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=wmf_median_depth, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax0.set_title('Median Depth of Relevant Term in Phabricator Sentence Dependency Trees')\n", + "ax0.set_ylabel('Median Depth')\n", + "ax0.set_xlabel('')\n", + "\n", + "# Calculate the median depth over time\n", + "resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "resolved_median_depth = resolved_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_wmf_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] == True]\n", + "resolved_wmf_median_depth = resolved_wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_other_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] != True]\n", + "resolved_other_median_depth = resolved_other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax1 = plt.subplot(gs[1])\n", + "sns.lineplot(data=resolved_median_depth, x='week', y='depth', ax=ax1, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=resolved_wmf_median_depth, x='week', y='depth', ax=ax1, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=resolved_other_median_depth, x='week', y='depth', ax=ax1, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax1.set_title('Median Depth of Relevant Term in Coreference-resolved Phabricator Sentence Dependency Trees')\n", + "ax1.set_ylabel('Median Depth')\n", + "ax1.set_xlabel('')\n", + "\n", + "plt.tight_layout()\n", + "#plt.show()\n", + "\n", + "#plt.savefig('031625_VE_depth_fig.png')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/.ipynb_checkpoints/NRC-VAD-Lexicon-checkpoint.txt b/text_analysis/case3/.ipynb_checkpoints/NRC-VAD-Lexicon-checkpoint.txt new file mode 100644 index 0000000..8dd3dc1 --- /dev/null +++ b/text_analysis/case3/.ipynb_checkpoints/NRC-VAD-Lexicon-checkpoint.txt @@ -0,0 +1,19971 @@ +aaaaaaah 0.479 0.606 0.291 +aaaah 0.520 0.636 0.282 +aardvark 0.427 0.490 0.437 +aback 0.385 0.407 0.288 +abacus 0.510 0.276 0.485 +abalone 0.500 0.480 0.412 +abandon 0.052 0.519 0.245 +abandoned 0.046 0.481 0.130 +abandonment 0.128 0.430 0.202 +abashed 0.177 0.644 0.307 +abate 0.255 0.696 0.604 +abatement 0.388 0.338 0.336 +abba 0.562 0.500 0.480 +abbey 0.580 0.367 0.444 +abbot 0.427 0.321 0.483 +abbreviate 0.531 0.375 0.330 +abbreviation 0.469 0.306 0.345 +abdomen 0.469 0.462 0.471 +abdominal 0.490 0.456 0.445 +abduct 0.173 0.720 0.615 +abduction 0.062 0.990 0.673 +aberrant 0.146 0.765 0.431 +aberration 0.125 0.816 0.417 +abeyance 0.330 0.510 0.292 +abhor 0.125 0.602 0.349 +abhorrence 0.167 0.684 0.420 +abhorrent 0.229 0.750 0.474 +abide 0.635 0.354 0.705 +abiding 0.796 0.327 0.750 +ability 0.875 0.510 0.816 +abject 0.354 0.590 0.417 +ablation 0.418 0.500 0.500 +ablaze 0.240 0.847 0.525 +able 0.786 0.500 0.810 +abnormal 0.137 0.604 0.309 +abnormality 0.092 0.655 0.383 +aboard 0.698 0.284 0.481 +abode 0.620 0.302 0.500 +abolish 0.448 0.615 0.529 +abolition 0.323 0.690 0.529 +abominable 0.120 0.731 0.482 +abominate 0.198 0.788 0.366 +abomination 0.078 0.755 0.518 +aboriginal 0.448 0.427 0.542 +abort 0.153 0.686 0.429 +abortion 0.082 0.770 0.283 +abortive 0.090 0.776 0.280 +abound 0.704 0.490 0.681 +abovementioned 0.541 0.298 0.509 +abracadabra 0.673 0.632 0.434 +abrasion 0.406 0.592 0.441 +abrasive 0.392 0.610 0.593 +abreast 0.635 0.380 0.519 +abroad 0.677 0.596 0.561 +abrogate 0.327 0.510 0.594 +abrupt 0.271 0.819 0.545 +abruptly 0.250 0.808 0.556 +abscess 0.154 0.451 0.349 +absence 0.153 0.235 0.266 +absent 0.177 0.221 0.116 +absentee 0.235 0.330 0.279 +absenteeism 0.404 0.273 0.357 +absinthe 0.481 0.510 0.462 +absolute 0.526 0.510 0.827 +absolution 0.715 0.500 0.664 +absolve 0.684 0.449 0.660 +absorb 0.469 0.558 0.670 +absorbed 0.490 0.471 0.519 +absorbent 0.552 0.394 0.718 +absorbing 0.490 0.490 0.578 +absorption 0.609 0.422 0.446 +abstain 0.385 0.385 0.427 +abstention 0.271 0.264 0.509 +abstinence 0.260 0.392 0.429 +abstract 0.438 0.292 0.444 +abstraction 0.469 0.439 0.525 +absurd 0.188 0.656 0.284 +absurdity 0.115 0.528 0.227 +abundance 0.812 0.690 0.852 +abundant 0.958 0.590 0.760 +abuse 0.071 0.873 0.469 +abused 0.021 0.874 0.235 +abusive 0.125 0.903 0.567 +abutment 0.500 0.265 0.616 +aby 0.385 0.452 0.368 +abysmal 0.250 0.710 0.598 +abyss 0.353 0.725 0.296 +academic 0.781 0.420 0.812 +academy 0.704 0.473 0.792 +accede 0.698 0.510 0.537 +accelerant 0.643 0.844 0.802 +accelerate 0.615 0.902 0.759 +accelerated 0.610 0.812 0.682 +acceleration 0.704 0.905 0.843 +accelerator 0.593 0.830 0.812 +accent 0.598 0.357 0.509 +accentuate 0.673 0.556 0.667 +accept 0.847 0.286 0.565 +acceptable 0.812 0.286 0.583 +acceptance 0.833 0.287 0.755 +acceptances 0.847 0.413 0.648 +access 0.714 0.472 0.567 +accessible 0.796 0.410 0.645 +accession 0.612 0.383 0.636 +accessory 0.562 0.292 0.445 +accident 0.125 0.908 0.336 +accidental 0.319 0.784 0.307 +accidentally 0.333 0.741 0.333 +acclaim 0.562 0.809 0.718 +accolade 0.688 0.591 0.775 +accommodate 0.844 0.375 0.566 +accommodation 0.817 0.415 0.587 +accompaniment 0.740 0.479 0.695 +accompany 0.833 0.406 0.585 +accompanying 0.787 0.460 0.582 +accomplice 0.408 0.580 0.510 +accomplish 0.929 0.673 0.816 +accomplished 0.870 0.520 0.798 +accomplishment 0.917 0.694 0.888 +accord 0.898 0.264 0.382 +accordance 0.659 0.349 0.600 +accordion 0.604 0.490 0.361 +account 0.531 0.347 0.472 +accountability 0.755 0.537 0.833 +accountable 0.709 0.282 0.777 +accountant 0.625 0.450 0.639 +accounting 0.552 0.390 0.677 +accounts 0.592 0.340 0.471 +accredited 0.669 0.479 0.768 +accretion 0.448 0.519 0.672 +accrue 0.520 0.481 0.602 +accueil 0.450 0.451 0.470 +accumulate 0.573 0.536 0.607 +accumulation 0.479 0.527 0.600 +accuracy 0.604 0.481 0.802 +accurate 0.743 0.360 0.737 +accursed 0.135 0.745 0.345 +accusation 0.073 0.718 0.564 +accusative 0.198 0.755 0.482 +accuse 0.133 0.752 0.500 +accused 0.130 0.670 0.420 +accuser 0.122 0.779 0.615 +accusing 0.156 0.745 0.324 +accustomed 0.542 0.365 0.441 +ace 0.643 0.481 0.546 +acetic 0.333 0.420 0.519 +acetylene 0.306 0.469 0.509 +ache 0.146 0.760 0.312 +achieve 0.816 0.545 0.843 +achieved 0.896 0.519 0.775 +achievement 0.896 0.808 0.759 +aching 0.053 0.880 0.348 +achy 0.167 0.840 0.373 +acid 0.265 0.642 0.566 +acidity 0.156 0.663 0.360 +acknowledge 0.786 0.370 0.661 +acknowledged 0.714 0.443 0.765 +acknowledgement 0.819 0.539 0.830 +acknowledgment 0.796 0.528 0.777 +acme 0.408 0.435 0.375 +acne 0.167 0.474 0.308 +acorn 0.448 0.198 0.192 +acoustic 0.542 0.462 0.536 +acoustics 0.611 0.330 0.509 +acquaint 0.646 0.491 0.639 +acquaintance 0.656 0.290 0.670 +acquainted 0.906 0.358 0.632 +acquiescence 0.542 0.480 0.554 +acquire 0.833 0.468 0.700 +acquiring 0.735 0.510 0.817 +acquisition 0.698 0.509 0.736 +acquisitions 0.773 0.660 0.790 +acquit 0.583 0.571 0.611 +acquittal 0.760 0.497 0.700 +acre 0.583 0.387 0.423 +acreage 0.741 0.450 0.528 +acres 0.510 0.363 0.500 +acrobat 0.708 0.828 0.602 +acrylic 0.582 0.279 0.420 +act 0.656 0.704 0.735 +acting 0.698 0.643 0.500 +action 0.760 0.898 0.802 +action figure 0.615 0.774 0.611 +actionable 0.673 0.702 0.613 +activate 0.764 0.650 0.806 +activation 0.781 0.800 0.754 +active 0.847 0.730 0.731 +activist 0.531 0.653 0.877 +activity 0.701 0.660 0.807 +actor 0.653 0.561 0.629 +actress 0.633 0.556 0.596 +actual 0.729 0.400 0.716 +actuality 0.750 0.464 0.600 +actuary 0.510 0.404 0.491 +acuity 0.469 0.378 0.741 +acumen 0.564 0.660 0.679 +acupuncture 0.531 0.324 0.549 +acute 0.427 0.652 0.534 +acutely 0.417 0.543 0.491 +ad 0.521 0.705 0.558 +adage 0.517 0.415 0.566 +adamant 0.344 0.529 0.575 +adapt 0.740 0.355 0.551 +adaptable 0.735 0.423 0.641 +adaptation 0.663 0.365 0.609 +add 0.728 0.490 0.554 +added 0.562 0.405 0.509 +addendum 0.392 0.370 0.418 +adder 0.388 0.461 0.588 +addict 0.075 0.696 0.327 +addicted 0.156 0.712 0.483 +addiction 0.180 0.806 0.420 +addictive 0.302 0.683 0.472 +addition 0.562 0.373 0.471 +additional 0.673 0.462 0.526 +additive 0.561 0.633 0.691 +address 0.650 0.327 0.567 +addressee 0.622 0.382 0.538 +addresses 0.510 0.354 0.450 +adept 0.594 0.539 0.789 +adequacy 0.615 0.435 0.702 +adequate 0.854 0.264 0.705 +adhere 0.633 0.339 0.554 +adherence 0.760 0.307 0.630 +adherent 0.561 0.385 0.555 +adhering 0.612 0.561 0.537 +adhesion 0.521 0.445 0.586 +adhesive 0.604 0.350 0.413 +adieu 0.250 0.471 0.342 +adipose 0.333 0.350 0.391 +adjacency 0.365 0.417 0.375 +adjacent 0.645 0.276 0.536 +adjective 0.570 0.316 0.569 +adjoining 0.520 0.400 0.393 +adjourn 0.385 0.456 0.475 +adjournment 0.438 0.510 0.370 +adjudicate 0.559 0.520 0.683 +adjudication 0.551 0.462 0.691 +adjunct 0.459 0.440 0.426 +adjust 0.647 0.327 0.638 +adjuster 0.510 0.540 0.760 +adjustment 0.590 0.520 0.661 +adjuvant 0.510 0.500 0.456 +admin 0.688 0.420 0.854 +administer 0.635 0.425 0.860 +administration 0.625 0.404 0.786 +administrative 0.542 0.415 0.579 +administrator 0.538 0.480 0.902 +admirable 0.929 0.600 0.870 +admiral 0.844 0.490 0.847 +admiralty 0.594 0.547 0.733 +admiration 0.969 0.583 0.726 +admire 0.867 0.692 0.704 +admired 0.917 0.560 0.815 +admirer 0.796 0.720 0.650 +admiring 0.867 0.578 0.629 +admissibility 0.802 0.580 0.602 +admissible 0.780 0.528 0.642 +admission 0.802 0.415 0.732 +admit 0.538 0.423 0.667 +admittance 0.690 0.451 0.598 +admitted 0.720 0.490 0.767 +admitting 0.620 0.500 0.546 +admixture 0.450 0.375 0.438 +admonition 0.357 0.606 0.455 +ado 0.520 0.423 0.385 +adobe 0.500 0.319 0.328 +adolescence 0.487 0.694 0.444 +adolescent 0.781 0.680 0.509 +adopt 0.694 0.612 0.701 +adoption 0.625 0.566 0.589 +adoptive 0.531 0.469 0.520 +adorable 0.969 0.519 0.457 +adoration 0.885 0.699 0.708 +adore 0.854 0.438 0.657 +adoring 0.885 0.620 0.717 +adorn 0.910 0.424 0.482 +adornment 0.918 0.373 0.377 +adrenalin 0.865 0.920 0.786 +adrenaline 0.765 0.965 0.825 +adrift 0.398 0.486 0.230 +adult 0.815 0.491 0.787 +adulterated 0.188 0.865 0.370 +adulterer 0.229 0.814 0.407 +adultery 0.120 0.922 0.510 +adulthood 0.541 0.454 0.652 +advance 0.673 0.472 0.858 +advanced 0.844 0.623 0.797 +advancement 0.776 0.650 0.839 +advancing 0.929 0.608 0.812 +advantage 0.917 0.548 0.859 +advantageous 0.837 0.640 0.789 +advent 0.665 0.560 0.627 +adventure 0.917 0.857 0.710 +adventurer 0.781 0.839 0.868 +adventures 0.812 0.764 0.749 +adventurous 0.969 0.898 0.722 +adversary 0.349 0.777 0.457 +adverse 0.323 0.610 0.385 +adversity 0.276 0.760 0.538 +advertise 0.500 0.529 0.580 +advertisement 0.600 0.566 0.539 +advertising 0.622 0.608 0.632 +adverts 0.551 0.500 0.595 +advice 0.698 0.408 0.688 +advisable 0.867 0.480 0.510 +advise 0.760 0.393 0.705 +advised 0.823 0.330 0.509 +advisement 0.698 0.235 0.655 +adviser 0.745 0.362 0.705 +advisor 0.646 0.350 0.689 +advisory 0.656 0.429 0.633 +advocacy 0.500 0.646 0.731 +advocate 0.551 0.530 0.818 +aegis 0.490 0.439 0.462 +aeration 0.550 0.500 0.433 +aerial 0.615 0.461 0.463 +aerobics 0.708 0.771 0.627 +aerodrome 0.541 0.740 0.678 +aerodynamic 0.561 0.724 0.728 +aerodynamics 0.590 0.663 0.722 +aeronautics 0.551 0.633 0.688 +aeroplane 0.714 0.642 0.644 +aerospace 0.643 0.520 0.779 +aesthetic 0.708 0.442 0.526 +aesthetics 0.847 0.327 0.549 +aetiology 0.480 0.398 0.615 +afar 0.396 0.373 0.358 +affable 0.704 0.380 0.452 +affair 0.520 0.459 0.657 +affect 0.458 0.569 0.578 +affecting 0.350 0.574 0.394 +affection 0.898 0.559 0.696 +affectionate 0.949 0.422 0.550 +affections 0.760 0.547 0.655 +affiche 0.479 0.265 0.402 +affidavit 0.469 0.584 0.526 +affiliated 0.673 0.519 0.535 +affiliation 0.615 0.594 0.500 +affinity 0.800 0.500 0.537 +affirm 0.745 0.509 0.731 +affirmation 0.750 0.500 0.689 +affirmative 0.854 0.589 0.816 +affirmatively 0.908 0.500 0.811 +affix 0.438 0.335 0.411 +afflict 0.302 0.555 0.293 +afflicted 0.271 0.500 0.167 +affliction 0.294 0.635 0.392 +affluence 0.663 0.618 0.722 +affluent 0.756 0.388 0.477 +afford 0.571 0.580 0.575 +affordable 0.840 0.398 0.493 +affront 0.327 0.740 0.547 +affronted 0.385 0.750 0.527 +afield 0.594 0.370 0.373 +afire 0.367 0.904 0.675 +afloat 0.602 0.427 0.444 +afore 0.500 0.337 0.382 +aforementioned 0.490 0.316 0.408 +aforesaid 0.531 0.358 0.478 +afraid 0.010 0.775 0.245 +afresh 0.643 0.521 0.480 +aft 0.480 0.417 0.518 +afterlife 0.571 0.567 0.568 +aftermath 0.312 0.449 0.444 +afternoon 0.533 0.388 0.339 +aftershave 0.406 0.384 0.415 +aftertaste 0.354 0.362 0.455 +afterthought 0.396 0.392 0.349 +aga 0.542 0.327 0.398 +agape 0.612 0.529 0.464 +agate 0.540 0.377 0.483 +age 0.561 0.226 0.498 +aged 0.135 0.365 0.236 +agency 0.460 0.296 0.583 +agenda 0.531 0.296 0.553 +agent 0.480 0.439 0.755 +agglomeration 0.450 0.765 0.509 +aggravate 0.224 0.770 0.464 +aggravated 0.079 0.760 0.430 +aggravates 0.108 0.778 0.357 +aggravating 0.257 0.794 0.640 +aggravation 0.071 0.784 0.613 +aggregate 0.730 0.378 0.556 +aggregation 0.583 0.517 0.694 +aggresive 0.059 0.971 0.639 +aggression 0.094 0.929 0.533 +aggressive 0.125 0.949 0.648 +aggressively 0.250 0.926 0.688 +aggressiveness 0.077 0.913 0.648 +aggressor 0.146 0.948 0.823 +agh 0.260 0.500 0.400 +aghast 0.133 0.865 0.464 +aghhh 0.281 0.635 0.243 +agile 0.800 0.657 0.775 +agility 0.720 0.702 0.815 +aging 0.214 0.255 0.284 +agitate 0.300 0.796 0.593 +agitated 0.444 0.882 0.491 +agitation 0.240 0.931 0.447 +aglow 0.780 0.510 0.797 +agnostic 0.306 0.396 0.574 +ago 0.317 0.280 0.404 +agonizing 0.083 0.800 0.340 +agony 0.083 0.775 0.393 +agoraphobia 0.127 0.712 0.438 +agree 0.906 0.260 0.545 +agreeable 0.906 0.500 0.696 +agreed 0.797 0.449 0.574 +agreeing 0.854 0.480 0.557 +agreement 0.760 0.440 0.736 +agressive 0.083 0.918 0.751 +agricultural 0.686 0.321 0.473 +agriculture 0.640 0.357 0.465 +aground 0.333 0.340 0.445 +agua 0.598 0.180 0.436 +ahead 0.708 0.520 0.673 +ahhh 0.562 0.517 0.241 +ahhhhhhhh 0.552 0.649 0.288 +ahoy 0.500 0.497 0.380 +aid 0.796 0.491 0.541 +aide 0.724 0.342 0.434 +aiding 0.643 0.533 0.569 +aids 0.561 0.480 0.500 +ail 0.375 0.434 0.385 +ailing 0.094 0.518 0.153 +ailment 0.146 0.734 0.277 +aim 0.481 0.569 0.567 +aimless 0.150 0.267 0.183 +air 0.708 0.163 0.427 +airbag 0.510 0.402 0.433 +airborne 0.542 0.519 0.385 +aircraft 0.646 0.644 0.691 +aircraft carrier 0.490 0.740 0.727 +airfield 0.601 0.650 0.645 +airhead 0.271 0.481 0.276 +airlift 0.573 0.622 0.642 +airline 0.650 0.482 0.688 +airliner 0.667 0.777 0.647 +airlock 0.398 0.520 0.447 +airman 0.587 0.716 0.721 +airplane 0.719 0.702 0.708 +airport 0.729 0.684 0.682 +airs 0.583 0.196 0.370 +airship 0.542 0.472 0.529 +airspace 0.562 0.510 0.640 +airspeed 0.583 0.780 0.544 +airstrip 0.550 0.690 0.649 +airtight 0.479 0.381 0.570 +airway 0.638 0.585 0.482 +aisle 0.438 0.222 0.283 +ait 0.385 0.390 0.402 +ajar 0.460 0.413 0.446 +aka 0.459 0.358 0.351 +akin 0.639 0.343 0.523 +alabaster 0.542 0.404 0.445 +alarm 0.241 0.882 0.698 +alarm clock 0.542 0.727 0.642 +alarmed 0.188 0.822 0.492 +alarming 0.204 0.890 0.585 +alas 0.571 0.310 0.279 +alb 0.521 0.380 0.427 +albatross 0.500 0.445 0.527 +albino 0.500 0.240 0.358 +album 0.635 0.349 0.453 +alchemy 0.541 0.583 0.693 +alcohol 0.323 0.667 0.377 +alcoholic 0.153 0.688 0.361 +alcoholism 0.061 0.779 0.407 +alcove 0.490 0.340 0.356 +alderman 0.550 0.459 0.691 +ale 0.530 0.450 0.358 +alert 0.479 0.820 0.648 +alertness 0.375 0.875 0.750 +alerts 0.337 0.804 0.673 +alfalfa 0.546 0.250 0.311 +algebra 0.440 0.340 0.565 +algebraic 0.531 0.412 0.441 +algorithm 0.448 0.394 0.559 +alias 0.541 0.353 0.333 +alibi 0.396 0.528 0.556 +alien 0.410 0.615 0.491 +alienate 0.247 0.500 0.523 +alienated 0.410 0.423 0.559 +alienation 0.378 0.530 0.462 +alight 0.667 0.657 0.605 +align 0.656 0.364 0.627 +aligned 0.583 0.275 0.553 +alignment 0.643 0.412 0.683 +alike 0.653 0.173 0.444 +alimentation 0.781 0.551 0.602 +alimony 0.612 0.477 0.464 +aliquot 0.440 0.310 0.404 +alive 0.816 0.637 0.731 +alkali 0.490 0.350 0.408 +alkaloids 0.433 0.562 0.402 +allay 0.417 0.406 0.398 +allegation 0.578 0.578 0.608 +allege 0.418 0.482 0.587 +alleged 0.365 0.522 0.520 +allegiance 0.917 0.398 0.750 +allegorical 0.517 0.558 0.598 +allegory 0.615 0.580 0.509 +allegro 0.635 0.627 0.453 +allergic 0.135 0.549 0.273 +allergy 0.296 0.606 0.389 +alleviate 0.869 0.270 0.528 +alleviation 0.735 0.200 0.491 +alley 0.347 0.500 0.355 +alleyway 0.357 0.471 0.382 +alliance 0.696 0.473 0.769 +allied 0.714 0.245 0.642 +alligator 0.354 0.704 0.645 +allocate 0.673 0.462 0.672 +allocation 0.604 0.388 0.679 +allot 0.622 0.481 0.616 +allotment 0.600 0.390 0.640 +allow 0.698 0.429 0.538 +allowable 0.698 0.500 0.561 +allowance 0.673 0.382 0.591 +allowed 0.730 0.360 0.655 +alloy 0.583 0.443 0.593 +allsmiles 0.786 0.528 0.430 +allure 0.804 0.585 0.686 +alluring 0.837 0.745 0.843 +allusion 0.440 0.308 0.462 +alluvial 0.323 0.490 0.491 +ally 0.792 0.320 0.688 +almanac 0.688 0.190 0.412 +almighty 0.938 0.874 0.958 +almond 0.698 0.183 0.314 +aloft 0.771 0.373 0.700 +aloha 0.698 0.440 0.441 +alone 0.333 0.167 0.216 +alongside 0.458 0.333 0.347 +aloof 0.189 0.423 0.302 +aloud 0.458 0.713 0.750 +alpha 0.708 0.340 0.755 +alphabet 0.562 0.204 0.672 +alphabetical 0.537 0.296 0.535 +alpine 0.594 0.337 0.474 +alreadyyyyy 0.592 0.717 0.351 +altar 0.724 0.387 0.635 +altar boy 0.434 0.206 0.350 +alter 0.333 0.694 0.654 +alteration 0.167 0.798 0.609 +altercation 0.170 0.806 0.500 +altered 0.255 0.765 0.500 +alternate 0.625 0.363 0.589 +alternating 0.480 0.494 0.542 +alternative 0.628 0.373 0.631 +altimeter 0.615 0.510 0.580 +altitude 0.708 0.482 0.736 +alto 0.656 0.404 0.730 +altogether 0.833 0.324 0.644 +aluminum 0.449 0.280 0.434 +alumnus 0.633 0.368 0.422 +alveolar 0.469 0.481 0.367 +alzheimers 0.194 0.518 0.319 +amalgam 0.438 0.333 0.510 +amalgamation 0.406 0.470 0.531 +amaretto 0.543 0.551 0.375 +amass 0.552 0.465 0.465 +amateur 0.469 0.500 0.409 +amaze 0.896 0.843 0.783 +amazed 0.796 0.779 0.533 +amazedness 0.827 0.872 0.510 +amazement 0.750 0.800 0.639 +amazing 0.906 0.837 0.849 +amazingly 0.918 0.765 0.920 +ambassador 0.651 0.529 0.917 +amber 0.635 0.308 0.369 +ambience 0.735 0.356 0.426 +ambient 0.625 0.360 0.582 +ambiguity 0.164 0.460 0.370 +ambiguous 0.265 0.462 0.358 +ambit 0.479 0.380 0.386 +ambition 0.510 0.804 0.661 +ambitious 0.484 0.821 0.717 +ambivalent 0.510 0.404 0.482 +ambrosia 0.571 0.452 0.480 +ambulance 0.500 0.750 0.609 +ambush 0.281 0.830 0.500 +ameliorate 0.770 0.548 0.747 +amen 0.781 0.182 0.542 +amenable 0.448 0.410 0.406 +amend 0.688 0.406 0.658 +amendment 0.531 0.459 0.606 +amends 0.640 0.366 0.517 +amenity 0.750 0.327 0.574 +amethyst 0.622 0.406 0.517 +amiable 0.847 0.290 0.483 +amicable 0.875 0.330 0.507 +amid 0.510 0.340 0.256 +amidst 0.480 0.330 0.316 +amino 0.551 0.402 0.433 +ammo 0.323 0.765 0.621 +ammonia 0.292 0.587 0.409 +ammonium 0.354 0.396 0.368 +ammunition 0.338 0.635 0.667 +amnesia 0.296 0.330 0.308 +amnesty 0.551 0.451 0.814 +amorous 0.844 0.670 0.636 +amorphous 0.327 0.402 0.349 +amortization 0.592 0.491 0.522 +amount 0.562 0.422 0.649 +amour 0.865 0.480 0.652 +amp 0.439 0.393 0.375 +ampersand 0.480 0.448 0.483 +amphetamines 0.133 0.667 0.526 +amphibian 0.427 0.357 0.474 +amphibious 0.479 0.346 0.445 +amphitheater 0.653 0.480 0.545 +ample 0.744 0.349 0.719 +amplification 0.690 0.677 0.810 +amplify 0.677 0.735 0.827 +amplitude 0.694 0.439 0.692 +amply 0.781 0.431 0.766 +amputate 0.092 0.660 0.509 +amputation 0.100 0.755 0.483 +amuck 0.385 0.602 0.321 +amulet 0.781 0.260 0.630 +amuse 0.812 0.684 0.664 +amused 0.942 0.847 0.596 +amusement 0.929 0.837 0.803 +amusing 0.960 0.829 0.632 +ana 0.541 0.300 0.314 +anaconda 0.146 0.830 0.540 +anaesthesia 0.350 0.217 0.473 +anaesthetic 0.449 0.268 0.509 +anagram 0.552 0.327 0.449 +anal 0.333 0.798 0.334 +analgesic 0.417 0.321 0.441 +analogous 0.531 0.270 0.500 +analogue 0.570 0.320 0.446 +analogy 0.510 0.367 0.509 +analysis 0.729 0.448 0.705 +analyst 0.604 0.415 0.755 +analytic 0.665 0.521 0.634 +analytical 0.625 0.324 0.800 +analyze 0.667 0.462 0.710 +analyzer 0.625 0.556 0.854 +anaphylactic 0.378 0.588 0.500 +anarchism 0.125 0.804 0.623 +anarchist 0.204 0.700 0.759 +anarchy 0.146 0.755 0.620 +anastomosis 0.375 0.470 0.490 +anathema 0.286 0.490 0.519 +anatomic 0.562 0.442 0.546 +anatomy 0.562 0.390 0.571 +ancestor 0.592 0.388 0.594 +ancestral 0.640 0.481 0.750 +ancestry 0.708 0.519 0.717 +anchor 0.520 0.284 0.564 +anchorage 0.500 0.325 0.639 +ancient 0.420 0.217 0.439 +ancillary 0.449 0.442 0.278 +androgen 0.255 0.523 0.527 +android 0.663 0.436 0.500 +anecdote 0.583 0.529 0.500 +anemia 0.188 0.327 0.310 +anemic 0.167 0.279 0.155 +anemone 0.552 0.538 0.327 +anesthesia 0.365 0.216 0.394 +anesthesiologist 0.419 0.224 0.526 +anesthetic 0.350 0.264 0.482 +aneurysm 0.115 0.690 0.536 +anew 0.771 0.358 0.385 +angel 0.906 0.158 0.704 +angelic 0.927 0.298 0.668 +anger 0.167 0.865 0.657 +angered 0.010 0.860 0.547 +angermanagement 0.260 0.632 0.482 +angina 0.230 0.630 0.464 +angiogram 0.347 0.520 0.465 +angiography 0.378 0.536 0.520 +angle 0.541 0.330 0.455 +angling 0.625 0.408 0.500 +angora 0.529 0.425 0.405 +angriest 0.094 0.892 0.430 +angry 0.122 0.830 0.604 +angrytweet 0.265 0.644 0.471 +angst 0.167 0.888 0.333 +anguish 0.153 0.792 0.265 +anguished 0.135 0.720 0.307 +angular 0.449 0.281 0.444 +anhydrous 0.456 0.365 0.355 +animal 0.521 0.510 0.513 +animate 0.827 0.755 0.635 +animated 0.823 0.676 0.538 +animation 0.888 0.750 0.549 +animosity 0.510 0.724 0.545 +animus 0.698 0.676 0.466 +ankle 0.500 0.274 0.234 +anklet 0.410 0.276 0.302 +annals 0.427 0.610 0.424 +annex 0.594 0.350 0.458 +annexation 0.342 0.500 0.555 +annexe 0.584 0.350 0.392 +annihilate 0.115 0.918 0.681 +annihilated 0.080 0.760 0.324 +annihilation 0.041 0.800 0.591 +anniversary 0.880 0.770 0.723 +annotate 0.592 0.469 0.441 +annotation 0.604 0.470 0.619 +announce 0.694 0.618 0.611 +announcement 0.729 0.491 0.482 +announcer 0.602 0.570 0.732 +annoy 0.094 0.765 0.286 +annoyance 0.167 0.718 0.342 +annoyed 0.104 0.783 0.345 +annoyin 0.260 0.573 0.352 +annoying 0.082 0.853 0.348 +annoys 0.146 0.778 0.435 +annual 0.552 0.236 0.500 +annuity 0.521 0.304 0.527 +annul 0.250 0.448 0.364 +annular 0.310 0.385 0.412 +annulment 0.153 0.375 0.447 +annulus 0.458 0.380 0.376 +anointed 0.500 0.368 0.579 +anointing 0.653 0.350 0.547 +anomalous 0.281 0.480 0.423 +anomaly 0.188 0.538 0.404 +anon 0.479 0.354 0.298 +anonymity 0.469 0.255 0.430 +anonymous 0.396 0.291 0.431 +anorexic 0.160 0.618 0.245 +answer 0.537 0.373 0.661 +answerable 0.708 0.481 0.750 +answering 0.684 0.500 0.607 +ant 0.448 0.216 0.216 +antagonism 0.224 0.618 0.524 +antagonist 0.240 0.615 0.700 +antagonistic 0.296 0.604 0.565 +antagonize 0.143 0.663 0.629 +ante 0.448 0.320 0.417 +antecedent 0.427 0.551 0.566 +antelope 0.542 0.510 0.500 +antenna 0.521 0.327 0.358 +anterior 0.510 0.245 0.362 +anthem 0.780 0.343 0.729 +anthill 0.327 0.578 0.377 +anthology 0.338 0.406 0.537 +anthrax 0.188 0.730 0.500 +anthropological 0.367 0.390 0.490 +anthropologist 0.551 0.385 0.725 +anthropology 0.490 0.367 0.582 +anti 0.365 0.412 0.384 +antiaircraft 0.330 0.622 0.629 +antibiotic 0.510 0.373 0.658 +antibiotics 0.448 0.406 0.557 +antichrist 0.082 0.837 0.544 +anticipate 0.622 0.469 0.667 +anticipation 0.698 0.539 0.711 +anticipatory 0.653 0.551 0.682 +antics 0.448 0.740 0.236 +antidote 0.541 0.490 0.629 +antifungal 0.408 0.412 0.441 +antigravity 0.430 0.714 0.658 +antimony 0.378 0.398 0.490 +antipathy 0.198 0.549 0.393 +antiquarian 0.500 0.233 0.426 +antiquated 0.420 0.392 0.236 +antique 0.634 0.290 0.518 +antiques 0.540 0.370 0.595 +antiquity 0.385 0.333 0.556 +antiseptic 0.438 0.370 0.623 +antisocial 0.146 0.686 0.391 +antithesis 0.396 0.412 0.536 +antithetical 0.271 0.509 0.358 +antiviral 0.459 0.470 0.549 +antler 0.448 0.470 0.500 +antsy 0.449 0.558 0.417 +anus 0.347 0.644 0.350 +anvil 0.380 0.510 0.604 +anxiety 0.146 0.865 0.342 +anxietyattack 0.150 0.925 0.446 +anxious 0.281 0.875 0.434 +anxiousness 0.235 0.814 0.282 +anytime 0.625 0.461 0.436 +aorta 0.448 0.510 0.542 +aortic 0.436 0.540 0.438 +apace 0.536 0.500 0.536 +apache 0.687 0.469 0.500 +apartment 0.719 0.393 0.580 +apartments 0.704 0.337 0.443 +apathetic 0.188 0.292 0.333 +apathy 0.184 0.212 0.204 +ape 0.548 0.389 0.336 +aperture 0.612 0.450 0.667 +apex 0.570 0.433 0.418 +aphid 0.388 0.473 0.407 +aphrodisiac 0.750 0.846 0.667 +apiece 0.439 0.259 0.383 +aplomb 0.500 0.509 0.582 +apocalypse 0.050 0.867 0.736 +apocalyptic 0.173 0.880 0.750 +apologetic 0.479 0.461 0.571 +apologist 0.406 0.429 0.526 +apologize 0.551 0.378 0.389 +apology 0.571 0.346 0.402 +apostasy 0.388 0.520 0.517 +apostate 0.342 0.500 0.528 +apostle 0.646 0.347 0.732 +apostolic 0.592 0.300 0.717 +apostrophe 0.469 0.368 0.537 +apothecary 0.561 0.328 0.529 +appalled 0.194 0.792 0.562 +appalling 0.160 0.827 0.415 +apparatus 0.375 0.353 0.377 +apparel 0.698 0.435 0.453 +apparent 0.473 0.383 0.398 +apparently 0.531 0.410 0.426 +apparition 0.406 0.573 0.636 +appeal 0.663 0.598 0.558 +appear 0.735 0.506 0.567 +appearance 0.669 0.490 0.534 +appease 0.633 0.278 0.434 +appellant 0.327 0.588 0.568 +append 0.573 0.464 0.453 +appendage 0.229 0.382 0.438 +appendectomy 0.177 0.670 0.554 +appendicitis 0.031 0.640 0.347 +appendix 0.365 0.387 0.425 +appetite 0.704 0.637 0.581 +appetizer 0.755 0.560 0.406 +appetizing 0.806 0.657 0.688 +applaud 0.865 0.824 0.464 +applause 0.953 0.857 0.621 +apple 0.811 0.300 0.264 +apple juice 0.765 0.204 0.294 +applejack 0.604 0.431 0.473 +applesauce 0.750 0.167 0.291 +appliance 0.582 0.453 0.538 +appliances 0.594 0.394 0.567 +applicability 0.677 0.490 0.741 +applicable 0.469 0.430 0.667 +applicant 0.612 0.558 0.688 +application 0.646 0.445 0.726 +apply 0.612 0.321 0.667 +appoint 0.565 0.330 0.509 +appointment 0.688 0.594 0.547 +appointments 0.745 0.677 0.625 +apportion 0.677 0.490 0.638 +apportionment 0.552 0.481 0.453 +appraisal 0.417 0.667 0.682 +appraise 0.677 0.490 0.696 +appreciable 0.873 0.491 0.778 +appreciate 0.885 0.422 0.741 +appreciated 0.910 0.434 0.779 +appreciates 0.765 0.500 0.656 +appreciation 0.917 0.529 0.588 +appreciative 0.857 0.380 0.654 +apprehend 0.521 0.624 0.696 +apprehension 0.385 0.720 0.454 +apprehensive 0.406 0.592 0.431 +apprentice 0.615 0.413 0.452 +apprenticeship 0.812 0.482 0.643 +approach 0.612 0.392 0.610 +approaching 0.740 0.557 0.491 +approbate 0.646 0.590 0.860 +approbation 0.792 0.529 0.774 +appropriate 0.833 0.368 0.759 +appropriation 0.510 0.632 0.717 +approval 0.854 0.460 0.889 +approve 0.875 0.548 0.741 +approved 0.833 0.349 0.698 +approvement 0.880 0.625 0.780 +approving 0.917 0.583 0.773 +approximate 0.551 0.560 0.520 +approximately 0.622 0.396 0.538 +approximating 0.583 0.615 0.471 +approximation 0.582 0.402 0.593 +appurtenances 0.573 0.412 0.547 +apricot 0.708 0.320 0.278 +apron 0.582 0.208 0.245 +apt 0.582 0.418 0.382 +aptitude 0.750 0.471 0.746 +aqua 0.656 0.292 0.359 +aquamarine 0.729 0.306 0.413 +aquarium 0.663 0.327 0.393 +aquatic 0.677 0.510 0.463 +aqueduct 0.551 0.411 0.534 +aqueous 0.429 0.270 0.310 +arable 0.510 0.350 0.465 +arbiter 0.561 0.537 0.814 +arbitrary 0.281 0.702 0.686 +arbitrate 0.470 0.620 0.682 +arbitration 0.587 0.602 0.670 +arbitrator 0.385 0.448 0.795 +arbor 0.583 0.490 0.591 +arc 0.552 0.388 0.396 +arcade 0.676 0.521 0.502 +arcane 0.500 0.490 0.637 +arch 0.500 0.354 0.468 +archaeological 0.740 0.441 0.660 +archaeologist 0.552 0.451 0.706 +archaeology 0.596 0.358 0.691 +archaic 0.271 0.327 0.332 +archangel 0.837 0.500 0.708 +archbishop 0.622 0.280 0.776 +archdiocese 0.400 0.321 0.704 +archduke 0.458 0.413 0.634 +arched 0.582 0.403 0.398 +archer 0.573 0.622 0.661 +archery 0.594 0.604 0.589 +archetype 0.448 0.520 0.569 +archipelago 0.745 0.370 0.592 +architect 0.776 0.442 0.836 +architectural 0.729 0.390 0.670 +architecture 0.820 0.390 0.694 +archive 0.438 0.294 0.527 +arctic 0.615 0.352 0.546 +ardent 0.694 0.873 0.722 +ardor 0.500 0.780 0.538 +arduous 0.344 0.783 0.605 +area 0.490 0.306 0.464 +arena 0.510 0.235 0.404 +areola 0.417 0.396 0.381 +areyoukidding 0.429 0.633 0.400 +areyoukiddingme 0.365 0.635 0.375 +argent 0.594 0.418 0.472 +argh 0.260 0.538 0.328 +arghh 0.292 0.536 0.397 +arghhhh 0.250 0.618 0.324 +argue 0.093 0.798 0.525 +argument 0.510 0.464 0.698 +argumentation 0.479 0.549 0.760 +argumentative 0.450 0.531 0.679 +arguments 0.541 0.602 0.657 +arid 0.323 0.333 0.379 +arise 0.750 0.582 0.725 +aristocracy 0.688 0.549 0.842 +aristocrat 0.583 0.413 0.811 +aristocratic 0.449 0.519 0.676 +arithmetic 0.453 0.460 0.634 +ark 0.396 0.427 0.543 +arm 0.552 0.285 0.469 +armada 0.408 0.740 0.868 +armament 0.198 0.764 0.810 +armaments 0.192 0.839 0.830 +armature 0.510 0.558 0.755 +armchair 0.646 0.164 0.339 +armed 0.188 0.750 0.808 +armor 0.469 0.625 0.784 +armored 0.469 0.509 0.861 +armory 0.448 0.663 0.800 +armpit 0.283 0.439 0.250 +arms 0.464 0.395 0.483 +army 0.417 0.759 0.902 +aroma 0.823 0.235 0.442 +aromatherapy 0.847 0.220 0.473 +arousal 0.791 0.943 0.731 +arouse 0.740 0.491 0.580 +aroused 0.708 0.952 0.667 +arraignment 0.406 0.837 0.534 +arrange 0.740 0.490 0.571 +arranged 0.698 0.531 0.728 +arrangement 0.625 0.382 0.683 +array 0.521 0.396 0.568 +arrears 0.286 0.485 0.302 +arrest 0.146 0.951 0.500 +arrhythmia 0.265 0.706 0.356 +arrival 0.678 0.510 0.474 +arrive 0.837 0.406 0.585 +arrogance 0.143 0.750 0.620 +arrogant 0.115 0.755 0.580 +arrow 0.439 0.390 0.454 +arsehole 0.276 0.598 0.433 +arseholes 0.188 0.545 0.351 +arsenal 0.365 0.741 0.752 +arsenic 0.281 0.472 0.447 +arson 0.133 0.904 0.567 +arsonist 0.348 0.840 0.500 +art 0.812 0.360 0.603 +arterial 0.396 0.510 0.583 +artery 0.396 0.580 0.537 +artful 0.771 0.608 0.778 +arthritis 0.110 0.518 0.345 +arthropod 0.344 0.464 0.434 +artichoke 0.583 0.218 0.287 +article 0.594 0.280 0.481 +articles 0.552 0.324 0.565 +articulate 0.677 0.462 0.618 +articulation 0.479 0.480 0.591 +artifact 0.510 0.500 0.566 +artifice 0.316 0.696 0.482 +artificial 0.306 0.385 0.351 +artillery 0.350 0.912 0.794 +artisan 0.781 0.330 0.411 +artist 0.802 0.442 0.732 +artiste 0.844 0.512 0.565 +artistic 0.802 0.646 0.632 +artistry 0.823 0.346 0.769 +artists 0.796 0.667 0.741 +artwork 0.896 0.368 0.679 +arty 0.490 0.422 0.388 +asap 0.571 0.500 0.552 +asbestos 0.357 0.481 0.464 +ascend 0.830 0.620 0.812 +ascendancy 0.724 0.625 0.700 +ascendant 0.656 0.673 0.821 +ascending 0.826 0.644 0.777 +ascension 0.765 0.720 0.714 +ascent 0.755 0.627 0.833 +ascertain 0.560 0.530 0.625 +ascertained 0.531 0.529 0.616 +ascetic 0.438 0.375 0.472 +ash 0.260 0.210 0.207 +ashamed 0.156 0.588 0.228 +ashes 0.327 0.279 0.142 +ashtray 0.406 0.382 0.265 +asinine 0.429 0.472 0.433 +ask 0.531 0.440 0.459 +asleeep 0.490 0.210 0.322 +asleep 0.604 0.100 0.270 +asp 0.438 0.489 0.375 +asparagus 0.469 0.317 0.264 +aspartame 0.469 0.480 0.322 +aspect 0.479 0.469 0.588 +aspects 0.439 0.480 0.565 +aspen 0.479 0.280 0.395 +asphalt 0.479 0.264 0.439 +asphyxia 0.198 0.704 0.311 +asphyxiation 0.059 0.745 0.412 +aspiration 0.704 0.724 0.675 +aspire 0.812 0.469 0.722 +aspirin 0.479 0.271 0.422 +aspiring 0.844 0.582 0.604 +ass 0.323 0.750 0.345 +assail 0.378 0.510 0.500 +assailant 0.184 0.868 0.602 +assassin 0.073 0.933 0.632 +assassinate 0.051 0.969 0.722 +assassination 0.083 0.941 0.525 +assault 0.167 0.848 0.550 +assay 0.633 0.559 0.594 +assemblage 0.429 0.452 0.600 +assemble 0.542 0.570 0.750 +assembled 0.663 0.450 0.644 +assembly 0.698 0.500 0.640 +assemblyman 0.430 0.538 0.760 +assent 0.615 0.515 0.719 +assert 0.750 0.619 0.809 +asserting 0.694 0.531 0.736 +assertion 0.740 0.442 0.750 +assertive 0.719 0.412 0.770 +assess 0.698 0.500 0.623 +assessment 0.750 0.623 0.658 +assessor 0.551 0.538 0.764 +asset 0.797 0.765 0.788 +assets 0.667 0.613 0.765 +asshole 0.133 0.582 0.263 +assign 0.622 0.417 0.709 +assignee 0.510 0.462 0.510 +assignment 0.483 0.398 0.745 +assimilate 0.559 0.391 0.683 +assimilation 0.429 0.378 0.463 +assist 0.833 0.435 0.629 +assistance 0.656 0.519 0.633 +assistant 0.625 0.390 0.536 +associate 0.812 0.409 0.625 +association 0.745 0.500 0.817 +assorted 0.602 0.460 0.472 +assortment 0.694 0.360 0.526 +assuage 0.745 0.255 0.500 +assume 0.698 0.401 0.464 +assumed 0.612 0.247 0.454 +assuming 0.740 0.390 0.526 +assumption 0.479 0.431 0.417 +assurance 0.675 0.442 0.704 +assure 0.910 0.460 0.839 +assured 0.878 0.327 0.754 +assuredly 0.786 0.396 0.833 +asterisk 0.541 0.288 0.273 +asteroid 0.430 0.721 0.623 +asteroids 0.361 0.694 0.712 +asthma 0.198 0.549 0.227 +asthmatic 0.229 0.706 0.294 +astigmatism 0.214 0.490 0.429 +astonish 0.786 0.845 0.658 +astonished 0.510 0.775 0.574 +astonishing 0.844 0.802 0.821 +astonishingly 0.827 0.898 0.773 +astonishment 0.680 0.718 0.519 +astound 0.729 0.675 0.474 +astral 0.604 0.417 0.567 +astray 0.098 0.676 0.308 +astringent 0.316 0.500 0.474 +astrologer 0.594 0.519 0.673 +astrology 0.635 0.340 0.500 +astronaut 0.792 0.601 0.761 +astronomer 0.750 0.509 0.735 +astronomical 0.600 0.632 0.726 +astronomy 0.613 0.474 0.722 +astute 0.776 0.658 0.827 +asunder 0.208 0.442 0.259 +asylum 0.407 0.330 0.445 +asymmetric 0.580 0.343 0.465 +asymmetry 0.476 0.373 0.527 +asymptotic 0.479 0.451 0.472 +atelier 0.490 0.330 0.705 +atheism 0.276 0.460 0.481 +atheistic 0.373 0.481 0.466 +atherosclerosis 0.250 0.480 0.343 +athlete 0.781 0.718 0.686 +athletic 0.857 0.798 0.708 +athleticism 0.750 0.863 0.778 +athletics 0.831 0.691 0.740 +atlas 0.531 0.306 0.554 +atmosphere 0.604 0.300 0.560 +atmospheric 0.531 0.420 0.594 +atoll 0.480 0.408 0.472 +atom 0.510 0.500 0.433 +atomic 0.327 0.817 0.713 +atone 0.418 0.673 0.411 +atonement 0.550 0.602 0.683 +atpeace 0.724 0.298 0.519 +atrium 0.469 0.365 0.473 +atrocious 0.073 0.811 0.445 +atrocity 0.115 0.844 0.593 +atrophy 0.177 0.540 0.208 +attach 0.520 0.363 0.559 +attached 0.562 0.350 0.439 +attachment 0.570 0.343 0.500 +attack 0.286 0.948 0.670 +attacker 0.185 0.962 0.629 +attacking 0.276 0.837 0.642 +attain 0.806 0.510 0.719 +attainable 0.760 0.500 0.759 +attainment 0.830 0.520 0.940 +attempt 0.625 0.491 0.431 +attempted 0.594 0.580 0.567 +attend 0.650 0.420 0.625 +attendance 0.812 0.500 0.592 +attendant 0.580 0.365 0.519 +attention 0.740 0.599 0.774 +attentionseeker 0.367 0.745 0.457 +attentionseekers 0.531 0.673 0.500 +attentive 0.812 0.520 0.724 +attenuate 0.408 0.302 0.429 +attenuated 0.449 0.280 0.298 +attenuation 0.458 0.363 0.464 +attest 0.439 0.710 0.685 +attestation 0.234 0.635 0.500 +attic 0.521 0.259 0.377 +attire 0.742 0.388 0.483 +attitude 0.760 0.644 0.861 +attorney 0.600 0.594 0.754 +attract 0.796 0.663 0.769 +attraction 0.906 0.774 0.712 +attractive 0.906 0.630 0.769 +attractiveness 0.938 0.667 0.755 +attributable 0.704 0.430 0.527 +attribute 0.781 0.439 0.795 +attribution 0.646 0.467 0.658 +attrition 0.229 0.540 0.259 +auburn 0.510 0.240 0.411 +auction 0.594 0.702 0.519 +auctioneer 0.542 0.732 0.716 +audacious 0.740 0.875 0.825 +audacity 0.760 0.755 0.916 +audible 0.673 0.370 0.462 +audience 0.698 0.610 0.613 +audio 0.709 0.425 0.370 +audit 0.375 0.562 0.735 +audition 0.750 0.685 0.615 +auditions 0.740 0.765 0.596 +auditor 0.582 0.571 0.726 +auditorium 0.529 0.490 0.538 +auditory 0.531 0.481 0.570 +aught 0.418 0.135 0.217 +augment 0.650 0.683 0.645 +augmentation 0.714 0.613 0.850 +august 0.652 0.292 0.462 +aunt 0.667 0.291 0.420 +auntie 0.643 0.275 0.447 +aura 0.760 0.333 0.500 +aurora 0.817 0.306 0.537 +auspices 0.542 0.500 0.634 +auspicious 0.562 0.635 0.669 +austere 0.500 0.390 0.422 +austerity 0.438 0.406 0.534 +authentic 0.885 0.510 0.782 +authenticate 0.833 0.480 0.789 +authentication 0.724 0.491 0.750 +authenticity 0.670 0.548 0.845 +author 0.775 0.343 0.749 +authoritative 0.636 0.520 0.890 +authority 0.592 0.592 0.934 +authorization 0.521 0.567 0.817 +authorize 0.772 0.596 0.821 +authorized 0.760 0.458 0.815 +authorship 0.667 0.635 0.773 +autism 0.235 0.500 0.447 +autistic 0.367 0.337 0.404 +auto 0.571 0.569 0.500 +autobiographical 0.909 0.462 0.582 +autobiography 0.735 0.284 0.629 +autocorrect 0.551 0.439 0.616 +autocratic 0.542 0.577 0.727 +autograph 0.735 0.565 0.473 +autographed 0.781 0.620 0.625 +automated 0.578 0.402 0.632 +automatic 0.562 0.433 0.664 +automobile 0.753 0.625 0.534 +automotive 0.656 0.520 0.577 +autonomy 0.781 0.349 0.891 +autopilot 0.594 0.462 0.632 +autopsy 0.252 0.650 0.538 +autumn 0.765 0.204 0.450 +auxiliary 0.622 0.471 0.509 +avail 0.800 0.430 0.603 +availability 0.796 0.544 0.600 +available 0.844 0.356 0.623 +avalanche 0.265 0.915 0.683 +avarice 0.198 0.726 0.352 +avatar 0.633 0.410 0.567 +avenge 0.073 0.867 0.559 +avenger 0.337 0.865 0.670 +avenging 0.143 0.880 0.717 +avenue 0.677 0.360 0.377 +aver 0.492 0.450 0.393 +average 0.684 0.280 0.455 +aversation 0.582 0.442 0.432 +averse 0.253 0.569 0.492 +averseness 0.296 0.606 0.528 +aversion 0.074 0.663 0.525 +avert 0.510 0.388 0.465 +aviary 0.500 0.360 0.467 +aviation 0.708 0.646 0.741 +aviator 0.615 0.700 0.644 +avid 0.582 0.459 0.593 +avocado 0.677 0.255 0.287 +avoid 0.427 0.442 0.415 +avoidance 0.470 0.481 0.466 +avoiding 0.457 0.433 0.309 +await 0.448 0.264 0.276 +awake 0.667 0.469 0.741 +awaken 0.729 0.412 0.611 +awakening 0.745 0.500 0.618 +award 0.865 0.745 0.660 +awards 0.958 0.736 0.652 +aware 0.656 0.340 0.770 +awareness 0.684 0.422 0.810 +awe 0.469 0.740 0.300 +awed 0.364 0.774 0.361 +awesome 0.980 0.897 0.891 +awesomeness 0.917 0.647 0.927 +awestruck 0.615 0.767 0.680 +awful 0.061 0.786 0.450 +awkward 0.296 0.650 0.358 +awkwardness 0.167 0.454 0.148 +awning 0.500 0.186 0.318 +awry 0.156 0.540 0.275 +axe 0.296 0.690 0.536 +axial 0.458 0.278 0.491 +axiom 0.439 0.441 0.583 +axiomatic 0.458 0.392 0.627 +axis 0.209 0.250 0.356 +axle 0.459 0.294 0.473 +ay 0.500 0.557 0.255 +aye 0.562 0.420 0.392 +azimuth 0.385 0.461 0.421 +azure 0.620 0.256 0.339 +babble 0.552 0.441 0.204 +babbling 0.396 0.418 0.241 +babe 0.860 0.536 0.424 +baboon 0.357 0.410 0.429 +baby 0.837 0.365 0.455 +babysit 0.719 0.587 0.398 +babysitter 0.656 0.415 0.408 +baccalaureate 0.729 0.510 0.480 +baccarat 0.583 0.497 0.436 +bachelor 0.667 0.406 0.600 +bachelorette 0.735 0.780 0.465 +back 0.438 0.353 0.336 +backboard 0.480 0.259 0.436 +backbone 0.538 0.464 0.620 +backdoor 0.344 0.410 0.333 +backdrop 0.320 0.309 0.444 +backer 0.646 0.375 0.537 +backfire 0.265 0.612 0.491 +backgammon 0.580 0.410 0.390 +background 0.399 0.357 0.498 +backhand 0.427 0.449 0.390 +backhoe 0.398 0.554 0.562 +backoff 0.104 0.396 0.240 +backpack 0.729 0.278 0.333 +backpacker 0.510 0.730 0.460 +backroom 0.406 0.500 0.387 +backseat 0.388 0.330 0.237 +backside 0.182 0.417 0.342 +backtrack 0.312 0.525 0.278 +backup 0.520 0.510 0.553 +backward 0.309 0.367 0.250 +backwardness 0.240 0.500 0.136 +backwards 0.302 0.372 0.330 +backwater 0.312 0.410 0.161 +backwoods 0.541 0.350 0.482 +backyard 0.552 0.280 0.302 +bacon 0.698 0.406 0.295 +bacteria 0.177 0.553 0.570 +bacterial 0.156 0.500 0.473 +bacterium 0.194 0.545 0.345 +bad 0.125 0.625 0.373 +badass 0.255 0.775 0.745 +badday 0.327 0.449 0.373 +badfeeling 0.250 0.559 0.365 +badge 0.567 0.488 0.691 +badger 0.344 0.429 0.357 +badhabit 0.184 0.594 0.311 +badly 0.073 0.509 0.286 +badness 0.094 0.823 0.463 +baffle 0.344 0.442 0.482 +baffled 0.151 0.600 0.339 +bag 0.500 0.250 0.314 +bagel 0.531 0.363 0.340 +baggage 0.610 0.363 0.427 +baggie 0.367 0.427 0.366 +baggy 0.521 0.278 0.452 +bagman 0.506 0.500 0.394 +bagpipes 0.541 0.556 0.412 +bail 0.373 0.520 0.561 +bailiff 0.347 0.519 0.759 +bait 0.276 0.327 0.296 +bake 0.867 0.418 0.519 +bakery 0.802 0.500 0.380 +baking 0.549 0.455 0.451 +bal 0.490 0.412 0.432 +balance 0.684 0.265 0.735 +balanced 0.806 0.255 0.745 +balcony 0.562 0.392 0.380 +bald 0.306 0.184 0.268 +balding 0.302 0.363 0.368 +baldy 0.398 0.385 0.396 +bale 0.437 0.363 0.412 +balk 0.229 0.451 0.415 +ball 0.740 0.427 0.317 +ballad 0.792 0.284 0.424 +ballast 0.354 0.423 0.287 +ballerina 0.802 0.660 0.475 +ballet 0.656 0.480 0.358 +ballgame 0.781 0.790 0.407 +ballistic 0.260 0.806 0.685 +ballistics 0.271 0.787 0.610 +balloon 0.729 0.245 0.315 +ballot 0.521 0.361 0.358 +ballpark 0.724 0.694 0.529 +ballplayer 0.719 0.764 0.566 +ballpoint 0.596 0.337 0.318 +ballroom 0.847 0.635 0.448 +ballsy 0.531 0.491 0.414 +balm 0.625 0.275 0.414 +balmy 0.684 0.327 0.545 +balsam 0.663 0.250 0.385 +balsamic 0.582 0.283 0.447 +bam 0.427 0.472 0.390 +bamboo 0.646 0.222 0.356 +ban 0.146 0.689 0.587 +banana 0.612 0.230 0.241 +band 0.648 0.552 0.525 +bandage 0.220 0.327 0.286 +bandanna 0.562 0.276 0.277 +bandit 0.094 0.796 0.567 +bandstand 0.735 0.536 0.520 +bandwagon 0.625 0.651 0.509 +bandwidth 0.714 0.337 0.548 +bane 0.265 0.694 0.366 +bang 0.265 0.951 0.740 +banger 0.378 0.540 0.538 +banish 0.163 0.677 0.543 +banished 0.052 0.713 0.370 +banishment 0.160 0.775 0.298 +banister 0.418 0.410 0.332 +banjo 0.469 0.400 0.370 +bank 0.562 0.327 0.675 +banker 0.586 0.588 0.792 +banking 0.510 0.327 0.500 +bankroll 0.469 0.570 0.509 +bankrupt 0.163 0.673 0.337 +bankruptcy 0.010 0.696 0.209 +banner 0.521 0.408 0.474 +banquet 0.765 0.571 0.600 +banshee 0.408 0.565 0.481 +banter 0.594 0.677 0.464 +banzai 0.550 0.510 0.443 +baptism 0.844 0.384 0.566 +baptismal 0.646 0.343 0.625 +baptize 0.739 0.426 0.594 +bar 0.500 0.531 0.481 +barb 0.448 0.365 0.417 +barbarian 0.323 0.896 0.713 +barbaric 0.235 0.798 0.738 +barbarism 0.190 0.815 0.614 +barbecue 0.792 0.643 0.456 +barbed 0.177 0.594 0.455 +barber 0.543 0.459 0.356 +barbershop 0.597 0.441 0.382 +barbie doll 0.729 0.370 0.330 +bard 0.470 0.410 0.439 +bare 0.333 0.717 0.296 +bareback 0.500 0.356 0.373 +barefoot 0.445 0.373 0.241 +barely 0.448 0.183 0.268 +barf 0.340 0.491 0.394 +bargain 0.653 0.533 0.670 +bargaining 0.622 0.640 0.642 +barge 0.469 0.388 0.465 +baritone 0.592 0.529 0.500 +barium 0.406 0.353 0.377 +bark 0.360 0.602 0.395 +barkeep 0.480 0.500 0.454 +barks 0.427 0.694 0.325 +barley 0.614 0.212 0.296 +barmaid 0.521 0.472 0.440 +barman 0.594 0.610 0.400 +barn 0.510 0.452 0.425 +barnacle 0.408 0.337 0.457 +barney 0.451 0.378 0.440 +barnyard 0.510 0.353 0.336 +barometer 0.388 0.273 0.545 +baron 0.520 0.358 0.709 +baroness 0.625 0.453 0.755 +baroque 0.490 0.357 0.418 +barrack 0.378 0.500 0.455 +barracuda 0.333 0.713 0.510 +barrage 0.388 0.871 0.627 +barred 0.143 0.741 0.535 +barrel 0.429 0.298 0.474 +barren 0.173 0.373 0.221 +barricade 0.323 0.667 0.673 +barrier 0.333 0.480 0.562 +barring 0.292 0.670 0.420 +barrister 0.469 0.570 0.792 +barroom 0.686 0.619 0.470 +barrow 0.479 0.363 0.362 +bartender 0.573 0.698 0.585 +barter 0.465 0.559 0.596 +base 0.635 0.298 0.553 +baseball 0.660 0.760 0.563 +baseball bat 0.667 0.567 0.509 +baseboard 0.396 0.198 0.405 +baseless 0.292 0.382 0.375 +baseline 0.483 0.367 0.509 +baseman 0.604 0.449 0.462 +basement 0.388 0.500 0.268 +bases 0.569 0.236 0.591 +bash 0.385 0.546 0.463 +bashful 0.400 0.406 0.217 +basic 0.643 0.102 0.395 +basics 0.688 0.311 0.491 +basil 0.534 0.274 0.309 +basilica 0.612 0.302 0.639 +basin 0.552 0.231 0.398 +basis 0.602 0.260 0.426 +bask 0.760 0.330 0.381 +basket 0.458 0.227 0.336 +basketball 0.814 0.764 0.435 +bass 0.427 0.206 0.268 +bass guitar 0.738 0.370 0.294 +basso 0.417 0.420 0.439 +bassoon 0.500 0.433 0.310 +bastard 0.094 0.692 0.289 +bastarding 0.104 0.608 0.269 +bastards 0.082 0.680 0.422 +bastion 0.531 0.500 0.596 +bat 0.324 0.409 0.480 +batch 0.560 0.357 0.357 +batching 0.484 0.420 0.518 +bate 0.429 0.525 0.464 +bath 0.725 0.260 0.263 +bathe 0.677 0.294 0.371 +bathhouse 0.602 0.380 0.459 +bathing 0.740 0.276 0.361 +bathrobe 0.531 0.442 0.394 +bathroom 0.561 0.283 0.345 +bathtub 0.625 0.240 0.318 +bathymetry 0.432 0.480 0.509 +baton 0.272 0.235 0.519 +battalion 0.333 0.818 0.795 +batter 0.561 0.245 0.373 +battered 0.080 0.790 0.306 +battering 0.210 0.798 0.490 +battery 0.480 0.425 0.442 +battle 0.365 0.945 0.868 +battled 0.292 0.794 0.575 +battlefield 0.133 0.918 0.781 +battleground 0.156 0.958 0.812 +battlements 0.276 0.441 0.530 +battleship 0.479 0.750 0.726 +batty 0.375 0.619 0.274 +bauble 0.698 0.429 0.255 +bawdy 0.184 0.823 0.508 +bawl 0.385 0.880 0.561 +bay 0.719 0.365 0.569 +bayonet 0.263 0.775 0.561 +bayou 0.469 0.431 0.324 +bazaar 0.604 0.340 0.500 +bazooka 0.302 0.824 0.634 +bday 0.729 0.600 0.415 +be 0.670 0.240 0.554 +beach 0.885 0.529 0.455 +beaches 0.865 0.500 0.538 +beacon 0.580 0.407 0.537 +bead 0.592 0.388 0.381 +beading 0.542 0.320 0.398 +beads 0.673 0.388 0.552 +beady 0.448 0.417 0.443 +beagle 0.649 0.470 0.395 +beak 0.375 0.363 0.411 +beaker 0.420 0.410 0.391 +beam 0.584 0.349 0.382 +beaming 0.892 0.654 0.587 +bean 0.667 0.269 0.264 +beanbag 0.450 0.380 0.340 +beanie 0.500 0.230 0.263 +bear 0.448 0.570 0.475 +bearable 0.542 0.375 0.605 +beard 0.490 0.261 0.371 +bearded 0.439 0.337 0.391 +bearer 0.571 0.547 0.676 +bearing 0.571 0.367 0.474 +bearings 0.418 0.490 0.426 +bearish 0.521 0.549 0.324 +bearskin 0.333 0.398 0.464 +beast 0.214 0.780 0.732 +beastly 0.146 0.874 0.843 +beat 0.279 0.647 0.492 +beaten 0.083 0.846 0.265 +beater 0.438 0.545 0.482 +beating 0.153 0.833 0.481 +beatnik 0.429 0.510 0.382 +beau 0.612 0.440 0.432 +beautification 0.885 0.575 0.725 +beautiful 0.875 0.614 0.648 +beautify 0.898 0.592 0.736 +beauty 0.842 0.600 0.644 +beaver 0.490 0.344 0.393 +bebop 0.482 0.490 0.358 +beck 0.580 0.375 0.418 +beckon 0.663 0.455 0.452 +become 0.641 0.583 0.643 +bed 0.604 0.173 0.327 +bedding 0.704 0.276 0.377 +bedpan 0.510 0.400 0.362 +bedrock 0.561 0.340 0.598 +bedroom 0.744 0.296 0.491 +bedside 0.604 0.167 0.375 +bedspread 0.551 0.139 0.292 +bedtime 0.673 0.314 0.373 +bee 0.520 0.509 0.309 +beef 0.582 0.312 0.492 +beefsteak 0.594 0.391 0.455 +beehive 0.541 0.700 0.422 +beep 0.595 0.541 0.304 +beeper 0.438 0.720 0.441 +beer 0.592 0.654 0.500 +bees 0.562 0.635 0.412 +beeswax 0.583 0.402 0.375 +beetle 0.323 0.356 0.295 +befall 0.520 0.663 0.585 +befitting 0.708 0.333 0.394 +befriend 0.930 0.624 0.471 +befuddled 0.156 0.714 0.269 +beg 0.292 0.608 0.328 +beggar 0.240 0.402 0.116 +begging 0.292 0.461 0.202 +begin 0.677 0.569 0.763 +beginner 0.490 0.480 0.387 +beginning 0.816 0.528 0.558 +beginnings 0.837 0.527 0.600 +begrudge 0.177 0.731 0.377 +begun 0.677 0.500 0.404 +behappy 0.875 0.557 0.562 +behave 0.677 0.363 0.747 +behavior 0.594 0.442 0.813 +behavioral 0.612 0.440 0.708 +behemoth 0.583 0.781 0.853 +behest 0.602 0.350 0.720 +behold 0.610 0.284 0.449 +beholden 0.296 0.555 0.212 +beholder 0.714 0.491 0.520 +beige 0.490 0.222 0.224 +belated 0.240 0.400 0.214 +belay 0.500 0.472 0.702 +belch 0.194 0.562 0.240 +belief 0.896 0.375 0.656 +believable 0.866 0.390 0.676 +believe 0.781 0.370 0.682 +believed 0.500 0.562 0.547 +believer 0.725 0.445 0.564 +believing 0.870 0.418 0.833 +belittle 0.122 0.417 0.250 +belittled 0.177 0.392 0.226 +bell 0.552 0.510 0.505 +bellboy 0.542 0.363 0.302 +bellhop 0.500 0.287 0.318 +belligerent 0.344 0.680 0.594 +bellman 0.540 0.250 0.371 +bellow 0.248 0.337 0.212 +bellows 0.458 0.515 0.429 +belly 0.510 0.388 0.387 +bellybutton 0.531 0.283 0.360 +bellyful 0.347 0.806 0.519 +belong 0.643 0.405 0.569 +belongings 0.592 0.380 0.750 +beloved 0.969 0.613 0.708 +belt 0.541 0.322 0.445 +beluga 0.510 0.333 0.482 +bemused 0.281 0.490 0.278 +bench 0.571 0.289 0.544 +bend 0.571 0.324 0.368 +bender 0.490 0.510 0.466 +bending 0.448 0.565 0.455 +beneath 0.354 0.173 0.233 +benedictory 0.677 0.438 0.481 +benefactor 0.833 0.578 0.755 +beneficial 0.820 0.579 0.703 +beneficiary 0.776 0.399 0.616 +benefit 0.906 0.422 0.806 +benevolence 0.786 0.340 0.717 +benevolent 0.786 0.407 0.651 +benign 0.694 0.440 0.509 +bent 0.375 0.453 0.298 +benzene 0.439 0.459 0.403 +bequeath 0.743 0.500 0.741 +bequest 0.661 0.398 0.882 +bereaved 0.104 0.479 0.221 +bereavement 0.265 0.677 0.500 +bereft 0.229 0.490 0.336 +beret 0.542 0.240 0.327 +bergamot 0.510 0.365 0.339 +berlin 0.592 0.423 0.571 +berserk 0.398 0.556 0.480 +berth 0.295 0.337 0.596 +beryllium 0.417 0.412 0.425 +beseech 0.330 0.441 0.600 +beset 0.385 0.717 0.317 +bestdayever 0.760 0.646 0.593 +bestfeeling 0.806 0.509 0.625 +bestfriends 0.934 0.662 0.647 +bestial 0.260 0.761 0.674 +besties 0.888 0.509 0.614 +bestow 0.656 0.560 0.642 +bestseller 0.771 0.643 0.700 +bet 0.385 0.698 0.432 +beta 0.710 0.370 0.439 +betray 0.042 0.870 0.536 +betrayal 0.083 0.719 0.418 +betrayed 0.122 0.769 0.308 +betrothed 0.833 0.630 0.667 +betterment 0.898 0.536 0.769 +betting 0.237 0.804 0.411 +betty 0.542 0.358 0.381 +bevel 0.757 0.406 0.454 +beverage 0.635 0.490 0.389 +bevy 0.429 0.460 0.541 +beware 0.151 0.596 0.518 +bewilder 0.306 0.571 0.289 +bewildered 0.230 0.630 0.300 +bewilderment 0.312 0.716 0.216 +bias 0.400 0.370 0.541 +biased 0.271 0.302 0.368 +bib 0.385 0.396 0.339 +bible 0.719 0.225 0.726 +biblical 0.635 0.304 0.712 +bibliography 0.622 0.204 0.528 +bicarbonate 0.479 0.337 0.438 +bicentennial 0.541 0.423 0.507 +biceps 0.592 0.588 0.602 +bicker 0.143 0.643 0.552 +bickering 0.122 0.800 0.536 +bicolor 0.580 0.327 0.404 +bicycle 0.708 0.519 0.425 +bid 0.760 0.530 0.655 +bidder 0.465 0.474 0.433 +bidding 0.586 0.644 0.509 +bide 0.368 0.407 0.282 +biennial 0.531 0.309 0.353 +bier 0.497 0.448 0.407 +bifurcation 0.385 0.625 0.352 +big 0.802 0.588 0.812 +bigamy 0.327 0.696 0.482 +bigday 0.796 0.689 0.596 +biggestfear 0.062 0.730 0.480 +biggie 0.531 0.481 0.500 +bighorn 0.480 0.547 0.580 +bigmouth 0.417 0.577 0.430 +bigot 0.479 0.745 0.517 +bigoted 0.153 0.760 0.462 +bigotry 0.356 0.737 0.481 +bike 0.708 0.500 0.333 +biker 0.604 0.710 0.567 +bikini 0.730 0.639 0.353 +bilateral 0.633 0.343 0.491 +bilayer 0.438 0.398 0.388 +bile 0.157 0.461 0.324 +bilge 0.316 0.392 0.412 +bilingual 0.735 0.490 0.606 +bill 0.396 0.402 0.535 +billboard 0.594 0.317 0.481 +billet 0.479 0.583 0.500 +billiard 0.719 0.616 0.543 +billiards 0.643 0.559 0.387 +billing 0.406 0.481 0.670 +billion 0.719 0.564 0.782 +billionaire 0.806 0.667 0.923 +billy 0.490 0.397 0.375 +bimbo 0.396 0.370 0.300 +bimonthly 0.408 0.298 0.471 +bin 0.422 0.304 0.327 +binary 0.490 0.356 0.420 +bind 0.398 0.462 0.448 +binder 0.438 0.250 0.308 +bindery 0.548 0.388 0.482 +binding 0.438 0.425 0.640 +bing 0.573 0.453 0.415 +binge 0.304 0.650 0.500 +bingo 0.735 0.667 0.429 +binocular 0.531 0.344 0.426 +binoculars 0.490 0.309 0.411 +binomial 0.600 0.406 0.426 +bio 0.612 0.225 0.490 +biochemical 0.367 0.481 0.618 +biochemist 0.471 0.449 0.717 +biochemistry 0.552 0.531 0.596 +biogenesis 0.594 0.442 0.697 +biographer 0.708 0.427 0.617 +biography 0.698 0.229 0.718 +biological 0.590 0.410 0.615 +biologist 0.625 0.453 0.693 +biology 0.479 0.274 0.546 +bionic 0.571 0.570 0.788 +biopsy 0.323 0.657 0.481 +biosphere 0.684 0.351 0.579 +bipartite 0.365 0.480 0.464 +bipolar 0.208 0.685 0.426 +birch 0.562 0.346 0.382 +bird 0.729 0.357 0.364 +birdcage 0.480 0.398 0.318 +birdie 0.594 0.394 0.407 +birdman 0.490 0.567 0.604 +birth 0.896 0.655 0.536 +birthday 0.969 0.844 0.575 +birthing 0.796 0.877 0.519 +birthmark 0.630 0.461 0.500 +birthplace 0.781 0.290 0.491 +birthright 0.684 0.417 0.714 +bis 0.440 0.420 0.345 +biscuit 0.888 0.260 0.231 +bishop 0.594 0.184 0.725 +bison 0.573 0.433 0.557 +bisque 0.693 0.443 0.312 +bistro 0.594 0.472 0.396 +bit 0.427 0.310 0.225 +bitch 0.276 0.740 0.343 +bitchy 0.188 0.700 0.373 +bite 0.219 0.796 0.510 +biter 0.260 0.598 0.500 +bitsy 0.510 0.388 0.382 +bitter 0.218 0.627 0.411 +bitterly 0.194 0.685 0.362 +bitterness 0.115 0.633 0.270 +bittersweet 0.469 0.569 0.474 +bitty 0.469 0.271 0.257 +bitumen 0.375 0.235 0.307 +biweekly 0.581 0.337 0.455 +biz 0.500 0.473 0.473 +bizarre 0.379 0.620 0.392 +blab 0.438 0.425 0.353 +blabbermouth 0.323 0.640 0.422 +blackberry 0.667 0.413 0.453 +blackbird 0.520 0.340 0.405 +blackboard 0.469 0.255 0.287 +blacken 0.208 0.500 0.228 +blackface 0.302 0.490 0.441 +blackjack 0.419 0.679 0.452 +blacklist 0.133 0.750 0.396 +blackmail 0.094 0.802 0.482 +blackmailer 0.092 0.780 0.472 +blackness 0.260 0.480 0.406 +blackout 0.126 0.530 0.349 +blacksmith 0.480 0.531 0.702 +bladder 0.406 0.412 0.330 +blade 0.378 0.602 0.594 +blame 0.115 0.640 0.309 +blameless 0.759 0.196 0.343 +bland 0.300 0.226 0.157 +blank 0.531 0.229 0.250 +blanket 0.740 0.132 0.391 +blare 0.439 0.561 0.519 +blase 0.420 0.310 0.412 +blasphemous 0.210 0.755 0.491 +blasphemy 0.146 0.794 0.406 +blast 0.167 0.929 0.777 +blaster 0.459 0.538 0.554 +blastoff 0.357 0.865 0.736 +blatant 0.327 0.677 0.675 +blather 0.344 0.481 0.382 +blaze 0.698 0.467 0.658 +blazer 0.635 0.385 0.417 +blazing 0.594 0.896 0.735 +bleach 0.336 0.282 0.337 +bleak 0.204 0.427 0.272 +bleed 0.041 0.843 0.346 +bleeder 0.260 0.852 0.356 +bleeding 0.135 0.817 0.408 +bleep 0.479 0.667 0.345 +blemish 0.219 0.558 0.272 +blemished 0.173 0.469 0.370 +blend 0.469 0.452 0.463 +blender 0.602 0.534 0.351 +blending 0.560 0.418 0.637 +bless 0.929 0.269 0.588 +blessed 0.910 0.279 0.696 +blessing 0.929 0.264 0.800 +blessings 0.929 0.361 0.623 +bleu 0.460 0.354 0.379 +blight 0.271 0.771 0.429 +blighted 0.146 0.615 0.296 +blimp 0.600 0.410 0.532 +blinded 0.245 0.471 0.231 +blindfold 0.448 0.684 0.337 +blindfolded 0.208 0.564 0.209 +blinding 0.304 0.596 0.406 +blindly 0.439 0.598 0.278 +blindness 0.245 0.480 0.196 +blink 0.552 0.316 0.324 +blip 0.529 0.461 0.418 +bliss 0.816 0.500 0.782 +blissful 0.885 0.639 0.676 +blister 0.407 0.538 0.402 +blistering 0.344 0.569 0.390 +blitz 0.417 0.722 0.789 +blizzard 0.375 0.726 0.417 +bloat 0.229 0.694 0.298 +bloated 0.167 0.593 0.424 +blob 0.500 0.376 0.298 +block 0.286 0.350 0.402 +blockade 0.380 0.519 0.510 +blockage 0.250 0.608 0.444 +blockbuster 0.730 0.676 0.883 +blockhead 0.163 0.333 0.148 +blog 0.639 0.390 0.432 +bloke 0.450 0.479 0.545 +blond 0.590 0.490 0.490 +blonde 0.698 0.545 0.412 +blood 0.219 0.684 0.585 +bloodbath 0.060 0.971 0.475 +bloodhound 0.327 0.462 0.538 +bloodless 0.292 0.390 0.212 +bloodline 0.510 0.657 0.604 +bloodshed 0.048 0.942 0.525 +bloodshot 0.188 0.810 0.482 +bloodstream 0.552 0.530 0.528 +bloodthirsty 0.052 0.804 0.644 +bloody 0.031 0.910 0.518 +bloom 0.816 0.453 0.587 +bloomers 0.521 0.587 0.395 +blooming 0.860 0.452 0.593 +blossom 0.792 0.275 0.309 +blot 0.365 0.304 0.223 +blotched 0.133 0.562 0.264 +blotter 0.360 0.298 0.280 +blouse 0.580 0.190 0.302 +blow 0.316 0.750 0.570 +blower 0.564 0.550 0.536 +blowfish 0.344 0.420 0.389 +blowing 0.521 0.472 0.434 +blowjob 0.460 0.784 0.387 +blown 0.333 0.548 0.412 +blowout 0.398 0.792 0.616 +blowtorch 0.520 0.730 0.510 +blubber 0.388 0.260 0.360 +bluddy 0.312 0.528 0.442 +blue 0.646 0.137 0.291 +blue spruce 0.559 0.335 0.364 +blueberry 0.656 0.185 0.365 +bluebird 0.573 0.350 0.450 +bluegrass 0.573 0.441 0.395 +bluejay 0.635 0.520 0.310 +blueprint 0.490 0.173 0.425 +blues 0.469 0.220 0.287 +bluff 0.418 0.286 0.377 +bluish 0.604 0.245 0.382 +blunder 0.135 0.635 0.145 +blunt 0.551 0.680 0.925 +blur 0.268 0.471 0.205 +blurred 0.320 0.367 0.231 +blurry 0.059 0.385 0.218 +blurt 0.408 0.439 0.441 +blush 0.698 0.610 0.445 +blushing 0.510 0.789 0.288 +boa 0.255 0.569 0.542 +boa constrictor 0.198 0.784 0.609 +boar 0.406 0.500 0.351 +board 0.592 0.255 0.385 +board game 0.711 0.490 0.349 +boarder 0.604 0.440 0.475 +boarding 0.531 0.402 0.534 +boardroom 0.555 0.566 0.661 +boards 0.469 0.270 0.524 +boardwalk 0.643 0.481 0.549 +boast 0.520 0.586 0.569 +boastful 0.490 0.806 0.695 +boasting 0.417 0.620 0.602 +boat 0.516 0.420 0.554 +boathouse 0.592 0.380 0.404 +boating 0.638 0.613 0.557 +boatload 0.365 0.415 0.485 +boatman 0.592 0.573 0.562 +bobbin 0.429 0.472 0.353 +bobcat 0.562 0.490 0.529 +bobsled 0.667 0.613 0.325 +bode 0.344 0.406 0.411 +bodega 0.573 0.307 0.398 +bodice 0.390 0.471 0.386 +bodily 0.594 0.481 0.557 +body 0.694 0.461 0.571 +bodyguard 0.510 0.710 0.754 +bog 0.302 0.361 0.365 +bogey 0.380 0.519 0.368 +bogeyman 0.388 0.708 0.517 +bogus 0.219 0.353 0.144 +bohemian 0.622 0.500 0.407 +boil 0.417 0.684 0.433 +boiler 0.561 0.590 0.509 +boilerplate 0.398 0.519 0.387 +boiling 0.302 0.690 0.526 +boisterous 0.385 0.806 0.565 +bold 0.490 0.271 0.483 +boldness 0.806 0.684 0.814 +bollocks 0.448 0.471 0.327 +bolster 0.708 0.471 0.569 +bolt 0.354 0.363 0.426 +bolus 0.426 0.491 0.352 +bomb 0.167 0.912 0.750 +bombard 0.156 0.961 0.777 +bombardier 0.240 0.863 0.787 +bombardment 0.146 0.959 0.742 +bombed 0.051 0.851 0.627 +bomber 0.125 0.837 0.810 +bombers 0.173 0.920 0.787 +bombing 0.167 0.963 0.732 +bombshell 0.327 0.868 0.693 +bonanza 0.875 0.410 0.683 +bonbon 0.865 0.551 0.446 +bond 0.667 0.519 0.630 +bondage 0.146 0.705 0.355 +bonding 0.594 0.442 0.509 +bonds 0.740 0.472 0.583 +bondsman 0.469 0.497 0.675 +bone 0.337 0.370 0.413 +bonehead 0.337 0.521 0.518 +boner 0.344 0.612 0.393 +bones 0.281 0.343 0.358 +bonfire 0.480 0.719 0.473 +bong 0.333 0.566 0.375 +bonkers 0.306 0.847 0.278 +bonne 0.448 0.395 0.362 +bonnet 0.406 0.509 0.473 +bonny 0.561 0.404 0.444 +bonsai 0.714 0.235 0.375 +bonus 0.857 0.620 0.682 +bony 0.445 0.462 0.330 +boo 0.153 0.676 0.309 +boob 0.694 0.600 0.392 +booby 0.396 0.423 0.185 +booger 0.399 0.537 0.427 +boogeyman 0.292 0.559 0.567 +boogie 0.590 0.543 0.400 +book 0.802 0.210 0.606 +bookcase 0.553 0.221 0.490 +bookie 0.344 0.633 0.618 +booking 0.708 0.503 0.583 +bookish 0.604 0.236 0.430 +bookkeeper 0.480 0.363 0.468 +bookkeeping 0.520 0.214 0.592 +booklet 0.510 0.270 0.351 +bookmaker 0.583 0.804 0.633 +bookmark 0.543 0.441 0.415 +books 0.729 0.115 0.430 +bookseller 0.583 0.317 0.456 +bookshop 0.688 0.291 0.389 +bookstore 0.771 0.180 0.503 +bookworm 0.563 0.337 0.316 +boom 0.604 0.655 0.731 +boomer 0.480 0.539 0.441 +boomerang 0.531 0.625 0.500 +booming 0.688 0.554 0.661 +boon 0.878 0.294 0.642 +boooo 0.271 0.549 0.255 +boost 0.865 0.730 0.750 +booster 0.755 0.600 0.800 +boot 0.438 0.650 0.625 +booth 0.531 0.400 0.310 +bootleg 0.357 0.519 0.466 +bootlegger 0.354 0.649 0.541 +boots 0.602 0.255 0.350 +booty 0.663 0.587 0.784 +booze 0.265 0.745 0.431 +bop 0.429 0.490 0.426 +bopper 0.398 0.530 0.385 +border 0.406 0.382 0.424 +bordering 0.643 0.382 0.438 +borderline 0.449 0.520 0.490 +bore 0.417 0.440 0.455 +boreal 0.582 0.348 0.400 +bored 0.153 0.167 0.196 +boredom 0.167 0.139 0.255 +borer 0.302 0.549 0.578 +boring 0.194 0.217 0.125 +born 0.865 0.509 0.591 +boron 0.441 0.370 0.375 +borough 0.429 0.343 0.380 +borrow 0.398 0.573 0.282 +borrower 0.439 0.423 0.763 +bosom 0.612 0.588 0.404 +boss 0.310 0.627 0.954 +bossy 0.240 0.824 0.750 +boston 0.643 0.380 0.580 +botanical 0.660 0.259 0.491 +botanist 0.651 0.240 0.456 +botany 0.604 0.201 0.500 +bother 0.208 0.780 0.370 +bothering 0.208 0.764 0.449 +bottle 0.469 0.236 0.336 +bottleneck 0.284 0.471 0.287 +bottling 0.365 0.333 0.370 +bottom 0.417 0.370 0.291 +bottomless 0.310 0.470 0.368 +botulism 0.292 0.575 0.386 +boulder 0.461 0.309 0.531 +bounce 0.375 0.633 0.386 +bouncer 0.490 0.653 0.655 +bouncy 0.562 0.565 0.429 +bound 0.417 0.667 0.310 +boundary 0.561 0.427 0.518 +boundless 0.684 0.642 0.652 +bounds 0.378 0.426 0.604 +bountiful 0.854 0.596 0.759 +bounty 0.760 0.755 0.833 +bouquet 0.724 0.352 0.306 +bourbon 0.602 0.490 0.517 +bourgeois 0.439 0.593 0.682 +bourgeoisie 0.357 0.417 0.767 +bourse 0.530 0.230 0.336 +bout 0.208 0.808 0.679 +boutique 0.745 0.490 0.441 +bouttime 0.588 0.373 0.410 +bovine 0.449 0.255 0.353 +bow 0.530 0.306 0.408 +bowed 0.410 0.418 0.368 +bowel 0.306 0.417 0.391 +bowels 0.194 0.448 0.362 +bowl 0.625 0.377 0.358 +bowler 0.552 0.633 0.481 +bowling 0.656 0.431 0.309 +bowls 0.551 0.280 0.277 +box 0.500 0.179 0.312 +boxcar 0.420 0.469 0.421 +boxer 0.490 0.810 0.802 +boxers 0.375 0.880 0.654 +boxing 0.427 0.854 0.645 +boycott 0.112 0.690 0.505 +boyfriend 0.781 0.604 0.547 +boyhood 0.729 0.745 0.500 +boyish 0.698 0.562 0.462 +boysenberry 0.646 0.409 0.475 +bozo 0.388 0.364 0.298 +bra 0.672 0.529 0.509 +brace 0.610 0.385 0.364 +bracelet 0.776 0.340 0.322 +braces 0.500 0.337 0.568 +brachial 0.388 0.363 0.464 +bracket 0.490 0.350 0.682 +brackets 0.573 0.281 0.435 +brackish 0.469 0.368 0.421 +brad 0.490 0.385 0.402 +brag 0.347 0.545 0.578 +braid 0.427 0.222 0.216 +brain 0.667 0.441 0.823 +brainless 0.138 0.310 0.224 +brains 0.663 0.557 0.722 +brainstorm 0.794 0.784 0.636 +brainwash 0.198 0.647 0.481 +brainy 0.708 0.520 0.648 +brake 0.312 0.481 0.310 +bran 0.688 0.433 0.483 +branch 0.538 0.206 0.250 +branching 0.520 0.422 0.472 +brand 0.562 0.284 0.547 +brandy 0.600 0.590 0.487 +brash 0.360 0.814 0.552 +brass 0.500 0.320 0.490 +brass knuckle 0.406 0.449 0.518 +brassiere 0.510 0.469 0.336 +brat 0.312 0.440 0.231 +bratwurst 0.510 0.490 0.464 +bravado 0.479 0.510 0.527 +brave 0.837 0.750 0.917 +bravery 0.898 0.745 0.868 +brawl 0.104 0.938 0.603 +brawn 0.438 0.402 0.544 +brazen 0.292 0.640 0.518 +breach 0.177 0.745 0.423 +bread 0.660 0.314 0.342 +breadth 0.667 0.490 0.644 +break 0.610 0.265 0.370 +breakable 0.194 0.667 0.408 +breakaway 0.479 0.802 0.519 +breakdown 0.365 0.423 0.361 +breaker 0.323 0.527 0.520 +breakers 0.469 0.588 0.439 +breakfast 0.885 0.330 0.429 +breaking and entering 0.418 0.729 0.500 +breakingnews 0.500 0.552 0.607 +breakneck 0.254 0.833 0.604 +breakthrough 0.680 0.525 0.718 +breakup 0.250 0.720 0.357 +breast 0.753 0.429 0.500 +breath 0.684 0.392 0.451 +breathe 0.833 0.373 0.518 +breather 0.624 0.471 0.388 +breathless 0.323 0.490 0.222 +breathtaking 0.936 0.792 0.921 +breech 0.500 0.637 0.422 +breeches 0.365 0.457 0.333 +breed 0.490 0.441 0.578 +breeder 0.645 0.481 0.605 +breeding 0.667 0.481 0.610 +breeze 0.837 0.284 0.370 +breezy 0.531 0.472 0.482 +brethren 0.917 0.380 0.641 +breve 0.535 0.365 0.191 +brevity 0.459 0.434 0.375 +brew 0.740 0.538 0.758 +brewery 0.710 0.622 0.510 +brewing 0.740 0.593 0.609 +briar 0.493 0.375 0.407 +bribe 0.112 0.690 0.472 +bribery 0.135 0.775 0.585 +brick 0.217 0.418 0.368 +bridal 0.823 0.655 0.596 +bride 0.840 0.708 0.579 +bridegroom 0.809 0.736 0.527 +bridesmaid 0.748 0.519 0.618 +bridge 0.625 0.324 0.519 +bridle 0.427 0.367 0.386 +brief 0.469 0.300 0.279 +briefcase 0.542 0.206 0.442 +briefing 0.612 0.333 0.702 +briefly 0.686 0.314 0.330 +brig 0.573 0.539 0.500 +brigade 0.604 0.710 0.828 +bright 0.890 0.527 0.812 +brighten 0.760 0.547 0.649 +brightens 0.771 0.611 0.613 +brighter 0.918 0.698 0.833 +brightness 0.938 0.623 0.660 +brilliance 0.990 0.673 0.830 +brilliant 0.939 0.575 0.923 +brim 0.469 0.333 0.330 +brimming 0.656 0.690 0.758 +brimstone 0.357 0.520 0.440 +brine 0.333 0.481 0.361 +bring 0.635 0.460 0.462 +brink 0.375 0.413 0.356 +brisk 0.719 0.745 0.742 +brisket 0.552 0.378 0.222 +bristle 0.375 0.375 0.326 +brittle 0.276 0.490 0.272 +bro 0.794 0.349 0.684 +broach 0.438 0.439 0.675 +broad 0.762 0.365 0.637 +broadcast 0.615 0.587 0.355 +broadcasting 0.542 0.700 0.706 +broaden 0.678 0.602 0.610 +broadside 0.459 0.316 0.462 +broadsword 0.469 0.573 0.615 +brocade 0.500 0.327 0.464 +broccoli 0.469 0.200 0.283 +brochure 0.552 0.226 0.391 +broil 0.510 0.404 0.330 +broke 0.245 0.590 0.370 +broken 0.062 0.500 0.293 +brokenheart 0.115 0.577 0.343 +brokenhearted 0.130 0.598 0.227 +broker 0.582 0.462 0.600 +brokerage 0.479 0.500 0.500 +bromide 0.347 0.425 0.411 +bronco 0.500 0.510 0.473 +bronze 0.622 0.333 0.526 +brooch 0.531 0.260 0.380 +brood 0.633 0.519 0.434 +brooding 0.327 0.367 0.333 +brook 0.594 0.347 0.412 +broom 0.385 0.154 0.302 +broomstick 0.410 0.265 0.227 +broth 0.500 0.245 0.168 +brothel 0.255 0.886 0.418 +brother 0.823 0.361 0.546 +brotherhood 0.990 0.471 0.760 +brotherly 0.865 0.306 0.596 +brow 0.562 0.311 0.481 +brown 0.396 0.202 0.293 +brownstone 0.559 0.423 0.439 +browse 0.635 0.750 0.592 +brrr 0.373 0.540 0.282 +bruise 0.133 0.640 0.474 +bruising 0.084 0.520 0.422 +brunch 0.406 0.363 0.343 +brunette 0.802 0.528 0.529 +brunt 0.204 0.750 0.349 +brush 0.490 0.265 0.186 +brutal 0.122 0.882 0.643 +brutality 0.122 0.832 0.571 +brute 0.115 0.547 0.379 +brutish 0.270 0.837 0.588 +bubble 0.774 0.213 0.364 +bubbling 0.500 0.438 0.384 +bubbly 0.698 0.608 0.462 +bubonic 0.280 0.530 0.394 +buck 0.677 0.577 0.720 +buckaroo 0.448 0.469 0.479 +bucket 0.408 0.167 0.336 +buckle 0.416 0.373 0.361 +buckled 0.427 0.358 0.439 +bucko 0.439 0.455 0.465 +buckshot 0.255 0.740 0.322 +buckwheat 0.490 0.471 0.434 +bud 0.460 0.402 0.333 +buddha 0.690 0.198 0.604 +buddhism 0.510 0.115 0.673 +budding 0.490 0.500 0.355 +buddy 0.884 0.585 0.655 +budge 0.719 0.755 0.543 +budget 0.643 0.396 0.731 +buff 0.561 0.425 0.361 +buffalo 0.469 0.528 0.527 +buffer 0.520 0.474 0.350 +buffering 0.479 0.468 0.381 +buffet 0.656 0.546 0.519 +buffoon 0.344 0.651 0.290 +bug 0.286 0.500 0.246 +bugaboo 0.439 0.491 0.441 +bugged 0.561 0.439 0.500 +bugger 0.312 0.627 0.474 +buggy 0.500 0.509 0.327 +bugle 0.479 0.588 0.391 +bugler 0.542 0.540 0.393 +build 0.771 0.546 0.806 +builder 0.660 0.642 0.701 +building 0.705 0.288 0.673 +buildings 0.582 0.380 0.552 +buildup 0.490 0.509 0.623 +bulb 0.562 0.208 0.300 +bulbous 0.390 0.442 0.430 +bulge 0.260 0.487 0.400 +bulimic 0.092 0.570 0.373 +bulk 0.469 0.413 0.509 +bulkhead 0.312 0.425 0.402 +bulky 0.427 0.591 0.750 +bull 0.521 0.640 0.644 +bulldog 0.494 0.650 0.530 +bulldozer 0.459 0.549 0.643 +bullet 0.408 0.794 0.634 +bulletin 0.573 0.294 0.361 +bulletproof 0.750 0.721 0.779 +bullfighter 0.448 0.794 0.664 +bullfrog 0.344 0.481 0.422 +bullheaded 0.229 0.740 0.516 +bullhorn 0.510 0.653 0.736 +bullion 0.693 0.558 0.729 +bullock 0.281 0.402 0.375 +bullpen 0.480 0.549 0.500 +bullshit 0.042 0.676 0.183 +bully 0.257 0.755 0.564 +bulwark 0.551 0.552 0.675 +bum 0.281 0.451 0.155 +bumblebee 0.469 0.493 0.321 +bummed 0.296 0.430 0.227 +bummer 0.163 0.500 0.267 +bump 0.286 0.458 0.368 +bumper 0.385 0.573 0.518 +bumpy 0.306 0.683 0.419 +bun 0.424 0.306 0.268 +bunch 0.552 0.358 0.473 +bundle 0.510 0.343 0.434 +bungalow 0.562 0.352 0.406 +bungee 0.637 0.545 0.327 +bunghole 0.286 0.426 0.396 +bunion 0.276 0.340 0.290 +bunk 0.438 0.332 0.339 +bunker 0.375 0.673 0.773 +bunkhouse 0.470 0.414 0.407 +bunny 0.740 0.325 0.194 +bunt 0.417 0.422 0.349 +buoy 0.562 0.280 0.284 +buoyancy 0.625 0.373 0.538 +buoyant 0.625 0.441 0.497 +bur 0.385 0.353 0.314 +burden 0.367 0.583 0.697 +burdened 0.429 0.519 0.565 +burdensome 0.229 0.696 0.419 +bureau 0.562 0.373 0.618 +bureaucracy 0.380 0.578 0.740 +bureaucrat 0.208 0.519 0.598 +bureaucratic 0.280 0.630 0.573 +burger 0.688 0.568 0.398 +burglar 0.050 0.769 0.404 +burglary 0.146 0.918 0.543 +burial 0.203 0.577 0.333 +buried 0.133 0.530 0.370 +burke 0.466 0.441 0.451 +burlap 0.429 0.462 0.411 +burlesque 0.327 0.615 0.343 +burly 0.562 0.650 0.750 +burn 0.219 0.783 0.509 +burned 0.163 0.603 0.347 +burner 0.296 0.816 0.446 +burning 0.229 0.760 0.412 +burnished 0.520 0.580 0.464 +burnout 0.219 0.445 0.240 +burnt 0.082 0.713 0.356 +burp 0.219 0.594 0.432 +burr 0.390 0.426 0.308 +burrito 0.688 0.294 0.166 +burro 0.400 0.356 0.318 +burrow 0.438 0.280 0.355 +bursary 0.729 0.462 0.571 +burst 0.156 0.894 0.845 +bury 0.077 0.571 0.346 +bus 0.407 0.411 0.400 +busboy 0.510 0.453 0.441 +bush 0.413 0.220 0.315 +bushel 0.417 0.387 0.368 +bushy 0.562 0.321 0.427 +business 0.688 0.569 0.755 +business man 0.530 0.598 0.933 +businessman 0.653 0.510 0.802 +businesswoman 0.719 0.500 0.764 +busload 0.561 0.481 0.492 +buss 0.469 0.500 0.391 +bust 0.520 0.500 0.420 +busted 0.204 0.676 0.345 +buster 0.469 0.491 0.483 +bustle 0.347 0.814 0.445 +bustling 0.490 0.850 0.528 +busy 0.402 0.500 0.474 +busybody 0.255 0.634 0.472 +butane 0.442 0.483 0.380 +butcher 0.500 0.575 0.608 +butler 0.469 0.225 0.438 +butt 0.347 0.725 0.336 +butter 0.650 0.292 0.202 +buttercup 0.562 0.482 0.422 +butterfly 0.892 0.327 0.314 +buttermilk 0.633 0.311 0.304 +butterscotch 0.708 0.510 0.356 +buttery 0.625 0.318 0.303 +buttock 0.429 0.600 0.288 +buttocks 0.458 0.677 0.365 +button 0.520 0.220 0.343 +buttress 0.438 0.684 0.721 +buxom 0.562 0.719 0.547 +buy 0.771 0.769 0.612 +buyer 0.613 0.519 0.649 +buying 0.665 0.784 0.589 +buzz 0.333 0.686 0.375 +buzzard 0.350 0.500 0.225 +buzzed 0.583 0.549 0.448 +buzzer 0.549 0.716 0.480 +buzzing 0.430 0.588 0.370 +bye 0.375 0.398 0.321 +bygone 0.229 0.310 0.315 +bylaw 0.469 0.373 0.725 +byline 0.469 0.450 0.435 +bypass 0.429 0.418 0.353 +bystander 0.480 0.462 0.491 +byte 0.490 0.380 0.407 +byzantine 0.546 0.443 0.492 +cab 0.438 0.490 0.421 +cabal 0.500 0.406 0.573 +cabana 0.698 0.296 0.407 +cabaret 0.677 0.656 0.482 +cabbage 0.398 0.225 0.264 +cabbie 0.521 0.417 0.429 +cabernet 0.543 0.420 0.480 +cabin 0.643 0.292 0.430 +cabinet 0.552 0.306 0.465 +cable 0.583 0.245 0.434 +caboodle 0.529 0.521 0.325 +caboose 0.440 0.453 0.438 +cabriolet 0.667 0.525 0.472 +cache 0.552 0.348 0.389 +cacophony 0.408 0.562 0.440 +cactus 0.439 0.412 0.284 +cad 0.447 0.406 0.404 +cadaver 0.030 0.690 0.260 +caddie 0.521 0.435 0.259 +caddy 0.580 0.470 0.380 +cadence 0.427 0.473 0.355 +cadet 0.504 0.393 0.664 +cafe 0.781 0.392 0.358 +cafeteria 0.757 0.400 0.382 +caffeine 0.562 0.759 0.500 +cage 0.316 0.333 0.352 +cagey 0.542 0.363 0.582 +cahoots 0.312 0.696 0.474 +cairn 0.260 0.435 0.254 +cake 0.810 0.375 0.287 +cakewalk 0.719 0.510 0.447 +calamari 0.521 0.312 0.406 +calamitous 0.219 0.685 0.500 +calamity 0.122 0.795 0.343 +calcareous 0.490 0.368 0.462 +calcium 0.600 0.346 0.479 +calculate 0.490 0.452 0.440 +calculated 0.633 0.425 0.683 +calculating 0.458 0.430 0.625 +calculation 0.646 0.453 0.606 +calculator 0.513 0.283 0.588 +calculus 0.360 0.360 0.562 +calendar 0.480 0.212 0.473 +calender 0.531 0.275 0.451 +calf 0.531 0.366 0.336 +caliber 0.429 0.551 0.606 +calibrate 0.552 0.460 0.623 +calico 0.406 0.338 0.491 +calipers 0.480 0.510 0.481 +calisthenics 0.562 0.663 0.545 +call 0.594 0.627 0.558 +callback 0.524 0.529 0.434 +caller 0.646 0.615 0.472 +calligraphy 0.620 0.216 0.500 +calling 0.646 0.590 0.483 +callous 0.245 0.500 0.386 +calls 0.608 0.431 0.551 +calm 0.875 0.100 0.282 +calming 0.885 0.105 0.360 +calmness 0.934 0.105 0.394 +caloric 0.327 0.483 0.448 +calorie 0.333 0.540 0.427 +calorimeter 0.406 0.560 0.414 +cam 0.448 0.363 0.355 +camaraderie 0.833 0.510 0.648 +camber 0.430 0.382 0.439 +camcorder 0.556 0.422 0.454 +camel 0.540 0.282 0.314 +cameo 0.573 0.457 0.509 +camera 0.640 0.288 0.379 +cameraman 0.542 0.452 0.542 +camisole 0.497 0.250 0.375 +camouflage 0.438 0.585 0.450 +camouflaged 0.350 0.422 0.562 +camp 0.622 0.617 0.594 +campaign 0.602 0.730 0.823 +campaigner 0.592 0.698 0.821 +campaigning 0.531 0.663 0.741 +camper 0.573 0.529 0.482 +campfire 0.677 0.509 0.436 +camping 0.653 0.529 0.480 +campsite 0.680 0.490 0.547 +campus 0.604 0.388 0.519 +can 0.662 0.360 0.454 +can opener 0.444 0.491 0.308 +canal 0.673 0.259 0.321 +canary 0.582 0.276 0.265 +cancel 0.214 0.306 0.368 +canceling 0.229 0.470 0.349 +cancellation 0.224 0.431 0.389 +cancer 0.052 0.694 0.529 +candid 0.667 0.349 0.458 +candidacy 0.490 0.657 0.696 +candidate 0.596 0.490 0.804 +candied 0.713 0.330 0.360 +candle 0.602 0.221 0.344 +candlelight 0.789 0.294 0.417 +candles 0.615 0.206 0.268 +candlestick 0.448 0.531 0.534 +candor 0.740 0.389 0.607 +candy 0.930 0.425 0.384 +cane 0.459 0.298 0.398 +canine 0.573 0.569 0.425 +canister 0.553 0.271 0.403 +canker 0.262 0.469 0.427 +cannabis 0.271 0.500 0.564 +canned 0.398 0.357 0.298 +cannibal 0.122 0.824 0.480 +cannibalism 0.094 0.890 0.583 +canning 0.490 0.392 0.259 +cannon 0.529 0.676 0.811 +cannonball 0.344 0.840 0.759 +canoe 0.542 0.300 0.418 +canon 0.385 0.519 0.541 +canonical 0.542 0.410 0.620 +canons 0.385 0.588 0.593 +canopy 0.615 0.264 0.398 +cantaloupe 0.592 0.212 0.276 +cantbreathe 0.284 0.667 0.375 +canteen 0.688 0.600 0.514 +canterbury 0.582 0.438 0.510 +canthandleit 0.354 0.613 0.354 +cantilever 0.357 0.618 0.421 +cantina 0.646 0.612 0.380 +canto 0.776 0.461 0.554 +canton 0.542 0.472 0.536 +cantstandit 0.418 0.546 0.343 +cantwin 0.260 0.509 0.298 +canvas 0.719 0.090 0.364 +canvass 0.675 0.356 0.397 +canyon 0.468 0.731 0.634 +cap 0.612 0.240 0.375 +capability 0.833 0.571 0.730 +capable 0.765 0.587 0.547 +capacity 0.719 0.411 0.806 +cape 0.531 0.235 0.357 +caper 0.510 0.370 0.326 +capillary 0.469 0.365 0.395 +capital 0.520 0.500 0.798 +capitalism 0.448 0.686 0.848 +capitalist 0.352 0.577 0.821 +capitalize 0.771 0.601 0.885 +capitals 0.755 0.500 0.655 +capitation 0.479 0.529 0.589 +capitol 0.535 0.375 0.705 +capitulation 0.375 0.546 0.615 +cappuccino 0.792 0.279 0.384 +caprice 0.333 0.640 0.430 +capricious 0.221 0.650 0.500 +caps 0.510 0.221 0.368 +capslock 0.330 0.394 0.398 +capsule 0.583 0.290 0.570 +captain 0.552 0.653 0.966 +caption 0.814 0.292 0.379 +captivate 0.698 0.604 0.723 +captivating 0.895 0.594 0.816 +captive 0.235 0.558 0.411 +captivity 0.225 0.493 0.387 +captor 0.347 0.625 0.612 +capture 0.357 0.650 0.537 +car 0.776 0.540 0.500 +caramel 0.901 0.363 0.400 +carat 0.823 0.604 0.676 +caravan 0.635 0.559 0.455 +carbon 0.604 0.360 0.350 +carburetor 0.469 0.612 0.555 +carcass 0.115 0.529 0.309 +carcinoma 0.153 0.692 0.440 +card 0.531 0.269 0.436 +cardboard 0.500 0.173 0.309 +cardiac 0.344 0.765 0.615 +cardigan 0.599 0.324 0.264 +cardinal 0.583 0.358 0.712 +cardiologist 0.458 0.630 0.814 +cardiology 0.203 0.545 0.605 +cardiomyopathy 0.177 0.645 0.537 +cards 0.568 0.317 0.320 +care 0.729 0.370 0.500 +career 0.740 0.712 0.606 +carefree 0.755 0.220 0.500 +careful 0.625 0.538 0.530 +carefully 0.698 0.330 0.544 +careless 0.255 0.431 0.125 +carelessness 0.245 0.482 0.330 +caress 0.833 0.418 0.509 +caret 0.656 0.402 0.527 +caretaker 0.714 0.531 0.759 +cargo 0.408 0.444 0.455 +caribou 0.562 0.452 0.342 +caricature 0.604 0.373 0.383 +caries 0.115 0.569 0.283 +caring 0.635 0.469 0.500 +carjack 0.438 0.682 0.439 +carnage 0.406 0.600 0.558 +carnal 0.417 0.679 0.421 +carnation 0.653 0.357 0.431 +carnival 0.927 0.888 0.555 +carnivorous 0.224 0.613 0.651 +carol 0.673 0.412 0.436 +carols 0.847 0.420 0.491 +carousel 0.704 0.500 0.412 +carp 0.531 0.324 0.375 +carpal 0.449 0.327 0.420 +carpenter 0.521 0.550 0.519 +carpentry 0.561 0.459 0.518 +carpet 0.520 0.170 0.339 +carpeting 0.542 0.312 0.444 +carpool 0.625 0.509 0.500 +carriage 0.650 0.538 0.491 +carried 0.490 0.382 0.534 +carrier 0.533 0.588 0.638 +carrot 0.500 0.235 0.279 +carry 0.635 0.380 0.500 +carrying 0.656 0.557 0.443 +carsick 0.224 0.574 0.255 +cart 0.520 0.344 0.388 +carte 0.592 0.320 0.274 +cartel 0.438 0.394 0.602 +carter 0.312 0.480 0.431 +cartilage 0.438 0.370 0.407 +cartographic 0.490 0.348 0.424 +cartography 0.520 0.300 0.579 +carton 0.286 0.186 0.241 +cartoon 0.867 0.471 0.387 +cartouche 0.427 0.458 0.450 +cartridge 0.458 0.500 0.407 +carve 0.469 0.443 0.598 +carver 0.418 0.500 0.500 +carving 0.541 0.444 0.368 +cascade 0.735 0.509 0.395 +case 0.427 0.275 0.441 +casein 0.470 0.436 0.415 +cash 0.867 0.552 0.714 +cashier 0.615 0.413 0.484 +cashmere 0.653 0.452 0.439 +casing 0.458 0.327 0.328 +casino 0.542 0.684 0.568 +cask 0.490 0.398 0.444 +casket 0.125 0.490 0.346 +casserole 0.570 0.360 0.328 +cassette 0.490 0.334 0.355 +cast 0.558 0.620 0.517 +castaway 0.208 0.646 0.422 +caste 0.510 0.333 0.374 +caster 0.604 0.670 0.647 +castle 0.680 0.396 0.718 +castor 0.583 0.337 0.368 +castrate 0.177 0.485 0.519 +castration 0.198 0.735 0.381 +casual 0.643 0.224 0.385 +casually 0.658 0.290 0.333 +casualty 0.235 0.274 0.132 +cat 0.667 0.260 0.370 +catabolism 0.265 0.573 0.605 +catalog 0.561 0.221 0.573 +catalogue 0.647 0.327 0.533 +catalysis 0.385 0.559 0.531 +catalyst 0.604 0.509 0.585 +catalytic 0.562 0.519 0.563 +catamaran 0.571 0.566 0.526 +catapult 0.480 0.830 0.649 +cataract 0.406 0.545 0.549 +catastrophe 0.146 0.952 0.670 +catastrophic 0.071 0.934 0.598 +catatonic 0.255 0.500 0.509 +catch 0.531 0.437 0.552 +catcher 0.653 0.413 0.540 +catching 0.490 0.788 0.644 +catchphrase 0.698 0.423 0.433 +catchy 0.677 0.441 0.462 +catechism 0.656 0.236 0.613 +categorical 0.615 0.442 0.760 +category 0.571 0.264 0.521 +cater 0.802 0.500 0.509 +caterer 0.550 0.557 0.644 +caterpillar 0.461 0.286 0.330 +cates 0.370 0.394 0.407 +catfish 0.458 0.337 0.296 +cathartic 0.450 0.510 0.604 +cathedral 0.598 0.330 0.643 +catheter 0.336 0.491 0.373 +cathouse 0.327 0.375 0.363 +catnip 0.439 0.381 0.296 +cattle 0.622 0.340 0.445 +catwalk 0.698 0.436 0.464 +caucus 0.418 0.311 0.491 +caudal 0.500 0.425 0.583 +cauldron 0.510 0.486 0.418 +cauliflower 0.448 0.255 0.231 +caulk 0.367 0.500 0.418 +causal 0.562 0.367 0.491 +causality 0.500 0.378 0.336 +causation 0.562 0.480 0.567 +cause 0.469 0.373 0.486 +caused 0.344 0.520 0.382 +causeway 0.453 0.382 0.422 +caution 0.552 0.712 0.547 +cautionary 0.510 0.541 0.519 +cautious 0.470 0.445 0.517 +cautiously 0.510 0.388 0.525 +cavalier 0.735 0.462 0.713 +cavalry 0.667 0.727 0.794 +cave 0.459 0.333 0.380 +caveat 0.344 0.629 0.484 +caveman 0.235 0.644 0.482 +cavern 0.323 0.360 0.365 +cavernous 0.354 0.548 0.462 +caviar 0.906 0.394 0.481 +caving 0.378 0.491 0.551 +cavity 0.466 0.385 0.379 +cayenne 0.615 0.306 0.355 +cease 0.388 0.250 0.420 +ceasefire 0.542 0.594 0.567 +ceaseless 0.378 0.704 0.658 +cedar 0.560 0.267 0.577 +cede 0.275 0.327 0.402 +ceiling 0.520 0.224 0.366 +celebrant 0.865 0.656 0.643 +celebrate 0.917 0.857 0.859 +celebrated 0.875 0.690 0.763 +celebrating 0.927 0.860 0.773 +celebration 0.939 0.824 0.880 +celebrations 0.958 0.794 0.714 +celebratory 0.857 0.653 0.845 +celebrity 0.760 0.619 0.855 +celery 0.396 0.147 0.223 +celestial 0.817 0.360 0.731 +celibacy 0.302 0.276 0.509 +celibate 0.419 0.387 0.391 +cell 0.541 0.375 0.465 +cellar 0.510 0.277 0.406 +cellblock 0.186 0.570 0.500 +cellist 0.667 0.500 0.486 +cellmate 0.167 0.684 0.349 +cello 0.635 0.324 0.528 +cellophane 0.648 0.282 0.289 +cellular 0.643 0.398 0.517 +cellulite 0.200 0.384 0.256 +celluloid 0.469 0.440 0.425 +cement 0.544 0.265 0.527 +cemented 0.429 0.382 0.537 +cemetery 0.051 0.630 0.417 +censor 0.344 0.276 0.538 +censorship 0.219 0.698 0.421 +censure 0.219 0.653 0.417 +census 0.449 0.289 0.553 +cent 0.439 0.367 0.402 +centenary 0.604 0.440 0.642 +centennial 0.583 0.394 0.700 +center 0.643 0.231 0.431 +centerfold 0.571 0.407 0.485 +centerpiece 0.594 0.208 0.520 +centimeter 0.427 0.280 0.380 +centipede 0.296 0.399 0.361 +central 0.640 0.356 0.621 +centrality 0.571 0.312 0.709 +centralization 0.521 0.440 0.702 +centralize 0.684 0.427 0.802 +centrally 0.729 0.280 0.700 +centrifugal 0.306 0.651 0.480 +centrifuge 0.495 0.622 0.527 +centurion 0.590 0.447 0.696 +century 0.407 0.347 0.735 +ceramic 0.521 0.255 0.371 +ceramics 0.573 0.250 0.373 +cereal 0.612 0.206 0.316 +cereals 0.719 0.224 0.311 +cerebral 0.408 0.509 0.627 +ceremonial 0.771 0.540 0.691 +ceremony 0.760 0.559 0.761 +certain 0.760 0.358 0.673 +certainty 0.781 0.400 0.769 +certifiable 0.714 0.427 0.662 +certificate 0.786 0.377 0.746 +certified 0.781 0.422 0.806 +certify 0.866 0.400 0.746 +cervical 0.375 0.413 0.445 +cervix 0.429 0.360 0.340 +cess 0.427 0.375 0.406 +cessation 0.414 0.385 0.358 +cesspool 0.167 0.460 0.409 +cha cha 0.714 0.546 0.324 +chaff 0.333 0.327 0.188 +chafing 0.430 0.415 0.368 +chagrin 0.104 0.704 0.472 +chagrined 0.112 0.745 0.361 +chai 0.500 0.375 0.363 +chain 0.378 0.500 0.547 +chainsaw 0.367 0.804 0.636 +chair 0.562 0.082 0.276 +chairman 0.656 0.567 0.933 +chairperson 0.730 0.657 0.966 +chairwoman 0.719 0.664 0.953 +chaise 0.406 0.349 0.327 +chalet 0.653 0.349 0.278 +chalice 0.633 0.286 0.529 +chalk 0.385 0.185 0.121 +challenge 0.469 0.922 0.713 +challenger 0.417 0.755 0.652 +chamber 0.583 0.373 0.455 +chambermaid 0.594 0.375 0.336 +chambers 0.542 0.442 0.388 +chameleon 0.490 0.580 0.345 +champ 0.854 0.754 0.896 +champagne 0.760 0.600 0.454 +champion 0.890 0.880 0.945 +championship 0.833 0.800 0.880 +chance 0.833 0.551 0.525 +chancellor 0.646 0.500 0.887 +chandelier 0.615 0.542 0.366 +chandler 0.510 0.452 0.454 +change 0.625 0.575 0.606 +changeable 0.490 0.480 0.528 +changed 0.594 0.375 0.491 +changer 0.583 0.519 0.567 +changing 0.571 0.569 0.461 +channel 0.490 0.287 0.405 +chant 0.771 0.698 0.650 +chaos 0.016 0.923 0.373 +chaotic 0.115 0.847 0.442 +chap 0.550 0.410 0.345 +chapel 0.573 0.240 0.440 +chaperon 0.500 0.520 0.404 +chaplain 0.582 0.370 0.577 +chapman 0.562 0.529 0.465 +chaps 0.350 0.462 0.350 +chapter 0.580 0.308 0.461 +char 0.554 0.361 0.404 +character 0.667 0.373 0.686 +characteristic 0.583 0.328 0.538 +characterize 0.729 0.471 0.735 +charade 0.458 0.550 0.346 +charcoal 0.302 0.186 0.342 +chardonnay 0.677 0.567 0.492 +charge 0.510 0.633 0.785 +chargeable 0.551 0.550 0.453 +charger 0.531 0.418 0.545 +chariot 0.684 0.550 0.491 +charisma 0.938 0.591 0.759 +charismatic 0.938 0.684 0.849 +charitable 0.865 0.380 0.593 +charity 0.920 0.284 0.551 +charlatan 0.200 0.640 0.352 +charm 0.833 0.363 0.649 +charmed 0.938 0.570 0.769 +charmer 0.882 0.683 0.782 +charming 0.917 0.660 0.764 +charred 0.208 0.676 0.373 +chart 0.469 0.317 0.330 +charter 0.677 0.382 0.518 +chartered 0.569 0.460 0.490 +chase 0.396 0.878 0.623 +chased 0.188 0.830 0.287 +chaser 0.375 0.830 0.645 +chasm 0.265 0.579 0.500 +chassis 0.406 0.342 0.444 +chaste 0.408 0.248 0.453 +chastened 0.156 0.580 0.345 +chastisement 0.156 0.852 0.462 +chastity 0.469 0.392 0.509 +chat 0.729 0.400 0.346 +chateau 0.615 0.464 0.702 +chatter 0.560 0.450 0.347 +chatterbox 0.459 0.548 0.482 +chattering 0.460 0.663 0.304 +chatty 0.594 0.548 0.345 +chauffeur 0.500 0.353 0.471 +chauvinist 0.310 0.539 0.527 +cheap 0.612 0.471 0.272 +cheapened 0.471 0.611 0.282 +cheapskate 0.148 0.482 0.327 +cheat 0.125 0.776 0.400 +cheater 0.104 0.920 0.333 +check 0.523 0.552 0.602 +checkbook 0.552 0.284 0.364 +checker 0.330 0.417 0.553 +checkered 0.459 0.316 0.336 +checkers 0.676 0.451 0.437 +checklist 0.561 0.521 0.552 +checkmate 0.667 0.708 0.750 +checkout 0.597 0.510 0.670 +checkpoint 0.571 0.323 0.812 +checkup 0.500 0.435 0.491 +cheek 0.670 0.314 0.421 +cheeks 0.708 0.324 0.282 +cheeky 0.434 0.679 0.410 +cheep 0.367 0.380 0.373 +cheer 0.938 0.784 0.845 +cheered 0.875 0.648 0.790 +cheerful 0.990 0.720 0.696 +cheerfulness 0.969 0.802 0.675 +cheering 0.815 0.824 0.642 +cheerleader 0.923 0.746 0.657 +cheerleading 0.698 0.769 0.404 +cheerless 0.204 0.373 0.167 +cheers 0.948 0.770 0.702 +cheery 0.949 0.657 0.486 +cheese 0.740 0.280 0.281 +cheeseburger 0.802 0.529 0.336 +cheesecake 0.860 0.276 0.238 +cheesy 0.470 0.471 0.179 +cheetah 0.469 0.770 0.667 +chef 0.854 0.411 0.570 +chemical 0.337 0.560 0.508 +chemise 0.530 0.275 0.364 +chemist 0.408 0.575 0.610 +chemistry 0.625 0.520 0.694 +chemo 0.214 0.686 0.444 +chemotherapy 0.163 0.689 0.517 +cheque 0.698 0.529 0.660 +cherish 0.896 0.491 0.652 +cherishing 0.836 0.380 0.625 +cherry 0.688 0.186 0.250 +cherub 0.663 0.340 0.455 +chess 0.656 0.363 0.518 +chest 0.520 0.429 0.481 +chestnut 0.714 0.210 0.294 +chevron 0.469 0.469 0.598 +chew 0.520 0.490 0.404 +chewy 0.625 0.418 0.390 +chic 0.870 0.624 0.380 +chicane 0.357 0.460 0.481 +chick 0.771 0.602 0.387 +chicken 0.594 0.306 0.394 +chicken pox 0.194 0.510 0.415 +chickenpox 0.173 0.562 0.357 +chief 0.520 0.544 0.869 +chiefly 0.600 0.587 0.764 +chieftain 0.343 0.529 0.860 +chiffon 0.406 0.230 0.250 +child 0.912 0.460 0.413 +childbirth 0.604 0.861 0.673 +childhood 0.865 0.413 0.307 +childish 0.573 0.442 0.230 +childless 0.310 0.400 0.396 +childlike 0.656 0.372 0.293 +childloss 0.240 0.571 0.421 +children 0.857 0.538 0.435 +chili 0.592 0.566 0.433 +chill 0.837 0.206 0.482 +chilled 0.521 0.340 0.482 +chilling 0.208 0.850 0.358 +chilly 0.329 0.459 0.408 +chime 0.573 0.541 0.464 +chimera 0.292 0.582 0.372 +chimes 0.625 0.490 0.402 +chimney 0.583 0.286 0.225 +chimp 0.394 0.588 0.345 +chimpanzee 0.500 0.633 0.387 +chin 0.571 0.310 0.269 +china 0.561 0.443 0.556 +chinchilla 0.480 0.450 0.286 +chine 0.561 0.360 0.352 +chinook 0.408 0.497 0.491 +chip 0.479 0.382 0.452 +chipmunk 0.573 0.562 0.409 +chipper 0.418 0.588 0.500 +chipping 0.354 0.452 0.353 +chiropractor 0.420 0.549 0.651 +chirp 0.469 0.602 0.365 +chirping 0.500 0.463 0.360 +chisel 0.469 0.404 0.452 +chiseler 0.429 0.606 0.464 +chit 0.490 0.352 0.321 +chitchat 0.673 0.455 0.403 +chivalry 0.857 0.380 0.848 +chloride 0.265 0.387 0.474 +chlorine 0.306 0.327 0.332 +chloroform 0.281 0.370 0.393 +chocolate 0.885 0.480 0.418 +choice 0.745 0.520 0.664 +choir 0.704 0.298 0.473 +choke 0.167 0.788 0.676 +cholera 0.020 0.867 0.507 +cholesterol 0.198 0.583 0.398 +choose 0.615 0.542 0.648 +choosing 0.719 0.529 0.689 +choosy 0.280 0.760 0.712 +chop 0.250 0.655 0.467 +chopper 0.594 0.560 0.509 +choppers 0.469 0.745 0.691 +chopping 0.560 0.625 0.362 +chops 0.612 0.420 0.269 +choral 0.852 0.290 0.421 +chord 0.729 0.394 0.539 +chords 0.639 0.406 0.388 +chore 0.406 0.462 0.500 +choreographer 0.646 0.639 0.625 +choreography 0.812 0.750 0.547 +chorus 0.620 0.417 0.500 +chosen 0.865 0.449 0.833 +chow 0.573 0.490 0.390 +chowder 0.510 0.324 0.241 +christ 0.781 0.510 0.750 +christen 0.673 0.356 0.588 +christening 0.725 0.382 0.650 +christmas 0.959 0.520 0.741 +christmasbreak 0.842 0.640 0.548 +christmaseve 0.812 0.491 0.463 +christmasspirit 0.867 0.602 0.575 +christmassy 0.875 0.698 0.602 +christmastime 0.837 0.588 0.515 +chromatic 0.407 0.413 0.435 +chromatography 0.480 0.537 0.535 +chrome 0.582 0.373 0.421 +chromium 0.458 0.404 0.447 +chromosome 0.500 0.296 0.548 +chronic 0.255 0.615 0.464 +chronicle 0.427 0.571 0.586 +chronograph 0.500 0.392 0.529 +chronological 0.594 0.445 0.600 +chubby 0.531 0.427 0.304 +chuck 0.542 0.509 0.413 +chuckle 0.844 0.736 0.481 +chug 0.401 0.413 0.358 +chum 0.911 0.347 0.518 +chummy 0.760 0.420 0.610 +chump 0.375 0.451 0.304 +chunk 0.365 0.287 0.214 +chunky 0.520 0.517 0.509 +church 0.708 0.198 0.610 +churchyard 0.296 0.444 0.347 +churn 0.316 0.491 0.407 +chute 0.580 0.745 0.455 +chutney 0.459 0.370 0.400 +ciao 0.542 0.426 0.409 +cider 0.530 0.346 0.398 +cigar 0.306 0.463 0.346 +cigarette 0.219 0.528 0.304 +cilantro 0.469 0.260 0.208 +cinch 0.450 0.490 0.387 +cinder 0.350 0.260 0.157 +cinema 0.698 0.538 0.500 +cinematic 0.663 0.490 0.600 +cinematographer 0.792 0.455 0.711 +cinematography 0.781 0.571 0.625 +cinnamon 0.600 0.250 0.292 +cipher 0.490 0.414 0.500 +circle 0.480 0.290 0.343 +circling 0.510 0.654 0.336 +circuit 0.586 0.461 0.707 +circuitry 0.596 0.615 0.536 +circular 0.562 0.342 0.417 +circulate 0.612 0.388 0.320 +circulation 0.735 0.520 0.657 +circulatory 0.592 0.575 0.545 +circumcision 0.327 0.657 0.528 +circumference 0.458 0.255 0.488 +circumferential 0.551 0.422 0.509 +circumscribed 0.365 0.539 0.569 +circumstance 0.520 0.565 0.596 +circumstances 0.562 0.527 0.464 +circumstantial 0.500 0.538 0.519 +circumvent 0.316 0.642 0.383 +circumvention 0.531 0.571 0.473 +circus 0.724 0.637 0.432 +cirque 0.604 0.647 0.467 +cirrhosis 0.079 0.602 0.370 +cirrus 0.470 0.451 0.348 +cistern 0.541 0.413 0.432 +citadel 0.585 0.464 0.602 +citation 0.570 0.549 0.508 +cite 0.625 0.454 0.532 +citizen 0.631 0.250 0.586 +citizenship 0.786 0.404 0.723 +citrine 0.375 0.400 0.420 +citrus 0.469 0.368 0.375 +city 0.847 0.531 0.508 +citywide 0.592 0.509 0.707 +civic 0.653 0.240 0.573 +civics 0.700 0.279 0.720 +civil 0.521 0.281 0.517 +civilian 0.700 0.229 0.598 +civilians 0.490 0.448 0.525 +civility 0.760 0.306 0.679 +civilization 0.823 0.452 0.839 +civilized 0.792 0.231 0.796 +clad 0.583 0.373 0.481 +claim 0.255 0.760 0.473 +claimant 0.271 0.690 0.779 +clairvoyant 0.765 0.531 0.897 +clam 0.442 0.302 0.272 +clambake 0.542 0.540 0.429 +clammy 0.354 0.440 0.236 +clamor 0.438 0.643 0.360 +clamp 0.541 0.388 0.454 +clan 0.562 0.491 0.686 +clandestine 0.425 0.677 0.469 +clang 0.459 0.520 0.510 +clap 0.779 0.731 0.529 +clapper 0.500 0.229 0.420 +clapping 0.823 0.894 0.686 +clarification 0.802 0.461 0.613 +clarify 0.652 0.535 0.625 +clarinet 0.592 0.453 0.411 +clarion 0.500 0.443 0.422 +clarity 0.796 0.310 0.631 +clash 0.293 0.918 0.453 +clashing 0.177 0.764 0.575 +clasp 0.448 0.375 0.241 +class 0.656 0.314 0.522 +classic 0.690 0.260 0.611 +classic rock 0.729 0.571 0.588 +classical 0.643 0.198 0.536 +classics 0.750 0.333 0.510 +classification 0.583 0.423 0.613 +classified 0.571 0.460 0.663 +classify 0.646 0.411 0.720 +classmate 0.781 0.400 0.593 +classroom 0.539 0.292 0.363 +classy 0.917 0.410 0.649 +clatter 0.418 0.820 0.387 +clause 0.480 0.409 0.528 +clauses 0.449 0.429 0.545 +claustrophobia 0.125 0.840 0.333 +claustrophobic 0.092 0.755 0.400 +clavicle 0.398 0.400 0.452 +claw 0.260 0.600 0.598 +claws 0.281 0.698 0.562 +clay 0.542 0.250 0.267 +clean 0.827 0.170 0.500 +cleaner 0.604 0.556 0.375 +cleaning 0.595 0.396 0.427 +cleanliness 0.816 0.363 0.609 +cleanly 0.823 0.352 0.583 +cleanse 0.625 0.310 0.660 +cleanser 0.604 0.353 0.433 +cleansing 0.729 0.298 0.472 +cleanup 0.729 0.314 0.451 +clear 0.857 0.327 0.573 +clearance 0.542 0.459 0.473 +clearing 0.680 0.333 0.509 +clearness 0.875 0.316 0.689 +cleat 0.486 0.260 0.361 +cleavage 0.542 0.602 0.454 +cleave 0.296 0.545 0.389 +cleaver 0.240 0.627 0.434 +clef 0.615 0.360 0.595 +cleft 0.306 0.442 0.360 +clemency 0.594 0.417 0.397 +clench 0.438 0.618 0.580 +clergy 0.531 0.312 0.575 +clergyman 0.594 0.330 0.556 +cleric 0.521 0.324 0.589 +clerical 0.520 0.396 0.491 +clerk 0.500 0.579 0.509 +clerkship 0.582 0.380 0.596 +clever 0.896 0.353 0.729 +cleverness 0.878 0.509 0.921 +click 0.536 0.365 0.268 +clicker 0.418 0.490 0.463 +client 0.583 0.450 0.618 +clientele 0.625 0.577 0.508 +cliff 0.361 0.620 0.509 +climate 0.635 0.240 0.483 +climatology 0.531 0.367 0.541 +climax 0.735 0.853 0.667 +climb 0.615 0.660 0.604 +climber 0.573 0.716 0.735 +clinch 0.469 0.538 0.430 +cling 0.417 0.620 0.588 +clingy 0.224 0.460 0.370 +clinic 0.469 0.439 0.600 +clinical 0.337 0.412 0.640 +clink 0.458 0.462 0.319 +clip 0.438 0.310 0.381 +clipboard 0.594 0.255 0.423 +clipper 0.293 0.422 0.383 +clipping 0.460 0.500 0.405 +clique 0.427 0.430 0.391 +clitoris 0.625 0.844 0.464 +cloak 0.469 0.188 0.333 +cloaking 0.521 0.595 0.389 +cloakroom 0.690 0.254 0.397 +clobber 0.396 0.578 0.464 +clock 0.677 0.173 0.407 +clockwork 0.490 0.373 0.528 +clod 0.375 0.404 0.365 +clog 0.104 0.618 0.454 +cloister 0.438 0.413 0.475 +clone 0.406 0.471 0.524 +cloning 0.216 0.696 0.679 +close 0.292 0.260 0.263 +closed 0.240 0.164 0.318 +closeness 0.796 0.237 0.450 +closet 0.531 0.204 0.330 +closure 0.229 0.220 0.412 +clot 0.150 0.558 0.275 +cloth 0.510 0.190 0.287 +clothe 0.797 0.330 0.481 +clothes 0.833 0.270 0.414 +clothesline 0.582 0.324 0.366 +clothing 0.750 0.343 0.407 +cloud 0.740 0.133 0.342 +clouded 0.240 0.213 0.302 +cloudiness 0.469 0.250 0.343 +clouds 0.735 0.195 0.324 +cloudy 0.281 0.280 0.202 +clout 0.584 0.636 0.704 +clove 0.439 0.296 0.315 +clover 0.605 0.340 0.364 +cloves 0.427 0.218 0.396 +clown 0.650 0.598 0.300 +clowns 0.600 0.673 0.391 +club 0.646 0.618 0.393 +clubhouse 0.694 0.571 0.493 +clubs 0.723 0.530 0.591 +cluck 0.390 0.490 0.353 +clue 0.653 0.380 0.412 +clueless 0.350 0.333 0.161 +clump 0.551 0.480 0.582 +clumsy 0.125 0.420 0.144 +clunk 0.448 0.472 0.407 +cluster 0.490 0.458 0.446 +clutch 0.383 0.500 0.491 +clutches 0.542 0.373 0.528 +clutter 0.135 0.598 0.400 +coach 0.633 0.823 0.735 +coachman 0.479 0.394 0.509 +coagulation 0.381 0.558 0.436 +coal 0.360 0.241 0.340 +coalesce 0.479 0.434 0.529 +coalition 0.490 0.730 0.673 +coarse 0.333 0.481 0.481 +coast 0.719 0.396 0.458 +coastal 0.604 0.370 0.510 +coaster 0.612 0.788 0.627 +coastline 0.745 0.282 0.441 +coat 0.677 0.256 0.464 +coating 0.620 0.440 0.596 +coax 0.367 0.400 0.447 +cobalt 0.408 0.325 0.441 +cobble 0.448 0.385 0.368 +cobbler 0.510 0.415 0.318 +cobra 0.312 0.712 0.600 +cocaine 0.156 0.840 0.373 +cock 0.418 0.562 0.392 +cockamamie 0.450 0.500 0.382 +cockeyed 0.459 0.460 0.423 +cockpit 0.520 0.424 0.343 +cockroach 0.188 0.667 0.196 +cocksucker 0.083 0.764 0.339 +cocktail 0.740 0.480 0.381 +cocky 0.260 0.784 0.519 +cocoa 0.776 0.255 0.322 +coconut 0.622 0.265 0.227 +cocoon 0.470 0.280 0.290 +cod 0.510 0.321 0.304 +code 0.583 0.308 0.491 +codeine 0.375 0.582 0.436 +codex 0.531 0.488 0.524 +codfish 0.490 0.245 0.300 +codification 0.448 0.400 0.698 +codify 0.448 0.410 0.679 +coding 0.442 0.344 0.667 +coed 0.469 0.531 0.481 +coefficient 0.677 0.415 0.702 +coerce 0.260 0.741 0.517 +coercion 0.330 0.708 0.577 +coercive 0.479 0.670 0.506 +coexist 0.708 0.460 0.536 +coexistence 0.588 0.472 0.638 +coexisting 0.551 0.349 0.648 +coffee 0.823 0.418 0.309 +coffee table 0.720 0.339 0.295 +coffeehouse 0.694 0.357 0.307 +coffeepot 0.760 0.333 0.312 +coffin 0.073 0.432 0.343 +cog 0.427 0.343 0.363 +cogent 0.765 0.479 0.836 +cognac 0.615 0.510 0.430 +cognate 0.615 0.350 0.398 +cognition 0.635 0.344 0.706 +cognitive 0.513 0.401 0.634 +cohabitation 0.646 0.526 0.598 +coherence 0.720 0.406 0.788 +coherent 0.698 0.281 0.500 +cohesion 0.604 0.536 0.555 +cohesive 0.531 0.470 0.603 +cohort 0.459 0.551 0.566 +coil 0.448 0.343 0.298 +coiled 0.378 0.518 0.389 +coin 0.677 0.574 0.445 +coinage 0.500 0.400 0.545 +coincide 0.635 0.490 0.593 +coincidence 0.612 0.450 0.518 +coincident 0.562 0.385 0.602 +coincidental 0.646 0.481 0.337 +coinciding 0.673 0.373 0.623 +coke 0.404 0.461 0.397 +cola 0.469 0.325 0.240 +cold 0.398 0.538 0.348 +coldly 0.365 0.358 0.407 +coldness 0.093 0.470 0.427 +coldsweat 0.427 0.491 0.327 +coleslaw 0.707 0.312 0.336 +colic 0.135 0.736 0.361 +coliseum 0.612 0.663 0.704 +collaborate 0.816 0.449 0.559 +collaboration 0.885 0.628 0.741 +collaborator 0.729 0.320 0.769 +collage 0.680 0.321 0.375 +collagen 0.541 0.245 0.450 +collapse 0.208 0.689 0.342 +collar 0.656 0.442 0.446 +collarbone 0.420 0.427 0.306 +collate 0.438 0.448 0.580 +collateral 0.531 0.422 0.717 +collation 0.520 0.333 0.508 +colleague 0.740 0.413 0.600 +collect 0.635 0.481 0.491 +collected 0.570 0.402 0.588 +collection 0.725 0.311 0.588 +collective 0.583 0.458 0.698 +collectively 0.817 0.573 0.533 +collector 0.552 0.481 0.648 +college 0.700 0.467 0.746 +collegiate 0.592 0.461 0.678 +collide 0.271 0.892 0.557 +collie 0.562 0.308 0.328 +collision 0.245 0.848 0.585 +collocation 0.637 0.360 0.594 +colloquial 0.604 0.363 0.368 +collusion 0.365 0.510 0.400 +cologne 0.677 0.413 0.552 +colon 0.449 0.394 0.384 +colonel 0.459 0.592 0.890 +colonial 0.553 0.327 0.613 +colonic 0.333 0.420 0.430 +colonoscopy 0.208 0.524 0.466 +colony 0.716 0.353 0.593 +colophon 0.500 0.408 0.385 +color 0.786 0.280 0.402 +coloration 0.541 0.520 0.443 +colored 0.806 0.317 0.275 +colorful 0.850 0.520 0.519 +coloring 0.781 0.469 0.353 +colorless 0.354 0.340 0.250 +colors 0.875 0.349 0.340 +colossal 0.698 0.692 0.900 +colt 0.561 0.587 0.543 +columbine 0.520 0.521 0.407 +column 0.480 0.250 0.670 +columnar 0.448 0.340 0.491 +columnist 0.646 0.365 0.648 +com 0.396 0.382 0.382 +coma 0.219 0.255 0.302 +comatose 0.143 0.438 0.433 +comb 0.490 0.123 0.268 +combat 0.302 0.846 0.833 +combatant 0.531 0.853 0.780 +combative 0.381 0.690 0.816 +combination 0.708 0.480 0.726 +combinatorial 0.561 0.436 0.428 +combine 0.663 0.442 0.533 +combined 0.622 0.370 0.500 +combo 0.698 0.439 0.453 +combustible 0.386 0.650 0.750 +combustion 0.457 0.807 0.591 +come 0.529 0.269 0.558 +comeback 0.580 0.409 0.555 +comedian 0.812 0.735 0.598 +comedy 0.918 0.555 0.490 +comet 0.704 0.679 0.471 +comfort 0.863 0.231 0.670 +comfortable 0.927 0.163 0.473 +comforter 0.618 0.275 0.302 +comforting 0.906 0.337 0.620 +comfy 0.930 0.241 0.625 +comic 0.917 0.459 0.387 +comical 0.844 0.737 0.327 +comics 0.690 0.556 0.384 +coming 0.653 0.417 0.500 +comma 0.344 0.269 0.242 +command 0.427 0.790 0.849 +commandant 0.622 0.700 0.943 +commandeer 0.552 0.639 0.931 +commander 0.531 0.615 0.906 +commanding 0.562 0.664 0.925 +commandment 0.656 0.490 0.876 +commando 0.323 0.710 0.817 +commemorate 0.812 0.602 0.636 +commemoration 0.719 0.615 0.754 +commemorative 0.750 0.438 0.754 +commence 0.760 0.585 0.741 +commend 0.906 0.694 0.711 +commendable 0.786 0.570 0.555 +commendation 0.911 0.500 0.639 +commensurate 0.610 0.304 0.550 +comment 0.667 0.417 0.379 +commentary 0.602 0.402 0.446 +commentator 0.492 0.510 0.607 +commerce 0.646 0.500 0.788 +commercial 0.806 0.490 0.528 +commie 0.385 0.519 0.454 +commissary 0.385 0.500 0.788 +commission 0.677 0.480 0.571 +commissioner 0.602 0.449 0.949 +commit 0.365 0.529 0.491 +commitment 0.714 0.710 0.843 +committal 0.472 0.519 0.582 +committed 0.710 0.542 0.712 +committee 0.592 0.392 0.721 +commodity 0.615 0.394 0.537 +commodore 0.427 0.530 0.636 +common 0.600 0.127 0.318 +commoner 0.448 0.365 0.327 +commonly 0.604 0.170 0.574 +commonplace 0.520 0.337 0.442 +commons 0.633 0.396 0.623 +commonwealth 0.630 0.406 0.702 +commotion 0.490 0.700 0.646 +communal 0.592 0.321 0.556 +commune 0.500 0.488 0.655 +communicable 0.796 0.491 0.623 +communicate 0.823 0.410 0.696 +communication 0.837 0.400 0.649 +communicative 0.847 0.560 0.637 +communicator 0.573 0.509 0.796 +communion 0.765 0.357 0.607 +communism 0.264 0.570 0.623 +communist 0.265 0.702 0.632 +community 0.750 0.350 0.659 +commutation 0.469 0.431 0.652 +commutative 0.667 0.442 0.569 +commute 0.622 0.582 0.565 +commuter 0.646 0.520 0.512 +comp 0.573 0.450 0.371 +compact 0.458 0.417 0.673 +compaction 0.531 0.471 0.582 +compactness 0.582 0.352 0.454 +companion 0.770 0.377 0.618 +companionless 0.271 0.259 0.200 +companionship 0.833 0.438 0.792 +company 0.906 0.425 0.798 +comparable 0.562 0.443 0.458 +comparative 0.470 0.273 0.562 +comparatively 0.604 0.391 0.538 +compare 0.552 0.408 0.524 +comparison 0.583 0.456 0.492 +compartment 0.500 0.389 0.607 +compass 0.541 0.307 0.529 +compassion 0.735 0.258 0.509 +compassionate 0.857 0.404 0.411 +compatibility 0.816 0.450 0.673 +compatible 0.892 0.387 0.638 +compel 0.200 0.847 0.625 +compelled 0.333 0.654 0.347 +compelling 0.698 0.570 0.870 +compendium 0.610 0.461 0.537 +compensate 0.612 0.429 0.762 +compensation 0.775 0.469 0.598 +compensatory 0.589 0.490 0.700 +compete 0.573 0.745 0.786 +competence 0.615 0.802 0.823 +competency 0.768 0.775 0.764 +competent 0.865 0.560 0.904 +competition 0.580 0.790 0.798 +competitive 0.447 0.718 0.908 +competitor 0.612 0.959 0.861 +compilation 0.530 0.512 0.606 +compile 0.600 0.413 0.519 +complacency 0.604 0.503 0.519 +complacent 0.625 0.452 0.518 +complain 0.143 0.682 0.360 +complaint 0.143 0.606 0.281 +complement 0.760 0.277 0.600 +complementary 0.714 0.320 0.586 +complete 0.750 0.414 0.809 +completed 0.823 0.357 0.777 +completely 0.730 0.370 0.690 +completeness 0.823 0.433 0.769 +completing 0.614 0.500 0.769 +completion 0.656 0.470 0.525 +complex 0.388 0.608 0.550 +complexed 0.312 0.577 0.612 +complexion 0.521 0.520 0.380 +complexity 0.479 0.620 0.595 +compliance 0.750 0.462 0.750 +compliant 0.677 0.310 0.519 +complicate 0.210 0.657 0.404 +complicated 0.211 0.660 0.455 +complication 0.365 0.726 0.330 +complicity 0.323 0.684 0.670 +compliment 0.820 0.490 0.651 +complimentary 0.823 0.413 0.435 +comply 0.806 0.370 0.638 +complying 0.729 0.423 0.590 +compo 0.500 0.346 0.390 +component 0.531 0.382 0.525 +compose 0.639 0.432 0.694 +composed 0.684 0.385 0.682 +composer 0.822 0.588 0.691 +composite 0.591 0.459 0.620 +composition 0.765 0.408 0.652 +compost 0.480 0.404 0.441 +composure 0.802 0.354 0.717 +compound 0.635 0.385 0.735 +comprehend 0.875 0.365 0.689 +comprehension 0.908 0.387 0.688 +comprehensive 0.796 0.385 0.644 +compress 0.406 0.412 0.460 +compressed 0.323 0.396 0.388 +compressible 0.622 0.392 0.585 +compression 0.646 0.521 0.579 +compressor 0.418 0.481 0.630 +comprise 0.839 0.373 0.669 +compromise 0.677 0.520 0.805 +comptroller 0.402 0.481 0.866 +compulsion 0.118 0.760 0.604 +compulsive 0.347 0.871 0.573 +compulsory 0.343 0.541 0.791 +computable 0.570 0.402 0.545 +computation 0.583 0.429 0.697 +compute 0.531 0.408 0.564 +computer 0.802 0.356 0.639 +computerized 0.677 0.450 0.657 +computing 0.745 0.398 0.695 +comrade 0.781 0.412 0.804 +con 0.255 0.736 0.427 +concatenation 0.480 0.593 0.539 +concave 0.441 0.349 0.349 +conceal 0.312 0.436 0.306 +concealed 0.344 0.363 0.352 +concealment 0.302 0.570 0.390 +concede 0.670 0.324 0.473 +conceit 0.354 0.625 0.309 +conceited 0.194 0.667 0.473 +conceivable 0.730 0.350 0.613 +conceive 0.708 0.538 0.700 +concentrate 0.750 0.439 0.743 +concentration 0.735 0.500 0.722 +concentric 0.730 0.479 0.635 +concept 0.573 0.265 0.632 +conception 0.694 0.490 0.614 +concern 0.250 0.734 0.463 +concerned 0.292 0.698 0.350 +concert 0.938 0.867 0.718 +concerto 0.613 0.759 0.679 +concession 0.588 0.423 0.615 +concessional 0.770 0.493 0.657 +conch 0.583 0.306 0.339 +concierge 0.480 0.343 0.343 +conciliation 0.792 0.475 0.726 +concise 0.583 0.298 0.620 +conclave 0.573 0.440 0.611 +conclude 0.530 0.267 0.679 +concluding 0.531 0.382 0.603 +conclusion 0.615 0.377 0.659 +conclusive 0.500 0.427 0.745 +concoction 0.448 0.459 0.417 +concomitant 0.427 0.482 0.727 +concord 0.677 0.320 0.586 +concordance 0.625 0.358 0.608 +concours 0.500 0.530 0.495 +concourse 0.740 0.657 0.528 +concrete 0.633 0.420 0.547 +concubine 0.388 0.594 0.476 +concur 0.459 0.394 0.429 +concurrence 0.764 0.627 0.613 +concurrent 0.573 0.547 0.741 +concurring 0.573 0.600 0.681 +concussion 0.072 0.708 0.482 +condemn 0.102 0.793 0.625 +condemnation 0.133 0.725 0.449 +condensation 0.510 0.316 0.538 +condensed 0.598 0.415 0.623 +condescending 0.583 0.363 0.593 +condescension 0.521 0.377 0.565 +condiment 0.520 0.333 0.433 +condition 0.500 0.469 0.519 +conditional 0.521 0.343 0.556 +conditionally 0.396 0.419 0.617 +conditioned 0.490 0.417 0.616 +conditioner 0.781 0.360 0.538 +conditioning 0.440 0.468 0.617 +conditions 0.551 0.441 0.593 +condo 0.439 0.288 0.607 +condolence 0.260 0.443 0.404 +condolences 0.198 0.480 0.288 +condom 0.406 0.637 0.500 +condone 0.571 0.441 0.619 +condor 0.573 0.388 0.519 +conducive 0.775 0.479 0.679 +conduct 0.453 0.510 0.750 +conduction 0.530 0.557 0.717 +conductivity 0.583 0.575 0.642 +conductor 0.677 0.663 0.621 +conduit 0.470 0.302 0.413 +cone 0.417 0.208 0.343 +confederacy 0.590 0.541 0.736 +confederate 0.551 0.546 0.792 +confederation 0.663 0.404 0.830 +confer 0.573 0.482 0.583 +conference 0.688 0.615 0.606 +confess 0.360 0.712 0.431 +confession 0.469 0.642 0.460 +confessional 0.458 0.392 0.629 +confessions 0.325 0.538 0.658 +confetti 0.781 0.573 0.250 +confidant 0.837 0.633 0.631 +confide 0.669 0.472 0.595 +confidence 0.959 0.276 0.943 +confident 0.765 0.324 0.723 +confidential 0.643 0.471 0.761 +confidentiality 0.667 0.431 0.718 +confidentially 0.633 0.469 0.558 +configuration 0.540 0.443 0.591 +confine 0.327 0.551 0.538 +confined 0.286 0.472 0.444 +confinement 0.333 0.656 0.520 +confines 0.396 0.386 0.542 +confirm 0.802 0.439 0.806 +confirmation 0.812 0.480 0.692 +confirmatory 0.656 0.500 0.683 +confirmed 0.760 0.490 0.764 +confiscate 0.250 0.625 0.482 +confiscation 0.208 0.706 0.586 +conflagration 0.344 0.721 0.594 +conflict 0.335 0.906 0.471 +conflicting 0.173 0.738 0.553 +confluence 0.677 0.598 0.565 +conform 0.479 0.380 0.375 +conformance 0.608 0.278 0.254 +conformation 0.622 0.435 0.711 +conformity 0.645 0.363 0.579 +confound 0.347 0.529 0.333 +confounded 0.333 0.528 0.264 +confront 0.281 0.760 0.746 +confrontation 0.177 0.870 0.658 +confuse 0.100 0.580 0.270 +confused 0.220 0.650 0.179 +confusing 0.229 0.690 0.222 +confusion 0.255 0.667 0.277 +conga 0.469 0.529 0.440 +congenial 0.820 0.412 0.620 +congenital 0.448 0.434 0.427 +congestion 0.271 0.654 0.491 +conglomerate 0.500 0.500 0.838 +conglomeration 0.541 0.720 0.670 +congrats 0.930 0.726 0.775 +congratulate 0.927 0.724 0.784 +congratulation 0.948 0.780 0.717 +congratulations 0.960 0.755 0.719 +congratulatory 0.959 0.616 0.689 +congregate 0.653 0.530 0.733 +congregation 0.561 0.490 0.700 +congress 0.449 0.444 0.857 +congressional 0.552 0.491 0.848 +congressman 0.438 0.471 0.877 +congruence 0.656 0.472 0.577 +conic 0.510 0.368 0.379 +conical 0.490 0.422 0.471 +conjecture 0.396 0.398 0.534 +conjugal 0.698 0.510 0.688 +conjugate 0.583 0.420 0.467 +conjugation 0.479 0.429 0.582 +conjunction 0.520 0.472 0.509 +conjunctive 0.487 0.444 0.639 +conjure 0.385 0.679 0.645 +conjuring 0.224 0.653 0.694 +conk 0.340 0.469 0.404 +connect 0.724 0.299 0.536 +connected 0.816 0.550 0.612 +connection 0.729 0.560 0.655 +connective 0.719 0.491 0.764 +connoisseur 0.760 0.461 0.769 +conquer 0.694 0.873 0.971 +conquering 0.760 0.873 0.936 +conqueror 0.604 0.809 0.930 +conquest 0.710 0.702 0.833 +conscience 0.663 0.375 0.721 +conscientious 0.688 0.404 0.688 +conscious 0.740 0.333 0.705 +consciousness 0.840 0.483 0.755 +conscription 0.396 0.775 0.642 +consecrated 0.663 0.500 0.800 +consecration 0.771 0.418 0.804 +consecutive 0.663 0.418 0.643 +consensual 0.663 0.417 0.655 +consensus 0.627 0.358 0.625 +consent 0.750 0.500 0.620 +consenting 0.727 0.406 0.693 +consequence 0.240 0.721 0.593 +consequent 0.663 0.471 0.625 +conservation 0.832 0.401 0.606 +conservatism 0.406 0.369 0.633 +conservative 0.615 0.316 0.788 +conservatory 0.635 0.240 0.729 +conserve 0.690 0.347 0.573 +consider 0.677 0.368 0.579 +considerable 0.653 0.314 0.683 +considerate 0.781 0.380 0.633 +consideration 0.589 0.380 0.687 +consignee 0.635 0.385 0.602 +consignment 0.490 0.440 0.500 +consist 0.823 0.386 0.580 +consistency 0.714 0.500 0.887 +consistent 0.786 0.431 0.726 +consolation 0.408 0.250 0.304 +console 0.625 0.398 0.415 +consoled 0.700 0.343 0.452 +consolidate 0.880 0.440 0.870 +consolidated 0.700 0.366 0.784 +consolidation 0.604 0.445 0.776 +consonant 0.500 0.347 0.417 +consort 0.632 0.509 0.630 +conspicuous 0.479 0.520 0.596 +conspiracy 0.125 0.787 0.652 +conspirator 0.271 0.786 0.707 +conspire 0.206 0.740 0.520 +constable 0.573 0.667 0.764 +constancy 0.786 0.443 0.763 +constant 0.740 0.296 0.686 +constantly 0.663 0.561 0.700 +constellation 0.719 0.533 0.775 +consternation 0.167 0.680 0.469 +constipation 0.079 0.612 0.231 +constituency 0.500 0.480 0.696 +constituent 0.573 0.500 0.827 +constituents 0.573 0.414 0.833 +constitute 0.812 0.349 0.906 +constitution 0.590 0.380 0.889 +constitutional 0.633 0.418 0.827 +constitutionality 0.612 0.439 0.853 +constrain 0.261 0.500 0.500 +constrained 0.135 0.537 0.357 +constraint 0.323 0.550 0.481 +construct 0.750 0.648 0.792 +construction 0.848 0.612 0.759 +constructive 0.860 0.570 0.812 +construe 0.602 0.519 0.553 +consul 0.573 0.354 0.688 +consulate 0.561 0.453 0.694 +consult 0.755 0.370 0.441 +consultant 0.770 0.344 0.808 +consultation 0.660 0.463 0.625 +consume 0.427 0.620 0.509 +consumer 0.507 0.551 0.677 +consuming 0.573 0.541 0.536 +consummate 0.551 0.540 0.558 +consummation 0.583 0.676 0.661 +consumption 0.390 0.531 0.538 +contact 0.719 0.424 0.526 +contagion 0.208 0.630 0.535 +contagious 0.184 0.725 0.400 +contain 0.542 0.490 0.658 +container 0.551 0.396 0.561 +containment 0.411 0.491 0.618 +contaminate 0.140 0.611 0.426 +contaminated 0.040 0.500 0.368 +contamination 0.125 0.610 0.375 +contemplate 0.740 0.347 0.642 +contemplation 0.552 0.324 0.627 +contemplative 0.729 0.308 0.739 +contemporaneous 0.640 0.373 0.591 +contemporary 0.720 0.365 0.569 +contempt 0.206 0.635 0.396 +contemptible 0.146 0.657 0.471 +contemptuous 0.204 0.500 0.375 +contend 0.510 0.657 0.731 +contender 0.480 0.790 0.681 +contending 0.490 0.698 0.716 +content 0.764 0.296 0.559 +contented 0.857 0.612 0.746 +contention 0.375 0.510 0.738 +contentious 0.422 0.573 0.637 +contentment 0.875 0.610 0.782 +contents 0.656 0.375 0.550 +contest 0.667 0.698 0.717 +contestant 0.760 0.530 0.602 +context 0.531 0.300 0.553 +contiguous 0.375 0.450 0.500 +continence 0.450 0.396 0.469 +continent 0.551 0.373 0.833 +continental 0.486 0.350 0.755 +contingency 0.396 0.500 0.670 +contingent 0.470 0.531 0.659 +continual 0.500 0.423 0.685 +continually 0.646 0.438 0.698 +continuance 0.729 0.510 0.652 +continuation 0.615 0.470 0.566 +continue 0.630 0.427 0.612 +continued 0.635 0.440 0.500 +continuing 0.667 0.500 0.520 +continuity 0.781 0.439 0.684 +continuous 0.625 0.509 0.580 +continuously 0.719 0.417 0.702 +continuum 0.677 0.390 0.491 +contour 0.589 0.265 0.414 +contraband 0.177 0.875 0.670 +contraception 0.296 0.518 0.525 +contract 0.594 0.412 0.636 +contracted 0.344 0.557 0.449 +contractile 0.480 0.586 0.569 +contracting 0.594 0.490 0.769 +contraction 0.292 0.755 0.603 +contractor 0.592 0.479 0.727 +contradict 0.160 0.598 0.482 +contradiction 0.250 0.660 0.377 +contradictory 0.365 0.651 0.421 +contraption 0.448 0.590 0.491 +contrary 0.327 0.449 0.338 +contrast 0.480 0.406 0.520 +contrasted 0.521 0.538 0.491 +contravene 0.357 0.618 0.472 +contravention 0.344 0.627 0.593 +contribute 0.806 0.350 0.795 +contribution 0.854 0.452 0.760 +contributor 0.844 0.510 0.760 +contrite 0.347 0.363 0.473 +contrition 0.347 0.583 0.463 +contrived 0.408 0.530 0.458 +control 0.729 0.352 0.808 +controller 0.469 0.712 0.868 +controlling 0.490 0.441 0.885 +controversial 0.271 0.858 0.538 +controversy 0.250 0.819 0.600 +contusion 0.167 0.565 0.509 +conundrum 0.354 0.524 0.408 +convalescent 0.458 0.480 0.269 +convection 0.521 0.494 0.526 +convene 0.583 0.676 0.636 +convenience 0.781 0.448 0.613 +conveniences 0.802 0.412 0.693 +convenient 0.846 0.491 0.574 +convent 0.480 0.217 0.594 +convention 0.622 0.622 0.704 +conventional 0.594 0.292 0.634 +converge 0.635 0.471 0.539 +convergence 0.551 0.491 0.625 +convergent 0.781 0.490 0.696 +conversant 0.724 0.360 0.542 +conversation 0.750 0.510 0.609 +conversational 0.719 0.431 0.596 +conversationalist 0.719 0.467 0.667 +converse 0.594 0.406 0.598 +conversing 0.755 0.409 0.442 +conversion 0.480 0.605 0.736 +convert 0.551 0.538 0.704 +converted 0.663 0.418 0.686 +convertible 0.542 0.529 0.717 +convex 0.438 0.427 0.445 +convexity 0.449 0.354 0.484 +convey 0.719 0.633 0.708 +conveyance 0.615 0.520 0.455 +conveyancing 0.375 0.479 0.663 +convict 0.177 0.840 0.477 +conviction 0.615 0.704 0.826 +convince 0.708 0.539 0.763 +convinced 0.750 0.500 0.630 +convincing 0.760 0.527 0.900 +convocation 0.538 0.611 0.663 +convoluted 0.323 0.614 0.433 +convolution 0.417 0.559 0.527 +convoy 0.500 0.671 0.639 +coo 0.490 0.439 0.500 +cook 0.847 0.500 0.412 +cookbook 0.602 0.346 0.398 +cooker 0.592 0.373 0.407 +cookery 0.633 0.368 0.345 +cookie 0.792 0.306 0.250 +cookies 0.823 0.451 0.316 +cooking 0.694 0.510 0.434 +cookout 0.680 0.406 0.482 +cool 0.885 0.540 0.781 +coolant 0.720 0.412 0.456 +cooler 0.664 0.375 0.460 +cooling 0.469 0.324 0.392 +coolness 0.490 0.307 0.548 +coon 0.490 0.460 0.400 +coop 0.612 0.445 0.650 +cooperate 0.898 0.451 0.582 +cooperating 0.760 0.390 0.693 +cooperation 0.847 0.473 0.686 +cooperative 0.816 0.461 0.670 +coordinate 0.698 0.429 0.694 +coordination 0.677 0.454 0.789 +coordinator 0.750 0.510 0.850 +cop 0.327 0.770 0.836 +copacetic 0.510 0.471 0.453 +cope 0.592 0.647 0.709 +copier 0.459 0.345 0.390 +copilot 0.640 0.538 0.573 +coping 0.562 0.630 0.613 +copious 0.427 0.462 0.527 +copper 0.580 0.260 0.500 +copter 0.571 0.704 0.569 +copy 0.460 0.240 0.263 +copycat 0.449 0.580 0.443 +copying 0.448 0.315 0.404 +copyright 0.458 0.402 0.663 +coral 0.802 0.231 0.425 +coral snake 0.276 0.712 0.607 +cord 0.388 0.378 0.358 +cordial 0.823 0.312 0.482 +cordless 0.667 0.441 0.528 +cordon 0.469 0.317 0.380 +corduroy 0.570 0.324 0.357 +core 0.721 0.378 0.540 +cork 0.347 0.250 0.281 +corkscrew 0.427 0.443 0.445 +corn 0.594 0.196 0.292 +cornball 0.479 0.378 0.325 +cornbread 0.643 0.304 0.302 +cornea 0.521 0.346 0.443 +corned 0.459 0.441 0.425 +corner 0.400 0.296 0.366 +cornerstone 0.550 0.388 0.596 +cornet 0.507 0.520 0.415 +cornfield 0.719 0.310 0.349 +cornflakes 0.729 0.346 0.355 +cornice 0.458 0.441 0.295 +cornstarch 0.643 0.299 0.337 +corny 0.448 0.370 0.221 +corollary 0.458 0.469 0.366 +corona 0.818 0.439 0.745 +coronary 0.567 0.613 0.509 +coronation 0.792 0.592 0.836 +coroner 0.323 0.558 0.526 +corporal 0.582 0.490 0.596 +corporate 0.592 0.454 0.745 +corporation 0.429 0.332 0.873 +corporeal 0.520 0.350 0.461 +corps 0.551 0.453 0.483 +corpse 0.094 0.657 0.232 +corpsman 0.439 0.469 0.651 +corpus 0.543 0.340 0.490 +corral 0.606 0.662 0.422 +correct 0.857 0.306 0.723 +correction 0.448 0.485 0.558 +correctional 0.292 0.713 0.602 +corrective 0.448 0.528 0.613 +correctness 0.796 0.450 0.649 +correlation 0.596 0.462 0.571 +correlative 0.510 0.402 0.571 +correspond 0.710 0.452 0.545 +correspondence 0.663 0.423 0.491 +correspondent 0.573 0.565 0.712 +corresponding 0.740 0.423 0.618 +corridor 0.604 0.589 0.592 +corroborate 0.671 0.471 0.616 +corroboration 0.625 0.431 0.733 +corrosion 0.156 0.610 0.348 +corrosive 0.140 0.618 0.570 +corrupt 0.020 0.806 0.500 +corrupting 0.062 0.804 0.380 +corruption 0.052 0.830 0.549 +corsage 0.510 0.294 0.397 +corse 0.448 0.451 0.382 +corset 0.490 0.520 0.381 +cortex 0.594 0.439 0.529 +cortical 0.380 0.423 0.536 +cortisone 0.427 0.395 0.456 +corvette 0.551 0.520 0.598 +cosmetic 0.625 0.304 0.308 +cosmetics 0.765 0.464 0.472 +cosmic 0.663 0.538 0.692 +cosmology 0.651 0.438 0.637 +cosmopolitan 0.823 0.510 0.760 +cosmos 0.860 0.478 0.664 +cost 0.365 0.420 0.439 +costly 0.316 0.650 0.642 +costume 0.548 0.510 0.374 +cosy 0.847 0.255 0.518 +cot 0.625 0.230 0.278 +cote 0.439 0.344 0.324 +cottage 0.600 0.279 0.361 +cotton 0.639 0.071 0.240 +couch 0.594 0.082 0.198 +cougar 0.438 0.588 0.538 +cough 0.255 0.627 0.241 +council 0.875 0.279 0.635 +councilman 0.531 0.367 0.793 +counsel 0.594 0.519 0.730 +counseling 0.667 0.480 0.704 +counsellor 0.823 0.327 0.740 +counselor 0.873 0.365 0.706 +count 0.594 0.389 0.492 +countdown 0.438 0.692 0.490 +countenance 0.635 0.440 0.690 +counter 0.439 0.478 0.750 +counteract 0.378 0.542 0.688 +counterattack 0.281 0.951 0.764 +counterbalance 0.520 0.480 0.627 +counterclaim 0.398 0.760 0.651 +counterfeit 0.094 0.694 0.451 +counterpart 0.448 0.608 0.577 +counterpoint 0.438 0.509 0.538 +countess 0.562 0.440 0.670 +countless 0.520 0.566 0.534 +country 0.698 0.394 0.693 +countryman 0.673 0.441 0.789 +countrymusic 0.795 0.451 0.438 +countryside 0.732 0.288 0.327 +counts 0.343 0.373 0.500 +county 0.479 0.368 0.545 +coup 0.275 0.815 0.607 +coupe 0.479 0.460 0.482 +couple 0.806 0.605 0.607 +coupled 0.612 0.286 0.650 +coupling 0.594 0.479 0.555 +coupon 0.704 0.300 0.421 +courage 0.830 0.728 0.849 +courageous 0.918 0.587 0.879 +courier 0.551 0.383 0.441 +courses 0.735 0.412 0.534 +coursing 0.542 0.472 0.546 +court 0.479 0.769 0.827 +courteous 0.937 0.396 0.529 +courtesy 0.927 0.287 0.431 +courthouse 0.571 0.503 0.818 +courtroom 0.385 0.670 0.887 +courts 0.367 0.710 0.816 +courtship 0.667 0.490 0.654 +courtside 0.592 0.391 0.434 +courtyard 0.503 0.365 0.355 +cousin 0.675 0.394 0.427 +cousins 0.760 0.409 0.464 +cove 0.500 0.304 0.370 +coven 0.458 0.578 0.591 +covenant 0.594 0.462 0.667 +cover 0.365 0.240 0.471 +coverage 0.767 0.413 0.629 +covered 0.562 0.340 0.644 +covering 0.615 0.382 0.583 +covert 0.500 0.570 0.508 +covet 0.302 0.779 0.524 +coveted 0.661 0.730 0.625 +cow 0.449 0.230 0.300 +coward 0.102 0.490 0.149 +cowardice 0.133 0.621 0.167 +cowardly 0.102 0.385 0.127 +cowboy 0.594 0.625 0.695 +cowgirl 0.541 0.566 0.554 +cowhand 0.438 0.480 0.596 +cowhide 0.458 0.324 0.333 +cowl 0.427 0.450 0.232 +coworker 0.667 0.490 0.625 +coy 0.347 0.330 0.213 +coyote 0.459 0.471 0.387 +cozy 0.910 0.356 0.545 +crab 0.421 0.396 0.330 +crabby 0.198 0.812 0.370 +crack 0.302 0.625 0.400 +cracked 0.224 0.520 0.228 +cracker 0.604 0.343 0.346 +crackerjack 0.567 0.509 0.426 +cracking 0.327 0.557 0.286 +crackle 0.327 0.643 0.481 +crackpot 0.260 0.602 0.245 +cradle 0.776 0.194 0.333 +craft 0.760 0.321 0.539 +crafts 0.667 0.380 0.391 +craftsman 0.719 0.310 0.583 +craftsmanship 0.823 0.373 0.571 +crafty 0.589 0.679 0.783 +craig 0.448 0.449 0.490 +cram 0.354 0.730 0.598 +crammed 0.406 0.740 0.466 +cramp 0.194 0.796 0.340 +cramped 0.240 0.567 0.360 +cranberry 0.793 0.330 0.363 +cranberry juice 0.622 0.321 0.281 +crane 0.396 0.417 0.589 +cranial 0.354 0.510 0.583 +cranium 0.439 0.491 0.725 +crank 0.448 0.275 0.417 +cranky 0.194 0.776 0.396 +cranny 0.194 0.471 0.250 +crap 0.083 0.644 0.167 +crappy 0.039 0.582 0.208 +craps 0.375 0.420 0.273 +crash 0.194 0.906 0.355 +crass 0.223 0.490 0.466 +crate 0.427 0.173 0.274 +crater 0.450 0.647 0.529 +crave 0.625 0.510 0.731 +craving 0.510 0.755 0.636 +crawfish 0.510 0.427 0.342 +crawl 0.479 0.519 0.467 +crayon 0.604 0.260 0.185 +crayons 0.684 0.366 0.405 +craze 0.255 0.657 0.435 +crazed 0.153 0.877 0.417 +craziness 0.238 0.908 0.255 +crazy 0.156 0.843 0.321 +creak 0.344 0.670 0.411 +creaking 0.302 0.743 0.415 +cream 0.688 0.259 0.220 +creamed 0.723 0.273 0.288 +creamer 0.594 0.192 0.269 +creamy 0.823 0.337 0.345 +crease 0.440 0.286 0.300 +create 0.786 0.588 0.789 +creation 0.927 0.575 0.868 +creative 0.917 0.518 0.788 +creativity 0.938 0.684 0.815 +creator 0.865 0.592 0.856 +creature 0.669 0.625 0.620 +credence 0.760 0.460 0.737 +credential 0.735 0.337 0.597 +credentials 0.708 0.373 0.675 +credibility 0.875 0.427 0.809 +credible 0.917 0.441 0.750 +credit 0.673 0.549 0.648 +credit card 0.670 0.550 0.640 +creditable 0.802 0.510 0.742 +credited 0.781 0.390 0.691 +crediting 0.673 0.550 0.741 +creditor 0.479 0.594 0.689 +creed 0.573 0.245 0.544 +creek 0.552 0.392 0.330 +creep 0.354 0.647 0.361 +creeper 0.429 0.558 0.366 +creeping 0.292 0.613 0.282 +creepy 0.125 0.861 0.373 +cremation 0.084 0.620 0.420 +creole 0.667 0.357 0.523 +crepe 0.562 0.224 0.349 +crescendo 0.760 0.575 0.594 +crescent 0.698 0.382 0.407 +crest 0.458 0.333 0.333 +crestfallen 0.235 0.346 0.175 +cretin 0.265 0.583 0.312 +cretins 0.094 0.741 0.328 +crevice 0.361 0.471 0.275 +crew 0.604 0.598 0.735 +crewman 0.602 0.580 0.548 +crib 0.653 0.240 0.407 +cricket 0.423 0.539 0.370 +cried 0.167 0.612 0.254 +crime 0.071 0.943 0.630 +criminal 0.021 0.830 0.529 +criminality 0.122 0.863 0.580 +crimp 0.260 0.557 0.396 +crimson 0.667 0.385 0.370 +cringe 0.245 0.840 0.377 +cripple 0.094 0.392 0.161 +crippled 0.035 0.358 0.236 +crippling 0.156 0.598 0.391 +crisis 0.208 0.811 0.431 +crisp 0.776 0.692 0.508 +crispy 0.656 0.550 0.509 +criterion 0.396 0.410 0.736 +critic 0.264 0.604 0.686 +critical 0.312 0.802 0.545 +criticise 0.073 0.700 0.452 +criticism 0.115 0.563 0.505 +criticize 0.143 0.708 0.473 +criticized 0.240 0.600 0.311 +critique 0.302 0.760 0.537 +critter 0.542 0.539 0.482 +croak 0.337 0.346 0.298 +croc 0.327 0.452 0.451 +crock 0.385 0.412 0.421 +crockery 0.552 0.216 0.327 +crocodile 0.344 0.708 0.610 +croft 0.531 0.429 0.421 +croissant 0.745 0.330 0.430 +crook 0.171 0.765 0.550 +crooked 0.146 0.594 0.305 +crop 0.615 0.260 0.500 +croquet 0.551 0.519 0.407 +cross 0.448 0.321 0.569 +cross country 0.531 0.441 0.529 +crossbow 0.344 0.598 0.560 +crossed 0.431 0.490 0.508 +crossfire 0.316 0.896 0.722 +crossing 0.549 0.349 0.451 +crossover 0.559 0.550 0.500 +crosswalk 0.557 0.441 0.380 +crossword 0.611 0.423 0.455 +crotch 0.521 0.637 0.447 +crouch 0.281 0.606 0.312 +crouched 0.333 0.363 0.279 +crouching 0.261 0.429 0.345 +croupier 0.531 0.519 0.404 +crow 0.224 0.439 0.363 +crowbar 0.406 0.531 0.386 +crowd 0.350 0.827 0.731 +crowded 0.694 0.286 0.585 +crowds 0.469 0.723 0.806 +crown 0.708 0.572 0.737 +crowning 0.773 0.594 0.831 +crucial 0.541 0.657 0.777 +cruciate 0.429 0.435 0.585 +crucifix 0.469 0.480 0.510 +crucifixion 0.135 0.857 0.541 +crucify 0.146 0.878 0.573 +crud 0.312 0.330 0.444 +crude 0.198 0.402 0.357 +cruel 0.122 0.866 0.391 +cruelly 0.146 0.790 0.471 +cruelty 0.092 0.836 0.536 +cruise 0.740 0.442 0.683 +cruise ship 0.878 0.650 0.500 +cruiser 0.737 0.490 0.608 +cruising 0.886 0.580 0.560 +crumb 0.417 0.255 0.216 +crumble 0.333 0.480 0.423 +crumbling 0.167 0.696 0.308 +crummy 0.125 0.531 0.224 +crunch 0.292 0.630 0.406 +crunchy 0.625 0.560 0.539 +crusade 0.592 0.720 0.709 +crusader 0.439 0.588 0.548 +crush 0.271 0.676 0.582 +crushed 0.167 0.647 0.300 +crusher 0.271 0.709 0.598 +crushing 0.219 0.755 0.411 +crust 0.542 0.337 0.456 +crusty 0.625 0.531 0.473 +crutch 0.302 0.294 0.302 +crux 0.469 0.558 0.519 +cry 0.133 0.627 0.255 +crybaby 0.375 0.702 0.311 +crying 0.153 0.704 0.208 +crypt 0.156 0.431 0.386 +cryptic 0.296 0.516 0.474 +cryptography 0.490 0.415 0.650 +crystal 0.618 0.270 0.508 +crystalline 0.765 0.235 0.534 +crystallization 0.600 0.449 0.565 +cub 0.646 0.382 0.284 +cubby 0.354 0.385 0.360 +cube 0.469 0.226 0.274 +cubic 0.458 0.306 0.407 +cubicle 0.479 0.343 0.417 +cuckold 0.210 0.573 0.230 +cuckoo 0.420 0.459 0.284 +cucumber 0.490 0.235 0.237 +cuddle 0.885 0.559 0.475 +cuddled 0.906 0.547 0.567 +cuddles 0.847 0.382 0.500 +cuddling 0.917 0.562 0.433 +cue 0.521 0.433 0.484 +cuff 0.469 0.453 0.387 +cuisine 0.714 0.365 0.390 +culinary 0.654 0.443 0.519 +cull 0.365 0.702 0.464 +culminate 0.667 0.550 0.602 +culmination 0.656 0.586 0.695 +culpability 0.112 0.745 0.368 +culpable 0.140 0.700 0.319 +culprit 0.062 0.676 0.333 +cult 0.448 0.535 0.648 +cultivate 0.708 0.410 0.598 +cultivated 0.837 0.343 0.564 +cultivation 0.625 0.324 0.462 +cultural 0.802 0.390 0.623 +culture 0.753 0.304 0.675 +cultured 0.635 0.429 0.625 +culvert 0.337 0.324 0.343 +cumbersome 0.259 0.623 0.292 +cumulus 0.570 0.433 0.432 +cunning 0.604 0.685 0.683 +cunt 0.135 0.673 0.377 +cup 0.615 0.167 0.231 +cupboard 0.553 0.200 0.304 +cupcake 0.656 0.333 0.344 +cupping 0.490 0.610 0.402 +cur 0.440 0.519 0.460 +curable 0.823 0.292 0.574 +curate 0.726 0.418 0.526 +curative 0.667 0.318 0.613 +curator 0.688 0.389 0.688 +curb 0.472 0.371 0.402 +curd 0.542 0.442 0.278 +cure 0.719 0.377 0.623 +curfew 0.219 0.618 0.623 +curiosity 0.750 0.755 0.463 +curious 0.635 0.600 0.483 +curl 0.385 0.452 0.351 +curling 0.583 0.592 0.400 +currency 0.583 0.418 0.592 +current 0.625 0.312 0.612 +curriculum 0.708 0.306 0.620 +curry 0.633 0.345 0.302 +curse 0.033 0.720 0.375 +cursed 0.083 0.783 0.393 +cursing 0.112 0.860 0.446 +cursory 0.423 0.451 0.431 +curt 0.245 0.610 0.452 +curtail 0.306 0.439 0.497 +curtailment 0.230 0.578 0.431 +curtain 0.698 0.278 0.304 +curtains 0.615 0.123 0.342 +curtsy 0.635 0.412 0.598 +curvature 0.417 0.367 0.447 +curve 0.480 0.375 0.307 +curved 0.542 0.407 0.337 +curvilinear 0.480 0.575 0.411 +cushion 0.653 0.221 0.292 +cushy 0.823 0.283 0.395 +cusp 0.667 0.710 0.700 +cuss 0.354 0.538 0.443 +cussed 0.156 0.625 0.454 +custard 0.618 0.260 0.293 +custodial 0.418 0.462 0.718 +custodian 0.594 0.625 0.528 +custody 0.494 0.472 0.675 +custom 0.552 0.382 0.688 +customary 0.700 0.253 0.561 +customer 0.562 0.430 0.673 +customized 0.625 0.504 0.590 +cut 0.490 0.490 0.393 +cutaneous 0.365 0.370 0.328 +cute 0.920 0.528 0.579 +cuticle 0.340 0.320 0.377 +cutie 0.638 0.528 0.464 +cutlass 0.173 0.648 0.528 +cutlery 0.552 0.300 0.345 +cutoff 0.432 0.510 0.518 +cutter 0.427 0.731 0.583 +cutters 0.197 0.653 0.491 +cutthroat 0.110 0.823 0.663 +cutting 0.448 0.375 0.536 +cutting board 0.337 0.540 0.342 +cuttings 0.479 0.392 0.433 +cwt 0.500 0.410 0.384 +cyanide 0.229 0.667 0.545 +cyberspace 0.677 0.594 0.611 +cycle 0.635 0.400 0.533 +cyclical 0.380 0.450 0.554 +cyclist 0.684 0.582 0.576 +cyclone 0.416 0.796 0.673 +cylinder 0.459 0.324 0.447 +cylindrical 0.458 0.294 0.414 +cymbal 0.542 0.363 0.362 +cynic 0.135 0.632 0.473 +cynical 0.156 0.760 0.474 +cynicism 0.104 0.780 0.454 +cyst 0.173 0.578 0.312 +cystic 0.314 0.481 0.400 +cytomegalovirus 0.186 0.657 0.443 +cytoplasm 0.378 0.442 0.474 +czar 0.480 0.348 0.643 +dab 0.510 0.337 0.340 +dabble 0.550 0.530 0.491 +dabbling 0.562 0.726 0.676 +dad 0.857 0.412 0.786 +daddy 0.795 0.400 0.736 +dado 0.510 0.240 0.364 +daemon 0.333 0.490 0.500 +daft 0.255 0.436 0.157 +dagger 0.224 0.797 0.613 +daily 0.653 0.347 0.473 +dainty 0.604 0.284 0.424 +daiquiri 0.670 0.519 0.400 +dairy 0.633 0.255 0.462 +daisy 0.562 0.367 0.333 +dak 0.510 0.417 0.424 +dale 0.622 0.270 0.365 +dam 0.250 0.553 0.394 +damage 0.059 0.726 0.403 +damaged 0.104 0.635 0.182 +damages 0.082 0.760 0.310 +dame 0.694 0.480 0.500 +damn 0.073 0.784 0.431 +damnation 0.135 0.750 0.416 +damned 0.100 0.760 0.465 +damp 0.360 0.279 0.210 +dampened 0.271 0.422 0.336 +damper 0.459 0.378 0.473 +damsel 0.719 0.475 0.400 +dance 0.894 0.840 0.551 +dancer 0.740 0.768 0.545 +dancing 0.885 0.868 0.444 +dandruff 0.398 0.298 0.293 +dandy 0.673 0.520 0.630 +danger 0.115 0.923 0.673 +dangerous 0.020 0.941 0.658 +dangerously 0.082 0.930 0.564 +dangit 0.396 0.606 0.358 +dangle 0.362 0.469 0.375 +dank 0.390 0.381 0.383 +dapper 0.770 0.560 0.698 +dare 0.677 0.788 0.684 +daredevil 0.429 0.714 0.653 +daresay 0.540 0.451 0.490 +daring 0.583 0.840 0.711 +dark 0.198 0.398 0.426 +darken 0.250 0.471 0.382 +darkened 0.135 0.440 0.452 +darkly 0.219 0.548 0.443 +darkness 0.102 0.602 0.418 +darkroom 0.188 0.627 0.423 +darkside 0.102 0.690 0.365 +darling 0.885 0.370 0.608 +darn 0.115 0.765 0.418 +dart 0.417 0.608 0.500 +dash 0.574 0.312 0.324 +dashboard 0.510 0.371 0.595 +dashed 0.276 0.393 0.338 +dashing 0.612 0.627 0.799 +dastardly 0.208 0.688 0.270 +data 0.500 0.250 0.426 +database 0.604 0.286 0.644 +date 0.604 0.231 0.400 +datenight 0.708 0.637 0.518 +daughter 0.908 0.415 0.455 +dawdle 0.479 0.464 0.357 +dawn 0.827 0.235 0.519 +dawned 0.694 0.471 0.473 +day 0.719 0.269 0.389 +daybreak 0.802 0.358 0.474 +daycare 0.776 0.481 0.360 +daydream 0.750 0.337 0.456 +daydreaming 0.776 0.360 0.479 +daylight 0.865 0.420 0.545 +daymade 0.646 0.450 0.417 +dayoff 0.760 0.368 0.377 +daytime 0.750 0.324 0.454 +daze 0.245 0.735 0.329 +dazed 0.300 0.697 0.277 +dazzle 0.730 0.782 0.683 +dazzling 0.854 0.880 0.767 +deacon 0.531 0.430 0.736 +deactivate 0.235 0.447 0.392 +dead 0.052 0.454 0.194 +deadbeat 0.229 0.453 0.368 +deadline 0.214 0.615 0.460 +deadlines 0.406 0.769 0.411 +deadlock 0.170 0.418 0.323 +deadly 0.143 0.849 0.554 +deafening 0.281 0.835 0.482 +deafness 0.125 0.413 0.219 +deal 0.719 0.599 0.543 +dealer 0.799 0.615 0.683 +dealership 0.541 0.430 0.629 +dealing 0.724 0.415 0.598 +dealings 0.600 0.491 0.480 +dean 0.612 0.469 0.723 +dear 0.880 0.434 0.629 +dearest 0.902 0.427 0.508 +dearth 0.156 0.539 0.255 +death 0.031 0.720 0.472 +deathbed 0.051 0.652 0.311 +deathly 0.073 0.771 0.682 +debacle 0.156 0.606 0.266 +debased 0.219 0.529 0.170 +debatable 0.181 0.610 0.474 +debate 0.408 0.691 0.683 +debauchery 0.354 0.901 0.500 +debenture 0.417 0.500 0.466 +debilitating 0.125 0.490 0.308 +debit 0.333 0.400 0.474 +debrief 0.247 0.343 0.549 +debriefing 0.427 0.580 0.456 +debris 0.135 0.396 0.327 +debt 0.204 0.598 0.336 +debtor 0.219 0.546 0.160 +debut 0.806 0.606 0.629 +debutante 0.771 0.627 0.454 +decade 0.531 0.402 0.665 +decadence 0.237 0.455 0.291 +decadent 0.290 0.559 0.324 +decaf 0.480 0.324 0.353 +decanter 0.438 0.567 0.510 +decathlon 0.573 0.753 0.620 +decay 0.143 0.312 0.170 +decayed 0.017 0.375 0.169 +decaying 0.073 0.510 0.214 +deceased 0.021 0.538 0.188 +decedent 0.423 0.481 0.415 +deceit 0.020 0.696 0.343 +deceitful 0.071 0.788 0.371 +deceive 0.094 0.775 0.414 +deceived 0.059 0.673 0.302 +deceiving 0.099 0.636 0.426 +december 0.740 0.540 0.464 +decency 0.750 0.235 0.634 +decent 0.823 0.296 0.653 +deception 0.090 0.745 0.370 +deceptive 0.027 0.605 0.294 +decide 0.656 0.540 0.855 +decidedly 0.750 0.480 0.843 +deciduous 0.385 0.353 0.282 +decimal 0.507 0.259 0.305 +decimeter 0.520 0.292 0.377 +decipher 0.417 0.630 0.652 +decision 0.646 0.510 0.839 +decisive 0.740 0.509 0.935 +deck 0.420 0.333 0.394 +declaration 0.551 0.590 0.714 +declaratory 0.635 0.582 0.673 +declare 0.677 0.623 0.668 +declination 0.250 0.549 0.311 +decline 0.173 0.491 0.240 +declining 0.328 0.400 0.264 +deco 0.625 0.274 0.356 +decode 0.551 0.510 0.640 +decoder 0.562 0.340 0.686 +decompose 0.194 0.596 0.241 +decomposed 0.073 0.442 0.231 +decomposition 0.133 0.600 0.263 +decompress 0.438 0.430 0.509 +decompression 0.208 0.520 0.311 +decontamination 0.611 0.538 0.573 +decor 0.734 0.311 0.573 +decorate 0.954 0.370 0.404 +decorating 0.863 0.548 0.462 +decoration 0.878 0.553 0.526 +decorative 0.908 0.460 0.381 +decorator 0.840 0.471 0.455 +decorum 0.802 0.327 0.462 +decoy 0.149 0.460 0.330 +decrease 0.125 0.360 0.267 +decreased 0.224 0.271 0.170 +decreasing 0.320 0.346 0.224 +decree 0.552 0.478 0.746 +decrement 0.255 0.427 0.373 +decrepit 0.156 0.490 0.225 +decry 0.400 0.814 0.548 +decryption 0.459 0.445 0.600 +dedicate 0.823 0.431 0.588 +dedication 0.867 0.471 0.682 +deduce 0.490 0.510 0.466 +deduct 0.355 0.330 0.412 +deductible 0.375 0.286 0.455 +deduction 0.438 0.462 0.527 +deed 0.520 0.320 0.592 +deejay 0.551 0.630 0.473 +deem 0.594 0.529 0.690 +deep 0.490 0.473 0.657 +deepen 0.625 0.530 0.776 +deer 0.583 0.375 0.292 +defamation 0.110 0.670 0.481 +defamatory 0.143 0.688 0.402 +default 0.459 0.343 0.712 +defeat 0.092 0.500 0.224 +defeated 0.104 0.582 0.145 +defeatist 0.163 0.567 0.315 +defect 0.135 0.561 0.185 +defection 0.146 0.594 0.330 +defective 0.122 0.580 0.274 +defector 0.163 0.696 0.286 +defend 0.698 0.722 0.670 +defendant 0.250 0.710 0.491 +defended 0.663 0.451 0.582 +defender 0.639 0.708 0.750 +defending 0.604 0.871 0.812 +defense 0.652 0.698 0.802 +defenseless 0.143 0.357 0.105 +defensible 0.740 0.509 0.593 +defensive 0.542 0.640 0.678 +defer 0.245 0.459 0.317 +deference 0.510 0.396 0.447 +deferral 0.765 0.542 0.327 +deferring 0.343 0.500 0.413 +defiance 0.333 0.780 0.760 +defiant 0.250 0.792 0.769 +defibrillator 0.398 0.663 0.431 +deficiency 0.073 0.373 0.179 +deficient 0.240 0.464 0.132 +deficit 0.358 0.500 0.269 +define 0.688 0.415 0.632 +defined 0.670 0.214 0.646 +definite 0.708 0.292 0.741 +definition 0.573 0.375 0.579 +definitive 0.583 0.479 0.787 +deflate 0.148 0.404 0.237 +deflation 0.287 0.536 0.407 +deflect 0.133 0.491 0.482 +deflection 0.188 0.500 0.382 +defloration 0.188 0.690 0.434 +deform 0.112 0.654 0.284 +deformed 0.198 0.435 0.308 +deformity 0.160 0.569 0.241 +defraud 0.175 0.635 0.314 +defray 0.375 0.598 0.653 +defrost 0.427 0.317 0.389 +deft 0.719 0.575 0.849 +defunct 0.112 0.491 0.272 +defuse 0.167 0.480 0.430 +defy 0.353 0.884 0.657 +degeneracy 0.143 0.720 0.298 +degenerate 0.069 0.724 0.264 +degeneration 0.245 0.578 0.371 +degradation 0.160 0.608 0.315 +degrade 0.083 0.500 0.184 +degraded 0.167 0.433 0.205 +degrading 0.031 0.583 0.232 +degree 0.724 0.365 0.663 +dehydrated 0.310 0.685 0.212 +dehydration 0.188 0.472 0.259 +dejected 0.104 0.654 0.347 +delay 0.204 0.510 0.162 +delayed 0.188 0.490 0.216 +delectable 0.781 0.642 0.718 +delegate 0.612 0.491 0.658 +delegation 0.562 0.431 0.609 +delete 0.292 0.298 0.409 +deleterious 0.297 0.725 0.440 +deletion 0.062 0.506 0.462 +deli 0.561 0.448 0.447 +deliberate 0.551 0.654 0.682 +deliberation 0.561 0.678 0.596 +deliberative 0.392 0.552 0.573 +delicacy 0.812 0.279 0.336 +delicate 0.583 0.294 0.366 +delicatessen 0.656 0.474 0.400 +delicious 0.927 0.650 0.589 +delight 0.949 0.666 0.647 +delighted 0.938 0.664 0.685 +delightful 0.918 0.735 0.644 +delineate 0.448 0.430 0.445 +delineation 0.521 0.402 0.314 +delinquency 0.135 0.860 0.508 +delinquent 0.051 0.904 0.500 +delirious 0.219 0.774 0.538 +delirium 0.233 0.694 0.484 +deliver 0.583 0.370 0.582 +deliverance 0.750 0.520 0.658 +delivery 0.704 0.461 0.786 +dell 0.458 0.380 0.453 +delta 0.551 0.343 0.509 +delude 0.143 0.627 0.353 +deluge 0.245 0.714 0.612 +delusion 0.344 0.647 0.400 +delusional 0.219 0.745 0.327 +deluxe 0.792 0.612 0.755 +delve 0.469 0.529 0.684 +demand 0.292 0.673 0.500 +demanding 0.396 0.750 0.828 +demeaned 0.271 0.520 0.212 +demeaning 0.104 0.645 0.308 +demeanor 0.633 0.433 0.657 +demented 0.088 0.787 0.309 +dementia 0.092 0.779 0.337 +demise 0.104 0.596 0.456 +demo 0.510 0.314 0.423 +democracy 0.680 0.500 0.840 +democrat 0.582 0.400 0.755 +democratic 0.802 0.519 0.798 +demographic 0.459 0.356 0.594 +demolish 0.125 0.632 0.700 +demolished 0.271 0.647 0.353 +demolition 0.133 0.827 0.541 +demon 0.037 0.908 0.509 +demonic 0.146 0.875 0.600 +demonstrable 0.735 0.471 0.749 +demonstrate 0.771 0.552 0.839 +demonstrated 0.617 0.500 0.649 +demonstrating 0.698 0.571 0.693 +demonstration 0.551 0.676 0.679 +demonstrative 0.656 0.528 0.736 +demonstrator 0.520 0.598 0.733 +demoralized 0.082 0.590 0.149 +demos 0.418 0.370 0.368 +demure 0.690 0.315 0.417 +den 0.510 0.347 0.398 +deniability 0.230 0.509 0.417 +denial 0.194 0.435 0.318 +denied 0.188 0.604 0.333 +denim 0.520 0.382 0.327 +denomination 0.490 0.363 0.429 +denominational 0.458 0.375 0.679 +denominator 0.450 0.410 0.613 +denote 0.448 0.471 0.534 +denounce 0.083 0.780 0.426 +dense 0.354 0.343 0.536 +density 0.602 0.471 0.561 +dent 0.306 0.606 0.325 +dental 0.573 0.404 0.463 +dentist 0.479 0.620 0.642 +dentistry 0.429 0.570 0.569 +dentists 0.364 0.600 0.582 +denunciation 0.146 0.830 0.561 +deny 0.316 0.667 0.321 +denying 0.080 0.542 0.272 +deodorant 0.480 0.265 0.269 +depart 0.398 0.480 0.444 +departed 0.245 0.536 0.391 +department 0.708 0.358 0.642 +departmental 0.612 0.422 0.446 +departure 0.573 0.500 0.426 +depend 0.388 0.429 0.358 +dependable 0.880 0.357 0.741 +dependant 0.357 0.404 0.451 +dependence 0.250 0.451 0.433 +dependency 0.429 0.365 0.356 +dependent 0.354 0.455 0.404 +depict 0.663 0.529 0.723 +depicting 0.490 0.566 0.602 +depletion 0.153 0.370 0.236 +deplorable 0.135 0.657 0.230 +deplore 0.135 0.575 0.373 +deploy 0.500 0.520 0.585 +deployment 0.510 0.520 0.612 +deport 0.167 0.667 0.546 +deportation 0.104 0.786 0.450 +depose 0.286 0.420 0.451 +deposit 0.540 0.379 0.483 +depositary 0.604 0.431 0.500 +deposition 0.394 0.510 0.471 +depository 0.551 0.373 0.481 +depot 0.635 0.255 0.471 +depraved 0.031 0.837 0.395 +depravity 0.115 0.854 0.453 +depreciate 0.270 0.623 0.445 +depreciated 0.135 0.672 0.250 +depreciation 0.143 0.571 0.386 +depress 0.219 0.635 0.528 +depressed 0.024 0.445 0.136 +depressing 0.146 0.559 0.216 +depression 0.031 0.520 0.232 +depressive 0.143 0.434 0.202 +depresson 0.135 0.400 0.308 +deprivation 0.194 0.610 0.413 +deprive 0.271 0.591 0.340 +deprived 0.354 0.506 0.536 +depth 0.708 0.561 0.759 +deputy 0.429 0.530 0.787 +derail 0.108 0.802 0.375 +deranged 0.376 0.868 0.357 +derelict 0.208 0.470 0.237 +derision 0.265 0.670 0.292 +derivation 0.521 0.519 0.644 +derivative 0.541 0.491 0.508 +derive 0.396 0.324 0.360 +dermal 0.385 0.406 0.443 +dermatologist 0.531 0.358 0.528 +dermatology 0.422 0.500 0.556 +derogation 0.208 0.460 0.327 +derogatory 0.122 0.580 0.404 +descend 0.385 0.535 0.231 +descendant 0.684 0.420 0.625 +descendent 0.391 0.480 0.565 +descending 0.219 0.493 0.250 +descent 0.300 0.402 0.158 +describe 0.542 0.472 0.555 +description 0.582 0.425 0.596 +descriptive 0.667 0.352 0.570 +desecrate 0.255 0.806 0.509 +desecration 0.125 0.833 0.564 +desert 0.469 0.279 0.389 +deserted 0.156 0.480 0.214 +deserter 0.122 0.710 0.366 +desertion 0.122 0.630 0.289 +deserve 0.802 0.436 0.613 +deserved 0.781 0.582 0.689 +deserving 0.802 0.596 0.858 +design 0.796 0.327 0.632 +designate 0.531 0.538 0.683 +designated 0.500 0.412 0.616 +designation 0.612 0.571 0.675 +designed 0.745 0.380 0.595 +designer 0.875 0.519 0.670 +designing 0.792 0.355 0.552 +desirability 0.684 0.550 0.675 +desirable 0.740 0.735 0.750 +desire 0.896 0.692 0.647 +desiring 0.814 0.821 0.632 +desirous 0.719 0.824 0.562 +desist 0.220 0.358 0.291 +desk 0.510 0.135 0.422 +desolate 0.104 0.320 0.228 +desolation 0.073 0.481 0.273 +despair 0.115 0.794 0.245 +despairing 0.073 0.735 0.286 +despatch 0.448 0.400 0.613 +desperado 0.260 0.745 0.361 +desperate 0.083 0.842 0.337 +desperation 0.125 0.904 0.419 +despicable 0.146 0.710 0.255 +despise 0.167 0.745 0.296 +despondent 0.133 0.378 0.221 +despotic 0.141 0.824 0.592 +despotism 0.255 0.696 0.620 +dessert 0.755 0.491 0.404 +destination 0.708 0.471 0.637 +destined 0.698 0.462 0.617 +destiny 0.781 0.413 0.611 +destitute 0.130 0.451 0.222 +destroy 0.046 0.935 0.635 +destroyed 0.031 0.696 0.288 +destroyer 0.083 0.830 0.543 +destroying 0.041 0.828 0.660 +destruct 0.071 0.868 0.525 +destruction 0.102 0.929 0.613 +destructive 0.177 0.870 0.713 +detach 0.357 0.625 0.450 +detached 0.280 0.396 0.216 +detachment 0.243 0.700 0.443 +detail 0.514 0.406 0.528 +detailed 0.603 0.314 0.472 +details 0.583 0.367 0.481 +detain 0.351 0.345 0.430 +detainee 0.306 0.510 0.321 +detect 0.531 0.520 0.565 +detectable 0.479 0.539 0.649 +detection 0.708 0.567 0.538 +detective 0.500 0.764 0.901 +detector 0.459 0.630 0.724 +detention 0.265 0.698 0.562 +deter 0.344 0.537 0.567 +detergent 0.458 0.304 0.426 +deteriorate 0.083 0.471 0.202 +deteriorated 0.053 0.549 0.237 +deteriorating 0.104 0.459 0.112 +deterioration 0.130 0.512 0.283 +determinable 0.625 0.565 0.723 +determinate 0.630 0.314 0.772 +determination 0.776 0.725 0.795 +determine 0.612 0.368 0.776 +determined 0.760 0.528 0.673 +deterrent 0.292 0.461 0.385 +detest 0.083 0.800 0.492 +detestation 0.177 0.637 0.412 +detonate 0.375 0.850 0.696 +detonation 0.167 0.931 0.741 +detonator 0.207 0.875 0.750 +detour 0.398 0.539 0.309 +detract 0.344 0.438 0.368 +detriment 0.281 0.538 0.263 +detrimental 0.203 0.679 0.387 +detritus 0.276 0.353 0.363 +deuce 0.479 0.338 0.425 +deutschmark 0.439 0.431 0.509 +devalued 0.321 0.462 0.212 +devastate 0.021 0.796 0.509 +devastated 0.120 0.544 0.264 +devastating 0.104 0.856 0.419 +devastation 0.090 0.904 0.472 +develop 0.771 0.670 0.821 +developer 0.844 0.653 0.864 +developing 0.833 0.587 0.714 +development 0.827 0.500 0.796 +deviant 0.094 0.589 0.398 +deviate 0.173 0.562 0.269 +deviating 0.354 0.634 0.536 +deviation 0.105 0.513 0.336 +device 0.562 0.404 0.627 +devil 0.161 0.900 0.611 +deviled 0.347 0.559 0.358 +devilish 0.073 0.865 0.490 +devious 0.250 0.519 0.259 +devise 0.551 0.557 0.670 +devoid 0.219 0.436 0.300 +devolution 0.345 0.434 0.425 +devolve 0.367 0.427 0.596 +devote 0.802 0.490 0.642 +devoted 0.867 0.320 0.698 +devotee 0.816 0.461 0.577 +devotion 0.802 0.561 0.673 +devotional 0.740 0.394 0.655 +devour 0.344 0.888 0.574 +devout 0.620 0.357 0.464 +dew 0.604 0.225 0.464 +dexter 0.458 0.473 0.444 +dexterity 0.771 0.673 0.864 +dextrose 0.333 0.402 0.323 +diabetes 0.051 0.472 0.279 +diabetic 0.125 0.269 0.237 +diabolical 0.102 0.912 0.456 +diagnose 0.378 0.520 0.714 +diagnosis 0.571 0.500 0.819 +diagnostic 0.417 0.483 0.635 +diagnostics 0.540 0.440 0.750 +diagonal 0.500 0.343 0.410 +diagram 0.562 0.357 0.445 +dial 0.620 0.427 0.596 +dialect 0.635 0.422 0.526 +dialectic 0.510 0.540 0.638 +dialogue 0.599 0.441 0.625 +dialysis 0.194 0.567 0.407 +diameter 0.427 0.298 0.483 +diamond 0.910 0.606 0.769 +diamonds 0.927 0.684 0.917 +diaper 0.409 0.274 0.155 +diaphragm 0.459 0.337 0.517 +diarrhea 0.092 0.684 0.143 +diarrhoea 0.038 0.692 0.250 +diary 0.698 0.292 0.464 +diatribe 0.354 0.569 0.409 +dib 0.479 0.370 0.344 +dibs 0.510 0.410 0.391 +dice 0.458 0.441 0.264 +dicey 0.290 0.833 0.727 +dichotomous 0.365 0.452 0.538 +dichotomy 0.323 0.482 0.483 +dick 0.208 0.500 0.462 +dickhead 0.115 0.608 0.284 +dicks 0.310 0.694 0.358 +dictate 0.480 0.423 0.668 +dictation 0.255 0.378 0.627 +dictator 0.073 0.760 0.862 +dictatorial 0.204 0.770 0.840 +dictatorship 0.082 0.806 0.784 +diction 0.439 0.373 0.679 +dictionary 0.620 0.250 0.598 +dictum 0.385 0.510 0.528 +didactic 0.645 0.480 0.673 +diddle 0.429 0.566 0.393 +die 0.031 0.765 0.259 +died 0.021 0.650 0.327 +diesel 0.490 0.327 0.448 +diet 0.429 0.235 0.398 +dietary 0.551 0.220 0.261 +differ 0.230 0.398 0.396 +difference 0.474 0.560 0.483 +differences 0.365 0.582 0.342 +different 0.612 0.394 0.473 +differential 0.520 0.378 0.535 +differentiation 0.367 0.561 0.535 +differently 0.480 0.431 0.506 +differing 0.418 0.410 0.455 +difficult 0.235 0.700 0.508 +difficulties 0.082 0.784 0.357 +difficulty 0.079 0.740 0.368 +diffuse 0.430 0.431 0.321 +diffusion 0.356 0.615 0.517 +dig 0.367 0.585 0.637 +digest 0.720 0.413 0.483 +digestion 0.531 0.410 0.455 +digestive 0.542 0.413 0.434 +digit 0.447 0.286 0.333 +digital 0.740 0.382 0.529 +dignified 0.766 0.481 0.635 +dignify 0.854 0.588 0.735 +dignity 0.844 0.391 0.873 +digress 0.271 0.625 0.411 +digs 0.448 0.670 0.635 +dike 0.360 0.384 0.490 +dilapidated 0.229 0.618 0.286 +dilatation 0.385 0.574 0.368 +dilation 0.347 0.490 0.578 +dildo 0.536 0.587 0.491 +dilemma 0.153 0.590 0.430 +diligence 0.688 0.423 0.700 +diligent 0.760 0.426 0.759 +dill 0.427 0.360 0.373 +diluent 0.417 0.344 0.332 +dilute 0.275 0.192 0.349 +diluted 0.469 0.310 0.229 +dilution 0.445 0.337 0.352 +dim 0.398 0.321 0.273 +dime 0.653 0.317 0.345 +dimension 0.592 0.415 0.627 +dimensional 0.561 0.484 0.596 +diminish 0.240 0.357 0.167 +diminished 0.156 0.269 0.196 +diminution 0.316 0.296 0.245 +diminutive 0.323 0.200 0.109 +dimwit 0.255 0.459 0.175 +din 0.440 0.417 0.398 +dine 0.821 0.519 0.478 +diner 0.643 0.302 0.538 +dinghy 0.510 0.269 0.325 +dingo 0.608 0.472 0.346 +dingy 0.156 0.483 0.343 +dining 0.724 0.350 0.459 +dinky 0.357 0.451 0.358 +dinner 0.823 0.392 0.379 +dinnertime 0.796 0.406 0.341 +dinosaur 0.448 0.630 0.596 +dint 0.378 0.480 0.492 +diocesan 0.520 0.283 0.518 +diocese 0.510 0.288 0.575 +diorama 0.592 0.441 0.462 +dioxide 0.354 0.433 0.456 +dip 0.516 0.583 0.397 +diploma 0.750 0.462 0.731 +diplomacy 0.740 0.396 0.774 +diplomat 0.563 0.262 0.868 +diplomatic 0.653 0.363 0.918 +dipper 0.548 0.361 0.348 +dippy 0.430 0.402 0.340 +dipstick 0.365 0.312 0.316 +dire 0.214 0.660 0.259 +direct 0.793 0.403 0.650 +directed 0.542 0.490 0.541 +direction 0.719 0.330 0.684 +directive 0.604 0.530 0.918 +directly 0.747 0.400 0.702 +director 0.688 0.580 0.912 +directory 0.439 0.413 0.538 +dirt 0.112 0.500 0.236 +dirty 0.153 0.460 0.170 +disability 0.073 0.482 0.173 +disable 0.115 0.430 0.269 +disabled 0.308 0.443 0.235 +disadvantage 0.150 0.377 0.282 +disaffected 0.176 0.410 0.291 +disagree 0.133 0.590 0.345 +disagreeable 0.042 0.643 0.178 +disagreeing 0.255 0.643 0.350 +disagreement 0.104 0.618 0.236 +disallow 0.156 0.519 0.424 +disallowed 0.135 0.500 0.328 +disapointment 0.104 0.418 0.231 +disappear 0.143 0.441 0.350 +disappearance 0.214 0.698 0.367 +disappearing 0.167 0.427 0.379 +disappoint 0.150 0.633 0.288 +disappointed 0.071 0.472 0.241 +disappointing 0.073 0.640 0.200 +disappointment 0.115 0.490 0.336 +disapproval 0.085 0.551 0.367 +disapprove 0.160 0.594 0.445 +disapproved 0.104 0.550 0.114 +disapproving 0.245 0.625 0.452 +disarm 0.292 0.528 0.613 +disarray 0.198 0.657 0.223 +disaster 0.082 0.892 0.433 +disastrous 0.071 0.741 0.439 +disband 0.302 0.491 0.417 +disbelief 0.188 0.409 0.373 +disbelieve 0.188 0.441 0.352 +disburse 0.418 0.473 0.353 +disbursement 0.240 0.443 0.435 +disc 0.622 0.410 0.426 +discard 0.240 0.343 0.337 +discarded 0.229 0.460 0.308 +discards 0.240 0.464 0.391 +discern 0.459 0.566 0.518 +discernible 0.427 0.441 0.481 +discerning 0.542 0.584 0.780 +discernment 0.408 0.471 0.694 +discharge 0.427 0.538 0.578 +disciple 0.765 0.385 0.462 +disciplinary 0.562 0.593 0.796 +discipline 0.615 0.471 0.806 +disciplined 0.728 0.450 0.750 +disclaim 0.235 0.509 0.321 +disclaimer 0.367 0.571 0.542 +disclose 0.490 0.570 0.545 +disclosed 0.271 0.575 0.546 +disclosure 0.500 0.615 0.710 +disco 0.710 0.806 0.575 +discoloration 0.224 0.373 0.414 +discolored 0.204 0.340 0.269 +discomfort 0.153 0.719 0.272 +disconcerted 0.100 0.612 0.288 +disconcerting 0.106 0.549 0.269 +disconnect 0.438 0.292 0.191 +disconnected 0.292 0.276 0.173 +disconnection 0.167 0.283 0.277 +disconnects 0.256 0.357 0.241 +discontent 0.240 0.530 0.263 +discontinuance 0.123 0.741 0.337 +discontinue 0.354 0.396 0.349 +discontinuity 0.303 0.439 0.250 +discontinuous 0.233 0.409 0.316 +discord 0.115 0.882 0.465 +discount 0.724 0.530 0.302 +discounted 0.677 0.471 0.430 +discourage 0.184 0.443 0.267 +discouraged 0.220 0.304 0.090 +discouragement 0.112 0.319 0.206 +discouraging 0.167 0.469 0.281 +discourse 0.410 0.550 0.803 +discover 0.771 0.793 0.673 +discovery 0.823 0.627 0.814 +discredit 0.075 0.529 0.355 +discredited 0.112 0.491 0.182 +discreet 0.552 0.216 0.532 +discrepancy 0.260 0.643 0.417 +discrete 0.585 0.231 0.429 +discretion 0.552 0.320 0.685 +discretionary 0.520 0.365 0.446 +discriminate 0.125 0.761 0.366 +discriminating 0.160 0.783 0.462 +discrimination 0.051 0.724 0.379 +discus 0.542 0.423 0.343 +discuss 0.396 0.769 0.509 +discussion 0.333 0.842 0.536 +disdain 0.153 0.446 0.441 +disdainful 0.097 0.480 0.263 +disease 0.041 0.539 0.333 +diseased 0.123 0.510 0.134 +disembodied 0.167 0.620 0.412 +disengage 0.406 0.529 0.304 +disengagement 0.327 0.373 0.395 +disfigured 0.153 0.613 0.336 +disgrace 0.061 0.531 0.331 +disgraced 0.071 0.661 0.250 +disgraceful 0.082 0.702 0.240 +disgruntled 0.104 0.658 0.442 +disguise 0.573 0.694 0.431 +disguised 0.500 0.615 0.326 +disgust 0.052 0.775 0.317 +disgusted 0.051 0.773 0.274 +disgusting 0.031 0.796 0.245 +dish 0.552 0.255 0.264 +disheartened 0.153 0.343 0.238 +disheartening 0.010 0.353 0.224 +dishonest 0.191 0.491 0.163 +dishonesty 0.094 0.592 0.348 +dishonor 0.104 0.620 0.185 +dishonorable 0.112 0.641 0.280 +dishwasher 0.480 0.296 0.324 +disillusionment 0.051 0.519 0.190 +disinclination 0.125 0.491 0.330 +disincline 0.458 0.454 0.278 +disinclined 0.385 0.442 0.364 +disinfect 0.448 0.388 0.648 +disinfectant 0.531 0.429 0.460 +disinfection 0.517 0.556 0.473 +disinformation 0.230 0.577 0.260 +disingenuous 0.194 0.509 0.204 +disintegrate 0.143 0.660 0.364 +disintegration 0.094 0.551 0.381 +disinterested 0.398 0.284 0.392 +disjoint 0.351 0.385 0.322 +disjointed 0.323 0.518 0.365 +disjunctive 0.286 0.481 0.400 +disk 0.573 0.423 0.412 +diskette 0.531 0.255 0.391 +dislike 0.156 0.406 0.321 +disliked 0.062 0.510 0.221 +disliking 0.163 0.637 0.366 +dislocated 0.125 0.625 0.200 +dislocation 0.229 0.565 0.373 +dislodge 0.214 0.769 0.356 +disloyal 0.062 0.582 0.245 +disloyalty 0.187 0.716 0.267 +dismal 0.194 0.450 0.192 +dismantle 0.347 0.644 0.462 +dismay 0.314 0.681 0.459 +dismayed 0.165 0.735 0.389 +dismemberment 0.104 0.860 0.470 +dismiss 0.167 0.541 0.509 +dismissal 0.153 0.723 0.271 +dismissive 0.188 0.541 0.430 +dismount 0.361 0.423 0.391 +disobedience 0.051 0.868 0.369 +disobedient 0.276 0.706 0.353 +disobey 0.143 0.556 0.491 +disorder 0.115 0.816 0.218 +disordered 0.210 0.714 0.288 +disorderly 0.188 0.748 0.385 +disorganized 0.052 0.507 0.184 +disorientation 0.163 0.472 0.212 +disoriented 0.227 0.643 0.227 +disown 0.153 0.637 0.368 +disparage 0.092 0.663 0.336 +disparaging 0.102 0.626 0.411 +disparate 0.438 0.500 0.368 +disparity 0.208 0.482 0.361 +dispassionate 0.199 0.217 0.218 +dispatch 0.317 0.417 0.555 +dispatcher 0.365 0.704 0.652 +dispel 0.388 0.402 0.411 +dispensary 0.406 0.380 0.606 +dispensation 0.388 0.462 0.490 +dispense 0.561 0.520 0.518 +dispenser 0.583 0.392 0.470 +dispersal 0.388 0.507 0.421 +disperse 0.375 0.569 0.434 +dispersed 0.344 0.490 0.274 +dispersion 0.270 0.604 0.350 +dispirited 0.204 0.280 0.142 +displace 0.424 0.541 0.454 +displaced 0.281 0.472 0.291 +displacement 0.276 0.531 0.481 +displacency 0.500 0.528 0.642 +display 0.677 0.325 0.400 +displease 0.021 0.702 0.286 +displeased 0.135 0.690 0.400 +displeasure 0.115 0.559 0.250 +disposable 0.271 0.439 0.250 +disposal 0.135 0.608 0.396 +dispose 0.548 0.538 0.559 +disposed 0.688 0.441 0.625 +disposition 0.663 0.542 0.734 +dispossessed 0.354 0.577 0.331 +disprove 0.375 0.625 0.613 +dispute 0.219 0.750 0.585 +disqualification 0.066 0.677 0.330 +disqualified 0.129 0.464 0.232 +disqualify 0.208 0.595 0.267 +disquieted 0.229 0.850 0.290 +disregard 0.177 0.647 0.308 +disregarded 0.260 0.458 0.283 +disrelish 0.375 0.471 0.304 +disreputable 0.104 0.688 0.353 +disrepute 0.208 0.630 0.292 +disrespect 0.062 0.637 0.302 +disrespectful 0.031 0.694 0.273 +disrupt 0.265 0.640 0.349 +disrupting 0.186 0.557 0.339 +disruption 0.235 0.735 0.436 +disruptive 0.255 0.755 0.575 +dissatisfaction 0.115 0.663 0.202 +dissatisfied 0.042 0.561 0.291 +dissect 0.367 0.750 0.595 +dissection 0.276 0.632 0.462 +disseminate 0.562 0.608 0.750 +dissemination 0.476 0.551 0.583 +dissension 0.250 0.618 0.414 +dissent 0.300 0.655 0.407 +dissenting 0.208 0.552 0.366 +dissertation 0.312 0.575 0.575 +disservice 0.250 0.794 0.480 +dissident 0.350 0.582 0.413 +dissimilar 0.276 0.461 0.472 +dissipate 0.385 0.368 0.355 +dissipated 0.281 0.421 0.231 +dissociation 0.135 0.555 0.471 +dissociative 0.281 0.615 0.397 +dissolution 0.204 0.464 0.349 +dissolve 0.271 0.490 0.410 +dissonance 0.173 0.471 0.336 +dissuade 0.482 0.500 0.350 +distal 0.410 0.401 0.438 +distance 0.233 0.317 0.418 +distant 0.229 0.324 0.269 +distaste 0.184 0.625 0.370 +distasteful 0.264 0.676 0.222 +distillate 0.500 0.347 0.382 +distillation 0.396 0.436 0.575 +distilled 0.427 0.573 0.500 +distinct 0.542 0.578 0.509 +distinction 0.584 0.571 0.750 +distinctive 0.885 0.520 0.604 +distinguish 0.675 0.471 0.600 +distinguishable 0.635 0.530 0.727 +distinguished 0.823 0.593 0.759 +distinguishing 0.622 0.363 0.640 +distort 0.100 0.740 0.366 +distorted 0.250 0.521 0.280 +distortion 0.299 0.570 0.380 +distract 0.241 0.609 0.336 +distracted 0.194 0.392 0.213 +distracting 0.445 0.583 0.400 +distraction 0.402 0.557 0.390 +distraught 0.115 0.903 0.264 +distress 0.073 0.840 0.396 +distressed 0.143 0.771 0.324 +distressing 0.075 0.750 0.375 +distribute 0.643 0.596 0.709 +distribution 0.635 0.548 0.788 +distributor 0.702 0.447 0.718 +district 0.438 0.327 0.660 +distrust 0.060 0.670 0.276 +disturb 0.175 0.760 0.481 +disturbance 0.146 0.907 0.404 +disturbed 0.125 0.870 0.305 +disturbing 0.146 0.792 0.439 +disuse 0.229 0.229 0.202 +disused 0.250 0.302 0.186 +ditch 0.357 0.364 0.322 +ditto 0.449 0.418 0.411 +ditty 0.470 0.433 0.334 +diurnal 0.714 0.296 0.443 +diva 0.660 0.657 0.596 +divan 0.750 0.202 0.262 +dive 0.583 0.531 0.500 +diver 0.594 0.520 0.564 +diverge 0.375 0.657 0.520 +divergence 0.429 0.615 0.687 +divergent 0.449 0.660 0.587 +diverging 0.417 0.613 0.573 +divers 0.583 0.580 0.602 +diverse 0.562 0.519 0.604 +diversified 0.602 0.538 0.549 +diversify 0.656 0.588 0.464 +diversion 0.740 0.821 0.714 +diversionary 0.551 0.587 0.300 +diversity 0.806 0.472 0.711 +divert 0.344 0.622 0.407 +diverting 0.396 0.571 0.537 +divest 0.365 0.547 0.424 +divested 0.333 0.449 0.311 +divestment 0.302 0.509 0.382 +divide 0.333 0.520 0.417 +divided 0.271 0.623 0.391 +dividend 0.583 0.491 0.566 +divination 0.500 0.650 0.545 +divine 0.918 0.571 0.885 +divinity 0.896 0.559 0.774 +divisible 0.323 0.462 0.411 +division 0.370 0.481 0.472 +divisor 0.344 0.517 0.455 +divorce 0.042 0.700 0.385 +divorcee 0.153 0.610 0.481 +divulge 0.531 0.718 0.467 +divvy 0.351 0.462 0.429 +dizziness 0.229 0.555 0.254 +dizzy 0.199 0.582 0.193 +do 0.670 0.548 0.536 +doable 0.760 0.404 0.675 +doc 0.458 0.317 0.392 +docile 0.604 0.259 0.264 +dock 0.490 0.409 0.481 +docked 0.281 0.754 0.398 +docket 0.505 0.509 0.607 +docking 0.354 0.596 0.587 +doctor 0.700 0.531 0.861 +doctorate 0.776 0.479 0.841 +doctrinal 0.510 0.373 0.673 +doctrine 0.500 0.394 0.769 +document 0.594 0.240 0.667 +documentary 0.622 0.213 0.596 +documentation 0.719 0.290 0.667 +documents 0.530 0.250 0.587 +dodge 0.333 0.760 0.509 +dodger 0.427 0.454 0.490 +dodging 0.396 0.654 0.382 +dodgy 0.281 0.510 0.254 +dodo 0.438 0.306 0.353 +doe 0.550 0.336 0.336 +doer 0.724 0.550 0.728 +dog 0.704 0.500 0.407 +dogface 0.219 0.470 0.264 +dogged 0.255 0.750 0.594 +doggy 0.646 0.491 0.404 +doghouse 0.438 0.417 0.340 +dogma 0.530 0.460 0.719 +dogmatic 0.448 0.520 0.654 +dogsick 0.571 0.490 0.377 +doings 0.604 0.491 0.705 +doit 0.500 0.519 0.392 +dojo 0.500 0.435 0.455 +doldrums 0.229 0.425 0.266 +dole 0.448 0.402 0.348 +doll 0.729 0.321 0.330 +dollar 0.755 0.632 0.694 +dollhouse 0.643 0.245 0.363 +dolor 0.167 0.635 0.375 +dolphin 0.776 0.350 0.414 +domain 0.573 0.549 0.828 +dome 0.620 0.398 0.509 +domestic 0.729 0.327 0.500 +domesticated 0.635 0.360 0.294 +domestication 0.594 0.390 0.435 +domicile 0.604 0.292 0.529 +domiciled 0.542 0.340 0.516 +dominance 0.542 0.775 0.839 +dominant 0.406 0.854 0.893 +dominate 0.439 0.814 0.953 +dominating 0.427 0.769 0.902 +domination 0.505 0.786 0.959 +dominatrix 0.390 0.727 0.709 +dominion 0.542 0.704 0.890 +domino 0.594 0.510 0.473 +don 0.646 0.454 0.702 +donate 0.774 0.462 0.577 +donation 0.792 0.398 0.602 +donkey 0.406 0.367 0.245 +donor 0.714 0.490 0.653 +dontlikeyou 0.055 0.500 0.282 +dontmess 0.396 0.482 0.440 +dontmesswithme 0.312 0.635 0.440 +dontpanic 0.469 0.465 0.425 +dontunderstand 0.219 0.357 0.271 +doodle 0.604 0.402 0.376 +doom 0.073 0.750 0.442 +doomed 0.041 0.755 0.301 +doomsday 0.125 0.861 0.670 +door 0.549 0.189 0.421 +doorbell 0.564 0.500 0.307 +doorknob 0.406 0.553 0.462 +doorman 0.570 0.371 0.491 +doormat 0.458 0.269 0.267 +doornail 0.459 0.370 0.423 +doorstep 0.531 0.274 0.391 +doorway 0.573 0.304 0.496 +dopamine 0.548 0.469 0.426 +dope 0.295 0.855 0.425 +dopey 0.320 0.380 0.365 +dork 0.272 0.519 0.361 +dorky 0.302 0.480 0.390 +dorm 0.719 0.194 0.327 +dormant 0.385 0.245 0.245 +dormitory 0.633 0.204 0.382 +dorsal 0.449 0.360 0.445 +dosage 0.344 0.450 0.490 +dose 0.458 0.490 0.427 +dossier 0.357 0.380 0.544 +dot 0.434 0.290 0.391 +doting 0.888 0.415 0.426 +dotted 0.480 0.347 0.426 +dotty 0.375 0.402 0.393 +double 0.677 0.378 0.569 +doubled 0.427 0.536 0.560 +doublet 0.420 0.431 0.500 +doubling 0.459 0.452 0.464 +doubt 0.395 0.351 0.231 +doubtful 0.250 0.465 0.241 +doubting 0.224 0.560 0.189 +doubtless 0.688 0.415 0.689 +doubts 0.306 0.448 0.305 +douche 0.490 0.413 0.397 +douchebags 0.327 0.587 0.366 +dough 0.588 0.229 0.391 +doughboy 0.365 0.443 0.396 +doughnut 0.663 0.380 0.279 +dour 0.360 0.404 0.325 +douse 0.365 0.453 0.412 +dove 0.729 0.235 0.437 +down 0.208 0.330 0.264 +downcast 0.071 0.500 0.222 +downer 0.120 0.594 0.226 +downfall 0.200 0.717 0.182 +downfield 0.521 0.330 0.380 +downhearted 0.119 0.461 0.255 +downhill 0.292 0.573 0.279 +download 0.602 0.490 0.503 +downpour 0.328 0.602 0.481 +downright 0.625 0.454 0.679 +downriver 0.542 0.469 0.279 +downside 0.190 0.400 0.246 +downtime 0.240 0.226 0.324 +downward 0.188 0.347 0.255 +downy 0.630 0.170 0.255 +dowry 0.604 0.453 0.544 +doze 0.592 0.200 0.405 +dozen 0.583 0.343 0.425 +drab 0.327 0.300 0.242 +draft 0.438 0.360 0.351 +drafty 0.458 0.500 0.518 +drag 0.388 0.606 0.348 +dragon 0.541 0.821 0.712 +dragonfly 0.571 0.373 0.357 +drain 0.277 0.470 0.222 +drainage 0.219 0.354 0.307 +drained 0.310 0.441 0.352 +draining 0.337 0.396 0.304 +drainpipe 0.417 0.413 0.277 +drake 0.467 0.411 0.452 +drama 0.430 0.755 0.481 +dramaqueen 0.337 0.682 0.482 +dramatic 0.367 0.780 0.443 +drape 0.417 0.439 0.404 +drapery 0.479 0.220 0.223 +drastic 0.194 0.839 0.657 +drat 0.302 0.516 0.409 +draught 0.465 0.245 0.316 +draw 0.704 0.449 0.481 +drawback 0.302 0.422 0.148 +drawbridge 0.551 0.557 0.438 +drawer 0.429 0.196 0.292 +drawers 0.539 0.260 0.236 +drawing 0.698 0.216 0.333 +dread 0.153 0.792 0.368 +dreaded 0.122 0.706 0.460 +dreadful 0.092 0.786 0.348 +dreadfully 0.246 0.806 0.306 +dreading 0.125 0.760 0.377 +dream 0.844 0.157 0.328 +dreamboat 0.776 0.491 0.458 +dreamer 0.820 0.394 0.455 +dreaming 0.854 0.320 0.336 +dreamland 0.844 0.471 0.566 +dreams 0.865 0.415 0.530 +dreamt 0.812 0.380 0.518 +dreamy 0.837 0.350 0.500 +dreary 0.260 0.490 0.324 +dredge 0.427 0.445 0.444 +drenched 0.302 0.361 0.388 +dress 0.760 0.300 0.345 +dresser 0.604 0.398 0.473 +dressmaker 0.698 0.460 0.483 +dressy 0.800 0.570 0.696 +dribble 0.417 0.551 0.465 +dried 0.427 0.260 0.385 +drier 0.306 0.347 0.392 +drift 0.316 0.520 0.375 +drifted 0.312 0.542 0.310 +drifter 0.449 0.512 0.391 +driftwood 0.321 0.283 0.439 +drill 0.250 0.602 0.573 +drink 0.650 0.552 0.474 +drinker 0.365 0.735 0.441 +drinking 0.562 0.459 0.317 +drinks 0.729 0.656 0.412 +drip 0.392 0.193 0.175 +dripping 0.302 0.257 0.267 +drive 0.625 0.689 0.713 +drivel 0.398 0.469 0.463 +driver 0.553 0.538 0.637 +driveway 0.612 0.392 0.689 +drizzle 0.521 0.353 0.319 +droll 0.459 0.573 0.422 +drone 0.429 0.686 0.596 +drones 0.398 0.577 0.588 +drool 0.385 0.398 0.204 +drooping 0.245 0.558 0.353 +droopy 0.438 0.350 0.297 +drop 0.479 0.321 0.291 +droplet 0.625 0.208 0.194 +dropout 0.253 0.550 0.481 +dropper 0.333 0.216 0.236 +drought 0.133 0.353 0.267 +drove 0.541 0.528 0.623 +drown 0.071 0.860 0.270 +drowsiness 0.260 0.194 0.303 +drowsy 0.375 0.180 0.240 +drudgery 0.094 0.522 0.241 +drug 0.214 0.790 0.453 +drug dealing 0.042 0.843 0.500 +drugged 0.102 0.750 0.321 +druggist 0.240 0.561 0.417 +drugs 0.167 0.750 0.368 +drugstore 0.490 0.343 0.518 +druid 0.517 0.445 0.481 +drum 0.615 0.679 0.339 +drummer 0.646 0.700 0.564 +drumming 0.594 0.750 0.426 +drunk 0.194 0.800 0.250 +drunk driving 0.073 0.900 0.306 +drunkard 0.240 0.873 0.250 +drunken 0.155 0.849 0.250 +drunkenness 0.214 0.774 0.336 +dry 0.363 0.169 0.311 +dryer 0.479 0.343 0.277 +dryness 0.292 0.296 0.263 +dual 0.573 0.330 0.384 +dualism 0.490 0.406 0.536 +duality 0.438 0.520 0.503 +dub 0.510 0.480 0.387 +dubious 0.414 0.480 0.198 +duchess 0.656 0.548 0.711 +duck 0.594 0.337 0.236 +ducking 0.344 0.573 0.294 +duckling 0.602 0.353 0.263 +ducky 0.520 0.430 0.368 +duct 0.449 0.435 0.430 +ductile 0.508 0.420 0.433 +dud 0.167 0.455 0.246 +dude 0.809 0.356 0.615 +duds 0.347 0.311 0.339 +due 0.562 0.340 0.467 +duel 0.271 0.696 0.589 +dues 0.367 0.461 0.288 +duet 0.694 0.693 0.527 +duffel 0.500 0.400 0.384 +dugout 0.490 0.370 0.463 +duh 0.357 0.461 0.364 +duke 0.667 0.440 0.669 +dull 0.194 0.120 0.185 +dullard 0.450 0.480 0.365 +dumb 0.188 0.330 0.151 +dumbasses 0.316 0.590 0.363 +dumbbell 0.302 0.469 0.364 +dumbbitch 0.281 0.636 0.393 +dumfound 0.271 0.551 0.295 +dumfounder 0.406 0.481 0.400 +dummy 0.440 0.144 0.250 +dump 0.345 0.500 0.370 +dumpling 0.580 0.321 0.360 +dumps 0.302 0.583 0.365 +dumpster 0.229 0.418 0.101 +dun 0.458 0.431 0.339 +dunce 0.188 0.327 0.146 +dune 0.459 0.173 0.414 +dung 0.104 0.549 0.149 +dungeon 0.276 0.608 0.440 +dunk 0.406 0.333 0.475 +duo 0.510 0.500 0.447 +dupe 0.184 0.760 0.327 +duplex 0.592 0.452 0.467 +duplicate 0.521 0.490 0.338 +duplication 0.480 0.564 0.577 +duplicity 0.406 0.500 0.578 +durability 0.750 0.398 0.813 +durable 0.740 0.294 0.688 +duration 0.656 0.370 0.536 +duress 0.302 0.569 0.612 +dusk 0.532 0.276 0.519 +dusky 0.229 0.528 0.324 +dust 0.344 0.246 0.241 +duster 0.408 0.265 0.296 +dustpan 0.609 0.466 0.371 +dusty 0.406 0.294 0.255 +dutiful 0.724 0.245 0.585 +duty 0.583 0.579 0.651 +dwarf 0.370 0.340 0.288 +dwarfed 0.365 0.265 0.293 +dweeb 0.354 0.446 0.327 +dwell 0.698 0.245 0.611 +dweller 0.615 0.304 0.500 +dwelling 0.765 0.330 0.481 +dye 0.479 0.314 0.371 +dying 0.040 0.664 0.422 +dyke 0.438 0.396 0.566 +dynamic 0.724 0.750 0.836 +dynamical 0.786 0.730 0.827 +dynamics 0.745 0.682 0.774 +dynamite 0.344 0.860 0.783 +dynamo 0.531 0.650 0.593 +dynasty 0.725 0.588 0.936 +dysentery 0.260 0.528 0.345 +dysfunction 0.156 0.410 0.386 +dysfunctional 0.125 0.558 0.307 +dyspepsia 0.212 0.470 0.460 +eager 0.521 0.812 0.306 +eagerness 0.406 0.621 0.443 +eagle 0.604 0.594 0.679 +ear 0.469 0.216 0.231 +earful 0.533 0.462 0.443 +earl 0.582 0.461 0.794 +earlier 0.562 0.352 0.339 +early 0.633 0.373 0.426 +earn 0.865 0.769 0.817 +earnest 0.653 0.380 0.670 +earnestly 0.847 0.490 0.717 +earnestness 0.812 0.373 0.615 +earnings 0.938 0.650 0.875 +earpiece 0.583 0.286 0.452 +earring 0.583 0.520 0.500 +earrings 0.676 0.346 0.517 +earshot 0.552 0.332 0.408 +earth 0.750 0.225 0.614 +earthenware 0.552 0.210 0.320 +earthling 0.531 0.412 0.570 +earthly 0.625 0.318 0.518 +earthquake 0.073 0.930 0.812 +earthy 0.375 0.413 0.404 +ease 0.796 0.385 0.491 +easel 0.694 0.340 0.527 +easement 0.479 0.345 0.302 +easily 0.885 0.279 0.453 +east 0.510 0.250 0.317 +eastbound 0.541 0.408 0.402 +eastern 0.521 0.420 0.480 +easy 0.865 0.194 0.373 +easygoing 0.823 0.276 0.538 +eat 0.731 0.500 0.464 +eater 0.459 0.337 0.510 +eating 0.847 0.491 0.615 +eatingdisorders 0.365 0.608 0.508 +eavesdrop 0.375 0.710 0.368 +eavesdropping 0.490 0.380 0.441 +ebb 0.354 0.451 0.404 +ebony 0.490 0.317 0.400 +ebullient 0.659 0.856 0.746 +eccentric 0.531 0.806 0.721 +eccentricity 0.408 0.735 0.745 +ecclesiastical 0.673 0.270 0.660 +echelon 0.490 0.404 0.425 +echinacea 0.592 0.418 0.454 +echo 0.573 0.373 0.345 +eclectic 0.646 0.542 0.508 +eclipse 0.541 0.469 0.616 +ecliptic 0.531 0.520 0.556 +ecological 0.885 0.290 0.607 +economic 0.561 0.408 0.639 +economical 0.667 0.564 0.673 +economics 0.625 0.481 0.632 +economy 0.583 0.434 0.771 +ecosystem 0.729 0.259 0.633 +ecstasy 0.796 0.922 0.655 +ecstatic 0.875 0.769 0.742 +ecumenical 0.561 0.450 0.547 +eddy 0.500 0.394 0.350 +edema 0.250 0.519 0.318 +edge 0.439 0.470 0.468 +edging 0.479 0.394 0.370 +edgy 0.281 0.895 0.306 +edible 0.750 0.425 0.497 +edict 0.316 0.547 0.560 +edification 0.625 0.481 0.697 +edifice 0.551 0.403 0.610 +edit 0.510 0.410 0.544 +editing 0.604 0.404 0.493 +edition 0.542 0.455 0.564 +editor 0.772 0.431 0.673 +editorial 0.583 0.330 0.570 +educate 0.760 0.380 0.728 +educated 0.816 0.297 0.625 +education 0.896 0.275 0.840 +educational 0.745 0.457 0.764 +educator 0.827 0.317 0.845 +eeeek 0.367 0.540 0.349 +eeek 0.333 0.490 0.302 +eek 0.292 0.529 0.343 +eel 0.292 0.564 0.487 +eerie 0.265 0.771 0.442 +effect 0.570 0.518 0.608 +effective 0.844 0.632 0.891 +effectiveness 0.640 0.654 0.812 +effects 0.470 0.578 0.379 +effectual 0.776 0.559 0.820 +effectually 0.724 0.500 0.594 +effectuate 0.510 0.602 0.679 +effeminate 0.337 0.619 0.291 +efficacious 0.823 0.698 0.845 +efficacy 0.802 0.490 0.906 +efficiency 0.802 0.509 0.892 +efficient 0.959 0.604 0.830 +effigy 0.510 0.440 0.401 +effort 0.698 0.778 0.858 +effortless 0.626 0.090 0.352 +effusion 0.344 0.730 0.472 +effyou 0.354 0.529 0.490 +egg 0.684 0.241 0.293 +egghead 0.316 0.492 0.284 +eggnog 0.635 0.360 0.259 +eggplant 0.592 0.152 0.323 +eggshell 0.408 0.269 0.212 +ego 0.328 0.576 0.593 +egomaniac 0.133 0.708 0.596 +egotistical 0.156 0.667 0.363 +egregious 0.150 0.716 0.442 +egress 0.490 0.429 0.287 +eight 0.540 0.199 0.315 +eighteen 0.523 0.340 0.404 +eighth 0.531 0.226 0.380 +eighty 0.500 0.300 0.453 +ejaculate 0.604 0.896 0.604 +ejaculation 0.615 0.893 0.547 +eject 0.434 0.656 0.559 +ejection 0.188 0.836 0.554 +elaborate 0.561 0.367 0.680 +elaboration 0.708 0.500 0.598 +elan 0.562 0.367 0.500 +elapse 0.514 0.440 0.455 +elapsed 0.583 0.451 0.493 +elastic 0.656 0.518 0.385 +elasticity 0.635 0.452 0.582 +elated 0.792 0.960 0.725 +elation 0.740 0.853 0.623 +elbow 0.448 0.133 0.254 +eld 0.471 0.292 0.451 +elder 0.448 0.153 0.462 +elders 0.602 0.260 0.441 +eldest 0.625 0.471 0.741 +elect 0.667 0.554 0.661 +election 0.625 0.519 0.651 +elective 0.612 0.380 0.623 +elector 0.479 0.520 0.766 +electoral 0.490 0.631 0.602 +electorate 0.560 0.380 0.696 +electric 0.458 0.708 0.512 +electric slide 0.542 0.660 0.536 +electrical 0.531 0.620 0.688 +electrician 0.449 0.590 0.620 +electricity 0.698 0.810 0.733 +electrify 0.520 0.769 0.737 +electrocute 0.271 0.731 0.555 +electrocution 0.177 0.844 0.692 +electromagnetic 0.531 0.632 0.683 +electron 0.520 0.455 0.560 +electronic 0.571 0.490 0.704 +electronics 0.708 0.545 0.574 +elegance 0.918 0.396 0.824 +elegant 0.865 0.500 0.685 +element 0.531 0.259 0.481 +elemental 0.627 0.306 0.711 +elementary 0.594 0.286 0.686 +elements 0.510 0.312 0.462 +elephant 0.531 0.510 0.615 +elevate 0.812 0.500 0.804 +elevated 0.704 0.594 0.620 +elevation 0.760 0.759 0.711 +elevator 0.562 0.604 0.676 +eleven 0.449 0.250 0.430 +eleventh 0.594 0.329 0.357 +elf 0.460 0.457 0.315 +elicit 0.406 0.594 0.658 +eligible 0.750 0.400 0.518 +eliminate 0.265 0.670 0.324 +elimination 0.052 0.667 0.431 +elite 0.688 0.704 0.737 +elitist 0.500 0.606 0.656 +elixir 0.708 0.587 0.604 +elk 0.439 0.337 0.340 +ell 0.469 0.418 0.373 +ellipse 0.531 0.410 0.479 +ellipsis 0.653 0.358 0.314 +ellipsoid 0.500 0.440 0.419 +elliptic 0.500 0.431 0.528 +elliptical 0.338 0.385 0.490 +elm 0.510 0.345 0.321 +elongate 0.583 0.385 0.540 +elongation 0.561 0.500 0.500 +elope 0.396 0.694 0.528 +eloquence 0.729 0.490 0.804 +eloquent 0.870 0.680 0.741 +elucidate 0.583 0.509 0.518 +elucidation 0.650 0.574 0.586 +elude 0.438 0.521 0.464 +elusive 0.229 0.615 0.466 +emaciated 0.103 0.541 0.151 +email 0.698 0.230 0.456 +emanate 0.653 0.464 0.554 +emancipation 0.704 0.684 0.763 +embankment 0.677 0.438 0.436 +embargo 0.229 0.564 0.443 +embark 0.541 0.550 0.619 +embarrass 0.082 0.667 0.364 +embarrassed 0.184 0.560 0.246 +embarrassing 0.226 0.809 0.225 +embarrassment 0.143 0.685 0.226 +embassy 0.622 0.333 0.758 +embattled 0.235 0.724 0.421 +embed 0.417 0.554 0.670 +embellish 0.842 0.500 0.769 +embellishment 0.673 0.449 0.405 +embers 0.490 0.481 0.508 +embezzlement 0.143 0.827 0.435 +embezzler 0.146 0.823 0.491 +emblem 0.640 0.330 0.754 +emblematic 0.771 0.459 0.798 +embodiment 0.562 0.690 0.663 +embolism 0.104 0.660 0.302 +embossed 0.531 0.481 0.500 +embrace 0.949 0.490 0.452 +embroidered 0.677 0.279 0.407 +embroidery 0.781 0.358 0.280 +embroiled 0.337 0.721 0.420 +embryo 0.673 0.469 0.453 +embryonic 0.573 0.453 0.598 +emcee 0.694 0.577 0.691 +emerald 0.740 0.363 0.726 +emerge 0.602 0.594 0.731 +emergence 0.276 0.857 0.676 +emergency 0.200 0.900 0.571 +emeritus 0.633 0.402 0.735 +emery 0.469 0.583 0.472 +emetophobia 0.243 0.620 0.403 +emigrate 0.356 0.812 0.508 +emigration 0.564 0.664 0.432 +eminence 0.816 0.644 0.837 +eminent 0.740 0.620 0.830 +eminently 0.694 0.607 0.773 +emir 0.510 0.396 0.621 +emissary 0.562 0.462 0.636 +emission 0.510 0.453 0.591 +emit 0.638 0.445 0.510 +emo 0.354 0.314 0.226 +emotion 0.693 0.873 0.696 +emotional 0.779 0.714 0.526 +emotive 0.917 0.741 0.525 +empathic 0.760 0.570 0.558 +empathize 0.802 0.591 0.660 +empathy 0.729 0.349 0.545 +emperor 0.651 0.704 0.962 +emphasis 0.653 0.745 0.816 +emphasize 0.510 0.605 0.769 +emphatic 0.615 0.707 0.732 +emphysema 0.156 0.556 0.336 +empire 0.688 0.730 0.944 +empirical 0.500 0.510 0.574 +empiricism 0.583 0.460 0.547 +employ 0.729 0.481 0.702 +employee 0.582 0.361 0.481 +employer 0.663 0.518 0.767 +employment 0.750 0.594 0.611 +emporium 0.622 0.556 0.724 +empower 0.694 0.779 0.891 +empress 0.716 0.669 0.855 +emptiness 0.177 0.173 0.184 +emption 0.570 0.406 0.458 +empty 0.188 0.183 0.081 +emu 0.420 0.358 0.330 +emulate 0.438 0.340 0.549 +emulsion 0.562 0.431 0.453 +enable 0.760 0.491 0.782 +enablement 0.600 0.451 0.750 +enact 0.680 0.564 0.598 +enactment 0.667 0.612 0.769 +enamel 0.594 0.280 0.306 +encampment 0.677 0.573 0.605 +enchant 0.873 0.650 0.643 +enchanted 0.917 0.633 0.687 +enchanting 0.917 0.681 0.708 +enchantment 0.816 0.775 0.647 +enchantress 0.398 0.663 0.479 +enchilada 0.542 0.553 0.371 +encircle 0.460 0.500 0.519 +encircling 0.510 0.368 0.557 +enclave 0.531 0.333 0.580 +enclose 0.531 0.477 0.473 +enclosure 0.417 0.375 0.490 +encode 0.490 0.500 0.734 +encomiastic 0.541 0.500 0.670 +encomium 0.541 0.451 0.519 +encompass 0.520 0.298 0.661 +encore 0.510 0.423 0.500 +encounter 0.865 0.702 0.689 +encourage 0.896 0.580 0.704 +encouraged 0.953 0.702 0.657 +encouragement 0.865 0.700 0.759 +encouraging 0.823 0.583 0.755 +encroach 0.302 0.742 0.702 +encroachment 0.255 0.736 0.620 +encrypt 0.500 0.387 0.500 +encryption 0.547 0.415 0.474 +encumbrance 0.300 0.521 0.480 +encyclopedia 0.679 0.320 0.645 +end 0.198 0.349 0.298 +end table 0.541 0.480 0.482 +endanger 0.115 0.885 0.404 +endangered 0.083 0.885 0.430 +endangerment 0.167 0.873 0.519 +endearing 0.663 0.434 0.604 +endeavor 0.677 0.755 0.765 +ended 0.302 0.500 0.500 +endemic 0.406 0.480 0.483 +endgame 0.449 0.538 0.526 +ending 0.344 0.365 0.492 +endless 0.347 0.462 0.472 +endocarditis 0.235 0.587 0.412 +endorse 0.592 0.392 0.472 +endorsement 0.834 0.360 0.611 +endow 0.684 0.398 0.609 +endowed 0.755 0.510 0.769 +endowment 0.685 0.578 0.647 +endpapers 0.542 0.400 0.339 +endpoint 0.311 0.410 0.448 +endurance 0.592 0.745 0.760 +endure 0.320 0.610 0.574 +enduring 0.633 0.459 0.768 +enema 0.281 0.673 0.268 +enemy 0.135 0.794 0.591 +energetic 0.847 0.868 0.902 +energize 0.792 0.810 0.875 +energy 0.944 0.725 0.868 +enforce 0.583 0.644 0.836 +enforcement 0.594 0.571 0.736 +enforcer 0.398 0.612 0.639 +engage 0.771 0.796 0.713 +engaged 0.837 0.596 0.849 +engagement 0.906 0.587 0.807 +engaging 0.948 0.612 0.862 +engender 0.561 0.741 0.688 +engine 0.615 0.644 0.676 +engineer 0.719 0.500 0.875 +engineering 0.735 0.471 0.836 +engrave 0.486 0.442 0.517 +engraved 0.542 0.375 0.473 +engraver 0.552 0.417 0.500 +engraving 0.604 0.430 0.442 +engrossed 0.541 0.471 0.304 +engrossing 0.698 0.702 0.750 +engulf 0.398 0.573 0.500 +enhance 0.802 0.578 0.814 +enhancement 0.877 0.490 0.741 +enigma 0.513 0.700 0.500 +enigmatic 0.469 0.589 0.679 +enjoin 0.594 0.454 0.732 +enjoy 0.959 0.725 0.750 +enjoyable 1.000 0.481 0.605 +enjoying 0.908 0.759 0.759 +enjoyment 0.930 0.612 0.716 +enlarge 0.735 0.606 0.688 +enlarged 0.673 0.490 0.518 +enlargement 0.677 0.577 0.616 +enlighten 0.729 0.549 0.667 +enlightened 0.956 0.566 0.700 +enlightening 0.825 0.729 0.727 +enlightenment 0.837 0.549 0.619 +enlist 0.510 0.370 0.483 +enliven 0.833 0.683 0.702 +enmity 0.094 0.706 0.382 +ennui 0.406 0.461 0.316 +enormity 0.594 0.648 0.848 +enormous 0.677 0.665 0.886 +enormously 0.760 0.694 0.872 +enraged 0.083 0.962 0.636 +enrich 0.896 0.731 0.705 +enroll 0.696 0.530 0.611 +enrollment 0.667 0.391 0.698 +ensemble 0.697 0.418 0.586 +ensign 0.663 0.270 0.545 +enslave 0.073 0.800 0.481 +enslaved 0.104 0.720 0.321 +enslavement 0.086 0.635 0.302 +ensue 0.698 0.363 0.332 +ensure 0.737 0.406 0.759 +entail 0.484 0.630 0.645 +entangled 0.319 0.578 0.357 +entanglement 0.302 0.765 0.248 +enter 0.708 0.470 0.500 +enterprise 0.760 0.392 0.754 +enterprising 0.865 0.784 0.875 +entertain 0.918 0.684 0.598 +entertained 0.902 0.644 0.712 +entertainer 0.888 0.709 0.759 +entertaining 0.833 0.658 0.660 +entertainment 0.847 0.750 0.569 +enthralled 0.745 0.602 0.615 +enthusiasm 0.938 0.816 0.798 +enthusiast 0.867 0.810 0.875 +enthusiastic 0.885 0.868 0.848 +entice 0.521 0.887 0.518 +entire 0.689 0.462 0.698 +entirety 0.854 0.460 0.804 +entitle 0.729 0.333 0.827 +entity 0.542 0.402 0.670 +entomology 0.438 0.396 0.545 +entourage 0.491 0.567 0.467 +entrails 0.365 0.538 0.387 +entrance 0.698 0.393 0.526 +entrapment 0.177 0.604 0.441 +entreat 0.304 0.560 0.462 +entree 0.615 0.477 0.624 +entrepreneur 0.885 0.704 0.920 +entrust 0.693 0.310 0.630 +entry 0.552 0.353 0.602 +enumerate 0.521 0.390 0.491 +enumeration 0.548 0.327 0.534 +envelope 0.604 0.275 0.377 +envious 0.110 0.754 0.341 +environ 0.724 0.221 0.433 +environment 0.646 0.194 0.528 +environmental 0.633 0.313 0.664 +environs 0.561 0.288 0.345 +envision 0.625 0.449 0.483 +envoy 0.531 0.375 0.586 +envy 0.240 0.704 0.427 +enzyme 0.562 0.277 0.481 +ephemeral 0.500 0.312 0.377 +ephemeris 0.640 0.380 0.528 +epic 0.857 0.713 0.830 +epidemic 0.092 0.830 0.611 +epidermis 0.418 0.490 0.426 +epidural 0.347 0.452 0.525 +epilepsy 0.061 0.854 0.250 +epileptic 0.146 0.794 0.340 +epilogue 0.582 0.353 0.466 +epiphany 0.625 0.596 0.526 +episcopal 0.542 0.314 0.750 +episode 0.719 0.367 0.509 +episodic 0.531 0.542 0.462 +epistle 0.604 0.417 0.535 +epitaph 0.276 0.323 0.442 +epithet 0.530 0.394 0.524 +epitome 0.510 0.500 0.667 +epoch 0.553 0.343 0.797 +equal 0.781 0.178 0.407 +equality 0.898 0.305 0.716 +equalization 0.625 0.422 0.423 +equalize 0.738 0.281 0.574 +equalizer 0.604 0.451 0.586 +equally 0.625 0.264 0.436 +equate 0.724 0.382 0.624 +equation 0.479 0.384 0.608 +equator 0.550 0.302 0.462 +equatorial 0.550 0.271 0.593 +equestrian 0.633 0.519 0.417 +equidistant 0.375 0.406 0.509 +equilibration 0.724 0.317 0.593 +equilibrium 0.676 0.235 0.620 +equip 0.650 0.519 0.713 +equipment 0.745 0.495 0.700 +equitable 0.714 0.286 0.750 +equity 0.792 0.304 0.614 +equivalence 0.663 0.250 0.582 +equivalent 0.646 0.347 0.500 +equivocal 0.327 0.482 0.257 +era 0.615 0.407 0.449 +eradicate 0.260 0.690 0.686 +eradication 0.208 0.788 0.685 +erase 0.240 0.260 0.321 +eraser 0.458 0.209 0.311 +erasure 0.281 0.360 0.265 +ere 0.479 0.312 0.377 +erect 0.643 0.885 0.627 +erectile 0.542 0.796 0.625 +erection 0.640 0.856 0.695 +ergo 0.385 0.400 0.385 +erode 0.208 0.643 0.580 +erosion 0.312 0.770 0.465 +erotic 0.625 0.946 0.683 +erotica 0.781 0.870 0.579 +err 0.146 0.660 0.236 +errand 0.385 0.519 0.482 +errant 0.205 0.602 0.375 +erratic 0.271 0.503 0.217 +erratum 0.327 0.528 0.436 +erroneous 0.057 0.561 0.245 +error 0.094 0.559 0.198 +erst 0.277 0.422 0.357 +erudite 0.719 0.434 0.774 +erupt 0.188 0.820 0.818 +eruption 0.156 0.913 0.733 +escalade 0.480 0.724 0.442 +escalate 0.653 0.714 0.728 +escalating 0.646 0.724 0.518 +escalation 0.571 0.807 0.582 +escalator 0.500 0.530 0.518 +escape 0.367 0.765 0.448 +escaped 0.365 0.755 0.518 +escarpment 0.406 0.553 0.470 +eschew 0.184 0.438 0.370 +escort 0.729 0.480 0.608 +escrow 0.449 0.520 0.613 +esophagus 0.429 0.454 0.464 +esoteric 0.500 0.676 0.545 +especial 0.827 0.419 0.794 +espionage 0.312 0.750 0.620 +espouse 0.802 0.529 0.598 +espresso 0.677 0.620 0.508 +esprit 0.552 0.431 0.407 +esquire 0.604 0.542 0.518 +essay 0.559 0.411 0.530 +essayist 0.656 0.460 0.462 +essence 0.663 0.369 0.575 +essential 0.812 0.405 0.759 +essentially 0.750 0.373 0.802 +establish 0.708 0.500 0.688 +established 0.796 0.394 0.694 +establishment 0.690 0.398 0.631 +estate 0.653 0.385 0.647 +esteem 0.745 0.380 0.679 +esteemed 0.694 0.418 0.531 +esthetic 0.635 0.360 0.558 +estimable 0.796 0.408 0.630 +estimate 0.719 0.469 0.517 +estimation 0.740 0.480 0.589 +estoppel 0.354 0.459 0.482 +estranged 0.156 0.382 0.377 +estrogen 0.580 0.500 0.425 +estuary 0.469 0.278 0.482 +etch 0.510 0.367 0.598 +etching 0.567 0.491 0.575 +eternal 0.854 0.409 0.843 +eternity 0.765 0.520 0.911 +ethanol 0.333 0.410 0.534 +ether 0.490 0.306 0.412 +ethereal 0.520 0.419 0.518 +ethic 0.786 0.260 0.791 +ethical 0.854 0.324 0.634 +ethics 0.658 0.296 0.731 +ethnic 0.583 0.373 0.555 +ethnography 0.571 0.373 0.549 +etiology 0.500 0.385 0.639 +etiquette 0.604 0.350 0.421 +etymology 0.531 0.370 0.529 +eucalyptus 0.602 0.308 0.418 +euchre 0.470 0.459 0.442 +eugenics 0.448 0.530 0.518 +eulogistic 0.740 0.623 0.694 +eulogium 0.542 0.482 0.655 +eulogize 0.850 0.518 0.679 +eulogy 0.625 0.443 0.667 +euphemism 0.418 0.453 0.491 +euphoria 0.769 0.955 0.648 +euphoric 0.745 0.904 0.588 +euro 0.680 0.441 0.521 +euthanasia 0.229 0.716 0.325 +evacuate 0.354 0.792 0.314 +evacuation 0.160 0.755 0.582 +evade 0.304 0.490 0.342 +evaluate 0.663 0.640 0.649 +evaluation 0.542 0.667 0.764 +evanescence 0.527 0.519 0.458 +evangelical 0.602 0.389 0.602 +evangelist 0.582 0.464 0.702 +evangelistic 0.660 0.375 0.612 +evaporate 0.357 0.469 0.402 +evaporation 0.556 0.346 0.388 +evasion 0.229 0.510 0.418 +evasive 0.117 0.596 0.425 +eve 0.612 0.378 0.440 +evening 0.458 0.185 0.318 +evens 0.592 0.430 0.457 +event 0.745 0.673 0.664 +eventful 0.543 0.837 0.510 +eventual 0.633 0.459 0.413 +eventuality 0.469 0.627 0.527 +evergreen 0.729 0.471 0.546 +everlasting 0.740 0.413 0.809 +evermore 0.677 0.450 0.403 +everyday 0.740 0.392 0.472 +everyman 0.522 0.333 0.535 +evict 0.042 0.632 0.377 +eviction 0.185 0.731 0.455 +evidence 0.500 0.500 0.778 +evident 0.633 0.444 0.664 +evidentiary 0.448 0.541 0.717 +evil 0.040 0.827 0.545 +evoke 0.438 0.341 0.500 +evolution 0.781 0.657 0.854 +evolutionary 0.796 0.673 0.825 +evolve 0.655 0.692 0.896 +ewe 0.429 0.216 0.277 +ex 0.250 0.520 0.306 +exacerbate 0.323 0.776 0.580 +exacerbation 0.344 0.810 0.480 +exact 0.719 0.354 0.685 +exacting 0.448 0.673 0.767 +exaggerate 0.193 0.760 0.529 +exaggerated 0.224 0.885 0.732 +exaggeration 0.312 0.775 0.582 +exalt 0.656 0.750 0.745 +exaltation 0.594 0.892 0.673 +exalted 0.676 0.845 0.696 +exam 0.479 0.663 0.577 +examination 0.378 0.657 0.679 +examine 0.615 0.623 0.786 +examiner 0.406 0.575 0.812 +example 0.542 0.337 0.510 +exasperated 0.229 0.816 0.377 +exasperation 0.214 0.833 0.483 +excavate 0.583 0.613 0.635 +excavation 0.540 0.644 0.527 +excavator 0.427 0.673 0.649 +exceed 0.500 0.827 0.586 +exceeding 0.500 0.802 0.668 +excel 0.561 0.363 0.466 +excellence 0.958 0.620 0.907 +excellent 0.970 0.587 0.870 +excelsior 0.700 0.625 0.611 +excepting 0.408 0.413 0.526 +exception 0.469 0.600 0.544 +exceptional 0.806 0.740 0.933 +excerpt 0.437 0.367 0.543 +excess 0.385 0.889 0.712 +excessive 0.417 0.731 0.601 +excessively 0.449 0.882 0.716 +exchange 0.740 0.569 0.491 +excise 0.448 0.561 0.577 +excision 0.260 0.480 0.519 +excitability 0.906 0.910 0.724 +excitable 0.803 0.939 0.629 +excitation 0.792 0.958 0.750 +excite 0.823 0.950 0.668 +excited 0.908 0.931 0.709 +excitement 0.896 0.684 0.731 +exciting 0.950 0.792 0.789 +exclaim 0.635 0.711 0.639 +exclamation 0.612 0.745 0.598 +exclude 0.292 0.500 0.530 +excluded 0.061 0.540 0.134 +excluding 0.271 0.550 0.324 +exclusion 0.240 0.530 0.389 +exclusive 0.792 0.630 0.653 +excrement 0.041 0.558 0.221 +excretion 0.285 0.650 0.457 +excruciating 0.083 0.837 0.345 +excursion 0.625 0.714 0.627 +excuse 0.240 0.696 0.318 +exec 0.640 0.352 0.769 +execute 0.327 0.708 0.769 +execution 0.160 0.811 0.713 +executioner 0.235 0.816 0.676 +executive 0.704 0.449 0.894 +executor 0.365 0.755 0.759 +exegesis 0.458 0.472 0.491 +exemplar 0.844 0.537 0.625 +exemplary 0.833 0.343 0.729 +exemplify 0.735 0.506 0.783 +exempt 0.588 0.455 0.664 +exemption 0.531 0.578 0.627 +exercise 0.750 0.789 0.625 +exert 0.694 0.735 0.806 +exertion 0.663 0.755 0.717 +exhale 0.542 0.490 0.411 +exhaust 0.546 0.710 0.337 +exhausted 0.123 0.423 0.202 +exhaustion 0.366 0.633 0.269 +exhaustive 0.388 0.635 0.604 +exhibit 0.688 0.633 0.708 +exhibition 0.698 0.590 0.531 +exhilarated 0.890 0.963 0.759 +exhilarating 0.917 0.823 0.810 +exhilaration 0.792 0.868 0.783 +exhort 0.378 0.660 0.745 +exhortation 0.531 0.624 0.580 +exhumation 0.177 0.586 0.473 +exhume 0.184 0.627 0.452 +exigent 0.385 0.611 0.792 +exile 0.184 0.630 0.483 +exist 0.857 0.421 0.788 +existence 0.760 0.513 0.771 +existent 0.635 0.490 0.635 +existential 0.583 0.510 0.638 +existing 0.802 0.344 0.750 +exit 0.370 0.353 0.399 +exodus 0.286 0.663 0.567 +exonerate 0.592 0.500 0.538 +exorbitant 0.398 0.865 0.825 +exorcism 0.163 0.980 0.557 +exorcist 0.219 0.906 0.716 +exotic 0.840 0.711 0.727 +expand 0.792 0.559 0.686 +expanded 0.760 0.406 0.689 +expanse 0.594 0.529 0.689 +expansion 0.776 0.618 0.787 +expansive 0.708 0.650 0.778 +expatriate 0.265 0.764 0.391 +expect 0.469 0.327 0.377 +expectance 0.552 0.724 0.660 +expectancy 0.581 0.622 0.558 +expectant 0.708 0.650 0.474 +expectation 0.771 0.690 0.707 +expected 0.729 0.412 0.545 +expecting 0.561 0.450 0.302 +expediency 0.604 0.443 0.703 +expedient 0.885 0.461 0.454 +expedite 0.571 0.858 0.798 +expedition 0.735 0.802 0.620 +expeditious 0.602 0.645 0.773 +expel 0.281 0.725 0.452 +expendable 0.479 0.490 0.423 +expenditure 0.250 0.608 0.603 +expense 0.317 0.451 0.377 +expenses 0.240 0.633 0.396 +expensive 0.323 0.540 0.530 +experience 0.827 0.618 0.905 +experienced 0.771 0.613 0.914 +experiences 0.793 0.647 0.795 +experiment 0.479 0.720 0.675 +experimental 0.417 0.764 0.396 +experimentation 0.637 0.769 0.767 +experimenter 0.708 0.710 0.700 +expert 0.776 0.646 0.911 +expertise 0.792 0.589 0.925 +expiration 0.265 0.539 0.463 +expire 0.573 0.745 0.702 +expired 0.198 0.394 0.200 +expiry 0.194 0.434 0.382 +explain 0.719 0.517 0.736 +explanation 0.615 0.610 0.825 +explanatory 0.573 0.433 0.688 +expletive 0.357 0.567 0.536 +explication 0.510 0.445 0.602 +explicit 0.562 0.694 0.734 +explode 0.277 0.885 0.773 +exploit 0.312 0.878 0.660 +exploitation 0.156 0.920 0.718 +exploration 0.594 0.650 0.773 +exploratory 0.653 0.690 0.698 +explore 0.776 0.660 0.727 +explorer 0.729 0.663 0.714 +explosion 0.167 0.960 0.767 +explosions 0.123 0.860 0.594 +explosive 0.156 0.943 0.663 +expo 0.610 0.562 0.500 +exponent 0.529 0.510 0.845 +exponential 0.704 0.588 0.763 +export 0.567 0.661 0.755 +exportation 0.760 0.633 0.673 +expose 0.344 0.643 0.537 +exposed 0.471 0.661 0.509 +exposition 0.521 0.627 0.655 +expository 0.706 0.653 0.636 +exposure 0.570 0.830 0.630 +expound 0.438 0.575 0.740 +express 0.760 0.623 0.691 +expression 0.790 0.650 0.721 +expressive 0.755 0.724 0.685 +expressway 0.633 0.635 0.587 +expropriation 0.188 0.735 0.788 +expulsion 0.190 0.790 0.529 +exquisite 0.892 0.644 0.604 +exquisitely 0.849 0.728 0.723 +extant 0.646 0.390 0.523 +extend 0.646 0.570 0.689 +extendable 0.660 0.592 0.722 +extended 0.570 0.304 0.649 +extension 0.490 0.510 0.529 +extensive 0.635 0.520 0.760 +extent 0.646 0.451 0.602 +exterior 0.542 0.400 0.627 +exterminate 0.177 0.857 0.736 +extermination 0.190 0.860 0.616 +exterminator 0.344 0.804 0.887 +external 0.479 0.341 0.509 +externally 0.643 0.521 0.568 +extinct 0.112 0.491 0.412 +extinction 0.104 0.750 0.611 +extinguish 0.240 0.576 0.482 +extinguisher 0.707 0.379 0.543 +extol 0.582 0.667 0.456 +extort 0.052 0.827 0.570 +extortion 0.112 0.868 0.630 +extra 0.656 0.551 0.745 +extract 0.565 0.402 0.519 +extracting 0.521 0.709 0.689 +extraction 0.418 0.740 0.526 +extractor 0.302 0.536 0.519 +extracurricular 0.457 0.471 0.743 +extradition 0.229 0.627 0.554 +extrajudicial 0.365 0.686 0.667 +extramural 0.336 0.559 0.537 +extraneous 0.276 0.625 0.478 +extraordinaire 0.847 0.864 0.898 +extraordinary 0.969 0.728 0.860 +extraterrestrial 0.510 0.833 0.792 +extravagance 0.531 0.802 0.700 +extravagant 0.720 0.763 0.812 +extravaganza 0.646 0.786 0.906 +extreme 0.318 0.800 0.721 +extreme anticipation 0.551 0.740 0.704 +extreme disgust 0.052 0.873 0.456 +extreme surprise 0.833 0.935 0.676 +extreme trust 0.826 0.713 0.922 +extremely 0.635 0.827 0.886 +extremely negative 0.030 0.786 0.311 +extremely positive 0.993 0.730 0.839 +extremity 0.408 0.588 0.583 +extricate 0.542 0.510 0.543 +extrinsic 0.510 0.479 0.636 +extrusion 0.229 0.660 0.545 +exuberance 0.698 0.816 0.787 +exude 0.375 0.519 0.411 +eye 0.531 0.265 0.425 +eyeball 0.526 0.422 0.420 +eyebrow 0.510 0.198 0.222 +eyeful 0.802 0.500 0.676 +eyeglass 0.531 0.236 0.286 +eyeglasses 0.561 0.269 0.306 +eyelash 0.480 0.250 0.278 +eyelet 0.632 0.298 0.346 +eyeliner 0.688 0.349 0.347 +eyepiece 0.418 0.347 0.480 +eyes 0.760 0.279 0.432 +eyesight 0.750 0.226 0.343 +eyewitness 0.541 0.686 0.698 +fab 0.490 0.380 0.406 +fable 0.663 0.387 0.389 +fabled 0.625 0.538 0.545 +fabric 0.635 0.190 0.345 +fabricate 0.636 0.491 0.779 +fabricated 0.418 0.427 0.555 +fabrication 0.573 0.587 0.705 +fabulous 0.979 0.660 0.797 +facade 0.520 0.333 0.518 +face 0.571 0.173 0.453 +faceless 0.230 0.406 0.173 +facet 0.667 0.324 0.382 +facial 0.594 0.429 0.433 +facile 0.740 0.264 0.307 +facilitate 0.812 0.333 0.509 +facility 0.625 0.500 0.654 +facing 0.604 0.406 0.550 +facsimile 0.490 0.500 0.543 +fact 0.683 0.333 0.618 +faction 0.469 0.430 0.448 +factor 0.635 0.365 0.678 +factory 0.500 0.500 0.683 +facts 0.688 0.471 0.693 +factual 0.656 0.440 0.545 +faculties 0.643 0.431 0.760 +faculty 0.615 0.412 0.732 +fad 0.663 0.520 0.570 +fade 0.354 0.333 0.245 +faded 0.302 0.275 0.194 +faeces 0.184 0.476 0.175 +fag 0.122 0.653 0.331 +faggot 0.219 0.643 0.292 +fail 0.177 0.578 0.154 +failing 0.125 0.490 0.268 +failure 0.167 0.575 0.139 +fain 0.479 0.417 0.426 +faint 0.063 0.429 0.167 +fainting 0.333 0.510 0.214 +fair 0.812 0.557 0.643 +fairly 0.790 0.406 0.750 +fairness 0.740 0.317 0.552 +fairway 0.541 0.510 0.500 +fairy 0.776 0.408 0.413 +faith 0.833 0.220 0.763 +faithful 0.888 0.333 0.627 +faithfulness 0.833 0.426 0.602 +faithless 0.102 0.683 0.304 +fake 0.073 0.554 0.268 +faker 0.245 0.630 0.480 +falafel 0.560 0.402 0.351 +falcon 0.557 0.580 0.678 +fall 0.177 0.657 0.221 +fallacious 0.271 0.587 0.390 +fallacy 0.112 0.561 0.430 +fallback 0.458 0.358 0.508 +fallible 0.365 0.537 0.402 +falling 0.202 0.716 0.306 +fallopian 0.297 0.390 0.464 +fallout 0.428 0.356 0.373 +fallow 0.375 0.368 0.464 +false 0.120 0.404 0.240 +falsehood 0.031 0.625 0.384 +falsely 0.083 0.480 0.265 +falsification 0.173 0.720 0.490 +falsified 0.042 0.630 0.306 +falsify 0.115 0.657 0.409 +falsity 0.120 0.689 0.186 +falter 0.421 0.650 0.346 +fame 0.896 0.755 0.852 +famed 0.878 0.750 0.819 +familiar 0.906 0.330 0.615 +familiarity 0.854 0.346 0.616 +familiarize 0.760 0.365 0.654 +family 0.968 0.383 0.643 +familytime 0.939 0.420 0.679 +famine 0.163 0.679 0.310 +famished 0.177 0.654 0.282 +famous 0.916 0.775 0.882 +famously 0.856 0.765 0.787 +fan 0.781 0.429 0.357 +fanatic 0.573 0.780 0.629 +fanatical 0.555 0.830 0.714 +fanaticism 0.292 0.896 0.566 +fanciful 0.677 0.592 0.342 +fancy 0.854 0.673 0.534 +fandango 0.490 0.591 0.429 +fanfare 0.656 0.640 0.437 +fang 0.175 0.491 0.455 +fangs 0.286 0.598 0.434 +fanning 0.615 0.330 0.236 +fantasia 0.898 0.694 0.436 +fantasize 0.771 0.660 0.356 +fantastic 0.969 0.696 0.831 +fantasy 0.880 0.627 0.474 +faraway 0.365 0.356 0.285 +farce 0.265 0.667 0.246 +farcical 0.406 0.481 0.259 +fare 0.490 0.425 0.645 +farewell 0.130 0.500 0.591 +farm 0.781 0.327 0.297 +farmer 0.677 0.432 0.464 +farmhouse 0.690 0.330 0.444 +farming 0.580 0.414 0.568 +farmland 0.729 0.363 0.509 +faro 0.544 0.349 0.357 +fart 0.194 0.439 0.264 +farther 0.418 0.500 0.430 +fascia 0.480 0.366 0.356 +fascinate 0.854 0.683 0.802 +fascinated 0.812 0.714 0.788 +fascinating 0.979 0.817 0.784 +fascination 0.885 0.773 0.835 +fascism 0.104 0.740 0.695 +fascist 0.200 0.755 0.527 +fashion 0.827 0.616 0.589 +fashionable 0.750 0.510 0.605 +fastball 0.688 0.679 0.575 +fasten 0.458 0.585 0.529 +fastener 0.577 0.377 0.491 +fastening 0.594 0.473 0.554 +fasting 0.388 0.370 0.394 +fat 0.198 0.353 0.237 +fatal 0.061 0.775 0.509 +fatalism 0.208 0.694 0.631 +fatality 0.062 0.798 0.595 +fate 0.571 0.479 0.712 +fated 0.582 0.472 0.692 +fateful 0.290 0.583 0.402 +fathead 0.296 0.527 0.463 +father 0.812 0.333 0.824 +fatherhood 0.885 0.519 0.682 +fatherland 0.729 0.469 0.778 +fatherly 0.865 0.363 0.712 +fathom 0.520 0.410 0.523 +fatigue 0.173 0.378 0.265 +fatigued 0.146 0.433 0.245 +fatso 0.286 0.394 0.336 +fatten 0.375 0.549 0.363 +fatty 0.286 0.361 0.325 +faucet 0.427 0.278 0.356 +fault 0.188 0.558 0.184 +faultless 0.792 0.500 0.741 +faulty 0.184 0.520 0.378 +faun 0.490 0.303 0.376 +fauna 0.646 0.346 0.404 +faux 0.291 0.490 0.204 +favor 0.812 0.308 0.519 +favorable 0.952 0.380 0.788 +favorite 0.885 0.590 0.691 +favoriteholiday 0.867 0.618 0.582 +favoritism 0.582 0.559 0.658 +fawn 0.626 0.360 0.284 +fax 0.406 0.368 0.304 +faze 0.417 0.515 0.382 +fear 0.073 0.840 0.293 +feared 0.240 0.733 0.509 +fearful 0.083 0.482 0.278 +fearfully 0.112 0.567 0.271 +fearing 0.125 0.566 0.256 +fearless 0.810 0.806 0.760 +fears 0.061 0.821 0.306 +fearsome 0.115 0.900 0.586 +feasibility 0.653 0.490 0.741 +feasible 0.694 0.388 0.611 +feast 0.979 0.724 0.680 +feat 0.750 0.706 0.849 +feather 0.677 0.208 0.144 +feathered 0.438 0.288 0.214 +feature 0.667 0.314 0.679 +features 0.667 0.433 0.509 +febrile 0.429 0.578 0.414 +fecal 0.255 0.528 0.213 +feces 0.240 0.407 0.307 +fecundity 0.688 0.591 0.683 +fed 0.602 0.370 0.482 +federal 0.530 0.459 0.859 +federation 0.633 0.354 0.763 +fedup 0.327 0.500 0.352 +fee 0.354 0.386 0.556 +feeble 0.157 0.280 0.109 +feed 0.812 0.429 0.739 +feedback 0.622 0.557 0.645 +feeder 0.604 0.452 0.713 +feel 0.802 0.602 0.596 +feelgood 0.990 0.441 0.621 +feeling 0.806 0.329 0.531 +feelingdown 0.490 0.457 0.567 +feelinggood 0.940 0.449 0.655 +feet 0.510 0.240 0.292 +feign 0.340 0.394 0.356 +feigned 0.173 0.602 0.333 +feisty 0.592 0.853 0.789 +felicity 0.913 0.704 0.793 +feline 0.615 0.745 0.509 +fell 0.255 0.462 0.250 +feller 0.406 0.622 0.617 +fellow 0.745 0.298 0.570 +fellowship 0.900 0.429 0.778 +felon 0.111 0.898 0.455 +felony 0.206 0.808 0.472 +felt 0.643 0.417 0.566 +feminine 0.802 0.520 0.394 +femininity 0.750 0.479 0.451 +feminism 0.541 0.570 0.636 +femme 0.551 0.529 0.398 +femoral 0.417 0.324 0.566 +femur 0.408 0.289 0.413 +fen 0.490 0.276 0.379 +fence 0.500 0.198 0.398 +fenced 0.323 0.430 0.429 +fencing 0.542 0.654 0.539 +fend 0.646 0.731 0.537 +fender 0.369 0.459 0.476 +fennel 0.573 0.277 0.389 +ferment 0.375 0.531 0.418 +fermentation 0.420 0.567 0.473 +fern 0.602 0.240 0.290 +ferocious 0.167 0.915 0.776 +ferocity 0.235 0.906 0.746 +ferret 0.385 0.391 0.398 +ferry 0.604 0.509 0.389 +ferryboat 0.594 0.452 0.553 +fertile 0.888 0.408 0.704 +fertility 0.885 0.529 0.726 +fertilize 0.708 0.443 0.542 +fertilizer 0.438 0.463 0.565 +fervent 0.646 0.632 0.773 +fervor 0.573 0.769 0.651 +fess 0.395 0.420 0.370 +fest 0.704 0.574 0.402 +festival 0.870 0.706 0.714 +festive 0.854 0.740 0.764 +fetal 0.388 0.308 0.364 +fetch 0.479 0.363 0.491 +fete 0.580 0.551 0.465 +fetish 0.307 0.706 0.500 +fetus 0.479 0.519 0.395 +feud 0.146 0.796 0.312 +feudal 0.367 0.370 0.610 +feudalism 0.229 0.465 0.607 +fever 0.194 0.674 0.364 +feverish 0.385 0.696 0.436 +fiancee 0.959 0.626 0.556 +fiasco 0.167 0.600 0.200 +fiat 0.520 0.418 0.446 +fib 0.438 0.510 0.361 +fiber 0.719 0.284 0.390 +fiberglass 0.451 0.451 0.443 +fibrosis 0.160 0.469 0.546 +fibrous 0.480 0.441 0.464 +fickle 0.406 0.481 0.346 +fiction 0.438 0.657 0.441 +fictional 0.430 0.490 0.340 +fictitious 0.224 0.444 0.293 +fiddle 0.571 0.449 0.391 +fiddler 0.615 0.580 0.500 +fidelity 0.765 0.580 0.709 +fidgety 0.229 0.786 0.351 +fiduciary 0.375 0.400 0.509 +field 0.640 0.380 0.336 +field hockey 0.602 0.786 0.518 +fielder 0.583 0.378 0.415 +fiend 0.146 0.903 0.608 +fiendish 0.167 0.846 0.591 +fierce 0.281 0.877 0.759 +fiery 0.418 0.850 0.721 +fiesta 0.927 0.779 0.655 +fiesty 0.571 0.663 0.472 +fifteen 0.490 0.290 0.443 +fifty 0.571 0.368 0.439 +fig 0.573 0.390 0.339 +fight 0.531 0.868 0.809 +fighter 0.637 0.760 0.898 +fighting 0.292 0.885 0.783 +fights 0.070 0.920 0.712 +figment 0.552 0.316 0.533 +figurative 0.479 0.450 0.634 +figure 0.688 0.328 0.509 +figurine 0.760 0.283 0.258 +filament 0.510 0.452 0.377 +filamentous 0.531 0.480 0.516 +file 0.480 0.316 0.463 +filet 0.615 0.392 0.291 +filibuster 0.271 0.714 0.508 +filigree 0.576 0.408 0.514 +filing 0.620 0.420 0.700 +filings 0.323 0.412 0.340 +fill 0.729 0.449 0.637 +filler 0.531 0.347 0.529 +fillet 0.745 0.415 0.378 +filling 0.510 0.382 0.525 +filly 0.479 0.564 0.519 +film 0.823 0.491 0.566 +filmmaker 0.704 0.510 0.635 +filmy 0.583 0.510 0.425 +filter 0.440 0.296 0.260 +filth 0.194 0.592 0.319 +filthy 0.115 0.714 0.321 +filtration 0.407 0.520 0.255 +fin 0.333 0.340 0.377 +final 0.276 0.575 0.508 +finale 0.406 0.330 0.468 +finalist 0.833 0.686 0.736 +finality 0.615 0.368 0.627 +finalize 0.556 0.550 0.578 +finalized 0.245 0.210 0.608 +finally 0.583 0.433 0.465 +finance 0.753 0.431 0.843 +financial 0.667 0.500 0.722 +financier 0.602 0.500 0.778 +finch 0.438 0.444 0.358 +find 0.774 0.555 0.580 +finder 0.360 0.550 0.630 +finding 0.796 0.469 0.664 +fine 0.823 0.240 0.647 +finery 0.562 0.479 0.636 +finesse 0.740 0.387 0.412 +finger 0.321 0.264 0.291 +fingernail 0.418 0.415 0.153 +fingerprint 0.583 0.404 0.570 +fingerscrossed 0.573 0.540 0.356 +finish 0.471 0.429 0.545 +finished 0.510 0.387 0.570 +finite 0.384 0.347 0.293 +fink 0.410 0.514 0.439 +fir 0.521 0.275 0.306 +fire 0.380 0.804 0.635 +firearm 0.086 0.943 0.864 +firearms 0.220 0.943 0.821 +fireball 0.302 0.777 0.664 +firecracker 0.474 0.741 0.434 +firefight 0.153 0.920 0.664 +firefighter 0.637 0.770 0.773 +firefly 0.622 0.410 0.363 +firehouse 0.594 0.689 0.627 +firelight 0.677 0.504 0.639 +fireman 0.583 0.745 0.755 +fireplace 0.667 0.380 0.417 +firepower 0.375 0.941 0.810 +fireproof 0.684 0.679 0.723 +fireside 0.684 0.377 0.394 +firestorm 0.180 0.929 0.766 +firewall 0.485 0.602 0.629 +firewood 0.520 0.348 0.263 +firework 0.786 0.904 0.593 +fireworks 0.735 0.863 0.579 +firing 0.188 0.931 0.803 +firm 0.635 0.380 0.728 +firmament 0.750 0.407 0.660 +firmly 0.786 0.510 0.777 +firmness 0.823 0.479 0.939 +first 0.625 0.500 0.788 +firstborn 0.786 0.490 0.695 +firstworldprobs 0.458 0.612 0.483 +fiscal 0.500 0.582 0.845 +fish 0.510 0.280 0.250 +fisherman 0.656 0.461 0.546 +fishery 0.574 0.503 0.519 +fishing 0.677 0.283 0.405 +fishing boat 0.521 0.403 0.627 +fishy 0.224 0.601 0.471 +fissile 0.333 0.490 0.380 +fission 0.386 0.500 0.567 +fissure 0.333 0.510 0.431 +fist 0.333 0.686 0.481 +fistfight 0.208 0.902 0.543 +fistful 0.500 0.509 0.500 +fistula 0.312 0.481 0.330 +fit 0.604 0.450 0.632 +fitness 0.875 0.529 0.810 +fits 0.571 0.363 0.580 +fitted 0.507 0.404 0.673 +fitting 0.612 0.441 0.638 +fittings 0.531 0.404 0.409 +five 0.510 0.221 0.298 +fiver 0.458 0.469 0.517 +fix 0.760 0.538 0.519 +fixable 0.724 0.470 0.645 +fixation 0.562 0.459 0.655 +fixed 0.684 0.167 0.509 +fixer 0.633 0.375 0.606 +fixture 0.663 0.216 0.409 +fixtures 0.643 0.330 0.370 +fizz 0.459 0.708 0.349 +fjord 0.510 0.404 0.463 +flabbergast 0.480 0.679 0.547 +flabbergasted 0.312 0.802 0.342 +flabby 0.292 0.358 0.250 +flaccid 0.156 0.400 0.151 +flag 0.592 0.378 0.536 +flagging 0.521 0.519 0.509 +flagpole 0.500 0.394 0.458 +flagrant 0.286 0.673 0.455 +flagship 0.592 0.587 0.703 +flagstaff 0.520 0.517 0.500 +flair 0.775 0.471 0.676 +flak 0.390 0.600 0.600 +flake 0.385 0.388 0.289 +flaky 0.363 0.509 0.279 +flamboyant 0.615 0.794 0.705 +flame 0.448 0.574 0.615 +flamethrower 0.160 0.882 0.683 +flaming 0.406 0.645 0.558 +flamingo 0.667 0.451 0.482 +flammable 0.216 0.800 0.715 +flan 0.604 0.304 0.198 +flange 0.500 0.306 0.390 +flank 0.448 0.458 0.443 +flanked 0.333 0.431 0.368 +flanking 0.490 0.622 0.519 +flannel 0.490 0.250 0.327 +flap 0.275 0.385 0.344 +flapping 0.458 0.728 0.404 +flare 0.558 0.823 0.508 +flares 0.580 0.642 0.556 +flaring 0.625 0.771 0.509 +flash 0.571 0.590 0.657 +flashback 0.265 0.400 0.485 +flashing 0.604 0.574 0.438 +flashlight 0.653 0.414 0.356 +flashy 0.704 0.600 0.827 +flask 0.418 0.412 0.454 +flat 0.408 0.236 0.303 +flatbed 0.490 0.250 0.380 +flatfoot 0.265 0.333 0.330 +flatness 0.479 0.280 0.527 +flatten 0.286 0.469 0.442 +flatter 0.521 0.418 0.302 +flattered 0.865 0.608 0.708 +flattering 0.755 0.686 0.500 +flattery 0.470 0.575 0.404 +flatulence 0.210 0.632 0.343 +flaunt 0.438 0.611 0.525 +flavor 0.885 0.479 0.392 +flaw 0.319 0.491 0.175 +flawed 0.133 0.490 0.194 +flawless 0.729 0.420 0.741 +flea 0.286 0.353 0.218 +fleabag 0.271 0.557 0.348 +fled 0.224 0.639 0.322 +flee 0.292 0.796 0.232 +fleece 0.561 0.250 0.381 +fleet 0.547 0.430 0.623 +fleeting 0.439 0.650 0.387 +flesh 0.604 0.390 0.475 +fleshy 0.500 0.518 0.406 +flex 0.604 0.378 0.330 +flexibility 0.867 0.402 0.472 +flexible 0.719 0.460 0.465 +flexin 0.552 0.559 0.366 +flexion 0.449 0.551 0.418 +flick 0.688 0.541 0.515 +flicker 0.635 0.321 0.333 +flickering 0.490 0.444 0.289 +flier 0.541 0.490 0.652 +flight 0.646 0.630 0.587 +flighty 0.219 0.602 0.436 +flimsy 0.302 0.396 0.189 +flinch 0.350 0.804 0.555 +fling 0.439 0.696 0.534 +flint 0.521 0.439 0.536 +flip 0.281 0.529 0.435 +flip flop 0.417 0.519 0.321 +flipper 0.677 0.420 0.415 +flipping 0.553 0.551 0.345 +flirt 0.792 0.790 0.538 +flirtation 0.653 0.719 0.482 +flirting 0.590 0.773 0.491 +flirty 0.714 0.721 0.491 +float 0.688 0.394 0.344 +floater 0.480 0.433 0.370 +flock 0.500 0.546 0.543 +flog 0.408 0.520 0.382 +flood 0.208 0.778 0.608 +floor 0.430 0.230 0.250 +flooring 0.562 0.235 0.346 +floozy 0.410 0.477 0.430 +flop 0.081 0.642 0.196 +floppy 0.549 0.300 0.333 +flora 0.833 0.324 0.567 +floral 0.833 0.235 0.264 +florist 0.771 0.410 0.388 +floss 0.500 0.280 0.278 +flotation 0.510 0.353 0.333 +flounder 0.711 0.333 0.345 +flour 0.530 0.235 0.239 +flourish 0.939 0.573 0.601 +flow 0.696 0.316 0.464 +flower 0.802 0.189 0.254 +flowering 0.906 0.627 0.500 +flowers 0.875 0.324 0.330 +flowery 0.792 0.332 0.446 +flows 0.571 0.480 0.434 +flu 0.230 0.547 0.250 +fluctuate 0.285 0.617 0.480 +fluctuating 0.292 0.591 0.395 +fluctuation 0.347 0.750 0.519 +flue 0.354 0.688 0.451 +fluency 0.776 0.504 0.718 +fluent 0.760 0.500 0.614 +fluff 0.520 0.264 0.172 +fluffy 0.781 0.431 0.356 +fluid 0.673 0.407 0.589 +fluidity 0.729 0.510 0.576 +fluke 0.446 0.450 0.432 +flunk 0.104 0.548 0.170 +flunky 0.205 0.452 0.216 +fluorescence 0.667 0.490 0.500 +fluorescent 0.602 0.595 0.500 +flurries 0.422 0.760 0.517 +flurry 0.302 0.760 0.559 +flush 0.408 0.755 0.589 +flustered 0.316 0.903 0.283 +flute 0.635 0.330 0.363 +fluted 0.438 0.438 0.389 +flutter 0.479 0.548 0.330 +fluvial 0.571 0.363 0.588 +flux 0.473 0.472 0.451 +fly 0.760 0.775 0.676 +flyboy 0.541 0.647 0.573 +flyer 0.480 0.300 0.362 +flying 0.877 0.606 0.696 +flywheel 0.667 0.480 0.442 +foal 0.542 0.578 0.482 +foam 0.698 0.230 0.204 +foaming 0.643 0.240 0.198 +foamy 0.663 0.306 0.291 +fob 0.327 0.402 0.396 +focal 0.367 0.365 0.482 +focus 0.690 0.382 0.648 +fodder 0.316 0.358 0.430 +foe 0.071 0.827 0.459 +fog 0.510 0.213 0.260 +foggy 0.354 0.337 0.302 +foil 0.312 0.204 0.342 +foiled 0.235 0.470 0.144 +fold 0.385 0.412 0.330 +folded 0.179 0.373 0.327 +folder 0.490 0.279 0.375 +foliage 0.620 0.373 0.237 +folio 0.513 0.265 0.435 +folk 0.663 0.433 0.432 +folklore 0.755 0.585 0.449 +follicle 0.406 0.331 0.436 +follicular 0.401 0.305 0.391 +follow 0.667 0.509 0.600 +follower 0.646 0.488 0.461 +folly 0.184 0.833 0.363 +fond 0.885 0.602 0.518 +fondle 0.823 0.485 0.355 +fondling 0.794 0.564 0.500 +fondness 0.885 0.391 0.503 +fondue 0.656 0.363 0.350 +font 0.615 0.336 0.576 +food 0.888 0.324 0.527 +foodie 0.781 0.465 0.484 +fool 0.160 0.560 0.148 +fooled 0.051 0.692 0.241 +foolhardy 0.541 0.816 0.596 +fooling 0.167 0.755 0.384 +foolish 0.316 0.255 0.109 +foolishness 0.235 0.472 0.173 +foolproof 0.479 0.484 0.500 +foot 0.490 0.290 0.254 +foot stool 0.469 0.317 0.355 +footage 0.625 0.235 0.364 +football 0.755 0.760 0.582 +footbridge 0.582 0.375 0.440 +foothold 0.673 0.336 0.582 +footing 0.760 0.346 0.464 +footlocker 0.500 0.417 0.393 +footloose 0.549 0.595 0.447 +footpath 0.677 0.321 0.473 +footprint 0.592 0.292 0.336 +footwear 0.643 0.337 0.275 +footwork 0.448 0.540 0.352 +fop 0.281 0.561 0.328 +forage 0.583 0.389 0.370 +foray 0.418 0.618 0.676 +forbearance 0.520 0.471 0.549 +forbid 0.115 0.686 0.598 +forbidding 0.198 0.781 0.500 +force 0.612 0.750 0.905 +forced 0.180 0.721 0.458 +forceful 0.533 0.673 0.898 +forceps 0.354 0.615 0.436 +forces 0.551 0.686 0.886 +forcibly 0.365 0.704 0.647 +ford 0.521 0.340 0.382 +fore 0.667 0.417 0.654 +forearm 0.469 0.304 0.509 +foreboding 0.439 0.706 0.636 +forecast 0.783 0.419 0.698 +forecaster 0.635 0.611 0.846 +foreclose 0.220 0.582 0.560 +foreclosure 0.167 0.651 0.500 +forefathers 0.690 0.412 0.627 +forefinger 0.510 0.254 0.370 +forefront 0.573 0.559 0.811 +forego 0.396 0.661 0.291 +foregoing 0.420 0.346 0.324 +foregone 0.271 0.567 0.235 +foreground 0.708 0.491 0.590 +forehead 0.470 0.308 0.556 +foreign 0.573 0.681 0.385 +foreigner 0.500 0.519 0.480 +foreman 0.458 0.612 0.750 +foremost 0.735 0.593 0.907 +forensic 0.439 0.627 0.436 +forensics 0.235 0.545 0.679 +foreplay 0.724 0.627 0.474 +forerunner 0.694 0.540 0.843 +foresee 0.583 0.452 0.522 +foreseen 0.566 0.361 0.562 +foresight 0.680 0.482 0.640 +forest 0.729 0.270 0.435 +forestall 0.540 0.550 0.606 +forethought 0.765 0.491 0.580 +foreveralone 0.296 0.375 0.343 +forevermore 0.843 0.425 0.614 +forewarned 0.480 0.618 0.606 +foreword 0.590 0.314 0.551 +forfeit 0.083 0.635 0.245 +forfeited 0.156 0.650 0.352 +forfeiture 0.184 0.588 0.368 +forge 0.520 0.424 0.686 +forger 0.156 0.673 0.518 +forgery 0.235 0.654 0.481 +forget 0.312 0.382 0.209 +forgetful 0.240 0.343 0.264 +forgetfulness 0.271 0.385 0.302 +forgive 0.781 0.408 0.562 +forgiven 0.750 0.302 0.510 +forgiveness 0.667 0.430 0.471 +forgiving 0.885 0.317 0.556 +forgotten 0.235 0.280 0.184 +fork 0.406 0.300 0.529 +forked 0.333 0.585 0.365 +forking 0.327 0.596 0.490 +forklift 0.480 0.537 0.526 +forlorn 0.316 0.571 0.217 +form 0.510 0.302 0.436 +formal 0.735 0.250 0.625 +formaldehyde 0.296 0.415 0.443 +formalism 0.838 0.289 0.689 +formality 0.594 0.353 0.750 +format 0.562 0.308 0.438 +formation 0.615 0.453 0.731 +formative 0.688 0.442 0.800 +formed 0.656 0.272 0.696 +formidable 0.708 0.709 0.857 +forming 0.729 0.343 0.800 +formless 0.398 0.201 0.163 +formula 0.521 0.450 0.585 +formulary 0.531 0.470 0.500 +formulate 0.851 0.456 0.673 +fornicate 0.396 0.933 0.565 +fornication 0.365 0.951 0.457 +forsake 0.102 0.567 0.223 +forsaken 0.050 0.490 0.192 +forsooth 0.490 0.450 0.406 +fort 0.780 0.673 0.860 +forte 0.829 0.737 0.800 +forthcoming 0.660 0.509 0.600 +forthright 0.663 0.411 0.546 +forthwith 0.688 0.606 0.650 +fortification 0.652 0.769 0.817 +fortify 0.745 0.824 0.911 +fortitude 0.823 0.608 0.897 +fortnight 0.770 0.650 0.397 +fortnightly 0.592 0.337 0.398 +fortress 0.816 0.500 0.933 +fortuitous 0.625 0.469 0.546 +fortunate 0.927 0.639 0.836 +fortune 0.926 0.731 0.873 +fortunes 0.824 0.706 0.789 +forty 0.458 0.367 0.482 +forum 0.556 0.490 0.632 +forward 0.873 0.412 0.750 +forwarding 0.583 0.537 0.510 +fossil 0.480 0.292 0.380 +fossils 0.520 0.314 0.422 +foul 0.224 0.460 0.355 +found 0.833 0.446 0.490 +foundation 0.771 0.385 0.730 +founder 0.760 0.465 0.891 +founding 0.698 0.404 0.898 +foundry 0.531 0.491 0.594 +fountain 0.704 0.292 0.559 +four 0.552 0.280 0.383 +fourfold 0.530 0.408 0.510 +foursome 0.615 0.497 0.518 +fourteen 0.552 0.279 0.308 +fourth 0.559 0.280 0.398 +fowl 0.510 0.388 0.364 +fox 0.323 0.555 0.491 +foxhole 0.312 0.539 0.389 +foxtrot 0.562 0.520 0.505 +foxy 0.552 0.642 0.679 +foyer 0.552 0.370 0.443 +fraction 0.417 0.330 0.400 +fractional 0.306 0.360 0.509 +fracture 0.135 0.740 0.375 +fragile 0.302 0.163 0.126 +fragility 0.316 0.306 0.200 +fragment 0.211 0.316 0.429 +fragmentary 0.438 0.520 0.464 +fragrance 0.847 0.357 0.667 +fragrant 0.615 0.598 0.613 +frail 0.255 0.333 0.069 +frailty 0.385 0.400 0.218 +frame 0.469 0.333 0.420 +framework 0.459 0.330 0.360 +franc 0.710 0.451 0.640 +franchise 0.663 0.400 0.560 +frank 0.625 0.358 0.604 +frankenstorm 0.357 0.726 0.546 +frankness 0.571 0.612 0.745 +frantic 0.210 0.890 0.627 +frantically 0.375 0.898 0.735 +frat 0.714 0.371 0.726 +fraternal 0.844 0.336 0.536 +fraternity 0.892 0.536 0.679 +fraud 0.111 0.688 0.407 +fraudulent 0.150 0.774 0.417 +fraught 0.266 0.662 0.596 +fray 0.337 0.542 0.482 +frayed 0.312 0.363 0.307 +frazzled 0.344 0.415 0.339 +freak 0.052 0.839 0.464 +freaked 0.135 0.917 0.340 +freakedout 0.323 0.688 0.365 +freakingout 0.219 0.769 0.339 +freakish 0.135 0.915 0.566 +freakout 0.250 0.696 0.397 +freaky 0.190 0.615 0.384 +freckle 0.542 0.396 0.254 +free 0.896 0.500 0.544 +freebie 0.796 0.596 0.500 +freedom 0.969 0.544 0.905 +freehold 0.635 0.630 0.882 +freelance 0.833 0.577 0.736 +freelancer 0.614 0.564 0.553 +freely 0.875 0.456 0.716 +freeman 0.823 0.454 0.618 +freestyle 0.765 0.652 0.520 +freeway 0.531 0.644 0.648 +freeze 0.191 0.406 0.481 +freezer 0.396 0.406 0.407 +freezing 0.327 0.367 0.471 +freight 0.411 0.528 0.490 +freighter 0.406 0.445 0.580 +french horn 0.573 0.471 0.407 +frenetic 0.429 0.930 0.616 +frenzied 0.365 0.951 0.655 +frenzy 0.610 0.965 0.682 +frequency 0.561 0.557 0.537 +frequent 0.594 0.481 0.525 +frequently 0.596 0.423 0.634 +fresco 0.827 0.280 0.320 +fresh 0.908 0.292 0.419 +freshair 0.688 0.377 0.509 +freshen 0.806 0.363 0.566 +freshener 0.704 0.380 0.473 +freshman 0.677 0.570 0.441 +freshness 0.917 0.333 0.585 +freshstart 0.765 0.580 0.500 +freshwater 0.854 0.284 0.393 +fret 0.289 0.460 0.231 +fretful 0.409 0.689 0.364 +friar 0.510 0.260 0.531 +fricking 0.333 0.642 0.357 +friction 0.271 0.778 0.534 +friday 0.624 0.411 0.341 +fridge 0.571 0.292 0.402 +fried 0.479 0.482 0.336 +friend 0.906 0.413 0.573 +friendless 0.102 0.360 0.204 +friendliness 0.981 0.270 0.611 +friendly 0.917 0.398 0.598 +friends 0.929 0.510 0.625 +friendship 0.958 0.343 0.694 +frigate 0.490 0.510 0.560 +friggen 0.390 0.550 0.442 +fright 0.177 0.816 0.191 +frighten 0.255 0.843 0.500 +frightened 0.153 0.817 0.255 +frightening 0.122 0.969 0.625 +frightful 0.125 0.755 0.455 +frigid 0.219 0.481 0.395 +fringe 0.520 0.387 0.323 +fringed 0.458 0.370 0.348 +frisbee 0.706 0.543 0.364 +frisk 0.490 0.547 0.377 +frisky 0.700 0.632 0.525 +frivolous 0.271 0.565 0.377 +frock 0.632 0.327 0.381 +frog 0.439 0.311 0.150 +froggy 0.500 0.560 0.425 +frolic 0.781 0.864 0.538 +front 0.677 0.350 0.623 +frontage 0.510 0.356 0.277 +frontal 0.459 0.434 0.526 +frontier 0.438 0.550 0.650 +fronting 0.500 0.480 0.509 +frontispiece 0.438 0.453 0.491 +frost 0.449 0.455 0.385 +frostbite 0.203 0.380 0.566 +frosted 0.748 0.471 0.218 +frosting 0.823 0.480 0.424 +frosty 0.427 0.480 0.381 +froth 0.612 0.287 0.194 +frothy 0.774 0.398 0.356 +frown 0.214 0.602 0.433 +frowning 0.194 0.582 0.500 +frozen 0.344 0.346 0.375 +frugal 0.480 0.355 0.355 +fruit 0.896 0.291 0.312 +fruit punch 0.837 0.363 0.368 +fruitcake 0.865 0.440 0.357 +fruitful 0.730 0.618 0.637 +fruition 0.776 0.567 0.664 +fruitless 0.260 0.580 0.311 +fruits 0.865 0.357 0.259 +fruity 0.683 0.414 0.330 +frustrate 0.100 0.809 0.243 +frustrated 0.080 0.651 0.255 +frustrates 0.146 0.653 0.340 +frustrating 0.042 0.696 0.264 +frustration 0.060 0.730 0.280 +fry 0.520 0.610 0.324 +fryer 0.573 0.459 0.431 +fuchsia 0.633 0.275 0.264 +fuck 0.198 0.930 0.446 +fuckedoff 0.122 0.696 0.316 +fucker 0.094 0.788 0.357 +fucking 0.229 0.812 0.390 +fuckoff 0.190 0.700 0.457 +fucksake 0.240 0.702 0.466 +fucktard 0.214 0.643 0.364 +fuckyeah 0.490 0.811 0.528 +fudge 0.853 0.418 0.407 +fuel 0.445 0.528 0.644 +fugitive 0.104 0.922 0.388 +fulcrum 0.410 0.320 0.445 +fulfill 0.784 0.461 0.577 +fulfilled 0.896 0.480 0.676 +fulfilling 0.823 0.417 0.755 +fulfillment 0.833 0.528 0.683 +full 0.602 0.255 0.704 +fullback 0.500 0.594 0.519 +fullness 0.868 0.402 0.811 +fully 0.763 0.450 0.779 +fulsome 0.510 0.509 0.560 +fumble 0.360 0.551 0.412 +fume 0.300 0.454 0.372 +fumigation 0.327 0.627 0.604 +fumin 0.354 0.420 0.443 +fuming 0.240 0.660 0.481 +fun 0.918 0.843 0.667 +function 0.694 0.296 0.618 +functional 0.750 0.500 0.720 +fund 0.521 0.360 0.426 +fundamental 0.708 0.422 0.903 +fundamentalist 0.490 0.430 0.759 +fundamentally 0.653 0.441 0.759 +funday 0.743 0.549 0.525 +funding 0.729 0.480 0.827 +fundraiser 0.610 0.577 0.667 +fundraising 0.760 0.620 0.544 +funds 0.633 0.330 0.461 +funeral 0.073 0.380 0.393 +fungus 0.388 0.337 0.173 +funk 0.466 0.589 0.390 +funky 0.531 0.755 0.389 +funnel 0.354 0.274 0.336 +funny 0.918 0.610 0.566 +fur 0.583 0.392 0.315 +furious 0.062 0.953 0.598 +furiously 0.062 0.925 0.657 +furlong 0.418 0.446 0.431 +furlough 0.531 0.432 0.772 +furnace 0.429 0.529 0.500 +furnish 0.755 0.487 0.490 +furnishings 0.592 0.177 0.346 +furniture 0.688 0.260 0.264 +furor 0.500 0.863 0.636 +furrow 0.408 0.420 0.345 +furry 0.428 0.400 0.333 +furtherance 0.698 0.441 0.727 +fury 0.062 0.875 0.676 +fuse 0.373 0.565 0.574 +fuselage 0.312 0.558 0.529 +fusion 0.635 0.561 0.741 +fuss 0.406 0.876 0.480 +fussy 0.417 0.643 0.519 +fustrated 0.163 0.684 0.356 +futile 0.122 0.332 0.158 +futility 0.125 0.320 0.176 +futon 0.429 0.351 0.343 +future 0.888 0.644 0.786 +fuzz 0.521 0.482 0.363 +fuzzy 0.306 0.472 0.158 +gab 0.500 0.471 0.375 +gaby 0.510 0.347 0.377 +gad 0.510 0.470 0.408 +gadget 0.635 0.559 0.382 +gaff 0.333 0.418 0.429 +gag 0.323 0.660 0.398 +gaga 0.479 0.396 0.260 +gage 0.552 0.451 0.473 +gaggle 0.542 0.529 0.664 +gahhh 0.323 0.557 0.278 +gaiety 0.854 0.759 0.720 +gain 0.917 0.640 0.822 +gainful 0.730 0.589 0.673 +gaining 0.837 0.618 0.883 +gait 0.510 0.398 0.505 +gal 0.500 0.469 0.337 +gala 0.755 0.443 0.679 +galactic 0.656 0.670 0.776 +galaxy 0.750 0.571 0.750 +gale 0.271 0.691 0.611 +gall 0.417 0.510 0.353 +gallant 0.908 0.539 0.679 +gallantry 0.906 0.663 0.871 +gallbladder 0.354 0.471 0.472 +galled 0.270 0.731 0.356 +gallery 0.659 0.433 0.569 +galley 0.520 0.445 0.412 +gallon 0.531 0.327 0.345 +gallop 0.500 0.775 0.588 +galloping 0.643 0.735 0.645 +gallows 0.167 0.712 0.422 +galore 0.823 0.574 0.729 +galvanic 0.396 0.490 0.557 +gamble 0.568 0.798 0.361 +gambler 0.458 0.694 0.618 +gambling 0.365 0.806 0.347 +game 0.735 0.788 0.493 +gameday 0.729 0.593 0.544 +gametime 0.735 0.571 0.442 +gaming 0.896 0.633 0.491 +gamma 0.480 0.429 0.491 +gammon 0.510 0.418 0.442 +gamut 0.490 0.340 0.462 +gander 0.510 0.410 0.353 +gang 0.217 0.850 0.629 +gangland 0.402 0.607 0.405 +gangrene 0.133 0.653 0.359 +gangster 0.292 0.833 0.655 +gangway 0.490 0.575 0.450 +gaol 0.240 0.750 0.435 +gap 0.396 0.451 0.357 +gape 0.493 0.651 0.287 +gaping 0.408 0.668 0.242 +garage 0.531 0.283 0.455 +garb 0.562 0.370 0.508 +garbage 0.188 0.510 0.192 +garbled 0.074 0.720 0.270 +garden 0.770 0.230 0.456 +gardener 0.673 0.346 0.361 +gardening 0.854 0.333 0.361 +gardens 0.775 0.202 0.296 +gargle 0.410 0.594 0.336 +gargoyle 0.286 0.536 0.525 +garish 0.306 0.625 0.311 +garlic 0.460 0.323 0.277 +garment 0.531 0.333 0.380 +garner 0.479 0.460 0.500 +garnet 0.643 0.418 0.368 +garnish 0.765 0.418 0.490 +garrison 0.510 0.527 0.679 +garter 0.521 0.406 0.353 +gas 0.396 0.408 0.519 +gaseous 0.398 0.462 0.298 +gash 0.429 0.560 0.406 +gasification 0.344 0.509 0.593 +gasket 0.541 0.367 0.585 +gasoline 0.417 0.562 0.519 +gasp 0.440 0.754 0.298 +gasping 0.208 0.704 0.379 +gassy 0.354 0.497 0.304 +gastric 0.327 0.559 0.430 +gastronomy 0.812 0.519 0.581 +gate 0.510 0.235 0.426 +gatekeeper 0.510 0.490 0.598 +gateway 0.592 0.376 0.529 +gather 0.648 0.510 0.546 +gatherer 0.510 0.425 0.579 +gathering 0.854 0.657 0.667 +gator 0.418 0.520 0.547 +gatorade 0.719 0.529 0.519 +gauche 0.254 0.398 0.385 +gaudy 0.653 0.735 0.721 +gauge 0.438 0.646 0.518 +gauging 0.480 0.463 0.556 +gaunt 0.214 0.490 0.237 +gauntlet 0.420 0.491 0.390 +gauze 0.460 0.275 0.276 +gavel 0.520 0.418 0.490 +gawk 0.333 0.472 0.434 +gaze 0.633 0.588 0.586 +gazebo 0.469 0.402 0.341 +gazelle 0.669 0.448 0.460 +gazette 0.469 0.390 0.604 +gazetteer 0.531 0.417 0.527 +gazillion 0.531 0.534 0.538 +gazing 0.677 0.413 0.362 +gear 0.510 0.577 0.509 +geek 0.479 0.392 0.390 +geeky 0.479 0.431 0.454 +geez 0.417 0.396 0.390 +geezer 0.458 0.374 0.414 +geisha 0.521 0.679 0.442 +gel 0.524 0.206 0.279 +gelatin 0.562 0.402 0.361 +geld 0.406 0.460 0.456 +gelding 0.398 0.520 0.455 +gem 0.917 0.480 0.582 +gemini 0.531 0.320 0.327 +gender 0.688 0.346 0.611 +genealogy 0.479 0.370 0.644 +general 0.834 0.484 0.853 +generality 0.604 0.360 0.500 +generalization 0.542 0.459 0.704 +generally 0.562 0.255 0.473 +generate 0.771 0.423 0.772 +generation 0.903 0.480 0.685 +generative 0.724 0.549 0.708 +generator 0.704 0.568 0.864 +generic 0.520 0.357 0.422 +generosity 0.958 0.443 0.692 +generous 1.000 0.410 0.810 +genesis 0.612 0.429 0.658 +genetic 0.562 0.288 0.726 +genetics 0.552 0.460 0.574 +genial 0.867 0.630 0.769 +genie 0.760 0.600 0.908 +genital 0.385 0.694 0.453 +genitalia 0.323 0.667 0.500 +genius 0.878 0.667 0.846 +genocide 0.020 0.878 0.627 +genome 0.507 0.366 0.509 +genre 0.520 0.433 0.500 +gent 0.573 0.494 0.464 +genteel 0.917 0.333 0.656 +gentile 0.833 0.250 0.527 +gentle 0.847 0.353 0.589 +gentleman 0.823 0.439 0.712 +gentlemanly 0.918 0.451 0.720 +gentleness 0.927 0.278 0.447 +gently 0.917 0.255 0.360 +gentry 0.560 0.480 0.625 +genuine 0.875 0.450 0.685 +genus 0.582 0.349 0.561 +geographic 0.698 0.330 0.664 +geographical 0.500 0.317 0.637 +geography 0.719 0.150 0.553 +geological 0.667 0.324 0.596 +geologist 0.594 0.431 0.625 +geology 0.635 0.321 0.518 +geometric 0.542 0.356 0.491 +geometry 0.490 0.270 0.537 +geranium 0.635 0.250 0.458 +gerbil 0.453 0.306 0.398 +geriatric 0.479 0.247 0.436 +germ 0.265 0.421 0.302 +german 0.438 0.290 0.570 +germane 0.570 0.500 0.567 +germinate 0.604 0.472 0.625 +germination 0.439 0.490 0.566 +germs 0.135 0.510 0.380 +gestation 0.561 0.538 0.702 +gesture 0.667 0.481 0.427 +get 0.740 0.594 0.667 +getaway 0.500 0.760 0.368 +getoverit 0.327 0.481 0.433 +getoveryourself 0.470 0.481 0.472 +getup 0.541 0.582 0.455 +getyourown 0.469 0.547 0.492 +ghastly 0.125 0.790 0.472 +ghetto 0.302 0.630 0.482 +ghost 0.265 0.755 0.343 +ghostly 0.260 0.764 0.430 +ghoul 0.260 0.561 0.430 +giant 0.646 0.814 0.963 +gibberish 0.375 0.510 0.360 +giddy 0.438 0.847 0.611 +gift 0.880 0.539 0.483 +gifted 0.902 0.647 0.868 +gifts 0.865 0.755 0.509 +gig 0.816 0.755 0.594 +gigantic 0.750 0.776 0.921 +giggle 0.719 0.618 0.360 +giggles 0.865 0.684 0.346 +giggling 0.886 0.726 0.391 +gigolo 0.400 0.706 0.528 +gilded 0.719 0.471 0.455 +gill 0.521 0.473 0.382 +gills 0.479 0.583 0.609 +gilt 0.583 0.417 0.510 +gimmick 0.380 0.663 0.519 +gimp 0.469 0.442 0.342 +gin 0.449 0.551 0.518 +ginger 0.406 0.375 0.316 +gingerbread 0.597 0.333 0.264 +gingerly 0.602 0.406 0.415 +ginseng 0.677 0.360 0.364 +giraffe 0.561 0.347 0.436 +girder 0.388 0.245 0.452 +girdle 0.500 0.340 0.349 +girlfriend 0.712 0.763 0.604 +girlie 0.604 0.540 0.409 +girlish 0.677 0.477 0.345 +girly 0.595 0.462 0.371 +girth 0.520 0.353 0.377 +gist 0.622 0.450 0.519 +give 0.750 0.346 0.500 +giveaway 0.865 0.618 0.437 +giver 0.688 0.415 0.658 +giving 0.795 0.333 0.585 +gizmo 0.510 0.490 0.337 +gizzard 0.422 0.423 0.259 +glabrous 0.413 0.474 0.462 +glacial 0.439 0.327 0.474 +glacier 0.573 0.396 0.554 +glad 0.938 0.760 0.740 +glade 0.600 0.385 0.434 +gladiator 0.500 0.833 0.866 +gladness 0.896 0.670 0.643 +glamorous 0.918 0.630 0.791 +glamour 0.823 0.606 0.623 +glance 0.625 0.357 0.454 +gland 0.396 0.382 0.467 +glare 0.698 0.735 0.733 +glaring 0.694 0.794 0.798 +glass 0.490 0.404 0.322 +glasses 0.531 0.210 0.330 +glassware 0.633 0.356 0.450 +glaucoma 0.208 0.500 0.315 +glaze 0.650 0.340 0.356 +glazed 0.622 0.410 0.491 +gleam 0.781 0.520 0.741 +gleaming 0.827 0.635 0.627 +glean 0.398 0.531 0.500 +glee 0.698 0.580 0.464 +gleeful 0.906 0.806 0.679 +glen 0.573 0.337 0.406 +glib 0.438 0.433 0.381 +glide 0.561 0.706 0.415 +glider 0.618 0.548 0.590 +glimmer 0.615 0.462 0.427 +glimpse 0.646 0.480 0.455 +glint 0.677 0.538 0.541 +glisten 0.765 0.608 0.694 +glitch 0.444 0.448 0.269 +glitter 0.814 0.750 0.762 +glittering 0.860 0.588 0.818 +gloat 0.500 0.637 0.603 +global 0.583 0.520 0.713 +globe 0.760 0.315 0.364 +globular 0.542 0.375 0.438 +gloom 0.135 0.404 0.196 +gloomy 0.107 0.410 0.287 +glorification 0.821 0.541 0.817 +glorified 0.865 0.570 0.886 +glorify 0.940 0.591 0.661 +glorious 0.959 0.673 0.827 +glory 0.948 0.735 0.817 +gloss 0.757 0.466 0.625 +glossary 0.570 0.204 0.447 +glossy 0.802 0.519 0.807 +glove 0.500 0.230 0.382 +gloves 0.542 0.225 0.491 +glow 0.918 0.500 0.745 +glowing 0.940 0.620 0.737 +glucose 0.562 0.316 0.444 +glue 0.450 0.345 0.349 +glum 0.244 0.337 0.123 +glut 0.417 0.524 0.540 +gluten 0.385 0.308 0.388 +glutton 0.438 0.519 0.384 +gluttony 0.500 0.702 0.412 +glycerin 0.427 0.402 0.402 +gnat 0.357 0.345 0.200 +gnome 0.429 0.479 0.380 +go 0.510 0.441 0.444 +goal 0.830 0.356 0.669 +goalie 0.573 0.389 0.455 +goals 0.719 0.490 0.795 +goat 0.448 0.304 0.364 +goatee 0.479 0.290 0.255 +gob 0.280 0.357 0.447 +gobble 0.390 0.623 0.455 +goblet 0.786 0.353 0.442 +goblin 0.333 0.542 0.377 +god 0.758 0.518 0.886 +godbless 0.823 0.395 0.588 +goddamn 0.125 0.760 0.422 +goddamned 0.042 0.758 0.420 +goddess 0.865 0.560 0.888 +godfather 0.694 0.450 0.509 +godforsaken 0.439 0.520 0.422 +godisgood 0.740 0.434 0.630 +godisgreat 0.712 0.596 0.600 +godless 0.316 0.557 0.358 +godlike 0.854 0.648 0.870 +godly 0.747 0.298 0.589 +godmother 0.733 0.311 0.530 +godsend 0.865 0.562 0.613 +godson 0.680 0.515 0.429 +gofuckyourself 0.167 0.654 0.415 +goggle 0.525 0.286 0.360 +goggles 0.667 0.360 0.278 +gold 0.939 0.686 0.692 +golden 0.802 0.491 0.609 +goldfish 0.786 0.296 0.317 +golf 0.573 0.358 0.447 +golfer 0.602 0.402 0.578 +golfing 0.625 0.427 0.455 +gondola 0.520 0.404 0.379 +gone 0.292 0.230 0.190 +goner 0.410 0.461 0.274 +gong 0.490 0.529 0.462 +gonorrhea 0.106 0.635 0.322 +goo 0.439 0.396 0.312 +goober 0.469 0.444 0.342 +good 0.938 0.368 0.534 +goodbye 0.240 0.389 0.328 +goodday 0.961 0.357 0.418 +goodfeeling 0.939 0.459 0.679 +goodhealth 0.938 0.402 0.712 +goodie 0.854 0.327 0.600 +goodies 0.950 0.622 0.424 +goodlife 0.917 0.471 0.736 +goodly 0.701 0.471 0.636 +goodmood 0.823 0.491 0.519 +goodmorning 0.922 0.461 0.552 +goodmusic 0.756 0.500 0.500 +goodness 0.969 0.321 0.715 +goodnews 0.961 0.740 0.768 +goods 0.888 0.396 0.726 +goodtimes 0.910 0.526 0.629 +goodvibes 0.827 0.500 0.534 +goodwill 0.938 0.327 0.667 +goody 0.786 0.337 0.570 +gooey 0.392 0.480 0.445 +goof 0.448 0.490 0.272 +goofball 0.561 0.550 0.382 +goofy 0.281 0.224 0.179 +goon 0.312 0.481 0.361 +gooood 0.857 0.652 0.547 +goop 0.469 0.394 0.333 +goose 0.479 0.283 0.265 +gopher 0.449 0.440 0.421 +gore 0.260 0.608 0.518 +gorge 0.365 0.644 0.420 +gorgeous 0.920 0.560 0.741 +gorilla 0.565 0.720 0.648 +gory 0.140 0.875 0.455 +gospel 0.740 0.333 0.580 +gossip 0.173 0.765 0.245 +gothic 0.197 0.333 0.475 +gouge 0.396 0.441 0.400 +goulash 0.582 0.429 0.347 +gourd 0.427 0.271 0.289 +gourmet 0.911 0.387 0.562 +gout 0.354 0.314 0.170 +govern 0.573 0.702 0.980 +governess 0.426 0.500 0.632 +governing 0.635 0.700 0.900 +government 0.427 0.530 0.850 +governmental 0.521 0.541 0.906 +governor 0.500 0.683 0.934 +gown 0.625 0.283 0.421 +grab 0.448 0.706 0.538 +grace 0.906 0.304 0.462 +graceful 0.906 0.510 0.655 +gracias 0.833 0.356 0.600 +gracious 0.918 0.634 0.637 +graciously 0.948 0.353 0.680 +grad 0.806 0.538 0.733 +gradation 0.487 0.477 0.616 +grade 0.698 0.360 0.600 +graded 0.562 0.340 0.759 +grader 0.583 0.317 0.420 +grades 0.521 0.349 0.566 +gradient 0.480 0.423 0.509 +gradschool 0.616 0.602 0.528 +gradual 0.571 0.350 0.509 +gradually 0.583 0.385 0.464 +graduate 0.898 0.549 0.778 +graduation 0.880 0.670 0.837 +graffiti 0.582 0.633 0.353 +graft 0.410 0.528 0.420 +grail 0.573 0.384 0.566 +grain 0.390 0.198 0.302 +gram 0.578 0.333 0.260 +grammar 0.560 0.287 0.607 +grand 0.898 0.740 0.888 +grand theft auto 0.493 0.663 0.580 +grandchild 0.781 0.433 0.465 +grandchildren 0.796 0.545 0.426 +granddad 0.740 0.248 0.461 +granddaddy 0.708 0.291 0.480 +granddaughter 0.823 0.445 0.389 +grandeur 0.885 0.796 0.839 +grandfather 0.827 0.279 0.586 +grandiose 0.900 0.682 0.864 +grandma 0.796 0.208 0.491 +grandmother 0.792 0.283 0.426 +grandpa 0.806 0.296 0.466 +grandson 0.778 0.333 0.500 +grandstand 0.500 0.679 0.708 +grange 0.531 0.340 0.391 +granite 0.572 0.343 0.483 +granny 0.796 0.240 0.452 +granola 0.625 0.240 0.281 +grant 0.719 0.380 0.667 +granted 0.882 0.348 0.779 +grantee 0.865 0.477 0.708 +grantor 0.542 0.500 0.717 +granular 0.478 0.337 0.443 +granule 0.406 0.373 0.316 +grape 0.729 0.122 0.295 +grape juice 0.696 0.304 0.267 +grapefruit 0.521 0.281 0.282 +grapes 0.784 0.240 0.236 +grapevine 0.541 0.343 0.232 +graph 0.510 0.286 0.621 +graphic 0.602 0.494 0.491 +graphics 0.542 0.431 0.509 +graphite 0.479 0.377 0.336 +grapple 0.490 0.577 0.482 +grappling 0.448 0.676 0.516 +grasp 0.560 0.623 0.570 +grasping 0.327 0.561 0.561 +grass 0.604 0.164 0.333 +grasshopper 0.500 0.462 0.287 +grassy 0.647 0.323 0.371 +grate 0.333 0.250 0.419 +grated 0.357 0.462 0.361 +grateful 0.958 0.353 0.560 +gratification 0.867 0.643 0.755 +gratified 0.781 0.519 0.702 +gratify 0.837 0.539 0.794 +gratifying 0.857 0.606 0.776 +grating 0.512 0.337 0.282 +gratis 0.796 0.510 0.417 +gratitude 0.885 0.441 0.610 +gratuitous 0.735 0.650 0.452 +gratuity 0.865 0.500 0.462 +grave 0.153 0.385 0.386 +gravel 0.390 0.370 0.332 +graver 0.102 0.622 0.453 +graveyard 0.041 0.441 0.272 +gravitate 0.479 0.472 0.476 +gravitation 0.698 0.592 0.600 +gravitational 0.528 0.510 0.691 +gravity 0.510 0.635 0.538 +gravy 0.608 0.450 0.339 +gray 0.335 0.153 0.189 +graze 0.560 0.255 0.371 +grease 0.255 0.404 0.306 +greased 0.250 0.461 0.368 +greaser 0.408 0.518 0.462 +greasy 0.399 0.442 0.294 +great 0.958 0.665 0.810 +great anticipation 0.786 0.735 0.655 +great aunt 0.896 0.419 0.589 +great disgust 0.042 0.836 0.389 +great grandfather 0.729 0.241 0.569 +great grandma 0.771 0.221 0.491 +great grandmother 0.802 0.236 0.549 +great grandpa 0.857 0.280 0.602 +great surprise 0.939 0.941 0.688 +great trust 0.939 0.528 0.853 +great uncle 0.729 0.398 0.621 +greatday 0.823 0.571 0.574 +greater 0.755 0.519 0.796 +greatest 0.847 0.627 0.922 +greatfriends 0.908 0.593 0.570 +greatful 0.923 0.571 0.676 +greatly 0.750 0.708 0.877 +greatly negative 0.051 0.640 0.282 +greatly positive 0.967 0.538 0.877 +greatness 0.990 0.750 0.943 +greatnight 0.918 0.349 0.574 +greed 0.173 0.780 0.528 +greedy 0.125 0.660 0.476 +green 0.630 0.306 0.333 +green bean 0.469 0.280 0.304 +green pepper 0.500 0.431 0.425 +green snake 0.229 0.634 0.614 +greenhouse 0.719 0.438 0.384 +greenish 0.574 0.290 0.429 +greenwood 0.531 0.382 0.491 +greet 0.885 0.539 0.618 +greeted 0.781 0.317 0.454 +greeting 0.854 0.556 0.510 +gregarious 0.551 0.471 0.529 +grenade 0.281 0.777 0.694 +grey 0.347 0.140 0.295 +greyhound 0.520 0.490 0.440 +grid 0.562 0.426 0.443 +gridiron 0.667 0.491 0.425 +grief 0.070 0.640 0.474 +grievance 0.092 0.635 0.364 +grieve 0.122 0.500 0.333 +grieved 0.104 0.460 0.191 +grieving 0.093 0.673 0.403 +grievous 0.146 0.640 0.179 +griffin 0.418 0.337 0.360 +grill 0.755 0.491 0.546 +grille 0.337 0.327 0.246 +grilled 0.702 0.500 0.373 +grim 0.310 0.483 0.298 +grime 0.198 0.500 0.225 +grimy 0.112 0.597 0.283 +grin 0.885 0.570 0.491 +grind 0.480 0.276 0.397 +grinder 0.459 0.615 0.561 +grinding 0.415 0.450 0.461 +grindstone 0.541 0.453 0.526 +gringo 0.540 0.452 0.510 +grip 0.520 0.549 0.602 +gripe 0.184 0.526 0.241 +grisly 0.083 0.863 0.426 +grist 0.317 0.391 0.363 +grit 0.449 0.296 0.345 +grits 0.458 0.333 0.346 +gritty 0.417 0.373 0.375 +grizzly 0.398 0.679 0.657 +groan 0.396 0.750 0.351 +grocer 0.625 0.250 0.382 +groceries 0.740 0.363 0.417 +grocery 0.687 0.540 0.446 +groggy 0.235 0.265 0.194 +groin 0.296 0.452 0.364 +groom 0.698 0.500 0.605 +groove 0.552 0.448 0.361 +groovy 0.615 0.538 0.464 +grope 0.420 0.559 0.358 +gross 0.115 0.575 0.181 +grotesque 0.135 0.788 0.500 +grotto 0.510 0.394 0.336 +grouch 0.342 0.593 0.411 +grouchy 0.143 0.708 0.407 +ground 0.398 0.343 0.602 +grounded 0.531 0.601 0.509 +groundhog 0.385 0.324 0.377 +grounding 0.521 0.452 0.591 +groundless 0.333 0.535 0.387 +grounds 0.667 0.500 0.598 +groundwork 0.500 0.375 0.593 +group 0.573 0.423 0.480 +groupie 0.521 0.583 0.393 +grouping 0.745 0.580 0.698 +grouse 0.448 0.401 0.412 +grout 0.405 0.356 0.366 +grove 0.604 0.245 0.417 +grovel 0.360 0.500 0.414 +grow 0.914 0.615 0.755 +growl 0.194 0.764 0.482 +growling 0.119 0.887 0.475 +growls 0.125 0.675 0.442 +grownup 0.735 0.400 0.683 +growth 0.917 0.588 0.776 +growthefuckup 0.229 0.692 0.426 +grr 0.229 0.538 0.333 +grrr 0.271 0.755 0.327 +grrrrr 0.281 0.633 0.444 +grub 0.602 0.406 0.355 +grubby 0.156 0.583 0.176 +grudge 0.115 0.647 0.414 +grudging 0.092 0.636 0.473 +grudgingly 0.156 0.610 0.292 +gruel 0.382 0.304 0.297 +grueling 0.180 0.763 0.704 +gruesome 0.094 0.837 0.474 +gruff 0.323 0.611 0.472 +grumble 0.101 0.750 0.333 +grump 0.260 0.469 0.425 +grumpy 0.198 0.808 0.559 +grunt 0.286 0.798 0.392 +grunting 0.198 0.827 0.481 +guacamole 0.684 0.317 0.282 +guano 0.296 0.343 0.191 +guarantee 0.949 0.337 0.805 +guaranty 0.646 0.337 0.818 +guard 0.592 0.510 0.725 +guarded 0.758 0.686 0.500 +guardhouse 0.510 0.435 0.770 +guardian 0.656 0.686 0.789 +guardianship 0.592 0.370 0.681 +guards 0.448 0.663 0.720 +gubernatorial 0.552 0.604 0.897 +guerilla 0.146 0.845 0.727 +guerrilla 0.219 0.917 0.792 +guess 0.640 0.463 0.442 +guesser 0.542 0.670 0.535 +guesswork 0.417 0.451 0.405 +guest 0.719 0.490 0.558 +guesthouse 0.729 0.337 0.406 +guidance 0.729 0.471 0.718 +guide 0.688 0.315 0.620 +guidebook 0.677 0.260 0.427 +guidelines 0.459 0.500 0.664 +guiding 0.667 0.520 0.714 +guild 0.580 0.459 0.729 +guile 0.410 0.417 0.467 +guillotine 0.163 0.817 0.585 +guilt 0.208 0.567 0.206 +guilty 0.135 0.770 0.352 +guinea 0.521 0.440 0.396 +guise 0.531 0.547 0.324 +guitar 0.844 0.542 0.469 +guitarist 0.827 0.740 0.549 +gules 0.469 0.443 0.340 +gulf 0.520 0.365 0.398 +gull 0.594 0.317 0.378 +gullet 0.385 0.490 0.393 +gullible 0.440 0.442 0.318 +gully 0.316 0.519 0.394 +gulp 0.551 0.660 0.409 +gum 0.573 0.227 0.213 +gumbo 0.500 0.422 0.361 +gummy 0.521 0.302 0.291 +gumption 0.480 0.538 0.488 +gun 0.147 0.920 0.713 +gunboat 0.139 0.663 0.618 +gunfight 0.051 0.961 0.700 +gunfighter 0.156 0.910 0.741 +gunfire 0.156 0.930 0.673 +gunk 0.250 0.478 0.219 +gunman 0.167 0.922 0.689 +gunmen 0.073 0.942 0.727 +gunner 0.250 0.853 0.817 +gunnery 0.281 0.861 0.873 +gunplay 0.133 0.906 0.627 +gunpoint 0.188 0.817 0.719 +gunpowder 0.425 0.853 0.509 +gunshot 0.042 0.953 0.673 +gunslinger 0.316 0.873 0.811 +gurney 0.408 0.304 0.352 +guru 0.573 0.360 0.653 +gush 0.510 0.490 0.381 +gusher 0.406 0.520 0.453 +gusset 0.427 0.425 0.423 +gust 0.490 0.755 0.556 +gusto 0.692 0.729 0.620 +gusty 0.687 0.631 0.455 +gut 0.408 0.367 0.364 +gutless 0.250 0.381 0.384 +guts 0.592 0.649 0.582 +gutsy 0.635 0.573 0.536 +gutter 0.466 0.260 0.400 +guy 0.583 0.367 0.546 +guzzler 0.393 0.537 0.436 +guzzling 0.460 0.490 0.380 +gym 0.635 0.690 0.613 +gymnasium 0.667 0.561 0.474 +gymnast 0.670 0.760 0.558 +gymnastic 0.810 0.706 0.604 +gymnastics 0.745 0.677 0.508 +gynecologist 0.552 0.566 0.682 +gynecology 0.408 0.590 0.519 +gypsy 0.375 0.665 0.396 +gyroscope 0.500 0.390 0.510 +habit 0.625 0.226 0.585 +habitat 0.633 0.343 0.553 +habitation 0.781 0.231 0.538 +habitual 0.527 0.208 0.490 +habitually 0.600 0.324 0.583 +hacienda 0.688 0.402 0.573 +hack 0.135 0.717 0.534 +hacker 0.271 0.755 0.740 +hacksaw 0.406 0.645 0.537 +hadenough 0.323 0.566 0.529 +hag 0.188 0.695 0.411 +haggard 0.115 0.510 0.246 +haggle 0.480 0.601 0.461 +haiku 0.583 0.356 0.392 +hail 0.459 0.627 0.411 +hair 0.582 0.186 0.286 +hairball 0.370 0.302 0.315 +hairbrush 0.454 0.216 0.263 +haircut 0.677 0.343 0.307 +hairdo 0.552 0.320 0.435 +hairdresser 0.708 0.509 0.407 +hairdryer 0.642 0.402 0.330 +hairless 0.136 0.235 0.139 +hairline 0.418 0.154 0.230 +hairpin 0.459 0.363 0.370 +hairspray 0.549 0.279 0.269 +hairstyle 0.771 0.380 0.433 +hairy 0.542 0.380 0.343 +hale 0.479 0.435 0.500 +half 0.500 0.274 0.276 +half dollar 0.573 0.408 0.509 +halfback 0.490 0.429 0.440 +halftime 0.458 0.352 0.429 +halfway 0.510 0.254 0.339 +halibut 0.449 0.412 0.411 +hall 0.510 0.340 0.424 +hallelujah 0.770 0.554 0.657 +hallmark 0.646 0.315 0.411 +hallowed 0.740 0.500 0.728 +hallucination 0.396 0.706 0.370 +hallway 0.573 0.230 0.279 +halo 0.490 0.370 0.441 +halt 0.167 0.360 0.432 +halter 0.448 0.451 0.431 +halting 0.255 0.596 0.519 +halve 0.316 0.347 0.302 +halving 0.292 0.474 0.366 +ham 0.673 0.245 0.404 +hamburger 0.809 0.551 0.387 +hamlet 0.573 0.270 0.397 +hammer 0.312 0.509 0.563 +hammerhead 0.337 0.490 0.569 +hammering 0.347 0.779 0.557 +hammock 0.673 0.255 0.287 +hamper 0.204 0.711 0.473 +hamster 0.520 0.394 0.349 +hamstring 0.406 0.471 0.443 +hand 0.542 0.314 0.434 +handbag 0.562 0.240 0.336 +handball 0.561 0.493 0.440 +handbook 0.600 0.224 0.567 +handcuff 0.310 0.590 0.593 +handful 0.521 0.481 0.400 +handgun 0.156 0.914 0.782 +handheld 0.646 0.350 0.586 +handicap 0.133 0.394 0.264 +handicapped 0.204 0.467 0.180 +handicraft 0.724 0.333 0.565 +handiwork 0.753 0.430 0.410 +handkerchief 0.510 0.192 0.219 +handle 0.698 0.571 0.558 +handler 0.439 0.593 0.861 +handmade 0.776 0.383 0.475 +handout 0.560 0.330 0.545 +handprint 0.635 0.289 0.463 +handshake 0.816 0.654 0.492 +handsome 0.890 0.600 0.682 +handwriting 0.615 0.378 0.381 +handy 0.741 0.378 0.639 +handyman 0.660 0.373 0.393 +hang 0.323 0.529 0.446 +hangar 0.490 0.456 0.481 +hanger 0.439 0.462 0.461 +hanging 0.378 0.471 0.389 +hangman 0.153 0.877 0.555 +hangout 0.573 0.500 0.462 +hangover 0.188 0.565 0.267 +hangry 0.219 0.794 0.279 +hank 0.510 0.375 0.339 +hankering 0.604 0.540 0.558 +hanky 0.460 0.276 0.250 +hap 0.503 0.431 0.453 +haphazard 0.469 0.530 0.324 +hapless 0.271 0.442 0.193 +happen 0.677 0.670 0.551 +happening 0.646 0.529 0.555 +happier 0.990 0.760 0.806 +happiest 0.990 0.716 0.746 +happily 1.000 0.690 0.674 +happiness 0.960 0.732 0.850 +happy 1.000 0.735 0.772 +happydance 0.857 0.760 0.582 +happyday 0.929 0.650 0.663 +happyheart 0.949 0.575 0.605 +happyholidays 0.927 0.740 0.637 +happynewyear 0.969 0.815 0.559 +happyplace 0.938 0.589 0.645 +happytweet 0.847 0.588 0.437 +happyvalentinesday 0.929 0.784 0.509 +harass 0.160 0.775 0.620 +harassing 0.120 0.873 0.446 +harassment 0.083 0.896 0.420 +harbinger 0.490 0.389 0.692 +harbor 0.594 0.356 0.634 +hard 0.302 0.708 0.616 +hardball 0.542 0.667 0.452 +hardcore 0.250 0.721 0.585 +harden 0.276 0.598 0.677 +hardened 0.406 0.618 0.764 +hardening 0.388 0.673 0.741 +hardheaded 0.156 0.699 0.571 +hardness 0.417 0.580 0.745 +hardship 0.094 0.775 0.482 +hardware 0.594 0.289 0.686 +hardwood 0.417 0.363 0.518 +hardworking 0.719 0.583 0.792 +hardy 0.571 0.569 0.810 +hare 0.620 0.410 0.345 +harebrained 0.296 0.551 0.436 +harem 0.521 0.578 0.582 +hark 0.571 0.500 0.398 +harlot 0.198 0.798 0.330 +harm 0.073 0.679 0.423 +harmful 0.094 0.750 0.291 +harmless 0.625 0.226 0.241 +harmonica 0.847 0.235 0.510 +harmonics 0.865 0.400 0.575 +harmonious 0.938 0.391 0.719 +harmoniously 0.969 0.265 0.647 +harmonize 0.939 0.461 0.609 +harmony 0.949 0.230 0.509 +harness 0.570 0.549 0.508 +harp 0.618 0.310 0.356 +harper 0.417 0.454 0.435 +harpoon 0.490 0.700 0.557 +harpsichord 0.541 0.490 0.438 +harrowing 0.209 0.810 0.474 +harry 0.520 0.409 0.390 +harsh 0.250 0.650 0.623 +harshness 0.323 0.600 0.779 +hart 0.643 0.389 0.447 +harvest 0.781 0.353 0.548 +hash 0.344 0.453 0.355 +hashish 0.370 0.570 0.358 +hassle 0.177 0.740 0.489 +haste 0.378 0.745 0.500 +hasten 0.571 0.750 0.618 +hastily 0.271 0.609 0.609 +hasty 0.188 0.885 0.424 +hat 0.604 0.183 0.353 +hatch 0.479 0.653 0.402 +hatchet 0.333 0.608 0.500 +hate 0.031 0.802 0.430 +hateeee 0.219 0.606 0.368 +hateeveryone 0.041 0.840 0.429 +hateful 0.071 0.819 0.430 +hater 0.052 0.702 0.422 +hateyou 0.125 0.735 0.464 +hating 0.083 0.820 0.434 +hatred 0.037 0.847 0.424 +haughty 0.240 0.708 0.588 +haul 0.551 0.564 0.453 +haulage 0.561 0.510 0.650 +haunt 0.288 0.676 0.576 +haunted 0.264 0.731 0.520 +have 0.757 0.389 0.593 +haven 0.684 0.265 0.547 +havoc 0.163 0.769 0.535 +haw 0.406 0.426 0.431 +hawk 0.583 0.530 0.631 +hawking 0.521 0.509 0.491 +hay 0.469 0.212 0.343 +haye 0.615 0.451 0.336 +hayride 0.561 0.521 0.464 +haystack 0.552 0.292 0.331 +haywire 0.358 0.545 0.430 +hazard 0.112 0.884 0.757 +hazardous 0.061 0.750 0.670 +haze 0.427 0.327 0.217 +hazmat 0.398 0.479 0.519 +hazy 0.450 0.433 0.230 +head 0.530 0.472 0.558 +headache 0.168 0.755 0.273 +headaches 0.104 0.720 0.259 +headband 0.670 0.469 0.527 +headdress 0.594 0.408 0.443 +header 0.560 0.398 0.740 +headgear 0.542 0.442 0.571 +heading 0.551 0.292 0.642 +headland 0.574 0.551 0.430 +headless 0.136 0.582 0.235 +headlight 0.592 0.343 0.393 +headline 0.630 0.241 0.685 +headliner 0.500 0.490 0.625 +headlock 0.448 0.538 0.560 +headlong 0.354 0.548 0.409 +headmaster 0.604 0.564 0.865 +headphones 0.600 0.357 0.336 +headquarter 0.615 0.269 0.525 +headquarters 0.615 0.271 0.525 +headset 0.602 0.340 0.302 +headstone 0.240 0.378 0.349 +headstrong 0.310 0.714 0.500 +headway 0.823 0.464 0.745 +heady 0.448 0.806 0.565 +heal 0.765 0.245 0.556 +healer 0.863 0.378 0.741 +healing 0.750 0.452 0.585 +health 0.935 0.427 0.551 +healthcare 0.780 0.392 0.630 +healthful 0.930 0.315 0.769 +healthy 0.938 0.319 0.818 +heap 0.582 0.510 0.474 +hear 0.760 0.429 0.444 +hearer 0.656 0.281 0.415 +hearing 0.669 0.490 0.595 +hearsay 0.288 0.623 0.333 +hearse 0.177 0.490 0.324 +heart 0.827 0.500 0.693 +heart disease 0.250 0.750 0.386 +heartache 0.088 0.750 0.291 +heartattack 0.156 0.839 0.455 +heartbeat 0.750 0.698 0.585 +heartbreak 0.208 0.610 0.245 +heartbreaker 0.265 0.685 0.580 +heartbreaking 0.146 0.811 0.423 +heartbroken 0.082 0.551 0.235 +heartburn 0.143 0.613 0.398 +hearted 0.823 0.410 0.805 +heartfelt 0.904 0.440 0.540 +hearth 0.760 0.275 0.536 +heartily 0.927 0.531 0.664 +heartland 0.812 0.510 0.675 +heartless 0.071 0.652 0.400 +hearts 0.948 0.592 0.634 +heartsick 0.240 0.388 0.208 +heartworm 0.333 0.550 0.430 +hearty 0.760 0.684 0.792 +heat 0.534 0.612 0.433 +heated 0.479 0.497 0.542 +heater 0.500 0.573 0.538 +heath 0.802 0.387 0.546 +heathen 0.194 0.529 0.491 +heather 0.500 0.352 0.407 +heating 0.647 0.491 0.537 +heave 0.716 0.588 0.664 +heaven 0.896 0.385 0.600 +heavenly 0.844 0.452 0.712 +heavens 0.806 0.273 0.683 +heavily 0.542 0.679 0.814 +heaviness 0.219 0.549 0.318 +heaving 0.201 0.843 0.491 +heavy 0.250 0.454 0.600 +heavy metal 0.417 0.755 0.621 +heavyweight 0.429 0.578 0.713 +heck 0.240 0.728 0.560 +hectares 0.570 0.250 0.471 +hectic 0.167 0.811 0.438 +hedge 0.604 0.602 0.569 +hedgehog 0.458 0.491 0.377 +hedonism 0.510 0.500 0.608 +hee 0.430 0.433 0.312 +heed 0.750 0.490 0.569 +heel 0.480 0.350 0.385 +heels 0.500 0.439 0.396 +heft 0.503 0.340 0.530 +hefty 0.550 0.654 0.745 +hegemonic 0.462 0.519 0.558 +heheh 0.625 0.510 0.278 +heifer 0.439 0.443 0.321 +height 0.677 0.608 0.648 +heighten 0.755 0.622 0.765 +heightened 0.592 0.529 0.788 +heinous 0.133 0.792 0.471 +heir 0.840 0.654 0.764 +heiress 0.827 0.571 0.676 +heirloom 0.684 0.375 0.745 +heirs 0.796 0.519 0.698 +heist 0.184 0.850 0.645 +helical 0.379 0.429 0.468 +helicopter 0.714 0.806 0.617 +helipad 0.780 0.637 0.573 +heliport 0.594 0.604 0.527 +helium 0.490 0.316 0.304 +helix 0.521 0.462 0.509 +hell 0.020 0.918 0.565 +hellfire 0.143 0.890 0.618 +hellhole 0.200 0.615 0.421 +hellish 0.125 0.860 0.545 +helm 0.511 0.450 0.615 +helmet 0.573 0.327 0.402 +helmsman 0.490 0.441 0.647 +help 0.673 0.471 0.460 +helper 0.704 0.438 0.567 +helpful 0.816 0.337 0.705 +helpless 0.104 0.420 0.214 +helplessness 0.087 0.480 0.250 +hem 0.562 0.283 0.291 +hematite 0.448 0.389 0.342 +hematoma 0.146 0.600 0.398 +hemi 0.510 0.363 0.342 +hemisphere 0.531 0.367 0.598 +hemispheric 0.562 0.449 0.603 +hemlock 0.438 0.350 0.434 +hemoglobin 0.469 0.481 0.418 +hemorrhage 0.031 0.849 0.426 +hemorrhoids 0.133 0.702 0.304 +hemostat 0.388 0.442 0.464 +hemp 0.469 0.439 0.422 +hen 0.385 0.276 0.241 +henceforth 0.527 0.404 0.466 +henhouse 0.500 0.577 0.414 +hepatitis 0.055 0.596 0.358 +herald 0.643 0.382 0.500 +heraldry 0.550 0.520 0.607 +herb 0.643 0.418 0.353 +herbaceous 0.560 0.220 0.310 +herbal 0.592 0.255 0.390 +herbarium 0.602 0.188 0.327 +herbs 0.620 0.299 0.308 +herd 0.592 0.500 0.474 +hereditary 0.531 0.600 0.737 +heredity 0.704 0.445 0.818 +heresy 0.265 0.765 0.443 +heretic 0.090 0.710 0.447 +heretical 0.229 0.630 0.487 +heretofore 0.479 0.388 0.385 +hereunto 0.500 0.225 0.333 +herewith 0.450 0.360 0.415 +heritage 0.842 0.512 0.815 +hermaphrodite 0.480 0.684 0.481 +hermeneutics 0.406 0.577 0.562 +hermit 0.271 0.337 0.351 +hernia 0.146 0.486 0.223 +hero 0.940 0.806 0.881 +heroic 0.890 0.770 0.912 +heroics 0.865 0.673 0.894 +heroin 0.276 0.843 0.655 +heroine 0.729 0.755 0.833 +heroism 0.844 0.802 0.898 +herpes 0.110 0.600 0.309 +herpesvirus 0.219 0.558 0.435 +herring 0.531 0.387 0.422 +hertz 0.396 0.417 0.506 +hesitant 0.333 0.542 0.321 +hesitate 0.459 0.548 0.232 +hesitating 0.265 0.528 0.240 +hesitation 0.286 0.396 0.217 +hetero 0.589 0.405 0.435 +heterogeneity 0.439 0.450 0.556 +hew 0.417 0.470 0.377 +hex 0.410 0.510 0.363 +hexagon 0.542 0.226 0.425 +heyday 0.646 0.680 0.673 +hiatus 0.479 0.294 0.352 +hibernate 0.500 0.317 0.431 +hibernation 0.469 0.245 0.384 +hiccup 0.271 0.549 0.240 +hick 0.357 0.442 0.314 +hickey 0.448 0.529 0.345 +hickory 0.520 0.490 0.415 +hidden 0.208 0.430 0.327 +hide 0.438 0.510 0.218 +hideaway 0.448 0.481 0.360 +hideous 0.091 0.750 0.328 +hideout 0.337 0.443 0.302 +hiding 0.250 0.567 0.364 +hierarchical 0.521 0.620 0.939 +hierarchy 0.583 0.722 0.902 +hieroglyphics 0.479 0.325 0.509 +high 0.684 0.510 0.614 +high heels 0.646 0.528 0.429 +highball 0.656 0.520 0.481 +higher 0.866 0.528 0.713 +highest 0.771 0.640 0.710 +highland 0.615 0.481 0.611 +highlands 0.735 0.431 0.596 +highlight 0.844 0.637 0.882 +highness 0.740 0.670 0.931 +hight 0.667 0.637 0.645 +hightail 0.448 0.480 0.481 +highway 0.640 0.583 0.425 +hijack 0.042 0.908 0.594 +hijacker 0.104 0.953 0.683 +hike 0.615 0.442 0.538 +hiker 0.694 0.802 0.644 +hiking 0.820 0.843 0.670 +hiking boot 0.657 0.353 0.446 +hilarious 0.750 0.640 0.537 +hilarity 0.745 0.480 0.575 +hill 0.615 0.353 0.518 +hillside 0.625 0.292 0.458 +hilltop 0.688 0.643 0.787 +hilly 0.643 0.479 0.603 +hilt 0.396 0.650 0.537 +hind 0.483 0.644 0.337 +hinder 0.276 0.537 0.470 +hindering 0.260 0.654 0.435 +hindrance 0.135 0.545 0.473 +hindsight 0.333 0.431 0.532 +hinge 0.458 0.292 0.417 +hint 0.602 0.330 0.517 +hinterland 0.530 0.520 0.457 +hip 0.448 0.415 0.345 +hip hop 0.740 0.714 0.484 +hippie 0.551 0.400 0.396 +hippo 0.490 0.404 0.477 +hippopotamus 0.541 0.472 0.615 +hire 0.688 0.558 0.556 +hirsute 0.385 0.483 0.373 +hiss 0.388 0.480 0.370 +hissing 0.500 0.454 0.400 +histology 0.490 0.320 0.560 +historian 0.688 0.270 0.637 +historic 0.816 0.473 0.784 +historical 0.653 0.357 0.833 +historiography 0.562 0.415 0.634 +history 0.729 0.382 0.754 +hit 0.235 0.931 0.679 +hitch 0.512 0.480 0.554 +hitchhike 0.396 0.622 0.385 +hitchhiker 0.594 0.626 0.603 +hitherto 0.448 0.356 0.463 +hitter 0.418 0.683 0.713 +hive 0.471 0.452 0.544 +hives 0.417 0.473 0.591 +hoard 0.506 0.412 0.518 +hoarse 0.281 0.402 0.315 +hoary 0.469 0.298 0.424 +hoax 0.146 0.696 0.303 +hob 0.633 0.363 0.415 +hobbit 0.479 0.489 0.472 +hobby 0.827 0.560 0.471 +hobo 0.323 0.443 0.282 +hock 0.513 0.452 0.412 +hockey 0.565 0.786 0.548 +hoe 0.302 0.480 0.418 +hog 0.317 0.509 0.271 +hogwash 0.420 0.490 0.361 +hohoho 0.677 0.433 0.330 +hoist 0.521 0.520 0.458 +hokey 0.604 0.667 0.430 +hold 0.448 0.290 0.364 +holder 0.592 0.330 0.713 +holding 0.600 0.385 0.670 +holdup 0.398 0.471 0.398 +hole 0.531 0.310 0.330 +holiday 0.948 0.431 0.593 +holidays 0.939 0.521 0.512 +holidayseason 0.875 0.566 0.518 +holiness 0.860 0.264 0.742 +holistic 0.670 0.348 0.547 +holler 0.276 0.825 0.406 +hollow 0.300 0.337 0.222 +holly 0.510 0.250 0.443 +holocaust 0.062 0.918 0.618 +hologram 0.615 0.461 0.575 +holographic 0.510 0.471 0.555 +holster 0.561 0.255 0.339 +holy 0.812 0.112 0.690 +holyspirit 0.740 0.480 0.526 +homage 0.833 0.560 0.737 +hombre 0.656 0.472 0.696 +hombres 0.510 0.538 0.652 +home 0.854 0.270 0.545 +homeboy 0.602 0.255 0.436 +homecoming 0.760 0.413 0.472 +homeland 0.663 0.439 0.868 +homeless 0.042 0.450 0.188 +homely 0.745 0.157 0.399 +homemade 0.869 0.340 0.398 +homeopathic 0.417 0.268 0.400 +homeopathy 0.469 0.284 0.439 +homeowner 0.635 0.397 0.962 +homeroom 0.604 0.480 0.491 +homesick 0.436 0.304 0.347 +homestead 0.865 0.221 0.536 +homesweethome 0.796 0.380 0.538 +hometown 0.858 0.333 0.605 +homeward 0.833 0.275 0.435 +homework 0.396 0.412 0.459 +homey 0.769 0.278 0.500 +homicidal 0.020 0.912 0.573 +homicide 0.010 0.973 0.518 +homily 0.621 0.358 0.425 +homing 0.551 0.460 0.527 +hominy 0.479 0.382 0.429 +homo 0.531 0.368 0.415 +homogeneity 0.715 0.365 0.582 +homogeneous 0.552 0.255 0.617 +homologous 0.471 0.353 0.536 +homologue 0.542 0.356 0.509 +homology 0.571 0.494 0.527 +homophobic 0.130 0.736 0.464 +honcho 0.469 0.464 0.397 +hone 0.688 0.392 0.473 +honest 0.927 0.254 0.750 +honesty 0.938 0.411 0.728 +honey 0.920 0.431 0.510 +honeycomb 0.541 0.417 0.412 +honeymoon 0.979 0.678 0.526 +honeysuckle 0.597 0.451 0.517 +honk 0.549 0.635 0.415 +honky 0.458 0.632 0.425 +honor 0.896 0.587 0.857 +honorable 0.963 0.412 0.830 +honorarium 0.796 0.510 0.746 +honorary 0.885 0.565 0.811 +honored 0.938 0.447 0.732 +hooch 0.429 0.538 0.373 +hood 0.357 0.459 0.306 +hooded 0.306 0.745 0.439 +hoodlum 0.354 0.720 0.432 +hoof 0.427 0.341 0.365 +hook 0.418 0.444 0.395 +hooked 0.610 0.661 0.454 +hooker 0.214 0.889 0.373 +hookup 0.625 0.529 0.683 +hooky 0.468 0.500 0.452 +hooligan 0.295 0.712 0.455 +hoop 0.635 0.204 0.315 +hoopla 0.542 0.471 0.353 +hooray 0.610 0.481 0.536 +hoot 0.449 0.560 0.430 +hooter 0.470 0.615 0.455 +hop 0.450 0.520 0.427 +hope 0.927 0.317 0.739 +hopeful 0.947 0.357 0.627 +hopeless 0.094 0.298 0.112 +hopelessness 0.052 0.402 0.223 +hopes 0.917 0.500 0.702 +hoping 0.684 0.469 0.454 +hopper 0.396 0.491 0.442 +horde 0.286 0.713 0.684 +horizon 0.729 0.284 0.590 +horizontal 0.573 0.304 0.387 +horizontally 0.500 0.356 0.439 +hormonal 0.500 0.620 0.551 +hormone 0.490 0.750 0.621 +horn 0.385 0.510 0.366 +horned 0.316 0.610 0.375 +hornet 0.398 0.594 0.500 +horny 0.490 0.908 0.560 +horoscope 0.500 0.360 0.490 +horrendous 0.073 0.755 0.365 +horrible 0.071 0.857 0.398 +horribly 0.050 0.631 0.454 +horrid 0.052 0.765 0.419 +horrific 0.094 0.846 0.481 +horrified 0.040 0.885 0.368 +horrifying 0.010 0.760 0.352 +horror 0.115 0.850 0.438 +horrors 0.061 0.852 0.409 +horse 0.635 0.510 0.529 +horseback 0.688 0.588 0.566 +horseman 0.441 0.700 0.676 +horsepower 0.594 0.735 0.735 +horseradish 0.321 0.584 0.476 +horseshit 0.153 0.582 0.179 +horseshoe 0.673 0.350 0.406 +horsey 0.602 0.454 0.462 +horticultural 0.594 0.387 0.509 +horticulture 0.700 0.420 0.434 +hosannah 0.679 0.373 0.500 +hose 0.469 0.288 0.263 +hosiery 0.520 0.344 0.373 +hospice 0.337 0.443 0.535 +hospitable 0.791 0.470 0.661 +hospital 0.323 0.537 0.598 +hospitality 0.865 0.333 0.725 +host 0.693 0.471 0.537 +hostage 0.163 0.923 0.325 +hostel 0.479 0.500 0.398 +hostess 0.792 0.604 0.688 +hostile 0.188 0.877 0.474 +hostilities 0.276 0.810 0.444 +hostility 0.122 0.775 0.465 +hot 0.490 0.740 0.573 +hot sauce 0.333 0.740 0.509 +hotbed 0.510 0.285 0.395 +hotdog 0.720 0.438 0.373 +hotel 0.740 0.370 0.407 +hothead 0.240 0.849 0.518 +hotline 0.592 0.565 0.663 +hotshot 0.500 0.727 0.615 +hotyoga 0.683 0.609 0.446 +hound 0.417 0.528 0.582 +hour 0.552 0.265 0.336 +hourglass 0.542 0.284 0.492 +hourly 0.469 0.418 0.491 +house 0.587 0.135 0.533 +houseboat 0.604 0.389 0.429 +houseboy 0.479 0.415 0.393 +housebroken 0.518 0.461 0.389 +houseguest 0.530 0.500 0.481 +household 0.781 0.230 0.667 +householder 0.816 0.541 0.833 +housekeeper 0.694 0.279 0.520 +housekeeping 0.604 0.500 0.445 +housewarming 0.857 0.710 0.727 +housewife 0.656 0.361 0.449 +housework 0.484 0.413 0.342 +housing 0.776 0.304 0.591 +hovel 0.333 0.296 0.322 +hover 0.510 0.431 0.404 +hovercraft 0.541 0.654 0.588 +howl 0.357 0.646 0.407 +howsoever 0.459 0.309 0.345 +hoy 0.583 0.298 0.471 +hub 0.479 0.399 0.433 +hubby 0.548 0.435 0.430 +huckleberry 0.600 0.279 0.296 +huddle 0.604 0.509 0.445 +hue 0.507 0.416 0.417 +huff 0.388 0.491 0.315 +huffy 0.420 0.616 0.375 +hug 0.908 0.427 0.548 +huge 0.573 0.625 0.783 +hugger 0.520 0.480 0.412 +huggy 0.854 0.429 0.451 +hugs 0.980 0.422 0.600 +hulk 0.460 0.740 0.750 +hull 0.542 0.265 0.353 +hum 0.490 0.296 0.276 +human 0.767 0.314 0.605 +humane 0.800 0.370 0.580 +humanitarian 0.786 0.317 0.709 +humanities 0.729 0.325 0.677 +humanity 0.750 0.360 0.727 +humankind 0.885 0.394 0.714 +humanoid 0.521 0.462 0.491 +humanrights 0.792 0.559 0.730 +humble 0.867 0.236 0.483 +humbled 0.280 0.618 0.198 +humbly 0.771 0.194 0.370 +humbug 0.219 0.622 0.456 +humdrum 0.269 0.246 0.353 +humid 0.375 0.324 0.366 +humidity 0.464 0.373 0.367 +humiliate 0.052 0.714 0.275 +humiliated 0.104 0.712 0.216 +humiliating 0.062 0.716 0.279 +humiliation 0.048 0.712 0.310 +humility 0.740 0.118 0.444 +hummer 0.510 0.622 0.589 +hummingbird 0.750 0.370 0.273 +humongous 0.378 0.538 0.536 +humor 0.890 0.633 0.462 +humored 0.854 0.657 0.545 +humorist 0.958 0.790 0.607 +humorous 0.906 0.616 0.665 +hump 0.296 0.462 0.250 +humpback 0.235 0.346 0.247 +hunch 0.561 0.630 0.567 +hunchback 0.208 0.390 0.259 +hundred 0.604 0.370 0.406 +hundredth 0.427 0.368 0.466 +hunger 0.083 0.554 0.328 +hungry 0.083 0.690 0.254 +hunk 0.438 0.375 0.361 +hunks 0.417 0.453 0.482 +hunky 0.469 0.571 0.438 +hunt 0.327 0.806 0.588 +hunter 0.292 0.817 0.817 +hunting 0.448 0.713 0.714 +huntress 0.357 0.717 0.765 +hurdle 0.198 0.682 0.434 +hurl 0.316 0.745 0.574 +hurrah 0.802 0.740 0.500 +hurricane 0.177 0.958 0.787 +hurricanes 0.286 0.898 0.784 +hurried 0.314 0.806 0.393 +hurry 0.422 0.735 0.481 +hurryup 0.473 0.791 0.555 +hurt 0.062 0.773 0.291 +hurtful 0.104 0.680 0.463 +hurting 0.153 0.778 0.221 +husband 0.771 0.500 0.655 +husbandry 0.643 0.473 0.445 +hush 0.471 0.231 0.312 +hushed 0.292 0.194 0.272 +husk 0.378 0.173 0.147 +husky 0.630 0.450 0.490 +hussy 0.219 0.594 0.384 +hustle 0.406 0.661 0.427 +hustler 0.260 0.821 0.627 +hut 0.633 0.270 0.375 +hutch 0.385 0.453 0.520 +hyacinth 0.372 0.360 0.342 +hybrid 0.500 0.365 0.570 +hydra 0.406 0.598 0.534 +hydrant 0.570 0.413 0.367 +hydrate 0.610 0.367 0.547 +hydraulic 0.522 0.398 0.596 +hydraulics 0.500 0.530 0.588 +hydrocephalus 0.286 0.629 0.393 +hydrodynamics 0.552 0.582 0.664 +hydrogen 0.469 0.303 0.554 +hydrographic 0.490 0.396 0.642 +hydrology 0.500 0.380 0.509 +hydrophobia 0.323 0.784 0.351 +hydroponics 0.500 0.549 0.500 +hyena 0.396 0.719 0.464 +hygiene 0.781 0.287 0.537 +hygienic 0.719 0.245 0.702 +hygienist 0.698 0.389 0.682 +hymen 0.469 0.651 0.457 +hymn 0.735 0.292 0.634 +hype 0.510 0.500 0.586 +hyped 0.708 0.582 0.679 +hyper 0.542 0.616 0.640 +hyperactive 0.500 0.921 0.660 +hyperbole 0.469 0.521 0.542 +hyperspace 0.510 0.623 0.755 +hypertension 0.133 0.784 0.427 +hypertrophy 0.312 0.625 0.413 +hyperventilate 0.347 0.729 0.556 +hyperventilating 0.164 0.802 0.625 +hyphen 0.552 0.356 0.381 +hypnosis 0.417 0.410 0.546 +hypnotic 0.571 0.560 0.569 +hypnotist 0.490 0.455 0.627 +hypnotize 0.469 0.507 0.508 +hypnotized 0.449 0.434 0.380 +hypochondriac 0.194 0.588 0.333 +hypocrisy 0.156 0.523 0.370 +hypocrite 0.082 0.673 0.306 +hypocritical 0.048 0.740 0.415 +hypodermic 0.240 0.441 0.445 +hypothalamus 0.593 0.427 0.539 +hypothermia 0.184 0.620 0.301 +hypothesis 0.552 0.370 0.509 +hypothetical 0.480 0.367 0.361 +hysterectomy 0.178 0.660 0.470 +hysteria 0.224 0.906 0.482 +hysterical 0.290 0.942 0.398 +ibuprofen 0.448 0.427 0.504 +ice 0.440 0.265 0.219 +ice tea 0.771 0.337 0.336 +iceberg 0.344 0.540 0.648 +icebox 0.560 0.222 0.370 +icebreaker 0.571 0.545 0.848 +iced 0.564 0.482 0.339 +icing 0.688 0.452 0.411 +icky 0.357 0.510 0.342 +icon 0.549 0.349 0.415 +iconic 0.583 0.537 0.700 +iconography 0.602 0.382 0.653 +icy 0.684 0.375 0.345 +id 0.449 0.344 0.391 +idea 0.750 0.538 0.704 +ideal 0.802 0.437 0.736 +idealism 0.635 0.436 0.689 +idealist 0.816 0.510 0.802 +idealistic 0.812 0.469 0.755 +identical 0.635 0.380 0.527 +identically 0.667 0.427 0.487 +identification 0.714 0.451 0.692 +identify 0.635 0.480 0.667 +identity 0.663 0.360 0.780 +ideology 0.573 0.344 0.692 +idiocy 0.112 0.635 0.137 +idiom 0.520 0.337 0.445 +idiomatic 0.531 0.429 0.516 +idiot 0.086 0.567 0.113 +idiotic 0.104 0.620 0.170 +idiots 0.143 0.600 0.144 +idle 0.179 0.167 0.112 +idleness 0.308 0.330 0.228 +idler 0.200 0.304 0.194 +idol 0.684 0.805 0.853 +idolatry 0.365 0.571 0.625 +idolizing 0.676 0.712 0.643 +idyllic 0.571 0.394 0.593 +iffy 0.380 0.442 0.333 +ifonly 0.406 0.250 0.255 +igloo 0.569 0.302 0.345 +igneous 0.469 0.466 0.517 +ignite 0.458 0.785 0.675 +ignition 0.365 0.720 0.657 +ignorance 0.153 0.417 0.209 +ignorant 0.102 0.461 0.223 +ignore 0.146 0.230 0.295 +iguana 0.521 0.235 0.291 +ihatespiders 0.245 0.611 0.420 +ilk 0.438 0.451 0.455 +ill 0.073 0.410 0.200 +illegal 0.061 0.787 0.337 +illegality 0.094 0.635 0.427 +illegally 0.133 0.788 0.402 +illegible 0.296 0.490 0.315 +illegitimate 0.184 0.644 0.302 +illicit 0.188 0.794 0.390 +illiterate 0.120 0.410 0.151 +illness 0.098 0.717 0.211 +illogical 0.208 0.630 0.251 +illuminate 0.905 0.646 0.782 +illuminating 0.949 0.613 0.773 +illumination 0.760 0.588 0.537 +illuminator 0.770 0.566 0.718 +illusion 0.562 0.490 0.387 +illustrate 0.750 0.430 0.690 +illustration 0.740 0.441 0.640 +illustrative 0.771 0.452 0.647 +illustrious 0.673 0.550 0.741 +ilovechristmas 0.885 0.590 0.525 +iloveher 0.750 0.519 0.556 +image 0.653 0.241 0.453 +imagery 0.653 0.327 0.390 +imaginable 0.613 0.529 0.596 +imaginary 0.560 0.424 0.310 +imagination 0.802 0.491 0.547 +imaginative 0.780 0.541 0.593 +imagine 0.759 0.480 0.587 +imagined 0.656 0.412 0.418 +imaging 0.724 0.394 0.482 +imagining 0.765 0.458 0.545 +imam 0.527 0.337 0.539 +imbalance 0.115 0.538 0.264 +imbecile 0.082 0.569 0.260 +imbedded 0.406 0.580 0.562 +imissyou 0.480 0.608 0.344 +imitate 0.469 0.561 0.336 +imitated 0.333 0.391 0.442 +imitation 0.406 0.592 0.343 +immaculate 0.698 0.330 0.688 +immaterial 0.296 0.309 0.295 +immature 0.114 0.500 0.200 +immaturity 0.146 0.567 0.221 +immeasurable 0.510 0.539 0.712 +immeasurably 0.510 0.640 0.680 +immediacy 0.635 0.630 0.627 +immediate 0.656 0.548 0.716 +immediately 0.552 0.780 0.707 +immemorial 0.327 0.469 0.454 +immense 0.755 0.750 0.811 +immerse 0.510 0.577 0.509 +immersion 0.510 0.556 0.564 +immigrant 0.357 0.663 0.509 +immigration 0.390 0.667 0.454 +imminent 0.490 0.784 0.643 +immobile 0.225 0.217 0.298 +immoral 0.143 0.622 0.385 +immorality 0.188 0.689 0.315 +immortal 0.812 0.750 0.795 +immortality 0.688 0.635 0.861 +immovable 0.480 0.310 0.571 +immune 0.629 0.472 0.780 +immunity 0.633 0.316 0.786 +immunization 0.667 0.510 0.733 +immutable 0.427 0.431 0.571 +imp 0.350 0.448 0.420 +impact 0.469 0.884 0.776 +impair 0.153 0.500 0.360 +impaired 0.130 0.459 0.269 +impairment 0.170 0.571 0.220 +impart 0.521 0.441 0.694 +impartial 0.531 0.406 0.685 +impartiality 0.622 0.394 0.616 +impassable 0.342 0.458 0.553 +impassioned 0.740 0.780 0.802 +impatience 0.278 0.780 0.411 +impatient 0.250 0.708 0.429 +impatiently 0.194 0.750 0.539 +impeach 0.208 0.776 0.664 +impeachment 0.163 0.735 0.694 +impeccable 0.833 0.370 0.824 +impede 0.271 0.510 0.604 +impediment 0.163 0.600 0.409 +impelled 0.604 0.741 0.690 +impending 0.480 0.735 0.752 +impenetrable 0.531 0.577 0.839 +imperative 0.625 0.647 0.708 +imperceptible 0.378 0.490 0.548 +imperfect 0.173 0.527 0.202 +imperfection 0.190 0.567 0.321 +imperfectly 0.297 0.481 0.330 +imperial 0.669 0.646 0.922 +imperialist 0.284 0.786 0.833 +impermeable 0.510 0.308 0.558 +impermissible 0.188 0.464 0.352 +impersonal 0.316 0.356 0.472 +impersonate 0.510 0.632 0.591 +impersonation 0.375 0.618 0.528 +impersonator 0.469 0.586 0.406 +impertinence 0.170 0.653 0.420 +impertinent 0.219 0.826 0.373 +impervious 0.582 0.408 0.536 +impetuous 0.602 0.814 0.712 +impetus 0.521 0.740 0.635 +implacable 0.569 0.663 0.830 +implant 0.429 0.510 0.588 +implantation 0.396 0.604 0.741 +implanted 0.347 0.500 0.679 +implement 0.720 0.573 0.792 +implicate 0.250 0.670 0.434 +implicated 0.354 0.673 0.438 +implication 0.337 0.528 0.690 +implied 0.327 0.530 0.481 +implore 0.396 0.650 0.377 +implosion 0.412 0.724 0.547 +imply 0.542 0.670 0.533 +impolite 0.167 0.590 0.282 +import 0.615 0.480 0.623 +importance 0.750 0.580 0.864 +important 0.827 0.630 0.836 +importation 0.625 0.500 0.733 +impose 0.503 0.721 0.745 +imposing 0.392 0.731 0.836 +imposition 0.357 0.604 0.618 +impossibility 0.170 0.625 0.306 +impossible 0.153 0.510 0.407 +impostor 0.135 0.704 0.442 +impotence 0.198 0.689 0.224 +impotent 0.146 0.587 0.333 +impound 0.230 0.587 0.583 +impoverished 0.125 0.311 0.203 +impracticable 0.398 0.549 0.381 +impractical 0.160 0.373 0.291 +impregnable 0.378 0.549 0.667 +impregnate 0.510 0.721 0.655 +impress 0.816 0.744 0.895 +impressed 0.806 0.770 0.429 +impression 0.684 0.557 0.577 +impressionable 0.827 0.720 0.645 +impressive 0.781 0.830 0.873 +imprint 0.615 0.574 0.685 +imprison 0.112 0.829 0.545 +imprisoned 0.032 0.717 0.302 +imprisonment 0.133 0.630 0.471 +improbable 0.097 0.412 0.439 +impromptu 0.541 0.729 0.415 +improper 0.229 0.520 0.259 +impropriety 0.133 0.591 0.389 +improve 0.833 0.528 0.815 +improved 0.919 0.480 0.679 +improvement 0.786 0.500 0.611 +improves 0.929 0.625 0.727 +improving 0.911 0.510 0.682 +improvisation 0.631 0.812 0.529 +improvise 0.646 0.650 0.519 +improvised 0.610 0.673 0.443 +imprudent 0.170 0.676 0.265 +impudence 0.214 0.500 0.472 +impudent 0.302 0.604 0.462 +impulse 0.530 0.840 0.611 +impulsive 0.365 0.864 0.607 +impunity 0.313 0.721 0.602 +impure 0.260 0.560 0.208 +impurity 0.173 0.546 0.306 +imputation 0.333 0.654 0.621 +imtryingtosleep 0.438 0.363 0.385 +inability 0.150 0.529 0.250 +inaccessible 0.083 0.585 0.446 +inaccurate 0.135 0.450 0.250 +inaction 0.323 0.225 0.325 +inactivate 0.245 0.240 0.415 +inactivation 0.198 0.260 0.220 +inactive 0.271 0.167 0.159 +inactivity 0.135 0.143 0.227 +inadequacy 0.286 0.500 0.297 +inadequate 0.122 0.450 0.223 +inadequateness 0.240 0.529 0.316 +inadmissible 0.188 0.636 0.389 +inadvertent 0.365 0.368 0.286 +inadvertently 0.302 0.541 0.549 +inaffable 0.388 0.518 0.455 +inalienable 0.437 0.459 0.608 +inane 0.271 0.350 0.268 +inanimate 0.281 0.143 0.224 +inapplicable 0.281 0.402 0.330 +inappropriate 0.135 0.542 0.353 +inattention 0.208 0.433 0.188 +inaudible 0.280 0.398 0.358 +inaugural 0.684 0.567 0.608 +inaugurate 0.781 0.582 0.800 +inauguration 0.847 0.712 0.769 +inborn 0.590 0.288 0.546 +inbound 0.531 0.388 0.538 +inbred 0.397 0.520 0.473 +incalculable 0.449 0.620 0.679 +incandescent 0.354 0.612 0.621 +incantation 0.439 0.632 0.548 +incapable 0.156 0.529 0.155 +incapacity 0.052 0.500 0.217 +incarceration 0.100 0.800 0.397 +incarnate 0.552 0.651 0.593 +incase 0.580 0.196 0.365 +incendiary 0.281 0.810 0.598 +incense 0.698 0.275 0.328 +incensed 0.338 0.643 0.392 +incentive 0.812 0.618 0.718 +inception 0.604 0.425 0.561 +incessant 0.438 0.760 0.544 +incessantly 0.417 0.765 0.606 +incest 0.073 0.853 0.491 +incestuous 0.188 0.736 0.442 +inch 0.481 0.327 0.300 +incidence 0.417 0.527 0.429 +incident 0.084 0.662 0.482 +incidental 0.281 0.610 0.404 +incidentally 0.479 0.500 0.500 +incineration 0.229 0.787 0.470 +incinerator 0.250 0.643 0.591 +incipient 0.442 0.382 0.430 +incision 0.240 0.663 0.558 +incisive 0.380 0.602 0.545 +incite 0.449 0.736 0.642 +incitement 0.302 0.943 0.598 +inclement 0.260 0.676 0.616 +inclination 0.378 0.490 0.538 +incline 0.490 0.423 0.345 +inclined 0.469 0.347 0.402 +include 0.729 0.449 0.702 +included 0.760 0.402 0.570 +including 0.700 0.378 0.518 +inclusion 0.774 0.404 0.712 +inclusive 0.604 0.420 0.564 +incognito 0.610 0.490 0.446 +incoherent 0.122 0.612 0.250 +income 0.750 0.510 0.728 +incoming 0.660 0.509 0.596 +incomparable 0.625 0.577 0.670 +incompatible 0.196 0.500 0.310 +incompetence 0.077 0.551 0.208 +incompetent 0.133 0.566 0.239 +incomplete 0.153 0.370 0.205 +incompletely 0.344 0.442 0.232 +incompleteness 0.271 0.451 0.234 +incomprehensible 0.250 0.550 0.344 +inconceivable 0.198 0.552 0.561 +inconclusive 0.153 0.442 0.340 +incongruous 0.177 0.504 0.343 +inconsequential 0.250 0.480 0.345 +inconsiderate 0.224 0.519 0.423 +inconsistency 0.125 0.480 0.314 +inconsistent 0.271 0.431 0.295 +inconspicuous 0.604 0.214 0.368 +incontinence 0.150 0.598 0.272 +inconvenience 0.063 0.667 0.291 +inconvenient 0.224 0.610 0.375 +incorporate 0.745 0.612 0.571 +incorporation 0.573 0.404 0.768 +incorrect 0.140 0.569 0.255 +incorrigible 0.130 0.667 0.500 +increase 0.810 0.657 0.886 +increased 0.684 0.660 0.773 +incredible 0.857 0.796 0.902 +incredulous 0.286 0.510 0.269 +increment 0.684 0.637 0.750 +incriminate 0.188 0.810 0.416 +incriminating 0.133 0.788 0.500 +incrimination 0.152 0.865 0.545 +incubation 0.461 0.490 0.397 +incubator 0.510 0.435 0.405 +incubus 0.458 0.529 0.482 +incumbent 0.396 0.540 0.565 +incur 0.312 0.667 0.495 +incurable 0.104 0.667 0.255 +incursion 0.552 0.830 0.719 +indebted 0.138 0.698 0.275 +indecency 0.135 0.670 0.491 +indecent 0.083 0.683 0.240 +indecision 0.184 0.480 0.196 +indecisive 0.271 0.420 0.190 +indefensible 0.173 0.647 0.484 +indefinite 0.448 0.292 0.296 +indelible 0.490 0.337 0.591 +indemnification 0.521 0.490 0.770 +indemnify 0.449 0.548 0.613 +indemnity 0.470 0.607 0.692 +indent 0.479 0.346 0.379 +indentation 0.374 0.500 0.349 +indenture 0.434 0.382 0.636 +independence 0.896 0.663 0.911 +independent 0.885 0.440 0.872 +indescribable 0.448 0.529 0.648 +indestructible 0.772 0.731 0.853 +indeterminate 0.360 0.402 0.322 +index 0.448 0.268 0.342 +indicate 0.594 0.350 0.676 +indicating 0.745 0.339 0.555 +indication 0.719 0.432 0.750 +indicative 0.510 0.510 0.591 +indicator 0.573 0.451 0.670 +indice 0.469 0.377 0.541 +indict 0.188 0.731 0.458 +indictment 0.245 0.745 0.577 +indie 0.479 0.368 0.430 +indifference 0.265 0.417 0.299 +indifferent 0.396 0.157 0.250 +indigenous 0.500 0.509 0.552 +indigent 0.156 0.481 0.223 +indigestion 0.204 0.610 0.182 +indignant 0.260 0.600 0.423 +indignation 0.173 0.778 0.431 +indignity 0.167 0.500 0.306 +indigo 0.514 0.365 0.473 +indirect 0.385 0.402 0.330 +indiscreet 0.177 0.587 0.342 +indiscretion 0.265 0.637 0.390 +indispensable 0.710 0.449 0.802 +indisposed 0.122 0.519 0.206 +indistinct 0.255 0.340 0.360 +indistinguishable 0.346 0.458 0.548 +individual 0.627 0.327 0.533 +individuality 0.612 0.469 0.527 +indivisible 0.646 0.398 0.580 +indoctrination 0.327 0.657 0.698 +indolent 0.177 0.381 0.259 +indomitable 0.458 0.800 0.830 +indoor 0.615 0.245 0.347 +induce 0.257 0.606 0.684 +induced 0.397 0.471 0.491 +inducement 0.647 0.765 0.685 +induction 0.392 0.593 0.627 +indulge 0.833 0.716 0.669 +indulgence 0.479 0.490 0.517 +indulgent 0.560 0.481 0.529 +industrial 0.469 0.600 0.875 +industrialist 0.562 0.633 0.843 +industrious 0.720 0.537 0.791 +industry 0.650 0.447 0.836 +ineffable 0.551 0.577 0.585 +ineffective 0.093 0.422 0.094 +ineffectual 0.163 0.412 0.200 +inefficiency 0.092 0.466 0.181 +inefficient 0.190 0.460 0.173 +inelastic 0.396 0.426 0.385 +ineligible 0.143 0.377 0.457 +inept 0.156 0.418 0.209 +ineptitude 0.177 0.471 0.250 +inequality 0.122 0.575 0.259 +inequitable 0.281 0.519 0.373 +inert 0.323 0.180 0.319 +inertia 0.344 0.288 0.322 +inevitable 0.316 0.419 0.623 +inexact 0.153 0.459 0.170 +inexcusable 0.271 0.582 0.546 +inexhaustible 0.602 0.541 0.643 +inexpensive 0.694 0.414 0.260 +inexperience 0.208 0.614 0.151 +inexperienced 0.281 0.473 0.231 +inexplicable 0.224 0.635 0.443 +inexpressible 0.198 0.608 0.364 +infallibility 0.583 0.663 0.764 +infallible 0.776 0.687 0.809 +infamous 0.146 0.580 0.472 +infamy 0.177 0.676 0.421 +infancy 0.750 0.399 0.370 +infant 0.802 0.431 0.328 +infanticide 0.167 0.856 0.443 +infantile 0.604 0.382 0.259 +infantry 0.531 0.684 0.791 +infarct 0.080 0.846 0.386 +infatuated 0.729 0.764 0.417 +infatuation 0.844 0.745 0.530 +infeasible 0.245 0.472 0.236 +infect 0.102 0.777 0.424 +infection 0.083 0.735 0.407 +infectious 0.142 0.760 0.422 +infer 0.449 0.490 0.453 +inference 0.359 0.479 0.398 +inferential 0.426 0.451 0.455 +inferior 0.260 0.254 0.106 +inferiority 0.177 0.430 0.205 +infernal 0.083 0.837 0.571 +inferno 0.051 0.857 0.463 +infertile 0.274 0.458 0.255 +infertility 0.170 0.664 0.328 +infestation 0.256 0.776 0.527 +infidel 0.177 0.740 0.404 +infidelity 0.062 0.777 0.392 +infield 0.510 0.571 0.438 +infiltrate 0.408 0.745 0.587 +infiltration 0.265 0.792 0.536 +infinite 0.724 0.583 0.735 +infinitely 0.688 0.643 0.829 +infinitesimal 0.388 0.472 0.496 +infinity 0.516 0.459 0.805 +infirm 0.115 0.521 0.210 +infirmary 0.500 0.438 0.517 +infirmity 0.094 0.482 0.252 +inflammation 0.146 0.765 0.423 +inflammatory 0.177 0.642 0.404 +inflatable 0.510 0.510 0.400 +inflate 0.305 0.569 0.462 +inflated 0.303 0.431 0.617 +inflation 0.219 0.792 0.508 +inflection 0.385 0.635 0.377 +inflict 0.167 0.760 0.609 +infliction 0.302 0.722 0.571 +inflorescence 0.459 0.344 0.412 +influence 0.622 0.663 0.824 +influential 0.899 0.688 0.944 +influenza 0.271 0.718 0.321 +influx 0.622 0.635 0.575 +info 0.750 0.330 0.642 +infomercial 0.427 0.462 0.555 +inform 0.723 0.582 0.679 +informal 0.480 0.398 0.441 +informant 0.604 0.612 0.719 +information 0.765 0.370 0.711 +informative 0.812 0.419 0.741 +informed 0.543 0.298 0.617 +informer 0.521 0.578 0.580 +infraction 0.245 0.660 0.471 +infrared 0.469 0.588 0.526 +infrastructure 0.604 0.460 0.694 +infrequent 0.312 0.377 0.192 +infrequently 0.204 0.250 0.327 +infringement 0.153 0.800 0.481 +infuriate 0.102 0.934 0.596 +infuriated 0.073 0.930 0.510 +infuriates 0.135 0.913 0.627 +infuriating 0.139 0.870 0.509 +infuse 0.380 0.705 0.589 +infused 0.385 0.473 0.546 +infuser 0.469 0.433 0.536 +infusion 0.583 0.365 0.453 +ingenious 0.760 0.690 0.891 +ingenuity 0.708 0.590 0.868 +ingest 0.510 0.559 0.473 +ingestion 0.429 0.612 0.512 +ingot 0.688 0.444 0.615 +ingrained 0.531 0.490 0.712 +ingrate 0.235 0.606 0.327 +ingredient 0.792 0.373 0.451 +ingress 0.601 0.366 0.736 +inhabit 0.656 0.378 0.556 +inhabitant 0.604 0.356 0.519 +inhabited 0.667 0.361 0.510 +inhabiting 0.458 0.440 0.598 +inhalation 0.510 0.613 0.464 +inhale 0.427 0.340 0.492 +inhaler 0.408 0.500 0.349 +inherent 0.562 0.439 0.480 +inherit 0.745 0.546 0.694 +inheritance 0.900 0.565 0.798 +inhibit 0.167 0.479 0.447 +inhibition 0.265 0.392 0.534 +inhibitor 0.281 0.450 0.471 +inhospitable 0.265 0.531 0.395 +inhuman 0.107 0.660 0.492 +inhumane 0.104 0.587 0.402 +inhumanity 0.143 0.540 0.405 +inimaginable 0.542 0.636 0.534 +inimical 0.260 0.823 0.556 +inimitable 0.571 0.413 0.790 +iniquity 0.219 0.567 0.425 +initial 0.583 0.314 0.539 +initiate 0.719 0.480 0.553 +initiated 0.760 0.490 0.650 +initiation 0.698 0.529 0.527 +initiative 0.833 0.615 0.768 +inject 0.406 0.735 0.596 +injection 0.281 0.741 0.518 +injunction 0.281 0.422 0.519 +injure 0.177 0.710 0.364 +injured 0.083 0.680 0.302 +injuring 0.073 0.790 0.245 +injurious 0.177 0.759 0.366 +injury 0.049 0.769 0.287 +injustice 0.082 0.755 0.444 +ink 0.471 0.408 0.235 +inkling 0.448 0.551 0.570 +inland 0.510 0.417 0.423 +inlay 0.406 0.531 0.565 +inlet 0.646 0.378 0.466 +inmate 0.235 0.663 0.398 +inn 0.660 0.284 0.475 +innards 0.302 0.480 0.400 +innate 0.490 0.400 0.521 +inner 0.551 0.216 0.443 +innermost 0.583 0.500 0.510 +innerpeace 0.714 0.318 0.551 +inning 0.602 0.315 0.520 +innings 0.573 0.487 0.443 +innkeeper 0.578 0.224 0.472 +innocence 0.802 0.260 0.307 +innocent 0.729 0.206 0.340 +innocently 0.776 0.250 0.302 +innocuous 0.510 0.321 0.172 +innovate 0.898 0.872 0.750 +innovation 0.949 0.680 0.890 +innovative 0.880 0.640 0.830 +innuendo 0.467 0.670 0.463 +innumerable 0.667 0.445 0.704 +inoculation 0.333 0.570 0.598 +inoperable 0.184 0.422 0.304 +inoperative 0.138 0.425 0.273 +inordinate 0.163 0.630 0.330 +inorganic 0.385 0.345 0.282 +input 0.643 0.337 0.527 +inquest 0.458 0.569 0.721 +inquire 0.583 0.519 0.363 +inquirer 0.573 0.598 0.776 +inquiring 0.479 0.510 0.500 +inquiry 0.541 0.420 0.536 +inquisitive 0.301 0.637 0.615 +inquisitor 0.385 0.873 0.642 +insane 0.062 0.670 0.265 +insanity 0.098 0.847 0.337 +insatiable 0.375 0.656 0.558 +inscription 0.592 0.422 0.542 +inscrutable 0.459 0.541 0.613 +insect 0.276 0.633 0.242 +insecticide 0.188 0.598 0.430 +insecure 0.114 0.538 0.132 +insecurity 0.094 0.647 0.350 +insemination 0.542 0.644 0.622 +insensitive 0.219 0.471 0.302 +inseparable 0.700 0.520 0.571 +insert 0.481 0.552 0.519 +inserted 0.479 0.402 0.476 +insertion 0.521 0.520 0.565 +inside 0.612 0.404 0.472 +insider 0.625 0.562 0.750 +insidious 0.146 0.622 0.480 +insight 0.613 0.363 0.649 +insightful 0.664 0.691 0.713 +insignia 0.665 0.282 0.685 +insignificance 0.250 0.216 0.222 +insignificant 0.083 0.306 0.114 +insinuate 0.292 0.635 0.413 +insipid 0.214 0.250 0.241 +insist 0.635 0.651 0.688 +insistence 0.418 0.704 0.645 +insistent 0.552 0.635 0.701 +insists 0.490 0.587 0.610 +insolence 0.115 0.731 0.402 +insolent 0.112 0.663 0.343 +insoluble 0.439 0.290 0.414 +insolvency 0.323 0.431 0.300 +insolvent 0.230 0.481 0.318 +insomnia 0.198 0.611 0.373 +insomniac 0.231 0.367 0.329 +inspect 0.479 0.603 0.793 +inspection 0.459 0.630 0.718 +inspector 0.418 0.580 0.852 +inspiration 0.938 0.600 0.779 +inspirational 0.927 0.720 0.810 +inspire 0.918 0.627 0.759 +inspired 0.967 0.702 0.736 +instability 0.177 0.760 0.353 +install 0.630 0.583 0.736 +installation 0.656 0.469 0.759 +installment 0.619 0.396 0.483 +instance 0.547 0.450 0.558 +instant 0.766 0.454 0.554 +instantaneous 0.750 0.500 0.585 +instantaneously 0.656 0.640 0.600 +instigate 0.278 0.765 0.642 +instigation 0.323 0.769 0.648 +instill 0.562 0.490 0.618 +instinct 0.771 0.602 0.642 +instinctive 0.752 0.575 0.694 +institute 0.604 0.480 0.807 +institution 0.580 0.311 0.790 +instruct 0.729 0.490 0.833 +instructed 0.740 0.388 0.722 +instruction 0.656 0.434 0.736 +instructional 0.698 0.500 0.773 +instructions 0.582 0.302 0.556 +instructive 0.583 0.420 0.643 +instructor 0.771 0.490 0.782 +instrument 0.562 0.537 0.655 +instrumental 0.740 0.472 0.647 +instrumentalist 0.656 0.540 0.740 +instrumentality 0.637 0.510 0.618 +insubordination 0.281 0.775 0.634 +insufferable 0.220 0.784 0.291 +insufficiency 0.115 0.431 0.210 +insufficient 0.188 0.380 0.093 +insufficiently 0.147 0.509 0.198 +insular 0.531 0.426 0.465 +insulate 0.365 0.358 0.286 +insulated 0.208 0.265 0.304 +insulation 0.245 0.327 0.264 +insulin 0.429 0.472 0.375 +insult 0.085 0.831 0.389 +insulting 0.094 0.840 0.412 +insurance 0.714 0.308 0.825 +insure 0.700 0.415 0.698 +insurgent 0.235 0.735 0.660 +insurmountable 0.620 0.627 0.737 +insurrection 0.229 0.706 0.582 +intact 0.716 0.212 0.602 +intake 0.604 0.527 0.442 +intangible 0.525 0.480 0.473 +integer 0.573 0.327 0.595 +integral 0.590 0.337 0.615 +integrate 0.729 0.390 0.700 +integration 0.771 0.480 0.737 +integrity 0.865 0.413 0.848 +intellect 0.844 0.418 0.870 +intellectual 0.906 0.455 0.845 +intelligence 0.833 0.587 0.885 +intelligent 0.917 0.541 0.868 +intelligibility 0.740 0.481 0.689 +intelligible 0.635 0.480 0.691 +intend 0.562 0.520 0.519 +intended 0.406 0.542 0.587 +intending 0.510 0.567 0.597 +intense 0.592 0.774 0.679 +intensely 0.694 0.846 0.750 +intensify 0.604 0.870 0.737 +intensity 0.622 0.930 0.952 +intensive 0.570 0.842 0.776 +intent 0.550 0.481 0.500 +intention 0.531 0.480 0.636 +intentional 0.650 0.615 0.750 +intentionally 0.450 0.676 0.696 +inter 0.510 0.375 0.466 +interact 0.822 0.690 0.759 +interaction 0.646 0.735 0.750 +interactive 0.727 0.811 0.770 +intercede 0.582 0.577 0.630 +intercept 0.221 0.660 0.676 +interception 0.327 0.673 0.643 +intercession 0.503 0.486 0.598 +interchange 0.615 0.527 0.565 +interchangeable 0.615 0.459 0.526 +interchanged 0.396 0.472 0.434 +intercom 0.623 0.429 0.453 +intercourse 0.551 0.608 0.557 +interdependence 0.608 0.618 0.639 +interdependent 0.410 0.482 0.598 +interdiction 0.337 0.500 0.585 +interest 0.780 0.667 0.618 +interested 0.750 0.529 0.725 +interesting 0.927 0.726 0.731 +interface 0.643 0.357 0.600 +interfere 0.323 0.714 0.471 +interference 0.396 0.736 0.357 +interferometer 0.510 0.510 0.517 +intergalactic 0.562 0.661 0.741 +interim 0.604 0.400 0.524 +interior 0.618 0.157 0.462 +interject 0.333 0.648 0.658 +interlocutory 0.490 0.500 0.527 +interlude 0.470 0.417 0.377 +intermediary 0.427 0.510 0.643 +intermediate 0.480 0.368 0.400 +interment 0.235 0.608 0.346 +interminable 0.327 0.481 0.561 +intermission 0.490 0.360 0.402 +intermittent 0.337 0.565 0.436 +intern 0.459 0.460 0.392 +internal 0.439 0.349 0.423 +internally 0.615 0.400 0.616 +international 0.800 0.519 0.702 +internet 0.760 0.462 0.755 +internship 0.590 0.510 0.482 +interoffice 0.439 0.375 0.556 +interpolate 0.460 0.490 0.569 +interpolation 0.419 0.506 0.528 +interpret 0.646 0.625 0.673 +interpretation 0.677 0.594 0.620 +interpreter 0.708 0.461 0.596 +interpretive 0.531 0.549 0.595 +interrelated 0.615 0.469 0.592 +interrogate 0.323 0.808 0.680 +interrogation 0.302 0.827 0.657 +interrupt 0.210 0.635 0.509 +interrupted 0.281 0.559 0.333 +interrupting 0.146 0.593 0.509 +interruption 0.184 0.632 0.425 +interrupts 0.204 0.545 0.389 +intersect 0.521 0.510 0.480 +intersection 0.344 0.541 0.658 +interstate 0.520 0.443 0.600 +interstellar 0.708 0.702 0.622 +interstitial 0.333 0.471 0.534 +interval 0.510 0.284 0.400 +intervene 0.520 0.677 0.768 +intervening 0.398 0.627 0.442 +intervention 0.388 0.696 0.689 +interview 0.573 0.770 0.619 +interviewer 0.552 0.736 0.816 +interworking 0.552 0.587 0.691 +intestate 0.459 0.467 0.415 +intestinal 0.357 0.531 0.370 +intestine 0.343 0.450 0.380 +intestines 0.292 0.547 0.398 +intimacy 0.857 0.802 0.558 +intimate 0.724 0.598 0.393 +intimately 0.806 0.573 0.590 +intimation 0.406 0.673 0.500 +intimidate 0.210 0.804 0.632 +intimidated 0.177 0.663 0.208 +intimidating 0.229 0.790 0.708 +intimidation 0.177 0.791 0.644 +intolerable 0.146 0.660 0.439 +intolerance 0.052 0.704 0.520 +intolerant 0.135 0.676 0.509 +intonation 0.615 0.442 0.598 +intoxicated 0.079 0.824 0.246 +intoxicating 0.224 0.760 0.464 +intoxication 0.323 0.710 0.400 +intracranial 0.281 0.602 0.553 +intractable 0.154 0.694 0.302 +intramural 0.490 0.464 0.447 +intravenous 0.357 0.538 0.458 +intrepid 0.753 0.696 0.637 +intricate 0.559 0.704 0.500 +intrigue 0.362 0.830 0.327 +intriguing 0.422 0.713 0.462 +intrinsic 0.406 0.471 0.526 +intrinsically 0.459 0.382 0.538 +intro 0.510 0.331 0.657 +introduce 0.592 0.559 0.648 +introduction 0.612 0.413 0.640 +introductory 0.635 0.368 0.593 +introspection 0.603 0.337 0.575 +introspective 0.552 0.360 0.471 +intrude 0.058 0.735 0.480 +intruder 0.146 0.740 0.324 +intrusion 0.293 0.641 0.670 +intrusive 0.461 0.607 0.538 +intubation 0.276 0.598 0.526 +intuition 0.857 0.508 0.602 +intuitive 0.771 0.573 0.690 +intuitively 0.670 0.561 0.648 +inundation 0.177 0.780 0.455 +invade 0.408 0.892 0.714 +invader 0.200 0.827 0.618 +invalid 0.180 0.330 0.255 +invalidate 0.315 0.480 0.397 +invalidation 0.181 0.490 0.278 +invalidity 0.186 0.394 0.158 +invaluable 0.740 0.500 0.745 +invariably 0.458 0.365 0.550 +invasion 0.271 0.843 0.808 +invasive 0.194 0.730 0.598 +invent 0.719 0.689 0.833 +invention 0.714 0.577 0.811 +inventive 0.780 0.627 0.721 +inventor 0.781 0.667 0.847 +inventory 0.594 0.463 0.490 +inverse 0.459 0.337 0.319 +inversely 0.286 0.418 0.351 +inversion 0.602 0.630 0.772 +invert 0.510 0.585 0.706 +inverted 0.310 0.471 0.357 +invest 0.650 0.663 0.682 +investigate 0.640 0.500 0.781 +investigation 0.531 0.592 0.820 +investigative 0.562 0.600 0.704 +investigator 0.615 0.509 0.779 +investment 0.720 0.592 0.745 +investor 0.794 0.655 0.791 +invidious 0.112 0.650 0.364 +invigorate 0.821 0.798 0.831 +invincible 0.867 0.853 0.914 +invisibility 0.438 0.461 0.382 +invisible 0.417 0.345 0.412 +invitation 0.802 0.549 0.647 +invite 0.745 0.655 0.611 +inviting 0.938 0.571 0.538 +invocation 0.430 0.620 0.673 +invoice 0.480 0.380 0.474 +invoke 0.583 0.740 0.579 +involuntary 0.354 0.490 0.231 +involution 0.296 0.420 0.407 +involve 0.694 0.490 0.728 +involvement 0.760 0.620 0.696 +invulnerable 0.552 0.683 0.745 +inwards 0.490 0.385 0.438 +iodine 0.390 0.265 0.333 +ion 0.429 0.330 0.408 +iota 0.344 0.385 0.314 +irate 0.188 0.852 0.474 +ire 0.198 0.740 0.575 +iridescent 0.602 0.588 0.539 +iris 0.708 0.275 0.380 +irked 0.164 0.791 0.353 +irks 0.276 0.781 0.339 +iron 0.448 0.351 0.679 +ironclad 0.561 0.648 0.679 +ironic 0.435 0.550 0.500 +irons 0.531 0.441 0.625 +irony 0.390 0.587 0.508 +irradiation 0.385 0.736 0.509 +irrational 0.125 0.648 0.394 +irrationality 0.198 0.735 0.361 +irreconcilable 0.146 0.667 0.375 +irreducible 0.296 0.455 0.569 +irrefutable 0.496 0.549 0.716 +irregular 0.312 0.548 0.321 +irregularity 0.104 0.647 0.306 +irregularly 0.292 0.565 0.397 +irrelevant 0.138 0.311 0.296 +irreparable 0.061 0.530 0.430 +irreplaceable 0.479 0.580 0.833 +irrepressible 0.512 0.566 0.745 +irresistible 0.823 0.833 0.839 +irrespective 0.497 0.538 0.745 +irresponsible 0.177 0.680 0.241 +irreverent 0.191 0.694 0.634 +irreversible 0.170 0.541 0.667 +irrevocable 0.296 0.560 0.712 +irrigate 0.272 0.458 0.490 +irrigation 0.259 0.426 0.426 +irritability 0.146 0.853 0.283 +irritable 0.112 0.952 0.462 +irritate 0.167 0.890 0.368 +irritated 0.210 0.816 0.281 +irritates 0.173 0.810 0.295 +irritating 0.104 0.912 0.393 +irritation 0.073 0.833 0.496 +island 0.745 0.347 0.432 +isle 0.667 0.390 0.443 +islet 0.612 0.314 0.367 +isolate 0.235 0.422 0.336 +isolated 0.221 0.356 0.255 +isolation 0.198 0.338 0.339 +isomorphism 0.448 0.361 0.481 +isothermal 0.459 0.491 0.500 +isotope 0.429 0.404 0.407 +issue 0.316 0.819 0.351 +itch 0.319 0.610 0.465 +itching 0.208 0.690 0.300 +itchy 0.334 0.726 0.296 +item 0.594 0.270 0.465 +itemize 0.459 0.527 0.518 +items 0.542 0.401 0.434 +iterate 0.449 0.460 0.440 +iteration 0.531 0.449 0.486 +iterative 0.429 0.420 0.500 +itinerant 0.449 0.545 0.439 +itinerary 0.551 0.550 0.454 +ivory 0.625 0.235 0.566 +jab 0.385 0.519 0.482 +jabber 0.417 0.506 0.342 +jack 0.487 0.450 0.441 +jackal 0.333 0.582 0.436 +jackass 0.188 0.692 0.279 +jacket 0.656 0.302 0.382 +jackhammer 0.199 0.690 0.519 +jackpot 0.950 0.750 0.786 +jackrabbit 0.625 0.379 0.344 +jacks 0.490 0.400 0.505 +jade 0.604 0.410 0.455 +jaded 0.255 0.560 0.400 +jag 0.408 0.440 0.427 +jagged 0.082 0.462 0.213 +jaguar 0.559 0.710 0.654 +jail 0.094 0.898 0.480 +jailbird 0.240 0.567 0.473 +jailbreak 0.354 0.629 0.471 +jailer 0.194 0.630 0.632 +jailhouse 0.104 0.887 0.430 +jalopy 0.396 0.436 0.337 +jam 0.510 0.548 0.318 +jamboree 0.602 0.625 0.351 +jammed 0.235 0.817 0.411 +jammer 0.417 0.540 0.491 +janitor 0.510 0.350 0.527 +janitorial 0.490 0.373 0.481 +japan 0.667 0.482 0.580 +jar 0.430 0.346 0.318 +jargon 0.333 0.548 0.404 +jarhead 0.408 0.530 0.464 +jarring 0.210 0.673 0.309 +jasmine 0.765 0.230 0.286 +jasper 0.480 0.425 0.402 +jaundice 0.214 0.480 0.355 +jaunt 0.808 0.451 0.500 +java 0.459 0.321 0.343 +javelin 0.385 0.481 0.465 +jaw 0.500 0.510 0.420 +jawbone 0.468 0.413 0.342 +jaws 0.385 0.528 0.455 +jay 0.531 0.408 0.389 +jazz 0.677 0.362 0.450 +jazzy 0.725 0.431 0.389 +jealous 0.173 0.855 0.345 +jealousy 0.146 0.783 0.481 +jean 0.602 0.444 0.364 +jeans 0.622 0.324 0.371 +jeep 0.602 0.510 0.612 +jeering 0.266 0.792 0.380 +jelly 0.651 0.294 0.256 +jellybean 0.592 0.406 0.399 +jellyfish 0.531 0.567 0.377 +jenny 0.542 0.406 0.407 +jeopardize 0.260 0.877 0.582 +jeopardy 0.129 0.908 0.536 +jerk 0.194 0.630 0.238 +jerks 0.214 0.788 0.395 +jerky 0.233 0.538 0.358 +jersey 0.594 0.317 0.411 +jest 0.520 0.736 0.222 +jester 0.388 0.670 0.264 +jesus 0.800 0.400 0.620 +jet 0.612 0.721 0.606 +jetty 0.602 0.480 0.453 +jewel 0.827 0.588 0.625 +jeweler 0.760 0.482 0.500 +jewelry 0.823 0.569 0.597 +jib 0.406 0.420 0.413 +jiff 0.576 0.404 0.349 +jiffy 0.410 0.444 0.380 +jig 0.531 0.396 0.357 +jiggle 0.592 0.673 0.518 +jigsaw 0.594 0.582 0.519 +jihad 0.323 0.660 0.444 +jimmy 0.579 0.321 0.311 +jingle 0.635 0.500 0.424 +jinx 0.337 0.582 0.373 +jitters 0.224 0.918 0.192 +jittery 0.344 0.856 0.255 +jive 0.561 0.551 0.373 +job 0.694 0.541 0.717 +jobinterview 0.684 0.837 0.723 +jock 0.592 0.656 0.473 +jockey 0.562 0.644 0.703 +jockstrap 0.347 0.431 0.390 +jog 0.510 0.708 0.519 +jogger 0.417 0.510 0.424 +john 0.562 0.382 0.327 +join 0.729 0.479 0.684 +joined 0.667 0.394 0.600 +joining 0.755 0.469 0.685 +joint 0.615 0.392 0.566 +jointly 0.708 0.425 0.602 +joke 0.704 0.610 0.316 +joker 0.771 0.760 0.416 +joking 0.776 0.839 0.407 +jolly 0.959 0.705 0.708 +jolt 0.365 0.708 0.358 +jornada 0.417 0.500 0.533 +jot 0.406 0.323 0.350 +jour 0.479 0.394 0.415 +journal 0.688 0.240 0.352 +journalism 0.622 0.500 0.684 +journalist 0.542 0.452 0.732 +journalistic 0.696 0.449 0.495 +journey 0.910 0.702 0.625 +journeyman 0.765 0.596 0.741 +joust 0.520 0.528 0.551 +jovial 0.823 0.460 0.526 +joy 0.980 0.824 0.794 +joyful 0.990 0.740 0.667 +joyous 0.958 0.580 0.728 +joyride 0.694 0.550 0.500 +joys 0.981 0.643 0.651 +jubilant 0.844 0.673 0.664 +jubilee 0.916 0.500 0.579 +judge 0.510 0.604 0.857 +judged 0.281 0.686 0.722 +judging 0.240 0.625 0.693 +judgment 0.396 0.600 0.816 +judgmental 0.330 0.602 0.579 +judicial 0.378 0.667 0.833 +judiciary 0.439 0.740 0.897 +judicious 0.630 0.432 0.772 +judo 0.500 0.790 0.612 +jug 0.520 0.250 0.213 +juggle 0.594 0.760 0.426 +juggler 0.633 0.821 0.480 +juggling 0.562 0.874 0.346 +jugular 0.271 0.573 0.426 +juice 0.776 0.281 0.352 +juicer 0.552 0.520 0.564 +juicy 0.823 0.529 0.490 +juju 0.541 0.519 0.206 +juke 0.500 0.491 0.410 +jukebox 0.699 0.540 0.429 +jumble 0.357 0.613 0.331 +jumbled 0.292 0.602 0.445 +jumbo 0.680 0.552 0.447 +jump 0.625 0.865 0.611 +jump rope 0.656 0.660 0.368 +jumper 0.615 0.336 0.481 +jumpsuit 0.562 0.365 0.361 +jumpy 0.353 0.810 0.216 +junction 0.490 0.481 0.364 +juncture 0.365 0.582 0.491 +jungle 0.500 0.510 0.481 +junior 0.635 0.343 0.304 +juniper 0.583 0.327 0.352 +junk 0.115 0.481 0.118 +junket 0.490 0.519 0.386 +junkie 0.135 0.860 0.363 +junky 0.385 0.595 0.343 +junkyard 0.177 0.398 0.302 +junta 0.451 0.503 0.704 +juridical 0.520 0.431 0.873 +jurisdiction 0.480 0.580 0.820 +jurisprudence 0.360 0.425 0.764 +jurist 0.479 0.523 0.713 +juror 0.582 0.640 0.750 +jury 0.479 0.607 0.789 +justice 0.760 0.538 0.787 +justifiable 0.786 0.413 0.821 +justification 0.622 0.444 0.661 +justify 0.612 0.473 0.615 +juststop 0.417 0.379 0.364 +justthebeginning 0.573 0.451 0.481 +jute 0.551 0.216 0.295 +juvenile 0.678 0.490 0.526 +juxtaposition 0.427 0.500 0.460 +kaiser 0.470 0.509 0.690 +kale 0.469 0.226 0.411 +kaleidoscope 0.615 0.439 0.580 +kamikaze 0.204 0.810 0.645 +kangaroo 0.716 0.333 0.301 +kanji 0.510 0.413 0.425 +kappa 0.469 0.375 0.366 +kaput 0.281 0.441 0.440 +karaoke 0.763 0.649 0.342 +karate 0.562 0.833 0.598 +karma 0.500 0.510 0.537 +karmic 0.357 0.459 0.464 +kayak 0.592 0.600 0.364 +kazoo 0.503 0.462 0.411 +kebab 0.531 0.431 0.377 +keel 0.344 0.417 0.419 +keen 0.823 0.719 0.806 +keep 0.714 0.296 0.547 +keeper 0.612 0.457 0.773 +keeping 0.592 0.280 0.723 +keepsake 0.740 0.307 0.491 +keg 0.551 0.389 0.404 +kelp 0.479 0.264 0.213 +ken 0.438 0.409 0.360 +kennel 0.430 0.480 0.406 +kerchief 0.520 0.189 0.236 +kern 0.438 0.420 0.449 +kernel 0.542 0.453 0.462 +kerosene 0.302 0.472 0.427 +ketchup 0.653 0.338 0.282 +kettle 0.357 0.497 0.333 +key 0.615 0.275 0.519 +keyboard 0.573 0.279 0.349 +keyed 0.469 0.497 0.521 +keyhole 0.438 0.358 0.356 +keynote 0.630 0.431 0.545 +keypad 0.604 0.255 0.330 +keystone 0.573 0.438 0.491 +keyword 0.602 0.520 0.747 +khaki 0.594 0.252 0.278 +khan 0.463 0.476 0.529 +kibble 0.510 0.458 0.404 +kick 0.271 0.791 0.526 +kickboxing 0.427 0.882 0.651 +kicker 0.427 0.711 0.614 +kicking 0.327 0.802 0.510 +kickoff 0.583 0.600 0.629 +kid 0.760 0.453 0.298 +kidder 0.708 0.768 0.471 +kidding 0.622 0.625 0.457 +kiddo 0.674 0.393 0.419 +kiddos 0.500 0.480 0.342 +kidnap 0.032 0.923 0.535 +kidnapped 0.044 0.923 0.455 +kidnapper 0.115 0.906 0.618 +kidnapping 0.094 0.880 0.561 +kidney 0.448 0.363 0.380 +kids 0.837 0.500 0.417 +kill 0.052 0.941 0.736 +killer 0.041 0.971 0.543 +killing 0.080 0.959 0.696 +killjoy 0.178 0.550 0.324 +kiln 0.451 0.423 0.414 +kilo 0.438 0.358 0.461 +kilogram 0.510 0.260 0.455 +kilometer 0.490 0.439 0.485 +kilt 0.448 0.346 0.348 +kimono 0.643 0.280 0.363 +kin 0.543 0.441 0.457 +kind 0.918 0.240 0.618 +kindergarten 0.833 0.462 0.308 +kindling 0.520 0.651 0.421 +kindness 0.938 0.350 0.508 +kindred 0.760 0.418 0.517 +kinematics 0.594 0.480 0.614 +kinesiology 0.491 0.480 0.633 +kinetic 0.582 0.540 0.537 +king 0.677 0.690 0.892 +king snake 0.458 0.835 0.647 +kingdom 0.714 0.547 0.910 +kingpin 0.357 0.626 0.642 +kink 0.337 0.634 0.321 +kinky 0.449 0.558 0.361 +kinship 0.771 0.300 0.652 +kiosk 0.500 0.286 0.321 +kirk 0.510 0.390 0.388 +kiss 0.967 0.813 0.630 +kisser 0.844 0.682 0.618 +kissy 0.874 0.684 0.402 +kit 0.583 0.344 0.420 +kitchen 0.700 0.234 0.398 +kite 0.643 0.500 0.573 +kitten 0.816 0.343 0.260 +kiwi 0.646 0.273 0.282 +klutz 0.275 0.451 0.356 +knack 0.562 0.518 0.820 +knapsack 0.551 0.317 0.268 +knead 0.490 0.457 0.345 +knee 0.520 0.245 0.396 +kneecap 0.427 0.360 0.440 +kneel 0.426 0.417 0.217 +kneeling 0.245 0.435 0.144 +knell 0.354 0.500 0.377 +knick 0.480 0.509 0.420 +knickers 0.552 0.428 0.328 +knife 0.344 0.717 0.573 +knight 0.780 0.441 0.835 +knighthood 0.740 0.660 0.769 +knit 0.630 0.144 0.295 +knob 0.340 0.360 0.272 +knock 0.312 0.531 0.527 +knockoff 0.350 0.606 0.240 +knockout 0.388 0.755 0.664 +knoll 0.434 0.347 0.333 +knot 0.541 0.221 0.408 +knots 0.418 0.346 0.267 +knotted 0.226 0.412 0.294 +know 0.765 0.361 0.704 +knowing 0.833 0.353 0.658 +knowingly 0.500 0.459 0.481 +knowledge 0.847 0.430 0.896 +knowledgeable 0.865 0.455 0.971 +knuckle 0.655 0.333 0.393 +knucklehead 0.157 0.485 0.288 +knuckles 0.271 0.461 0.320 +koala 0.608 0.210 0.311 +kook 0.417 0.471 0.398 +kooky 0.418 0.582 0.366 +kool-aid 0.531 0.318 0.393 +kos 0.500 0.471 0.407 +kosher 0.469 0.443 0.312 +kraut 0.388 0.500 0.390 +kris 0.427 0.417 0.407 +kryptonite 0.306 0.690 0.588 +kudos 0.925 0.587 0.642 +kumquat 0.417 0.426 0.390 +lab 0.479 0.500 0.600 +label 0.582 0.245 0.423 +labor 0.594 0.639 0.754 +laboratory 0.571 0.490 0.537 +labored 0.646 0.451 0.637 +laborer 0.561 0.510 0.698 +laboring 0.705 0.644 0.737 +laborious 0.393 0.635 0.709 +labyrinth 0.479 0.811 0.491 +lac 0.408 0.418 0.331 +lace 0.625 0.200 0.293 +laceration 0.143 0.667 0.443 +lack 0.250 0.365 0.242 +lackey 0.260 0.510 0.166 +lacking 0.229 0.375 0.121 +lackluster 0.250 0.311 0.264 +lacquer 0.510 0.353 0.258 +lacrosse 0.573 0.656 0.509 +lactose 0.479 0.290 0.433 +lad 0.637 0.388 0.336 +ladder 0.560 0.438 0.358 +laddie 0.668 0.539 0.391 +laden 0.392 0.478 0.554 +lading 0.388 0.463 0.409 +ladle 0.531 0.368 0.352 +lady 0.854 0.481 0.602 +lady bug 0.490 0.434 0.381 +ladybug 0.602 0.400 0.224 +ladylike 0.592 0.559 0.538 +ladyship 0.561 0.480 0.822 +lag 0.220 0.375 0.246 +lager 0.584 0.480 0.353 +lagging 0.135 0.538 0.277 +lagoon 0.660 0.231 0.373 +lair 0.469 0.438 0.392 +laity 0.510 0.320 0.487 +lake 0.694 0.196 0.425 +lama 0.560 0.320 0.400 +lamb 0.646 0.284 0.321 +lame 0.145 0.410 0.217 +lament 0.198 0.398 0.352 +lamenting 0.156 0.390 0.254 +lamina 0.510 0.314 0.408 +laminated 0.417 0.304 0.373 +lamp 0.510 0.260 0.309 +lamppost 0.420 0.337 0.455 +lance 0.406 0.620 0.587 +lancer 0.417 0.528 0.519 +land 0.582 0.260 0.616 +landed 0.709 0.620 0.480 +landfall 0.521 0.434 0.407 +landfill 0.398 0.423 0.324 +landing 0.552 0.696 0.596 +landlady 0.677 0.303 0.417 +landlocked 0.280 0.391 0.367 +landlord 0.684 0.500 0.858 +landmark 0.694 0.355 0.681 +lands 0.594 0.280 0.492 +landscape 0.719 0.176 0.423 +landscaping 0.823 0.379 0.519 +landslide 0.250 0.864 0.530 +lane 0.449 0.490 0.451 +language 0.677 0.337 0.704 +languid 0.281 0.270 0.283 +languish 0.235 0.408 0.382 +languishing 0.308 0.459 0.353 +lanky 0.412 0.426 0.370 +lantern 0.622 0.250 0.243 +lap 0.583 0.510 0.412 +lapdog 0.388 0.490 0.269 +lapel 0.460 0.287 0.288 +lapse 0.420 0.316 0.281 +lapsed 0.357 0.333 0.276 +laptop 0.724 0.270 0.519 +larceny 0.272 0.821 0.454 +lard 0.427 0.239 0.179 +larder 0.656 0.290 0.509 +large 0.704 0.565 0.736 +larger 0.729 0.654 0.763 +largo 0.521 0.480 0.517 +lark 0.570 0.292 0.352 +larva 0.245 0.423 0.254 +laryngitis 0.125 0.500 0.370 +larynx 0.460 0.420 0.402 +lasagna 0.719 0.441 0.396 +laser 0.469 0.531 0.769 +lash 0.235 0.794 0.609 +lass 0.656 0.536 0.433 +lasso 0.438 0.460 0.339 +lastday 0.309 0.580 0.463 +lasting 0.804 0.535 0.745 +lastminute 0.418 0.582 0.385 +latch 0.395 0.263 0.288 +late 0.245 0.358 0.315 +lateness 0.214 0.388 0.343 +latent 0.469 0.500 0.653 +lateral 0.469 0.370 0.322 +laterally 0.562 0.255 0.450 +latex 0.479 0.413 0.325 +lathe 0.510 0.450 0.425 +lather 0.635 0.327 0.313 +latitude 0.562 0.306 0.490 +latrine 0.380 0.353 0.176 +latrines 0.214 0.462 0.267 +latte 0.615 0.320 0.311 +lattice 0.406 0.420 0.349 +laud 0.493 0.427 0.383 +laudable 0.740 0.472 0.682 +laudation 0.542 0.547 0.623 +laudatory 0.612 0.417 0.450 +laugh 0.980 0.639 0.587 +laughable 0.592 0.627 0.298 +laughing 0.906 0.596 0.534 +laughingstock 0.427 0.779 0.312 +laughs 0.812 0.846 0.425 +laughter 0.959 0.654 0.588 +launch 0.684 0.814 0.598 +launcher 0.677 0.745 0.808 +launches 0.490 0.663 0.602 +launder 0.479 0.450 0.349 +laundering 0.439 0.327 0.444 +laundry 0.644 0.292 0.377 +laureate 0.724 0.402 0.702 +laurel 0.646 0.146 0.302 +laurels 0.684 0.279 0.545 +lava 0.280 0.539 0.615 +lavage 0.615 0.467 0.361 +lavatory 0.510 0.400 0.259 +lavender 0.812 0.198 0.388 +lavish 0.792 0.648 0.730 +law 0.740 0.590 0.815 +lawful 0.660 0.394 0.780 +lawless 0.219 0.690 0.420 +lawlessness 0.156 0.804 0.509 +lawman 0.510 0.523 0.786 +lawn 0.686 0.153 0.192 +lawnmower 0.480 0.531 0.355 +lawsuit 0.219 0.794 0.611 +lawyer 0.521 0.569 0.784 +lax 0.430 0.401 0.300 +laxative 0.271 0.550 0.528 +lay 0.521 0.336 0.491 +layaway 0.429 0.510 0.451 +layer 0.500 0.208 0.366 +layered 0.571 0.306 0.436 +layman 0.531 0.339 0.424 +layout 0.615 0.442 0.557 +layover 0.520 0.355 0.500 +laziness 0.271 0.240 0.132 +lazy 0.392 0.264 0.096 +lazyday 0.337 0.319 0.145 +lea 0.583 0.294 0.358 +lead 0.323 0.657 0.455 +leaded 0.439 0.625 0.595 +leader 0.833 0.582 0.926 +leadership 0.870 0.690 0.983 +leading 0.823 0.698 0.954 +leads 0.530 0.471 0.615 +leaf 0.583 0.156 0.294 +leaflet 0.490 0.206 0.375 +leafy 0.653 0.530 0.700 +league 0.656 0.340 0.462 +leak 0.378 0.833 0.520 +leakage 0.188 0.731 0.528 +leaky 0.170 0.686 0.288 +lean 0.734 0.353 0.438 +leaned 0.570 0.373 0.490 +leaning 0.480 0.409 0.352 +leap 0.750 0.663 0.667 +learn 0.833 0.643 0.829 +learned 0.704 0.462 0.543 +learner 0.698 0.475 0.398 +learning 0.833 0.588 0.574 +lease 0.520 0.463 0.545 +leash 0.320 0.347 0.427 +leather 0.510 0.324 0.341 +leathery 0.418 0.471 0.411 +leave 0.375 0.315 0.295 +leavemealone 0.240 0.472 0.402 +leaving 0.163 0.542 0.371 +lecherous 0.135 0.704 0.376 +lecture 0.594 0.462 0.737 +lecturer 0.677 0.549 0.736 +ledge 0.406 0.235 0.339 +ledger 0.510 0.362 0.609 +lee 0.510 0.269 0.296 +leech 0.250 0.623 0.268 +leeches 0.115 0.698 0.295 +leer 0.612 0.348 0.509 +leery 0.337 0.640 0.410 +lees 0.360 0.567 0.406 +leeway 0.562 0.577 0.569 +left 0.354 0.370 0.361 +leftout 0.229 0.365 0.245 +leftover 0.490 0.460 0.222 +leftovers 0.219 0.350 0.116 +lefty 0.490 0.406 0.379 +leg 0.510 0.373 0.313 +legacy 0.792 0.529 0.827 +legal 0.653 0.387 0.887 +legality 0.765 0.343 0.713 +legalize 0.510 0.460 0.818 +legalized 0.760 0.440 0.855 +legally 0.771 0.482 0.842 +legend 0.837 0.519 0.750 +legendary 0.857 0.537 0.863 +legibility 0.771 0.481 0.580 +legible 0.673 0.279 0.509 +legion 0.469 0.570 0.852 +legislate 0.571 0.582 0.736 +legislation 0.531 0.418 0.808 +legislative 0.633 0.365 0.800 +legislator 0.490 0.580 0.877 +legislature 0.540 0.435 0.698 +legit 0.747 0.427 0.849 +legitimacy 0.823 0.420 0.855 +legitimate 0.792 0.363 0.841 +lego 0.600 0.294 0.189 +legs 0.479 0.407 0.228 +legume 0.520 0.302 0.465 +legwork 0.622 0.560 0.509 +leisure 0.631 0.429 0.421 +leisurely 0.806 0.250 0.367 +lemma 0.530 0.284 0.391 +lemon 0.596 0.317 0.316 +lemonade 0.661 0.287 0.412 +lend 0.520 0.461 0.508 +lender 0.340 0.520 0.703 +lending 0.510 0.585 0.462 +length 0.479 0.308 0.533 +lengthen 0.619 0.481 0.566 +lengthened 0.448 0.530 0.474 +lengthening 0.673 0.530 0.528 +lengthwise 0.571 0.470 0.528 +lengthy 0.570 0.342 0.528 +leniency 0.517 0.436 0.545 +lenient 0.520 0.451 0.340 +lens 0.420 0.245 0.472 +leopard 0.542 0.755 0.611 +leotard 0.510 0.429 0.391 +leper 0.075 0.589 0.206 +leprechaun 0.417 0.480 0.417 +leprosy 0.130 0.670 0.349 +lesion 0.240 0.623 0.361 +less 0.265 0.240 0.115 +lessee 0.417 0.474 0.595 +lessen 0.235 0.284 0.255 +lessening 0.375 0.300 0.277 +lesser 0.396 0.167 0.211 +lesson 0.704 0.577 0.593 +lessor 0.552 0.490 0.623 +let 0.427 0.373 0.307 +lethal 0.156 0.800 0.745 +lethargic 0.214 0.245 0.375 +lethargy 0.194 0.302 0.316 +letter 0.635 0.279 0.342 +lettered 0.542 0.361 0.482 +letterhead 0.450 0.316 0.462 +lettering 0.541 0.180 0.431 +letters 0.663 0.327 0.364 +lettuce 0.594 0.163 0.291 +leukemia 0.094 0.572 0.351 +levee 0.520 0.324 0.490 +level 0.622 0.277 0.491 +lever 0.400 0.343 0.402 +leverage 0.459 0.500 0.629 +levitate 0.561 0.598 0.551 +levy 0.438 0.420 0.491 +lewd 0.188 0.673 0.412 +lexicon 0.561 0.463 0.615 +ley 0.604 0.389 0.764 +liabilities 0.429 0.608 0.694 +liability 0.646 0.500 0.802 +liable 0.656 0.519 0.821 +liaison 0.698 0.337 0.472 +liar 0.042 0.606 0.339 +libel 0.128 0.694 0.403 +libelous 0.125 0.735 0.436 +liberal 0.565 0.565 0.755 +liberalism 0.562 0.712 0.750 +liberate 0.760 0.632 0.708 +liberated 0.780 0.630 0.683 +liberating 0.915 0.620 0.745 +liberation 0.745 0.614 0.857 +liberty 0.938 0.579 0.836 +libido 0.770 0.602 0.571 +librarian 0.625 0.135 0.509 +library 0.776 0.122 0.549 +libretto 0.612 0.328 0.406 +lice 0.133 0.500 0.194 +license 0.500 0.394 0.702 +lichen 0.418 0.388 0.463 +lick 0.470 0.482 0.330 +licorice 0.677 0.310 0.400 +lid 0.490 0.189 0.255 +lie 0.130 0.725 0.272 +liege 0.479 0.426 0.452 +lien 0.396 0.580 0.441 +lieu 0.427 0.410 0.312 +lieutenant 0.594 0.612 0.920 +life 0.918 0.615 0.824 +lifeblood 0.673 0.690 0.708 +lifeboat 0.724 0.425 0.533 +lifeguard 0.870 0.606 0.786 +lifeisgood 0.812 0.575 0.611 +lifeless 0.042 0.333 0.163 +lifelike 0.776 0.567 0.765 +lifeline 0.735 0.552 0.496 +lifelong 0.823 0.330 0.640 +lifer 0.427 0.519 0.398 +lifesaver 0.908 0.745 0.703 +lifestyle 0.750 0.472 0.645 +lifesucks 0.167 0.637 0.377 +lifetime 0.816 0.559 0.736 +lift 0.704 0.518 0.656 +lifted 0.714 0.441 0.657 +liftoff 0.531 0.667 0.588 +ligament 0.490 0.410 0.510 +ligation 0.344 0.423 0.396 +ligature 0.478 0.430 0.447 +light 0.771 0.320 0.519 +light year 0.719 0.425 0.593 +lightbulb 0.573 0.255 0.302 +lighten 0.688 0.438 0.362 +lightheaded 0.347 0.620 0.255 +lighthouse 0.622 0.240 0.510 +lighting 0.765 0.440 0.750 +lightness 0.794 0.360 0.526 +lightning 0.429 0.683 0.595 +lights 0.750 0.480 0.575 +lightweight 0.670 0.300 0.358 +likable 0.865 0.480 0.663 +like 0.719 0.353 0.446 +likelihood 0.760 0.469 0.542 +likely 0.633 0.356 0.454 +likeness 0.688 0.410 0.561 +likewise 0.651 0.217 0.312 +liking 0.963 0.604 0.589 +lilac 0.688 0.180 0.357 +lily 0.640 0.245 0.263 +limb 0.510 0.397 0.427 +limber 0.688 0.729 0.673 +limbo 0.385 0.284 0.309 +lime 0.594 0.240 0.415 +limelight 0.667 0.639 0.694 +limestone 0.602 0.323 0.381 +limey 0.469 0.347 0.415 +limit 0.427 0.453 0.500 +limitation 0.190 0.431 0.225 +limited 0.229 0.273 0.380 +limitless 0.688 0.574 0.655 +limo 0.760 0.367 0.667 +limousine 0.638 0.531 0.640 +limp 0.393 0.440 0.172 +lin 0.416 0.362 0.343 +line 0.541 0.180 0.353 +lineage 0.633 0.465 0.721 +lineal 0.521 0.170 0.474 +linear 0.646 0.250 0.472 +linebacker 0.490 0.660 0.543 +lined 0.438 0.367 0.424 +linen 0.656 0.323 0.286 +liner 0.469 0.396 0.400 +lines 0.542 0.317 0.330 +lineup 0.635 0.427 0.638 +linger 0.480 0.311 0.412 +lingerie 0.543 0.463 0.308 +lingering 0.630 0.643 0.667 +lingo 0.448 0.364 0.447 +lingual 0.500 0.457 0.315 +linguini 0.625 0.338 0.355 +linguist 0.583 0.330 0.634 +linguistic 0.646 0.351 0.618 +linguistics 0.552 0.390 0.618 +lining 0.571 0.363 0.472 +link 0.427 0.264 0.491 +linoleum 0.510 0.378 0.402 +lint 0.388 0.173 0.214 +lion 0.532 0.717 0.682 +lip 0.541 0.348 0.443 +liposuction 0.292 0.684 0.464 +lipstick 0.653 0.429 0.306 +liquefaction 0.449 0.622 0.535 +liquefied 0.562 0.463 0.342 +liqueur 0.670 0.612 0.389 +liquid 0.562 0.235 0.307 +liquidate 0.327 0.654 0.664 +liquidation 0.417 0.625 0.649 +liquidator 0.354 0.663 0.750 +liquidity 0.688 0.529 0.534 +liquor 0.603 0.702 0.433 +lira 0.530 0.255 0.370 +lisp 0.365 0.412 0.288 +list 0.528 0.260 0.402 +listen 0.771 0.360 0.445 +listener 0.667 0.375 0.403 +listenting 0.640 0.377 0.491 +listing 0.438 0.273 0.432 +listless 0.219 0.350 0.231 +listneing 0.531 0.370 0.433 +litany 0.510 0.365 0.482 +liter 0.573 0.208 0.382 +literacy 0.730 0.306 0.638 +literal 0.570 0.353 0.574 +literally 0.571 0.353 0.673 +literary 0.719 0.324 0.667 +literature 0.708 0.250 0.598 +lithe 0.656 0.596 0.602 +lithium 0.417 0.330 0.430 +lithograph 0.551 0.327 0.481 +lithography 0.561 0.346 0.473 +lithology 0.519 0.378 0.525 +lithosphere 0.473 0.333 0.689 +litigant 0.219 0.577 0.696 +litigate 0.260 0.819 0.712 +litigation 0.388 0.760 0.602 +litigator 0.429 0.630 0.732 +litigious 0.360 0.736 0.632 +litter 0.255 0.551 0.110 +little 0.385 0.160 0.213 +littlethings 0.740 0.311 0.242 +littoral 0.551 0.387 0.452 +liturgy 0.490 0.327 0.568 +live 0.880 0.673 0.676 +livelife 0.792 0.624 0.664 +livelihood 0.698 0.481 0.721 +lively 0.847 0.810 0.642 +liven 0.708 0.713 0.673 +liver 0.439 0.290 0.385 +livery 0.510 0.417 0.429 +livestock 0.729 0.420 0.519 +livid 0.469 0.788 0.490 +living 0.865 0.608 0.727 +lizard 0.378 0.375 0.324 +llama 0.490 0.590 0.519 +lml 0.448 0.519 0.385 +load 0.385 0.417 0.528 +loader 0.562 0.377 0.686 +loaf 0.755 0.250 0.277 +loafer 0.235 0.396 0.254 +loam 0.469 0.373 0.673 +loan 0.552 0.480 0.352 +loath 0.135 0.714 0.445 +loathe 0.094 0.730 0.429 +loathful 0.068 0.740 0.358 +loathing 0.083 0.796 0.368 +loathsome 0.120 0.694 0.343 +lobby 0.625 0.427 0.472 +lobbyist 0.385 0.527 0.565 +lobe 0.459 0.364 0.352 +lobotomy 0.296 0.598 0.402 +lobster 0.571 0.356 0.291 +local 0.656 0.269 0.452 +locale 0.449 0.387 0.352 +locality 0.582 0.336 0.464 +localization 0.552 0.330 0.545 +localize 0.520 0.481 0.679 +localized 0.490 0.460 0.621 +locate 0.583 0.520 0.786 +location 0.615 0.375 0.546 +locator 0.480 0.426 0.614 +loch 0.449 0.235 0.425 +lock 0.271 0.585 0.600 +locker 0.439 0.300 0.393 +locket 0.615 0.327 0.616 +locksmith 0.510 0.417 0.491 +lockup 0.240 0.602 0.617 +loco 0.306 0.774 0.226 +locomotion 0.470 0.600 0.595 +locomotive 0.542 0.650 0.721 +locust 0.479 0.412 0.417 +lode 0.365 0.423 0.318 +lodge 0.656 0.356 0.474 +lodger 0.480 0.448 0.304 +lodging 0.713 0.286 0.527 +loft 0.510 0.378 0.343 +lofty 0.755 0.306 0.569 +log 0.591 0.371 0.395 +logarithm 0.520 0.439 0.551 +logarithmic 0.469 0.458 0.606 +logic 0.646 0.245 0.819 +logical 0.805 0.400 0.648 +logistics 0.633 0.500 0.730 +logo 0.469 0.296 0.565 +logotype 0.480 0.337 0.509 +loin 0.420 0.298 0.379 +lollipop 0.628 0.483 0.357 +lone 0.198 0.204 0.367 +loneliness 0.146 0.182 0.222 +lonely 0.250 0.226 0.238 +loner 0.347 0.152 0.221 +lonesome 0.281 0.213 0.336 +long 0.541 0.353 0.543 +longboat 0.551 0.454 0.490 +longevity 0.750 0.353 0.745 +longing 0.604 0.434 0.560 +longitude 0.479 0.310 0.516 +longitudinal 0.542 0.398 0.582 +longitudinally 0.541 0.380 0.569 +longtime 0.362 0.442 0.546 +loo 0.385 0.357 0.283 +look 0.719 0.429 0.615 +looker 0.583 0.354 0.451 +lookout 0.698 0.538 0.639 +loom 0.531 0.245 0.325 +looming 0.367 0.750 0.528 +loon 0.429 0.392 0.325 +loony 0.439 0.474 0.295 +loop 0.516 0.343 0.317 +loophole 0.406 0.755 0.491 +loopy 0.438 0.520 0.195 +loose 0.573 0.312 0.365 +loosen 0.487 0.337 0.218 +loosening 0.378 0.343 0.295 +loot 0.604 0.711 0.537 +lop 0.429 0.363 0.426 +lopsided 0.125 0.500 0.272 +lord 0.618 0.327 0.684 +lords 0.571 0.356 0.781 +lordship 0.573 0.557 0.736 +lore 0.719 0.373 0.768 +lorry 0.521 0.481 0.402 +lose 0.115 0.538 0.176 +loser 0.083 0.510 0.155 +losing 0.076 0.686 0.223 +loss 0.062 0.567 0.211 +lost 0.199 0.663 0.148 +lot 0.531 0.215 0.370 +lotion 0.724 0.261 0.188 +lots 0.604 0.417 0.424 +lottery 0.771 0.731 0.491 +lotto 0.760 0.635 0.475 +lotus 0.604 0.377 0.510 +loud 0.573 0.650 0.870 +loudly 0.541 0.755 0.667 +loudmouth 0.337 0.615 0.456 +loudness 0.350 0.582 0.620 +loudspeaker 0.490 0.735 0.689 +lounge 0.592 0.245 0.466 +lounging 0.735 0.167 0.449 +louse 0.184 0.439 0.154 +lousy 0.125 0.482 0.234 +lovable 0.948 0.335 0.565 +love 1.000 0.519 0.673 +loved 0.927 0.452 0.582 +lovee 0.949 0.592 0.611 +loveee 0.927 0.592 0.693 +loveless 0.102 0.365 0.216 +lovelife 0.837 0.610 0.592 +loveliness 0.959 0.509 0.750 +lovelovelove 0.948 0.582 0.554 +lovely 0.917 0.456 0.741 +lovemaking 0.969 0.927 0.814 +lovemylife 0.896 0.800 0.573 +lover 0.881 0.816 0.750 +lovesick 0.796 0.842 0.500 +lovethis 0.867 0.552 0.526 +loving 0.948 0.612 0.636 +lovinglife 0.979 0.404 0.673 +lovinlife 0.714 0.460 0.544 +low 0.292 0.220 0.102 +lowdown 0.306 0.441 0.441 +lower 0.327 0.296 0.258 +lowering 0.286 0.363 0.236 +lowest 0.312 0.304 0.129 +lowlands 0.323 0.290 0.331 +lowlife 0.296 0.529 0.309 +lowly 0.562 0.294 0.417 +lox 0.490 0.373 0.318 +loyal 0.896 0.265 0.657 +loyalty 0.885 0.406 0.793 +lsd 0.375 0.471 0.390 +luau 0.594 0.545 0.296 +lube 0.552 0.490 0.411 +lubricant 0.656 0.550 0.454 +lubricate 0.552 0.490 0.470 +lubrication 0.624 0.646 0.491 +lucid 0.771 0.490 0.705 +luck 0.854 0.490 0.717 +luckiest 0.917 0.690 0.852 +lucky 0.960 0.610 0.793 +luckygirl 0.781 0.712 0.471 +lucrative 0.729 0.519 0.798 +ludicrous 0.137 0.553 0.274 +lug 0.344 0.443 0.340 +luggage 0.561 0.226 0.319 +lukewarm 0.573 0.300 0.241 +lull 0.602 0.130 0.402 +lullaby 0.796 0.156 0.339 +lumbar 0.323 0.418 0.342 +lumber 0.517 0.184 0.373 +lumbering 0.354 0.561 0.655 +lumberjack 0.500 0.660 0.726 +luminescent 0.796 0.550 0.526 +luminous 0.918 0.392 0.783 +lump 0.438 0.337 0.463 +lumpy 0.271 0.378 0.365 +lunacy 0.132 0.847 0.330 +lunar 0.562 0.296 0.427 +lunatic 0.125 0.792 0.442 +lunch 0.880 0.410 0.542 +lunchbox 0.663 0.346 0.346 +luncheon 0.837 0.240 0.441 +lunchtime 0.896 0.398 0.444 +lung 0.510 0.292 0.629 +lunge 0.354 0.721 0.509 +lungs 0.531 0.352 0.555 +lurch 0.404 0.694 0.363 +lure 0.439 0.565 0.300 +lurid 0.186 0.833 0.536 +lurk 0.219 0.740 0.655 +lurking 0.421 0.781 0.575 +luscious 0.885 0.552 0.545 +lush 0.740 0.783 0.833 +lust 0.469 0.944 0.518 +luster 0.833 0.566 0.558 +lustful 0.427 0.896 0.643 +lustrous 0.771 0.606 0.598 +lusty 0.469 0.941 0.673 +lute 0.459 0.407 0.500 +luxuriant 0.760 0.745 0.812 +luxurious 0.947 0.644 0.754 +luxury 0.932 0.673 0.750 +lycra 0.520 0.449 0.328 +lye 0.378 0.396 0.443 +lying 0.208 0.704 0.317 +lymph 0.398 0.510 0.390 +lymphatic 0.380 0.509 0.472 +lymphoma 0.208 0.645 0.330 +lynch 0.167 0.885 0.482 +lynching 0.135 0.920 0.548 +lynx 0.510 0.590 0.567 +lyre 0.719 0.347 0.414 +lyric 0.702 0.269 0.464 +lyrical 0.708 0.451 0.618 +lyrics 0.582 0.214 0.333 +macadamia 0.635 0.330 0.434 +macarena 0.802 0.601 0.368 +macaroni 0.816 0.410 0.382 +mace 0.450 0.412 0.415 +mach 0.541 0.432 0.463 +machete 0.260 0.690 0.474 +machine 0.510 0.500 0.707 +machinery 0.458 0.615 0.629 +machinist 0.490 0.598 0.721 +macho 0.643 0.690 0.676 +mackerel 0.418 0.423 0.426 +macro 0.552 0.469 0.647 +mad 0.219 0.873 0.277 +madam 0.580 0.308 0.571 +madame 0.604 0.500 0.635 +madden 0.329 0.602 0.457 +madder 0.323 0.853 0.267 +mademoiselle 0.752 0.459 0.461 +mademyday 0.694 0.573 0.537 +madhouse 0.156 0.736 0.440 +madman 0.135 0.880 0.312 +madness 0.104 0.804 0.440 +maestro 0.823 0.357 0.849 +mafia 0.204 0.867 0.676 +magazine 0.615 0.332 0.377 +mage 0.622 0.373 0.453 +magenta 0.635 0.275 0.415 +maggot 0.235 0.500 0.235 +magic 0.868 0.663 0.578 +magical 0.875 0.651 0.595 +magician 0.714 0.657 0.551 +magistrate 0.587 0.541 0.904 +magma 0.323 0.623 0.609 +magna 0.605 0.490 0.652 +magnate 0.627 0.708 0.868 +magnesium 0.542 0.320 0.321 +magnet 0.571 0.318 0.553 +magnetic 0.612 0.529 0.673 +magnetism 0.630 0.529 0.741 +magnetite 0.531 0.490 0.581 +magnification 0.890 0.615 0.880 +magnificence 0.802 0.810 0.920 +magnificent 1.000 0.680 0.886 +magnifier 0.469 0.216 0.345 +magnify 0.729 0.561 0.839 +magnifying 0.594 0.265 0.406 +magnitude 0.608 0.613 0.774 +magnolia 0.558 0.343 0.379 +magpie 0.500 0.458 0.327 +mahi mahi 0.510 0.410 0.398 +mahjong 0.556 0.418 0.440 +mahogany 0.602 0.225 0.393 +maid 0.406 0.324 0.300 +maiden 0.755 0.396 0.461 +mail 0.615 0.231 0.548 +mailbox 0.573 0.222 0.404 +mailing 0.688 0.324 0.375 +mailman 0.659 0.418 0.462 +maim 0.133 0.724 0.496 +main 0.667 0.510 0.811 +mainframe 0.531 0.490 0.557 +mainland 0.680 0.407 0.806 +mainstay 0.694 0.400 0.713 +mainstream 0.653 0.527 0.660 +maintain 0.684 0.398 0.647 +maintenance 0.592 0.410 0.545 +majestic 0.948 0.731 0.906 +majesty 0.823 0.602 0.955 +major 0.684 0.538 0.874 +majority 0.684 0.560 0.930 +make 0.684 0.420 0.480 +makeover 0.771 0.510 0.596 +maker 0.698 0.544 0.706 +makeshift 0.479 0.611 0.389 +makesmehappy 0.894 0.663 0.712 +makesmemad 0.296 0.643 0.500 +makeup 0.740 0.333 0.331 +makingdisciples 0.684 0.402 0.664 +malady 0.190 0.686 0.304 +malaise 0.150 0.600 0.161 +malaria 0.125 0.653 0.304 +malarkey 0.396 0.500 0.465 +malevolent 0.094 0.854 0.613 +malfeasance 0.062 0.745 0.325 +malformation 0.083 0.602 0.357 +malfunction 0.125 0.577 0.229 +malice 0.073 0.811 0.492 +malicious 0.177 0.765 0.607 +malign 0.140 0.765 0.481 +malignancy 0.149 0.814 0.614 +malignant 0.143 0.824 0.370 +maligned 0.102 0.684 0.218 +mall 0.724 0.663 0.492 +malleable 0.500 0.500 0.391 +mallet 0.354 0.390 0.483 +malnutrition 0.024 0.592 0.277 +malpractice 0.094 0.559 0.330 +malt 0.750 0.373 0.324 +mama 0.860 0.413 0.728 +mambo 0.808 0.622 0.445 +mamma 0.600 0.358 0.449 +mammal 0.618 0.449 0.421 +mammoth 0.480 0.471 0.537 +mammy 0.680 0.415 0.436 +manage 0.560 0.530 0.719 +manageable 0.750 0.361 0.655 +management 0.792 0.491 0.806 +manager 0.625 0.549 0.897 +managerial 0.604 0.520 0.791 +mandamus 0.439 0.577 0.556 +mandarin 0.625 0.398 0.491 +mandate 0.448 0.670 0.779 +mandatory 0.271 0.667 0.777 +mandible 0.510 0.431 0.500 +mandolin 0.708 0.433 0.367 +mandrel 0.310 0.490 0.481 +mane 0.521 0.277 0.373 +maneuver 0.615 0.663 0.608 +maneuvering 0.635 0.640 0.745 +mange 0.311 0.558 0.348 +manger 0.656 0.276 0.398 +mangle 0.292 0.449 0.355 +mango 0.765 0.327 0.290 +mangosteen 0.562 0.500 0.414 +mangy 0.214 0.698 0.270 +manhole 0.378 0.500 0.516 +manhood 0.625 0.735 0.858 +manhunt 0.145 0.925 0.657 +mania 0.290 0.683 0.382 +maniac 0.120 0.849 0.431 +maniacal 0.200 0.848 0.500 +manic 0.054 0.892 0.368 +manicure 0.706 0.308 0.284 +manicurist 0.583 0.352 0.341 +manifest 0.667 0.647 0.704 +manifestation 0.583 0.750 0.655 +manifested 0.580 0.618 0.667 +manifestly 0.469 0.588 0.577 +manifesto 0.646 0.519 0.676 +manifold 0.500 0.461 0.435 +manipulate 0.255 0.700 0.772 +manipulation 0.188 0.775 0.536 +manipulative 0.177 0.724 0.546 +mankind 0.823 0.471 0.768 +manly 0.698 0.633 0.846 +manna 0.698 0.294 0.544 +manned 0.551 0.588 0.484 +mannequin 0.427 0.302 0.295 +manner 0.618 0.250 0.320 +mannered 0.469 0.556 0.291 +manners 0.816 0.284 0.517 +manor 0.646 0.358 0.738 +manpower 0.531 0.620 0.543 +mansion 0.847 0.490 0.717 +mansions 0.735 0.529 0.777 +manslaughter 0.090 0.920 0.473 +mantel 0.500 0.265 0.471 +mantis 0.480 0.355 0.421 +mantle 0.510 0.269 0.422 +mantra 0.396 0.249 0.357 +manual 0.635 0.245 0.449 +manufacture 0.868 0.703 0.780 +manufacturer 0.688 0.537 0.830 +manufacturing 0.653 0.613 0.804 +manure 0.250 0.471 0.241 +manuscript 0.510 0.208 0.540 +map 0.561 0.229 0.463 +maple 0.541 0.390 0.339 +mar 0.622 0.544 0.545 +marathon 0.646 0.778 0.740 +marble 0.604 0.212 0.667 +marbled 0.396 0.385 0.418 +marbles 0.714 0.345 0.241 +march 0.531 0.200 0.483 +mare 0.541 0.320 0.417 +margarine 0.530 0.316 0.333 +margarita 0.750 0.438 0.420 +margin 0.500 0.219 0.331 +marginal 0.235 0.644 0.345 +mariachi 0.710 0.559 0.609 +marijuana 0.312 0.779 0.558 +marinara 0.657 0.388 0.435 +marine 0.633 0.471 0.679 +mariner 0.652 0.491 0.676 +marital 0.760 0.529 0.500 +maritime 0.646 0.490 0.713 +mark 0.491 0.231 0.600 +marked 0.592 0.358 0.554 +marker 0.500 0.333 0.605 +market 0.724 0.480 0.521 +marketable 0.746 0.545 0.664 +marketing 0.521 0.774 0.675 +marketplace 0.698 0.420 0.525 +marks 0.430 0.480 0.424 +marksman 0.500 0.833 0.692 +marksmanship 0.573 0.531 0.664 +marl 0.372 0.471 0.351 +marmalade 0.729 0.370 0.288 +maroon 0.469 0.358 0.336 +marooned 0.229 0.480 0.160 +marquee 0.602 0.284 0.508 +marquis 0.521 0.444 0.562 +marred 0.181 0.561 0.233 +marriage 0.844 0.684 0.750 +married 0.674 0.570 0.602 +marrow 0.398 0.422 0.472 +marry 0.896 0.765 0.673 +marsh 0.302 0.358 0.277 +marshal 0.469 0.610 0.819 +marshmallow 0.740 0.441 0.391 +mart 0.531 0.402 0.418 +martial 0.480 0.710 0.737 +martingale 0.469 0.510 0.455 +martini 0.828 0.500 0.519 +martyr 0.281 0.708 0.509 +martyrdom 0.323 0.745 0.442 +marvel 0.961 0.755 0.866 +marvellous 0.878 0.809 0.849 +marvelous 0.948 0.637 0.778 +marvelously 0.968 0.708 0.764 +marzipan 0.684 0.380 0.258 +mascara 0.575 0.450 0.269 +mascot 0.750 0.337 0.337 +masculine 0.653 0.540 0.773 +masculinity 0.583 0.670 0.851 +mash 0.440 0.363 0.283 +mashed 0.531 0.337 0.194 +mask 0.510 0.490 0.537 +masked 0.375 0.549 0.518 +masks 0.510 0.472 0.241 +masochism 0.194 0.845 0.483 +masochist 0.164 0.784 0.353 +mason 0.541 0.442 0.580 +masquerade 0.431 0.633 0.446 +mass 0.458 0.245 0.277 +massacre 0.031 0.887 0.640 +massage 0.708 0.356 0.413 +masses 0.552 0.453 0.473 +masseur 0.622 0.265 0.463 +masseuse 0.594 0.373 0.391 +massive 0.569 0.660 0.750 +mast 0.542 0.390 0.580 +master 0.694 0.490 0.849 +masterful 0.854 0.510 0.960 +mastermind 0.792 0.625 0.918 +masterpiece 0.926 0.623 0.847 +mastery 0.755 0.648 0.873 +masturbate 0.552 0.926 0.500 +masturbation 0.542 0.961 0.509 +mat 0.459 0.221 0.304 +matador 0.224 0.880 0.667 +match 0.599 0.573 0.500 +matchbook 0.562 0.391 0.412 +matching 0.719 0.735 0.418 +matchmaker 0.615 0.509 0.519 +mate 0.847 0.417 0.669 +material 0.521 0.363 0.439 +materialism 0.220 0.390 0.556 +materialist 0.255 0.491 0.504 +materialistic 0.420 0.506 0.589 +materiality 0.417 0.450 0.636 +materialize 0.688 0.596 0.728 +materially 0.490 0.451 0.670 +materials 0.633 0.361 0.473 +materiel 0.531 0.294 0.417 +maternal 0.847 0.417 0.634 +maternity 0.865 0.480 0.622 +math 0.417 0.375 0.600 +mathematical 0.620 0.500 0.548 +mathematician 0.541 0.418 0.773 +mathematics 0.438 0.435 0.664 +matinee 0.694 0.578 0.447 +mating 0.755 0.840 0.759 +matriculation 0.622 0.490 0.675 +matrimony 0.850 0.637 0.843 +matrix 0.551 0.378 0.673 +matron 0.520 0.519 0.555 +matted 0.281 0.519 0.393 +matter 0.487 0.353 0.562 +matting 0.479 0.405 0.423 +mattress 0.612 0.255 0.397 +maturation 0.612 0.439 0.698 +mature 0.625 0.347 0.600 +maturity 0.827 0.400 0.806 +maudlin 0.337 0.417 0.368 +mausoleum 0.344 0.281 0.594 +mauve 0.533 0.330 0.314 +maverick 0.354 0.676 0.409 +maxim 0.875 0.562 0.887 +maximize 0.823 0.765 0.792 +maximum 0.724 0.724 0.852 +may 0.704 0.273 0.245 +mayday 0.344 0.643 0.423 +mayflower 0.690 0.463 0.429 +mayhem 0.188 0.870 0.364 +mayonnaise 0.510 0.320 0.222 +mayor 0.469 0.481 0.818 +maze 0.438 0.608 0.444 +mead 0.667 0.337 0.441 +meadow 0.622 0.130 0.382 +meager 0.144 0.389 0.281 +meal 0.833 0.461 0.473 +mean 0.440 0.467 0.620 +meander 0.480 0.443 0.454 +meandering 0.427 0.644 0.539 +meanie 0.388 0.420 0.404 +meaning 0.663 0.395 0.625 +meaningful 0.770 0.500 0.802 +meaningless 0.156 0.314 0.143 +meanness 0.102 0.694 0.368 +means 0.615 0.373 0.460 +meantime 0.432 0.222 0.300 +measles 0.092 0.635 0.422 +measurable 0.604 0.410 0.602 +measure 0.510 0.375 0.365 +measured 0.542 0.265 0.578 +measurement 0.622 0.418 0.491 +measuring 0.448 0.337 0.529 +measuring cup 0.557 0.343 0.377 +measuring tape 0.337 0.280 0.327 +meat 0.612 0.421 0.413 +meatball 0.612 0.279 0.343 +meathead 0.306 0.534 0.490 +meatloaf 0.625 0.389 0.375 +mechanic 0.571 0.433 0.566 +mechanical 0.479 0.569 0.564 +mechanics 0.542 0.500 0.761 +mechanism 0.573 0.583 0.664 +med 0.375 0.429 0.606 +medal 0.854 0.555 0.746 +medallion 0.750 0.510 0.710 +medallist 0.796 0.821 0.897 +meddle 0.302 0.770 0.526 +meddling 0.245 0.600 0.461 +media 0.500 0.330 0.464 +medial 0.458 0.340 0.429 +median 0.459 0.216 0.375 +mediate 0.635 0.308 0.654 +mediation 0.661 0.350 0.657 +mediator 0.592 0.438 0.580 +medic 0.500 0.472 0.585 +medical 0.583 0.373 0.616 +medicate 0.417 0.375 0.546 +medication 0.615 0.439 0.500 +medicinal 0.667 0.417 0.614 +medicine 0.708 0.318 0.679 +medieval 0.560 0.408 0.455 +mediocre 0.188 0.481 0.149 +mediocrity 0.073 0.398 0.225 +meditate 0.812 0.146 0.564 +meditating 0.718 0.185 0.399 +meditation 0.786 0.120 0.478 +meditative 0.614 0.120 0.454 +mediterranean 0.663 0.454 0.545 +medium 0.559 0.356 0.358 +medley 0.487 0.352 0.400 +meek 0.531 0.150 0.198 +meet 0.760 0.510 0.580 +meeting 0.750 0.569 0.613 +mega 0.724 0.538 0.723 +meh 0.380 0.286 0.365 +melancholic 0.181 0.306 0.277 +melancholy 0.188 0.260 0.237 +melee 0.541 0.704 0.611 +mellow 0.633 0.069 0.265 +melodious 0.932 0.530 0.587 +melodrama 0.378 0.830 0.446 +melodramatic 0.235 0.692 0.368 +melody 0.847 0.434 0.405 +melon 0.461 0.231 0.271 +melt 0.448 0.615 0.312 +meltdown 0.629 0.657 0.602 +melting 0.592 0.470 0.538 +member 0.698 0.333 0.555 +membership 0.698 0.411 0.778 +membrane 0.406 0.430 0.418 +memento 0.708 0.360 0.536 +memo 0.625 0.235 0.407 +memoir 0.750 0.242 0.553 +memorabilia 0.780 0.412 0.491 +memorable 0.939 0.510 0.769 +memorandum 0.600 0.500 0.639 +memorial 0.602 0.304 0.600 +memorials 0.771 0.333 0.679 +memories 0.963 0.487 0.510 +memoriesiwontforget 0.635 0.542 0.455 +memorize 0.520 0.451 0.716 +memory 0.792 0.378 0.573 +menace 0.125 0.894 0.759 +menacing 0.042 0.880 0.643 +menagerie 0.573 0.480 0.538 +mend 0.542 0.436 0.602 +mending 0.500 0.633 0.657 +menial 0.490 0.420 0.352 +meningitis 0.104 0.612 0.407 +meniscus 0.323 0.330 0.453 +menopause 0.204 0.460 0.306 +menses 0.163 0.686 0.331 +menstrual 0.408 0.519 0.435 +mental 0.490 0.490 0.585 +mentalhealth 0.562 0.541 0.670 +mentality 0.711 0.415 0.726 +menthol 0.490 0.292 0.433 +mention 0.562 0.365 0.562 +mentor 0.719 0.455 0.777 +menu 0.633 0.333 0.385 +meow 0.510 0.510 0.412 +mercantile 0.480 0.490 0.713 +mercenary 0.245 0.837 0.673 +merchandise 0.594 0.460 0.621 +merchant 0.675 0.500 0.620 +merciful 0.854 0.346 0.500 +merciless 0.062 0.880 0.634 +mercurial 0.490 0.546 0.518 +mercury 0.337 0.312 0.475 +mercy 0.719 0.229 0.500 +mere 0.396 0.221 0.176 +merengue 0.688 0.519 0.442 +merge 0.760 0.480 0.733 +merger 0.592 0.490 0.642 +meridian 0.510 0.324 0.558 +meridional 0.365 0.290 0.600 +meringue 0.625 0.580 0.411 +merit 0.854 0.500 0.722 +meritorious 0.781 0.618 0.855 +mermaid 0.765 0.623 0.452 +merriment 0.948 0.721 0.632 +merry 0.979 0.731 0.764 +merrychristmas 0.888 0.510 0.536 +mesa 0.604 0.191 0.319 +mescaline 0.490 0.580 0.415 +mesh 0.429 0.235 0.371 +meshes 0.440 0.363 0.362 +mesmerized 0.520 0.552 0.421 +mess 0.143 0.843 0.273 +message 0.650 0.391 0.415 +messedup 0.333 0.615 0.358 +messenger 0.694 0.434 0.500 +messiah 0.781 0.634 0.800 +messy 0.260 0.635 0.140 +metabolic 0.408 0.531 0.559 +metabolism 0.698 0.509 0.555 +metal 0.551 0.429 0.547 +metallic 0.615 0.330 0.607 +metallurgy 0.396 0.509 0.587 +metamorphosis 0.541 0.571 0.613 +metaphor 0.562 0.280 0.470 +metaphorical 0.500 0.412 0.480 +metaphysical 0.630 0.573 0.686 +metaphysics 0.561 0.396 0.588 +metastasis 0.177 0.646 0.452 +meteor 0.398 0.714 0.737 +meteoric 0.590 0.802 0.684 +meteorite 0.385 0.794 0.750 +meteorological 0.635 0.557 0.556 +meteorology 0.630 0.418 0.689 +meter 0.438 0.300 0.463 +meth 0.354 0.564 0.340 +methadone 0.240 0.540 0.453 +methane 0.290 0.460 0.569 +methanol 0.292 0.500 0.570 +method 0.640 0.275 0.698 +methodical 0.663 0.360 0.745 +methodology 0.664 0.327 0.745 +meticulous 0.555 0.480 0.555 +metime 0.531 0.398 0.417 +metric 0.519 0.248 0.573 +metrical 0.521 0.375 0.482 +metrology 0.531 0.432 0.439 +metropolis 0.656 0.625 0.779 +metropolitan 0.387 0.408 0.723 +mettle 0.667 0.529 0.750 +mew 0.418 0.481 0.380 +mezzanine 0.479 0.427 0.404 +mica 0.531 0.250 0.314 +mick 0.449 0.451 0.382 +micro 0.500 0.270 0.250 +microbe 0.255 0.450 0.340 +microbiology 0.571 0.378 0.560 +microchip 0.551 0.358 0.432 +microcosm 0.500 0.500 0.520 +microfilm 0.469 0.352 0.412 +microgram 0.448 0.286 0.355 +micrometer 0.573 0.358 0.394 +micron 0.375 0.291 0.315 +microphone 0.551 0.431 0.462 +microscope 0.531 0.330 0.464 +microscopic 0.360 0.327 0.433 +microscopically 0.623 0.370 0.412 +microscopy 0.500 0.339 0.455 +microwave 0.542 0.497 0.443 +mid 0.500 0.315 0.356 +midair 0.633 0.413 0.455 +midday 0.658 0.250 0.403 +middle 0.458 0.157 0.300 +middleman 0.500 0.404 0.452 +middleweight 0.510 0.302 0.428 +midget 0.396 0.295 0.254 +midland 0.521 0.402 0.456 +midlife 0.594 0.244 0.473 +midline 0.332 0.224 0.330 +midnight 0.562 0.470 0.545 +midshipman 0.469 0.615 0.785 +midst 0.324 0.275 0.296 +midsummer 0.781 0.480 0.492 +midterm 0.427 0.337 0.425 +midtown 0.479 0.442 0.538 +midway 0.459 0.316 0.304 +midwife 0.531 0.570 0.453 +midwifery 0.510 0.570 0.459 +mien 0.500 0.352 0.447 +miffed 0.204 0.726 0.429 +mighty 0.855 0.837 0.936 +mignon 0.551 0.440 0.423 +migraine 0.135 0.783 0.318 +migrate 0.415 0.580 0.454 +migration 0.492 0.731 0.566 +migratory 0.448 0.521 0.491 +mike 0.542 0.365 0.423 +mil 0.534 0.388 0.347 +mild 0.635 0.198 0.216 +mildew 0.344 0.250 0.241 +mildness 0.827 0.226 0.311 +mile 0.521 0.417 0.456 +mileage 0.510 0.458 0.562 +milestone 0.719 0.373 0.558 +militant 0.418 0.667 0.750 +militants 0.260 0.673 0.652 +military 0.396 0.710 0.875 +militia 0.396 0.729 0.769 +milk 0.817 0.270 0.327 +milkman 0.750 0.380 0.304 +milkshake 0.796 0.521 0.330 +milky 0.517 0.283 0.311 +mill 0.531 0.382 0.347 +millennium 0.573 0.398 0.760 +milligram 0.429 0.217 0.302 +millimeter 0.427 0.177 0.360 +million 0.776 0.647 0.812 +millionaire 0.917 0.755 0.850 +millionth 0.635 0.528 0.611 +millstone 0.510 0.433 0.492 +mime 0.455 0.235 0.302 +mimic 0.557 0.587 0.391 +mimicking 0.316 0.433 0.364 +mimicry 0.420 0.337 0.472 +mince 0.417 0.529 0.378 +mincemeat 0.396 0.435 0.358 +mind 0.650 0.388 0.627 +minded 0.656 0.394 0.627 +mindful 0.765 0.450 0.725 +mindfulness 0.729 0.635 0.745 +mindless 0.184 0.333 0.153 +mine 0.688 0.418 0.578 +minefield 0.188 0.839 0.684 +miner 0.408 0.594 0.644 +mineral 0.519 0.287 0.605 +mineralogy 0.551 0.408 0.545 +mingle 0.561 0.480 0.434 +mingled 0.521 0.392 0.357 +mini 0.421 0.324 0.221 +miniature 0.429 0.292 0.204 +minibus 0.439 0.390 0.428 +minim 0.518 0.208 0.138 +minimal 0.448 0.147 0.206 +minimize 0.360 0.236 0.311 +minimized 0.458 0.137 0.208 +minimum 0.380 0.198 0.194 +mining 0.633 0.598 0.554 +minion 0.490 0.430 0.167 +minister 0.547 0.441 0.892 +ministerial 0.571 0.519 0.660 +ministry 0.510 0.346 0.717 +minivan 0.592 0.356 0.452 +mink 0.560 0.515 0.430 +minnow 0.541 0.367 0.364 +minor 0.250 0.235 0.175 +minority 0.310 0.332 0.211 +minstrel 0.458 0.541 0.397 +mint 0.688 0.221 0.345 +minty 0.635 0.292 0.361 +minuscule 0.396 0.286 0.214 +minute 0.582 0.279 0.356 +minutiae 0.323 0.257 0.316 +minx 0.448 0.519 0.404 +mir 0.417 0.339 0.355 +miracle 0.917 0.607 0.806 +miracles 0.922 0.735 0.692 +miraculous 0.875 0.706 0.812 +mirage 0.546 0.487 0.562 +mire 0.344 0.376 0.298 +mirror 0.677 0.310 0.438 +mirth 0.888 0.640 0.608 +misappropriation 0.097 0.831 0.500 +misbehave 0.020 0.847 0.304 +misbehavior 0.031 0.704 0.269 +miscalculation 0.177 0.490 0.353 +miscarriage 0.042 0.781 0.312 +miscellaneous 0.531 0.321 0.196 +miscellany 0.500 0.412 0.384 +mischief 0.385 0.834 0.292 +mischievous 0.439 0.804 0.472 +misconception 0.210 0.557 0.291 +misconduct 0.061 0.667 0.304 +misdemeanor 0.210 0.640 0.364 +misdirection 0.131 0.710 0.281 +miser 0.208 0.633 0.311 +miserable 0.062 0.461 0.188 +miserably 0.280 0.545 0.150 +misery 0.146 0.378 0.158 +misfire 0.153 0.453 0.200 +misfit 0.173 0.500 0.393 +misfortune 0.094 0.780 0.311 +misguided 0.280 0.531 0.259 +mishap 0.071 0.654 0.227 +misinformed 0.156 0.567 0.250 +misinterpretation 0.112 0.556 0.360 +mislead 0.167 0.765 0.412 +misleading 0.070 0.660 0.272 +misled 0.177 0.606 0.353 +mismanagement 0.094 0.520 0.295 +mismatch 0.250 0.459 0.282 +mismatched 0.250 0.557 0.302 +misnomer 0.296 0.528 0.284 +misplace 0.229 0.461 0.191 +misplaced 0.247 0.450 0.324 +misread 0.115 0.558 0.315 +misrepresent 0.198 0.542 0.418 +misrepresentation 0.323 0.618 0.518 +misrepresented 0.042 0.519 0.466 +miss 0.573 0.490 0.408 +missile 0.240 0.830 0.764 +missiles 0.070 0.922 0.830 +missing 0.306 0.418 0.222 +missingyou 0.260 0.471 0.377 +mission 0.765 0.633 0.870 +missionary 0.729 0.404 0.596 +misspell 0.292 0.423 0.281 +misstatement 0.302 0.547 0.221 +missy 0.521 0.480 0.333 +mist 0.375 0.194 0.221 +mistake 0.208 0.585 0.102 +mistaken 0.131 0.630 0.212 +mister 0.604 0.406 0.663 +mistletoe 0.542 0.470 0.324 +mistreated 0.010 0.792 0.200 +mistress 0.630 0.796 0.694 +mistrial 0.427 0.539 0.536 +mistrust 0.135 0.657 0.231 +misty 0.427 0.451 0.278 +misunderstand 0.177 0.548 0.382 +misunderstanding 0.112 0.618 0.284 +misunderstood 0.177 0.625 0.309 +misuse 0.083 0.560 0.196 +mite 0.290 0.584 0.271 +miter 0.458 0.500 0.414 +mitigate 0.506 0.427 0.456 +mitigating 0.551 0.520 0.600 +mitigation 0.448 0.527 0.423 +mitt 0.406 0.183 0.264 +mitten 0.531 0.330 0.408 +mitzvah 0.422 0.610 0.409 +mix 0.542 0.490 0.472 +mixed 0.510 0.346 0.444 +mixedemotions 0.440 0.673 0.430 +mixer 0.562 0.500 0.556 +mixture 0.546 0.360 0.481 +mnemonic 0.531 0.480 0.452 +moan 0.357 0.735 0.352 +moat 0.398 0.380 0.314 +mob 0.296 0.788 0.567 +mobile 0.615 0.569 0.481 +mobility 0.700 0.596 0.654 +mobilization 0.688 0.720 0.787 +mobilize 0.604 0.684 0.727 +mobster 0.188 0.870 0.638 +mocha 0.500 0.396 0.311 +mock 0.360 0.606 0.618 +mocked 0.225 0.746 0.204 +mockery 0.094 0.806 0.181 +mocking 0.082 0.755 0.394 +mockingbird 0.513 0.337 0.423 +mod 0.458 0.367 0.384 +modal 0.592 0.264 0.461 +modality 0.633 0.404 0.527 +mode 0.531 0.185 0.367 +model 0.607 0.388 0.723 +modeler 0.500 0.510 0.730 +modeling 0.684 0.404 0.490 +modem 0.573 0.355 0.500 +moderate 0.582 0.190 0.453 +moderate anticipation 0.667 0.451 0.574 +moderate disgust 0.229 0.558 0.381 +moderate negative 0.177 0.500 0.306 +moderate positive 0.896 0.453 0.753 +moderate surprise 0.776 0.663 0.637 +moderate trust 0.677 0.350 0.773 +moderately 0.604 0.264 0.500 +moderating 0.667 0.402 0.783 +moderation 0.531 0.240 0.453 +moderator 0.519 0.354 0.802 +modern 0.855 0.423 0.691 +modernism 0.760 0.553 0.703 +modest 0.760 0.130 0.412 +modesty 0.778 0.240 0.500 +modicum 0.234 0.417 0.327 +modifiable 0.541 0.422 0.373 +modification 0.480 0.520 0.625 +modified 0.561 0.458 0.693 +modify 0.458 0.584 0.625 +modulate 0.673 0.343 0.555 +modulation 0.458 0.365 0.565 +module 0.582 0.388 0.571 +modulus 0.622 0.304 0.481 +mogul 0.510 0.652 0.865 +moiety 0.378 0.343 0.454 +moist 0.470 0.316 0.386 +moisture 0.406 0.398 0.327 +moisturizer 0.750 0.280 0.386 +molar 0.544 0.426 0.350 +molasses 0.490 0.269 0.286 +mold 0.330 0.274 0.402 +molded 0.667 0.361 0.373 +molding 0.552 0.308 0.546 +moldy 0.235 0.387 0.250 +mole 0.436 0.377 0.352 +molecular 0.495 0.440 0.536 +molecule 0.531 0.259 0.375 +molest 0.133 0.816 0.319 +molestation 0.102 0.808 0.407 +molester 0.143 0.811 0.478 +molten 0.417 0.490 0.339 +mom 0.927 0.336 0.639 +moment 0.604 0.435 0.509 +momentary 0.562 0.271 0.330 +momentous 0.792 0.587 0.760 +momentum 0.663 0.750 0.688 +momma 0.833 0.412 0.527 +mommy 0.854 0.353 0.422 +monad 0.510 0.482 0.451 +monarch 0.583 0.559 0.870 +monarchy 0.450 0.557 0.870 +monastery 0.694 0.183 0.726 +monastic 0.438 0.314 0.676 +monetary 0.583 0.494 0.716 +money 0.844 0.608 0.827 +mongoloid 0.177 0.364 0.317 +mongoose 0.327 0.380 0.546 +mongrel 0.425 0.438 0.395 +monitor 0.490 0.298 0.538 +monk 0.472 0.208 0.439 +monkey 0.548 0.449 0.283 +mono 0.500 0.390 0.273 +monochrome 0.312 0.292 0.339 +monogamous 0.510 0.335 0.402 +monogamy 0.542 0.380 0.455 +monogram 0.480 0.210 0.425 +monogrammed 0.503 0.270 0.402 +monograph 0.500 0.242 0.481 +monolayer 0.427 0.294 0.433 +monolith 0.429 0.327 0.500 +monologue 0.500 0.284 0.534 +monopolist 0.330 0.590 0.725 +monopoly 0.449 0.509 0.640 +monotonous 0.354 0.221 0.400 +monotony 0.398 0.135 0.353 +monoxide 0.433 0.430 0.490 +monsieur 0.552 0.340 0.623 +monsoon 0.358 0.600 0.481 +monster 0.133 0.935 0.596 +monstrosity 0.094 0.933 0.611 +monstrous 0.094 0.942 0.649 +montage 0.438 0.520 0.388 +monte 0.589 0.330 0.391 +month 0.688 0.255 0.411 +monthly 0.622 0.314 0.364 +monument 0.833 0.404 0.811 +monumental 0.656 0.594 0.955 +moo 0.438 0.355 0.300 +mooch 0.378 0.413 0.309 +mood 0.720 0.500 0.500 +moods 0.578 0.633 0.491 +moody 0.245 0.811 0.595 +moon 0.673 0.233 0.547 +moonbeam 0.700 0.290 0.491 +moonlight 0.865 0.264 0.409 +moonlit 0.873 0.269 0.508 +moonshine 0.633 0.389 0.491 +moonstruck 0.583 0.438 0.407 +moonwalk 0.615 0.586 0.525 +moor 0.311 0.464 0.378 +moored 0.344 0.500 0.417 +mooring 0.323 0.490 0.444 +moorings 0.406 0.500 0.516 +moorland 0.490 0.370 0.456 +moose 0.648 0.373 0.318 +moot 0.344 0.500 0.615 +mooted 0.388 0.580 0.463 +mop 0.396 0.442 0.296 +mope 0.406 0.309 0.345 +moped 0.582 0.582 0.554 +moral 0.700 0.459 0.796 +morale 0.729 0.158 0.792 +morality 0.750 0.408 0.759 +morals 0.646 0.430 0.611 +morass 0.387 0.348 0.375 +moratorium 0.337 0.427 0.373 +moray 0.510 0.402 0.463 +morbid 0.090 0.833 0.395 +morbidity 0.370 0.630 0.443 +morbidness 0.120 0.694 0.339 +mores 0.582 0.317 0.684 +morgue 0.022 0.539 0.241 +moribund 0.083 0.488 0.167 +morn 0.542 0.284 0.345 +morning 0.688 0.235 0.444 +moron 0.133 0.587 0.183 +moronic 0.122 0.500 0.224 +morose 0.240 0.663 0.264 +morph 0.448 0.469 0.451 +morphine 0.229 0.490 0.496 +morphism 0.398 0.549 0.386 +morphology 0.516 0.373 0.639 +morrow 0.708 0.314 0.490 +morsel 0.490 0.296 0.400 +mortal 0.196 0.786 0.510 +mortality 0.229 0.726 0.518 +mortar 0.333 0.627 0.562 +mortgage 0.255 0.408 0.537 +mortgagee 0.418 0.633 0.723 +mortgagor 0.431 0.522 0.490 +mortician 0.104 0.429 0.275 +mortification 0.135 0.644 0.404 +mortified 0.073 0.731 0.270 +mortuary 0.133 0.606 0.427 +mosaic 0.635 0.250 0.302 +mosey 0.521 0.402 0.330 +mosquito 0.229 0.400 0.198 +moss 0.235 0.270 0.245 +mossy 0.375 0.329 0.286 +mote 0.375 0.388 0.260 +motel 0.531 0.372 0.450 +moth 0.323 0.350 0.196 +mother 0.931 0.408 0.725 +motherfucker 0.122 0.827 0.351 +motherfucking 0.071 0.823 0.373 +motherhood 0.844 0.546 0.667 +motherland 0.677 0.375 0.731 +motherless 0.163 0.541 0.337 +motherly 0.927 0.324 0.710 +motif 0.688 0.481 0.527 +motion 0.667 0.538 0.657 +motionless 0.323 0.210 0.246 +motivate 0.812 0.776 0.873 +motivating 0.958 0.820 0.787 +motivation 0.854 0.784 0.802 +motivational 0.906 0.646 0.858 +motive 0.667 0.588 0.663 +motley 0.480 0.398 0.412 +motor 0.531 0.551 0.648 +motorbike 0.552 0.608 0.616 +motorboat 0.677 0.500 0.390 +motorcade 0.708 0.730 0.593 +motorcar 0.694 0.565 0.682 +motorcycle 0.677 0.764 0.713 +motorist 0.562 0.663 0.578 +motte 0.481 0.389 0.370 +mottled 0.380 0.336 0.295 +motto 0.688 0.317 0.439 +mould 0.357 0.176 0.246 +mound 0.520 0.481 0.509 +mount 0.500 0.292 0.348 +mountain 0.698 0.408 0.649 +mountaineer 0.635 0.774 0.535 +mountainous 0.635 0.519 0.612 +mountains 0.766 0.433 0.569 +mountaintop 0.653 0.541 0.713 +mourn 0.056 0.583 0.150 +mournful 0.180 0.441 0.188 +mourning 0.177 0.490 0.266 +mouse 0.427 0.441 0.206 +mousetrap 0.180 0.643 0.330 +mousse 0.604 0.336 0.368 +moustache 0.470 0.236 0.409 +mousy 0.480 0.413 0.339 +mouth 0.734 0.294 0.336 +mouthful 0.609 0.565 0.389 +mouthpiece 0.573 0.346 0.393 +mouthwash 0.438 0.385 0.352 +movable 0.469 0.509 0.500 +move 0.656 0.647 0.670 +movement 0.656 0.654 0.658 +mover 0.615 0.539 0.466 +movie 0.792 0.560 0.471 +movies 0.724 0.426 0.472 +moving 0.479 0.673 0.358 +movingforward 0.857 0.518 0.848 +movingon 0.490 0.529 0.435 +mow 0.420 0.559 0.393 +mower 0.458 0.510 0.368 +moxie 0.531 0.490 0.366 +mozzarella 0.653 0.265 0.340 +mri 0.365 0.431 0.349 +muchneeded 0.438 0.602 0.455 +mucis 0.398 0.418 0.420 +muck 0.347 0.423 0.272 +mucked 0.184 0.500 0.373 +mucous 0.330 0.296 0.293 +mucus 0.143 0.309 0.228 +mud 0.333 0.260 0.185 +muddle 0.184 0.710 0.336 +muddled 0.250 0.615 0.263 +muddy 0.292 0.400 0.283 +muff 0.542 0.335 0.314 +muffin 0.684 0.430 0.306 +muffled 0.479 0.330 0.421 +muffler 0.357 0.407 0.454 +mug 0.542 0.214 0.382 +mugger 0.125 0.850 0.500 +mulberry 0.469 0.315 0.361 +mulch 0.349 0.361 0.383 +mule 0.320 0.337 0.254 +mull 0.663 0.340 0.594 +mullet 0.521 0.356 0.377 +multilateral 0.500 0.469 0.705 +multimedia 0.611 0.390 0.607 +multinational 0.656 0.510 0.842 +multiple 0.660 0.510 0.578 +multiple sclerosis 0.188 0.587 0.483 +multiplex 0.610 0.590 0.667 +multiplication 0.646 0.565 0.762 +multiplicity 0.677 0.490 0.777 +multiplied 0.802 0.559 0.729 +multiplier 0.643 0.615 0.741 +multiply 0.802 0.625 0.777 +multitude 0.562 0.765 0.847 +mum 0.802 0.317 0.698 +mumble 0.292 0.444 0.245 +mumbo 0.429 0.506 0.336 +mummy 0.400 0.588 0.415 +mumps 0.099 0.410 0.311 +munch 0.541 0.277 0.434 +munchies 0.562 0.470 0.491 +munchkin 0.490 0.466 0.374 +mundane 0.312 0.420 0.480 +municipal 0.625 0.390 0.758 +municipality 0.569 0.280 0.614 +mural 0.551 0.265 0.454 +murder 0.061 0.942 0.615 +murderer 0.010 0.960 0.650 +murderess 0.041 0.941 0.462 +murderous 0.017 0.940 0.682 +murky 0.143 0.618 0.370 +murmur 0.458 0.520 0.200 +muscle 0.359 0.490 0.645 +muscular 0.531 0.434 0.577 +muse 0.760 0.360 0.509 +muses 0.714 0.434 0.571 +museum 0.792 0.206 0.481 +mush 0.500 0.311 0.125 +mushroom 0.490 0.274 0.269 +mushy 0.520 0.200 0.182 +music 0.833 0.563 0.605 +musical 0.908 0.630 0.530 +musician 0.816 0.509 0.618 +musing 0.740 0.151 0.465 +musk 0.469 0.454 0.453 +musket 0.260 0.654 0.510 +musketeer 0.694 0.569 0.705 +muskrat 0.439 0.510 0.368 +muslin 0.439 0.304 0.352 +muss 0.418 0.438 0.302 +must 0.408 0.382 0.441 +mustang 0.635 0.642 0.708 +mustard 0.500 0.346 0.275 +muster 0.635 0.460 0.548 +musty 0.354 0.367 0.267 +mutable 0.426 0.531 0.491 +mutant 0.337 0.676 0.573 +mutate 0.281 0.548 0.463 +mutation 0.365 0.625 0.611 +mute 0.271 0.200 0.250 +muted 0.260 0.167 0.162 +mutilate 0.125 0.900 0.465 +mutilated 0.041 0.841 0.356 +mutilation 0.122 0.782 0.456 +mutiny 0.323 0.890 0.549 +mutt 0.418 0.408 0.387 +mutter 0.406 0.427 0.228 +mutton 0.427 0.283 0.393 +mutual 0.729 0.321 0.464 +mutually 0.844 0.490 0.582 +muzzle 0.388 0.430 0.232 +myfavorite 0.812 0.587 0.615 +myopia 0.245 0.387 0.226 +myopic 0.344 0.396 0.218 +myriad 0.480 0.429 0.550 +mysterious 0.448 0.699 0.455 +mystery 0.417 0.667 0.519 +mystic 0.643 0.520 0.535 +mystical 0.594 0.443 0.689 +mysticism 0.594 0.598 0.423 +mystified 0.344 0.600 0.509 +mystique 0.668 0.633 0.667 +myth 0.458 0.432 0.338 +mythic 0.635 0.528 0.645 +mythical 0.625 0.556 0.583 +mythological 0.760 0.573 0.658 +mythology 0.684 0.439 0.688 +nab 0.469 0.544 0.407 +nacho 0.667 0.259 0.333 +nada 0.250 0.231 0.136 +nadir 0.479 0.363 0.424 +nag 0.271 0.451 0.472 +nail 0.469 0.397 0.282 +nail gun 0.378 0.806 0.574 +naive 0.406 0.260 0.375 +naked 0.323 0.885 0.288 +nakedness 0.480 0.760 0.350 +namaste 0.719 0.255 0.464 +name 0.573 0.300 0.415 +named 0.562 0.396 0.565 +nameless 0.344 0.280 0.164 +namesake 0.418 0.327 0.404 +naming 0.667 0.410 0.559 +nana 0.765 0.255 0.375 +nanny 0.615 0.370 0.528 +nanometer 0.375 0.356 0.446 +nap 0.660 0.098 0.342 +napalm 0.265 0.580 0.471 +nape 0.427 0.268 0.298 +napkin 0.469 0.142 0.209 +napping 0.765 0.046 0.306 +nappy 0.529 0.333 0.207 +narcissism 0.214 0.639 0.540 +narcissist 0.173 0.614 0.629 +narcissistic 0.323 0.708 0.655 +narcotic 0.102 0.858 0.450 +narrate 0.541 0.480 0.473 +narration 0.622 0.408 0.551 +narrative 0.580 0.303 0.443 +narrator 0.673 0.430 0.623 +narrow 0.260 0.368 0.356 +narrowing 0.354 0.593 0.357 +nasal 0.479 0.340 0.330 +nascent 0.684 0.373 0.585 +nasty 0.115 0.620 0.264 +natal 0.755 0.462 0.481 +nation 0.594 0.443 0.821 +national 0.698 0.365 0.663 +nationality 0.642 0.400 0.772 +nationwide 0.684 0.217 0.672 +native 0.635 0.422 0.710 +nativity 0.750 0.337 0.673 +natural 0.854 0.118 0.481 +natural gas 0.635 0.324 0.396 +naturalist 0.844 0.255 0.562 +naturalization 0.781 0.279 0.652 +naturalized 0.760 0.333 0.600 +naturally 0.854 0.276 0.549 +nature 0.857 0.184 0.643 +naught 0.344 0.176 0.161 +naughty 0.451 0.857 0.371 +nausea 0.104 0.781 0.273 +nauseate 0.062 0.660 0.176 +nauseating 0.021 0.640 0.250 +nauseous 0.135 0.780 0.284 +nautical 0.646 0.250 0.579 +nautilus 0.396 0.509 0.517 +naval 0.542 0.449 0.679 +nave 0.583 0.448 0.585 +navel 0.448 0.261 0.276 +navigable 0.749 0.406 0.645 +navigate 0.740 0.555 0.675 +navigation 0.841 0.470 0.720 +navigational 0.573 0.481 0.564 +navigator 0.583 0.592 0.623 +navy 0.531 0.760 0.764 +nay 0.344 0.290 0.325 +nearsighted 0.271 0.373 0.265 +neat 0.878 0.235 0.491 +neatly 0.802 0.412 0.588 +nebula 0.510 0.418 0.438 +nebulae 0.490 0.330 0.472 +nebulous 0.469 0.347 0.417 +necessarily 0.667 0.423 0.598 +necessary 0.750 0.433 0.679 +necessitate 0.578 0.604 0.516 +necessities 0.520 0.630 0.463 +necessity 0.567 0.471 0.588 +neck 0.541 0.245 0.345 +necklace 0.760 0.294 0.373 +necktie 0.583 0.229 0.314 +necromancer 0.333 0.625 0.536 +necrosis 0.115 0.622 0.385 +nectar 0.746 0.331 0.398 +need 0.510 0.574 0.200 +needalife 0.490 0.443 0.394 +needed 0.677 0.342 0.679 +needful 0.582 0.460 0.614 +needit 0.250 0.472 0.356 +needle 0.250 0.472 0.360 +needlepoint 0.653 0.500 0.556 +needles 0.250 0.602 0.348 +needless 0.327 0.385 0.200 +needtoknow 0.427 0.606 0.474 +needtorelax 0.673 0.438 0.274 +needy 0.360 0.451 0.245 +nefarious 0.184 0.720 0.528 +negation 0.255 0.461 0.297 +negative 0.102 0.527 0.176 +negativity 0.060 0.520 0.273 +neglect 0.045 0.550 0.163 +neglected 0.271 0.385 0.160 +neglecting 0.177 0.441 0.230 +negligee 0.385 0.520 0.336 +negligence 0.092 0.570 0.251 +negligent 0.167 0.583 0.259 +negligently 0.056 0.583 0.266 +negligible 0.177 0.292 0.232 +negotiable 0.688 0.585 0.731 +negotiate 0.612 0.708 0.769 +negotiation 0.490 0.615 0.728 +negotiator 0.635 0.471 0.817 +negro 0.354 0.368 0.461 +neigh 0.378 0.642 0.373 +neighbor 0.657 0.448 0.434 +neighborhood 0.385 0.469 0.373 +neighboring 0.656 0.306 0.481 +nemesis 0.271 0.688 0.647 +neon 0.594 0.480 0.380 +neonatal 0.542 0.529 0.357 +neophyte 0.286 0.363 0.411 +neoprene 0.316 0.451 0.443 +nephew 0.719 0.337 0.412 +nepotism 0.349 0.584 0.517 +nerd 0.408 0.481 0.315 +nerdy 0.296 0.255 0.292 +nerve 0.129 0.698 0.307 +nerves 0.333 0.783 0.264 +nervous 0.235 0.820 0.213 +nervousness 0.163 0.915 0.241 +nervouswreck 0.112 0.867 0.179 +nervy 0.250 0.830 0.241 +ness 0.396 0.480 0.392 +nest 0.687 0.221 0.333 +nestle 0.625 0.308 0.379 +nestling 0.604 0.427 0.286 +net 0.441 0.288 0.417 +nether 0.240 0.265 0.259 +netting 0.368 0.509 0.585 +nettle 0.406 0.324 0.490 +network 0.531 0.337 0.466 +networking 0.625 0.482 0.545 +neural 0.582 0.426 0.391 +neuralgia 0.092 0.706 0.439 +neurological 0.500 0.540 0.558 +neurologist 0.608 0.500 0.736 +neurology 0.459 0.537 0.580 +neurosis 0.122 0.766 0.418 +neurosurgeon 0.590 0.673 0.755 +neurosurgery 0.490 0.632 0.730 +neurotic 0.198 0.801 0.387 +neuter 0.621 0.163 0.302 +neutral 0.469 0.184 0.357 +neutrality 0.469 0.205 0.434 +neutralize 0.519 0.363 0.719 +neutron 0.469 0.440 0.679 +new 0.917 0.490 0.582 +new age 0.694 0.556 0.727 +newbeginnings 0.802 0.613 0.524 +newborn 0.918 0.580 0.372 +newcomer 0.622 0.380 0.396 +newday 0.847 0.388 0.618 +newfound 0.745 0.741 0.520 +newjob 0.755 0.643 0.729 +newlife 0.898 0.646 0.701 +newly 0.688 0.422 0.552 +newlywed 0.847 0.706 0.570 +newme 0.643 0.550 0.527 +newness 0.740 0.522 0.588 +news 0.633 0.580 0.610 +newscast 0.531 0.509 0.714 +newscaster 0.646 0.510 0.764 +newsflash 0.604 0.637 0.518 +newsletter 0.622 0.385 0.490 +newsman 0.604 0.480 0.696 +newspaper 0.602 0.283 0.444 +newspaperman 0.561 0.458 0.750 +newsreel 0.625 0.571 0.577 +newsroom 0.531 0.392 0.658 +newsstand 0.615 0.222 0.336 +newstart 0.802 0.510 0.667 +newt 0.458 0.380 0.541 +newyear 0.938 0.784 0.520 +nexus 0.496 0.368 0.412 +nib 0.510 0.282 0.406 +nibble 0.551 0.551 0.411 +nice 0.930 0.442 0.650 +niche 0.459 0.413 0.318 +nichts 0.406 0.293 0.404 +nick 0.554 0.388 0.387 +nickel 0.510 0.347 0.406 +nickname 0.490 0.470 0.263 +nicotine 0.235 0.608 0.447 +niece 0.771 0.320 0.400 +nifty 0.740 0.745 0.815 +nigh 0.653 0.216 0.336 +night 0.598 0.396 0.404 +nightcap 0.750 0.196 0.268 +nightclub 0.802 0.894 0.528 +nightfall 0.490 0.436 0.426 +nightgown 0.643 0.408 0.250 +nightie 0.630 0.388 0.274 +nightingale 0.740 0.340 0.496 +nightlife 0.542 0.783 0.510 +nightly 0.673 0.410 0.474 +nightmare 0.005 0.810 0.436 +nightmares 0.082 0.942 0.448 +nightstand 0.490 0.130 0.327 +nightstick 0.500 0.461 0.348 +nighttime 0.735 0.385 0.439 +nihilism 0.367 0.510 0.364 +nil 0.286 0.143 0.157 +nimble 0.833 0.729 0.769 +nimrod 0.327 0.500 0.539 +nincompoop 0.365 0.431 0.368 +nine 0.552 0.255 0.327 +nineteen 0.673 0.304 0.375 +ninety 0.479 0.349 0.436 +ninja 0.542 0.844 0.682 +ninny 0.344 0.343 0.309 +nintendo 0.802 0.571 0.464 +ninth 0.490 0.212 0.396 +nip 0.281 0.700 0.264 +nipper 0.386 0.422 0.317 +nipple 0.480 0.786 0.415 +nippy 0.540 0.500 0.416 +nitrate 0.388 0.406 0.500 +nitro 0.500 0.647 0.639 +nitrogen 0.427 0.435 0.562 +nitrous 0.435 0.561 0.411 +nitwit 0.146 0.606 0.139 +nix 0.330 0.380 0.404 +no anticipation 0.396 0.480 0.341 +no disgust 0.510 0.324 0.448 +no emotion 0.170 0.109 0.225 +no sentiment 0.092 0.382 0.278 +no surprise 0.171 0.224 0.412 +no trust 0.055 0.445 0.257 +nobility 0.844 0.347 0.736 +noble 0.906 0.345 0.610 +nobleman 0.675 0.286 0.709 +nobodycares 0.365 0.410 0.354 +nocomplaints 0.677 0.164 0.491 +nocturnal 0.540 0.500 0.462 +nod 0.590 0.367 0.427 +nodding 0.694 0.294 0.426 +node 0.396 0.343 0.361 +nodular 0.438 0.351 0.411 +nodule 0.312 0.426 0.349 +noggin 0.510 0.433 0.382 +nohope 0.200 0.441 0.385 +noir 0.375 0.394 0.365 +noise 0.260 0.883 0.388 +noisy 0.271 0.812 0.561 +nomad 0.375 0.413 0.433 +nomadic 0.427 0.519 0.422 +nomenclature 0.500 0.222 0.575 +nominal 0.594 0.250 0.463 +nominate 0.615 0.471 0.669 +nomination 0.663 0.637 0.696 +nominee 0.662 0.625 0.765 +nonce 0.422 0.370 0.377 +nonchalant 0.312 0.314 0.366 +noncompliance 0.112 0.598 0.259 +nondescript 0.490 0.434 0.348 +nonexistent 0.208 0.429 0.149 +nonfat 0.604 0.260 0.340 +nonfiction 0.426 0.315 0.431 +nonpayment 0.229 0.510 0.298 +nonresident 0.250 0.340 0.302 +nonsense 0.214 0.531 0.155 +nonsensical 0.173 0.268 0.193 +nonviolent 0.640 0.287 0.346 +noob 0.417 0.430 0.267 +noodle 0.633 0.216 0.225 +nook 0.480 0.321 0.296 +noon 0.531 0.343 0.518 +noose 0.356 0.300 0.330 +nopoint 0.276 0.324 0.314 +noregrets 0.469 0.476 0.426 +norm 0.500 0.245 0.527 +normal 0.740 0.127 0.380 +normalcy 0.805 0.151 0.620 +normality 0.781 0.089 0.444 +north 0.531 0.255 0.450 +northbound 0.604 0.454 0.491 +northeast 0.562 0.260 0.375 +northern 0.570 0.340 0.472 +northwest 0.604 0.345 0.451 +northwestern 0.479 0.306 0.462 +noschool 0.490 0.400 0.380 +nose 0.582 0.270 0.245 +nosebleed 0.153 0.776 0.361 +nosey 0.276 0.655 0.223 +nosnow 0.392 0.394 0.366 +nostalgia 0.417 0.337 0.339 +nostalgic 0.458 0.351 0.184 +nostress 0.531 0.404 0.415 +nostril 0.396 0.404 0.316 +nosun 0.388 0.380 0.351 +nosy 0.292 0.558 0.433 +not negative 0.622 0.270 0.444 +not positive 0.051 0.370 0.236 +notable 0.760 0.450 0.696 +notables 0.594 0.608 0.755 +notably 0.792 0.533 0.689 +notamorningperson 0.469 0.578 0.440 +notary 0.541 0.451 0.676 +notation 0.635 0.380 0.558 +notch 0.459 0.361 0.358 +notched 0.480 0.530 0.356 +note 0.594 0.163 0.416 +notebook 0.449 0.167 0.442 +noted 0.615 0.382 0.464 +noteworthy 0.704 0.481 0.759 +nothappy 0.112 0.320 0.170 +nothingbetter 0.635 0.390 0.543 +nothingness 0.204 0.080 0.161 +notice 0.646 0.408 0.491 +noticeable 0.890 0.562 0.750 +notification 0.604 0.461 0.671 +notify 0.643 0.471 0.573 +notion 0.612 0.284 0.667 +notional 0.520 0.288 0.500 +notoriety 0.552 0.633 0.769 +notorious 0.366 0.582 0.609 +notready 0.133 0.400 0.196 +notwithstanding 0.367 0.316 0.433 +nought 0.312 0.098 0.116 +noun 0.531 0.230 0.477 +nourish 0.878 0.460 0.639 +nourishment 0.786 0.290 0.631 +nouveau 0.633 0.438 0.432 +novel 0.702 0.352 0.439 +novelist 0.340 0.343 0.529 +novelty 0.673 0.521 0.740 +novice 0.429 0.346 0.180 +nowadays 0.680 0.346 0.400 +nowork 0.312 0.264 0.309 +noworries 0.630 0.402 0.500 +noxious 0.177 0.585 0.379 +nozzle 0.438 0.330 0.287 +nuance 0.408 0.282 0.411 +nuances 0.490 0.375 0.527 +nuclear 0.219 0.856 0.781 +nucleus 0.529 0.296 0.667 +nude 0.490 0.915 0.200 +nudge 0.448 0.500 0.509 +nudie 0.500 0.529 0.373 +nudist 0.440 0.796 0.483 +nudity 0.438 0.853 0.415 +nugget 0.602 0.340 0.348 +nuisance 0.198 0.817 0.227 +nuke 0.125 0.905 0.873 +nul 0.337 0.358 0.264 +null 0.253 0.147 0.152 +nullify 0.255 0.373 0.395 +numb 0.108 0.420 0.352 +number 0.406 0.231 0.471 +numbering 0.510 0.363 0.482 +numbers 0.406 0.241 0.440 +numbness 0.306 0.398 0.265 +numbskull 0.300 0.472 0.284 +numeral 0.582 0.254 0.382 +numerator 0.490 0.317 0.526 +numerical 0.479 0.322 0.517 +numerically 0.510 0.337 0.500 +numerous 0.622 0.462 0.609 +nun 0.500 0.150 0.406 +nunchucks 0.337 0.580 0.526 +nunnery 0.653 0.236 0.473 +nuptials 0.771 0.588 0.571 +nurse 0.635 0.578 0.521 +nursemaid 0.615 0.431 0.436 +nursery 0.894 0.406 0.389 +nursing 0.552 0.549 0.653 +nurture 0.745 0.378 0.657 +nut 0.365 0.310 0.250 +nutcase 0.286 0.775 0.259 +nutcracker 0.635 0.378 0.522 +nuthouse 0.347 0.519 0.434 +nutmeg 0.635 0.302 0.350 +nutrition 0.885 0.420 0.579 +nutritional 0.812 0.406 0.676 +nutritious 0.833 0.337 0.655 +nutritive 0.875 0.422 0.667 +nuts 0.594 0.250 0.291 +nutshell 0.458 0.407 0.310 +nutty 0.444 0.317 0.271 +nylon 0.490 0.304 0.295 +nylong 0.439 0.248 0.351 +nylons 0.556 0.379 0.320 +nymph 0.542 0.529 0.472 +nymphomaniac 0.398 0.894 0.536 +oaf 0.344 0.357 0.330 +oak 0.583 0.245 0.536 +oar 0.469 0.392 0.316 +oasis 0.796 0.283 0.429 +oat 0.622 0.170 0.298 +oath 0.543 0.615 0.824 +oatmeal 0.592 0.192 0.241 +obedience 0.765 0.287 0.536 +obedient 0.800 0.179 0.518 +obediently 0.802 0.304 0.577 +obelisk 0.604 0.408 0.596 +obese 0.133 0.427 0.250 +obesity 0.215 0.370 0.328 +obey 0.677 0.433 0.533 +obi 0.469 0.442 0.414 +obit 0.410 0.464 0.393 +obituary 0.188 0.330 0.423 +object 0.531 0.356 0.375 +objection 0.347 0.592 0.709 +objectionable 0.459 0.382 0.558 +objective 0.724 0.337 0.736 +objectivity 0.765 0.431 0.711 +obligation 0.222 0.596 0.718 +obligatory 0.337 0.571 0.780 +oblige 0.281 0.770 0.614 +obliged 0.327 0.680 0.411 +obliging 0.740 0.402 0.545 +obligor 0.302 0.600 0.360 +oblique 0.438 0.347 0.455 +obliterate 0.250 0.539 0.569 +obliterated 0.240 0.469 0.344 +obliteration 0.177 0.622 0.397 +oblivion 0.153 0.330 0.282 +oblivious 0.229 0.388 0.355 +oblong 0.561 0.455 0.370 +obnoxious 0.088 0.602 0.256 +oboe 0.510 0.340 0.392 +obscene 0.050 0.745 0.348 +obscenity 0.083 0.843 0.418 +obscure 0.370 0.551 0.278 +obscured 0.115 0.356 0.298 +obscurity 0.208 0.392 0.380 +observance 0.531 0.315 0.632 +observant 0.740 0.422 0.708 +observation 0.633 0.433 0.667 +observatory 0.643 0.324 0.731 +observe 0.771 0.390 0.360 +observer 0.663 0.363 0.603 +observing 0.583 0.400 0.685 +obsess 0.112 0.846 0.509 +obsessed 0.219 0.840 0.439 +obsessing 0.173 0.773 0.698 +obsession 0.229 0.847 0.571 +obsessive 0.219 0.823 0.480 +obsolescence 0.250 0.431 0.377 +obsolete 0.337 0.321 0.250 +obstacle 0.204 0.708 0.336 +obstetrician 0.521 0.636 0.604 +obstetrics 0.530 0.582 0.564 +obstinate 0.146 0.696 0.562 +obstruct 0.115 0.660 0.458 +obstruction 0.125 0.742 0.491 +obstructive 0.204 0.650 0.613 +obtain 0.760 0.438 0.731 +obtainable 0.677 0.327 0.702 +obtuse 0.281 0.460 0.345 +obverse 0.470 0.394 0.464 +obvious 0.625 0.336 0.585 +ocarina 0.541 0.392 0.366 +occasion 0.700 0.451 0.398 +occasional 0.490 0.298 0.387 +occasionally 0.538 0.240 0.264 +occipital 0.398 0.408 0.518 +occlusion 0.306 0.439 0.442 +occult 0.292 0.382 0.406 +occupancy 0.625 0.471 0.721 +occupant 0.500 0.417 0.483 +occupation 0.562 0.470 0.692 +occupational 0.583 0.469 0.596 +occupied 0.337 0.546 0.441 +occupier 0.427 0.438 0.600 +occupy 0.396 0.520 0.589 +occupying 0.573 0.462 0.519 +occur 0.451 0.561 0.510 +occurrence 0.573 0.690 0.541 +ocd 0.333 0.472 0.370 +ocean 0.823 0.308 0.642 +oceanic 0.740 0.317 0.632 +octagon 0.602 0.349 0.462 +octave 0.438 0.380 0.482 +octopus 0.713 0.378 0.411 +ocular 0.418 0.370 0.400 +odd 0.265 0.337 0.302 +oddball 0.316 0.360 0.357 +oddity 0.312 0.557 0.386 +odds 0.500 0.472 0.680 +ode 0.604 0.269 0.519 +odious 0.235 0.708 0.235 +odometer 0.367 0.470 0.388 +odor 0.337 0.363 0.404 +odyssey 0.622 0.692 0.710 +oedipal 0.312 0.575 0.509 +oestrogen 0.521 0.608 0.561 +oeuvre 0.653 0.484 0.598 +offal 0.302 0.470 0.302 +offence 0.312 0.798 0.446 +offend 0.094 0.804 0.333 +offended 0.188 0.690 0.337 +offender 0.104 0.851 0.537 +offense 0.230 0.765 0.510 +offensive 0.135 0.882 0.600 +offer 0.750 0.745 0.596 +offered 0.582 0.490 0.544 +offering 0.688 0.462 0.585 +offhand 0.388 0.500 0.368 +office 0.427 0.302 0.509 +officer 0.542 0.430 0.877 +offices 0.469 0.312 0.534 +official 0.646 0.565 0.833 +officiate 0.688 0.453 0.704 +offing 0.490 0.412 0.447 +offload 0.479 0.444 0.525 +offset 0.719 0.394 0.704 +offshoot 0.517 0.330 0.361 +offshore 0.417 0.484 0.441 +offside 0.323 0.519 0.443 +offspring 0.656 0.435 0.600 +oft 0.500 0.308 0.474 +oftentimes 0.571 0.500 0.482 +ogre 0.135 0.698 0.510 +ohdear 0.458 0.519 0.442 +ohgod 0.500 0.557 0.439 +ohno 0.396 0.475 0.380 +ohshit 0.230 0.594 0.343 +oil 0.521 0.278 0.306 +oils 0.459 0.229 0.391 +oily 0.276 0.533 0.385 +oink 0.500 0.450 0.289 +ointment 0.438 0.271 0.398 +okra 0.469 0.400 0.362 +olden 0.284 0.213 0.425 +oldie 0.363 0.363 0.342 +oldies 0.438 0.300 0.412 +olfactory 0.602 0.409 0.452 +oligarchy 0.327 0.567 0.741 +olive 0.571 0.231 0.406 +omega 0.529 0.337 0.526 +omelet 0.708 0.323 0.315 +omen 0.390 0.657 0.583 +omgomgomg 0.490 0.551 0.358 +ominous 0.255 0.730 0.510 +omission 0.367 0.333 0.275 +omit 0.330 0.265 0.451 +omitted 0.260 0.235 0.211 +omnibus 0.490 0.410 0.473 +omnipotence 0.667 0.793 0.866 +omnipotent 0.719 0.679 0.919 +omnipresent 0.688 0.452 0.825 +omniscient 0.656 0.334 0.778 +onboard 0.612 0.451 0.491 +oncologist 0.260 0.654 0.640 +oncology 0.204 0.424 0.500 +oncoming 0.594 0.625 0.773 +one 0.542 0.292 0.370 +oneday 0.667 0.245 0.374 +onedge 0.479 0.552 0.400 +onelove 0.816 0.577 0.541 +oneness 0.745 0.272 0.720 +onerous 0.500 0.480 0.462 +oneself 0.660 0.337 0.483 +ongoing 0.674 0.484 0.556 +onion 0.378 0.367 0.382 +onset 0.673 0.497 0.500 +onslaught 0.198 0.939 0.717 +onstage 0.719 0.673 0.583 +ontology 0.510 0.450 0.518 +onus 0.562 0.520 0.769 +onward 0.667 0.538 0.741 +onyx 0.571 0.461 0.380 +oodles 0.490 0.374 0.446 +oomph 0.449 0.613 0.315 +ooze 0.344 0.577 0.333 +oozing 0.238 0.515 0.427 +op 0.480 0.402 0.349 +opacity 0.471 0.251 0.256 +opal 0.623 0.479 0.379 +opaque 0.344 0.265 0.342 +ope 0.375 0.380 0.395 +open 0.620 0.480 0.569 +opener 0.584 0.526 0.377 +opening 0.667 0.510 0.620 +openly 0.603 0.388 0.553 +openness 0.837 0.561 0.667 +opera 0.714 0.500 0.483 +operate 0.582 0.690 0.691 +operatic 0.375 0.452 0.627 +operation 0.475 0.611 0.755 +operational 0.562 0.570 0.679 +operations 0.480 0.549 0.798 +operative 0.541 0.635 0.718 +operator 0.612 0.630 0.726 +ophthalmic 0.427 0.385 0.444 +ophthalmologist 0.552 0.389 0.491 +opiate 0.281 0.594 0.598 +opinion 0.594 0.482 0.638 +opinionated 0.156 0.800 0.491 +opium 0.276 0.490 0.333 +opponent 0.080 0.741 0.716 +opportune 0.796 0.538 0.767 +opportunism 0.571 0.752 0.673 +opportunity 0.938 0.745 0.833 +oppose 0.431 0.800 0.473 +opposed 0.092 0.460 0.606 +opposing 0.188 0.660 0.518 +opposite 0.235 0.545 0.408 +opposites 0.281 0.518 0.462 +opposition 0.135 0.729 0.592 +oppress 0.186 0.654 0.555 +oppressed 0.119 0.640 0.259 +oppression 0.080 0.673 0.615 +oppressive 0.276 0.590 0.667 +oppressor 0.160 0.776 0.629 +ops 0.417 0.550 0.528 +opt 0.510 0.471 0.345 +optic 0.663 0.384 0.594 +optical 0.677 0.311 0.542 +optics 0.562 0.286 0.580 +optimism 0.949 0.565 0.814 +optimist 0.875 0.539 0.787 +optimistic 0.979 0.580 0.821 +optimum 0.892 0.469 0.808 +option 0.512 0.427 0.359 +optional 0.755 0.350 0.440 +optionally 0.365 0.405 0.481 +options 0.622 0.327 0.473 +optometrist 0.446 0.455 0.668 +opulence 0.620 0.615 0.648 +opulent 0.562 0.660 0.660 +opus 0.458 0.368 0.391 +oracle 0.552 0.531 0.670 +oral 0.530 0.448 0.375 +orange 0.646 0.132 0.296 +orange juice 0.719 0.343 0.445 +orangutan 0.430 0.560 0.471 +oration 0.646 0.315 0.683 +orator 0.667 0.375 0.682 +oratory 0.602 0.472 0.693 +orb 0.463 0.370 0.444 +orbit 0.561 0.422 0.575 +orbital 0.458 0.451 0.559 +orbiting 0.520 0.643 0.554 +orbs 0.469 0.355 0.482 +orc 0.240 0.510 0.388 +orchard 0.760 0.269 0.333 +orchestra 0.708 0.500 0.664 +orchid 0.840 0.345 0.382 +ordained 0.735 0.409 0.731 +ordeal 0.344 0.539 0.529 +order 0.780 0.295 0.814 +orderly 0.844 0.240 0.661 +ordinance 0.615 0.452 0.776 +ordinary 0.375 0.312 0.286 +ordination 0.688 0.490 0.765 +ordnance 0.354 0.825 0.679 +ore 0.500 0.333 0.356 +oregano 0.596 0.327 0.250 +organ 0.510 0.469 0.538 +organic 0.719 0.343 0.535 +organism 0.457 0.559 0.800 +organist 0.740 0.469 0.669 +organization 0.810 0.535 0.851 +organize 0.802 0.655 0.781 +organized 0.816 0.337 0.746 +organizer 0.604 0.577 0.846 +orgasm 0.844 0.863 0.676 +orgies 0.388 0.953 0.433 +orgy 0.346 0.962 0.536 +orient 0.667 0.422 0.667 +oriental 0.592 0.409 0.598 +orientation 0.667 0.454 0.686 +orifice 0.448 0.355 0.443 +origami 0.684 0.276 0.294 +origin 0.729 0.435 0.591 +original 0.765 0.480 0.746 +originality 0.898 0.500 0.824 +originate 0.702 0.500 0.866 +origination 0.760 0.443 0.604 +originator 0.592 0.510 0.868 +ornament 0.561 0.373 0.441 +ornamental 0.663 0.392 0.460 +ornamentation 0.663 0.471 0.472 +ornamented 0.677 0.350 0.490 +ornate 0.812 0.356 0.500 +ornery 0.361 0.520 0.509 +orphan 0.133 0.388 0.140 +orphanage 0.184 0.439 0.425 +orphaned 0.062 0.430 0.228 +orthodontist 0.469 0.615 0.564 +orthodox 0.388 0.471 0.647 +orthodoxy 0.271 0.388 0.612 +orthogonal 0.500 0.314 0.540 +orthopedic 0.406 0.346 0.473 +oscillate 0.449 0.580 0.397 +oscillating 0.469 0.548 0.402 +oscillation 0.562 0.433 0.431 +oscillatory 0.375 0.520 0.480 +ostensible 0.542 0.549 0.585 +ostensibly 0.473 0.529 0.509 +ostentatious 0.479 0.794 0.648 +ostracized 0.115 0.690 0.377 +ostrich 0.592 0.382 0.241 +other 0.472 0.230 0.259 +otter 0.439 0.216 0.339 +otto 0.427 0.425 0.404 +ottoman 0.531 0.337 0.444 +ought 0.438 0.511 0.434 +ounce 0.531 0.255 0.288 +oust 0.296 0.716 0.444 +outage 0.306 0.684 0.438 +outback 0.500 0.324 0.430 +outbid 0.594 0.622 0.540 +outboard 0.448 0.491 0.456 +outbreak 0.260 0.632 0.472 +outburst 0.209 0.802 0.528 +outcast 0.153 0.449 0.353 +outcome 0.615 0.472 0.685 +outcry 0.271 0.773 0.718 +outdated 0.167 0.236 0.226 +outdo 0.771 0.750 0.873 +outdoor 0.814 0.256 0.447 +outdoors 0.781 0.444 0.453 +outer 0.552 0.471 0.456 +outfit 0.760 0.490 0.566 +outgoing 0.650 0.472 0.538 +outgrow 0.510 0.529 0.722 +outgrowth 0.771 0.620 0.688 +outhouse 0.281 0.519 0.255 +outing 0.771 0.672 0.634 +outlandish 0.448 0.737 0.657 +outlast 0.620 0.786 0.685 +outlaw 0.255 0.662 0.482 +outlet 0.610 0.396 0.245 +outline 0.542 0.365 0.509 +outlines 0.656 0.402 0.651 +outlive 0.565 0.769 0.724 +outlook 0.830 0.525 0.625 +outlying 0.460 0.562 0.503 +outnumber 0.347 0.615 0.577 +outpatient 0.260 0.400 0.395 +outpost 0.635 0.571 0.675 +outpouring 0.562 0.685 0.552 +output 0.604 0.389 0.434 +outrage 0.060 0.689 0.542 +outraged 0.156 0.696 0.538 +outrageous 0.153 0.945 0.713 +outrank 0.653 0.643 0.817 +outreach 0.540 0.462 0.672 +outright 0.767 0.396 0.755 +outrun 0.531 0.833 0.573 +outset 0.750 0.500 0.582 +outsider 0.398 0.549 0.447 +outskirts 0.474 0.519 0.312 +outsmart 0.673 0.657 0.864 +outspoken 0.582 0.413 0.667 +outstanding 0.898 0.760 0.896 +outstretched 0.448 0.481 0.519 +outward 0.449 0.439 0.365 +outwards 0.440 0.472 0.400 +outweigh 0.486 0.600 0.682 +outwit 0.302 0.755 0.356 +oval 0.417 0.280 0.330 +ovary 0.469 0.399 0.280 +ovate 0.385 0.286 0.368 +ovation 0.719 0.758 0.750 +oven 0.583 0.425 0.606 +overactive 0.667 0.885 0.592 +overall 0.583 0.370 0.670 +overalls 0.500 0.392 0.373 +overbearing 0.323 0.833 0.861 +overburden 0.115 0.755 0.546 +overcast 0.417 0.250 0.475 +overcharged 0.276 0.780 0.569 +overcoat 0.594 0.265 0.430 +overcome 0.719 0.689 0.848 +overcoming 0.842 0.765 0.855 +overcrowded 0.292 0.520 0.491 +overdo 0.156 0.864 0.602 +overdose 0.110 0.820 0.468 +overdrive 0.303 0.715 0.732 +overdue 0.125 0.427 0.259 +overestimate 0.367 0.796 0.444 +overestimated 0.344 0.646 0.527 +overflow 0.398 0.792 0.500 +overflowing 0.439 0.796 0.635 +overgrown 0.333 0.500 0.369 +overgrowth 0.417 0.790 0.673 +overhanging 0.698 0.755 0.812 +overhaul 0.500 0.651 0.491 +overhead 0.344 0.700 0.538 +overhear 0.650 0.365 0.580 +overheated 0.250 0.598 0.547 +overjoyed 0.908 0.708 0.755 +overkill 0.379 0.861 0.678 +overlaid 0.620 0.610 0.676 +overlap 0.594 0.615 0.627 +overlapping 0.595 0.578 0.684 +overlay 0.564 0.596 0.749 +overload 0.381 0.690 0.652 +overlook 0.292 0.418 0.415 +overlord 0.750 0.755 0.932 +overlying 0.500 0.519 0.691 +overpaid 0.429 0.670 0.585 +overpass 0.562 0.561 0.565 +overplayed 0.224 0.798 0.586 +overpower 0.448 0.859 0.783 +overpowering 0.392 0.779 0.589 +overpriced 0.271 0.556 0.472 +overprotective 0.448 0.673 0.741 +overrated 0.312 0.630 0.482 +overreact 0.306 0.912 0.471 +override 0.316 0.491 0.529 +overriding 0.240 0.490 0.384 +overrule 0.224 0.412 0.429 +overrun 0.271 0.764 0.598 +oversee 0.541 0.649 0.778 +overseer 0.552 0.520 0.873 +overshadow 0.333 0.549 0.654 +oversight 0.385 0.618 0.723 +oversized 0.552 0.540 0.679 +overslept 0.408 0.315 0.300 +overstate 0.281 0.779 0.635 +overstock 0.344 0.592 0.589 +overt 0.708 0.326 0.607 +overtake 0.573 0.620 0.718 +overtaken 0.594 0.552 0.702 +overthemoon 0.643 0.531 0.481 +overthinker 0.430 0.606 0.552 +overthinking 0.408 0.761 0.525 +overthrow 0.260 0.868 0.620 +overtime 0.447 0.504 0.529 +overtired 0.210 0.357 0.273 +overture 0.490 0.402 0.491 +overturn 0.240 0.765 0.396 +overview 0.615 0.380 0.539 +overweight 0.052 0.500 0.389 +overwhelm 0.250 0.823 0.462 +overwhelmed 0.341 0.680 0.348 +overwhelming 0.327 0.830 0.640 +overworked 0.133 0.670 0.387 +overwrought 0.156 0.900 0.571 +overzealous 0.427 0.804 0.703 +owe 0.500 0.429 0.386 +owing 0.396 0.307 0.381 +owl 0.520 0.270 0.321 +owner 0.776 0.449 0.920 +ownership 0.628 0.445 0.741 +ox 0.417 0.396 0.412 +oxidation 0.453 0.415 0.211 +oxide 0.354 0.377 0.298 +oxygen 0.908 0.310 0.575 +oxymoron 0.427 0.481 0.398 +oyster 0.500 0.311 0.327 +ozone 0.560 0.345 0.518 +pace 0.510 0.380 0.390 +pacemaker 0.448 0.569 0.582 +pacific 0.627 0.118 0.580 +pacified 0.802 0.194 0.414 +pacifier 0.615 0.342 0.356 +pacifist 0.663 0.153 0.557 +pacify 0.812 0.283 0.629 +pacing 0.583 0.551 0.491 +pack 0.510 0.347 0.475 +package 0.571 0.433 0.443 +packaging 0.604 0.393 0.549 +packer 0.520 0.480 0.537 +packet 0.582 0.385 0.407 +pact 0.442 0.444 0.593 +pad 0.684 0.279 0.330 +padded 0.606 0.212 0.371 +padding 0.561 0.398 0.423 +paddle 0.561 0.375 0.393 +paddle boat 0.663 0.373 0.415 +paddock 0.480 0.429 0.481 +paddy 0.653 0.330 0.330 +padlock 0.459 0.284 0.457 +padre 0.684 0.407 0.647 +paean 0.552 0.547 0.471 +pagan 0.292 0.578 0.542 +paganism 0.240 0.640 0.411 +page 0.677 0.224 0.278 +pageant 0.719 0.667 0.651 +pager 0.510 0.526 0.554 +pagination 0.459 0.333 0.400 +paging 0.542 0.398 0.423 +pagoda 0.571 0.259 0.435 +pail 0.448 0.177 0.188 +pain 0.012 0.765 0.395 +pained 0.112 0.500 0.250 +painful 0.050 0.742 0.330 +painfully 0.156 0.720 0.407 +painkiller 0.487 0.312 0.481 +painless 0.785 0.173 0.491 +pains 0.106 0.673 0.362 +painstaking 0.396 0.335 0.386 +paint 0.667 0.343 0.413 +paintball 0.615 0.745 0.537 +paintbrush 0.714 0.226 0.353 +painted 0.667 0.333 0.424 +painter 0.677 0.366 0.487 +painting 0.792 0.324 0.333 +pair 0.552 0.317 0.304 +paisley 0.531 0.327 0.347 +pajama 0.908 0.157 0.245 +pajamas 0.719 0.170 0.264 +pal 0.812 0.426 0.596 +palace 0.878 0.510 0.804 +palatable 0.823 0.500 0.594 +palate 0.625 0.350 0.358 +pale 0.281 0.259 0.245 +paleontology 0.438 0.308 0.617 +palette 0.590 0.333 0.205 +pall 0.277 0.387 0.394 +palladium 0.470 0.380 0.393 +pallet 0.604 0.241 0.349 +palliative 0.548 0.394 0.518 +palm 0.531 0.194 0.340 +palmer 0.480 0.269 0.413 +palomino 0.616 0.349 0.396 +palpable 0.552 0.343 0.611 +palpitations 0.417 0.702 0.528 +palsy 0.083 0.446 0.221 +paltry 0.333 0.491 0.320 +pamper 0.792 0.321 0.348 +pamphlet 0.530 0.250 0.327 +pan 0.734 0.182 0.364 +panacea 0.420 0.427 0.613 +panache 0.510 0.363 0.306 +pancake 0.802 0.274 0.364 +pancakes 0.844 0.373 0.402 +pancreas 0.469 0.302 0.366 +panda 0.646 0.194 0.406 +pandemic 0.160 0.790 0.544 +pandemonium 0.229 0.885 0.500 +pane 0.385 0.250 0.444 +panel 0.469 0.321 0.425 +pang 0.146 0.595 0.455 +panhandle 0.441 0.431 0.414 +panic 0.062 0.938 0.400 +panicattack 0.255 0.724 0.386 +panicked 0.100 0.949 0.260 +panicking 0.094 0.882 0.333 +panicky 0.284 0.962 0.393 +panier 0.500 0.392 0.380 +panorama 0.719 0.402 0.625 +panoramic 0.542 0.462 0.684 +pansy 0.653 0.283 0.589 +pant 0.448 0.463 0.409 +pantheon 0.144 0.410 0.610 +panther 0.303 0.594 0.682 +panties 0.594 0.529 0.312 +pantomime 0.552 0.481 0.385 +pantry 0.622 0.294 0.312 +pants 0.673 0.320 0.333 +panty 0.451 0.557 0.303 +pantyhose 0.570 0.539 0.250 +pap 0.438 0.403 0.302 +papa 0.656 0.340 0.527 +papacy 0.481 0.263 0.553 +papal 0.493 0.304 0.559 +papaya 0.630 0.306 0.300 +paper 0.520 0.123 0.293 +paperback 0.633 0.269 0.314 +paperboy 0.521 0.490 0.471 +paperweight 0.421 0.278 0.433 +paperwork 0.448 0.355 0.422 +paprika 0.417 0.250 0.264 +papyrus 0.459 0.240 0.324 +par 0.615 0.372 0.429 +parable 0.479 0.357 0.525 +parabola 0.542 0.413 0.620 +parabolic 0.459 0.509 0.500 +parachute 0.562 0.787 0.564 +parade 0.792 0.685 0.509 +paradigm 0.573 0.429 0.779 +paradise 0.875 0.540 0.796 +paradox 0.417 0.442 0.482 +paradoxical 0.406 0.547 0.433 +paraffin 0.426 0.291 0.343 +paragon 0.490 0.431 0.473 +paragraph 0.510 0.164 0.269 +parakeet 0.576 0.387 0.227 +paralegal 0.479 0.470 0.519 +parallax 0.437 0.394 0.471 +parallel 0.568 0.284 0.465 +parallelism 0.549 0.363 0.527 +paralysis 0.156 0.500 0.305 +paralyze 0.188 0.367 0.471 +paramedic 0.673 0.464 0.636 +paramedics 0.479 0.594 0.712 +paramilitary 0.154 0.804 0.727 +paramount 0.771 0.615 0.902 +paranoia 0.146 0.841 0.407 +paranoid 0.122 0.918 0.364 +paranormal 0.167 0.814 0.560 +parapet 0.450 0.356 0.279 +paraphernalia 0.443 0.726 0.509 +paraphrase 0.500 0.375 0.444 +paraplegic 0.188 0.441 0.321 +parasite 0.092 0.442 0.324 +parasitic 0.037 0.600 0.364 +parasol 0.604 0.255 0.304 +parcel 0.660 0.324 0.411 +parcels 0.551 0.445 0.418 +parched 0.250 0.235 0.255 +parchment 0.615 0.228 0.455 +pardon 0.552 0.413 0.542 +pare 0.500 0.356 0.309 +parenchyma 0.500 0.399 0.595 +parent 0.812 0.357 0.860 +parentage 0.903 0.382 0.595 +parental 0.760 0.430 0.627 +parenthesis 0.510 0.255 0.380 +parenthetical 0.490 0.327 0.391 +parenthood 0.750 0.630 0.782 +parenting 0.812 0.520 0.676 +pariah 0.397 0.478 0.293 +parietal 0.481 0.333 0.491 +paring 0.429 0.441 0.324 +parish 0.698 0.354 0.582 +parity 0.582 0.406 0.407 +park 0.816 0.343 0.414 +parka 0.469 0.481 0.395 +parking 0.777 0.469 0.510 +parkinsons 0.104 0.570 0.373 +parlance 0.510 0.350 0.462 +parlay 0.469 0.611 0.483 +parliament 0.573 0.540 0.858 +parliamentary 0.490 0.554 0.755 +parlor 0.500 0.327 0.366 +parmesan 0.698 0.321 0.382 +parody 0.561 0.651 0.375 +parole 0.388 0.620 0.526 +parquet 0.541 0.240 0.422 +parrot 0.588 0.333 0.292 +parry 0.510 0.404 0.436 +parse 0.469 0.456 0.667 +parsimonious 0.417 0.312 0.446 +parsimony 0.449 0.280 0.403 +parsley 0.458 0.170 0.291 +parson 0.583 0.250 0.615 +part 0.663 0.278 0.360 +partake 0.755 0.656 0.629 +partial 0.429 0.324 0.348 +partiality 0.375 0.380 0.490 +partially 0.418 0.368 0.396 +participant 0.712 0.598 0.613 +participate 0.755 0.580 0.684 +participation 0.781 0.700 0.702 +particle 0.521 0.265 0.438 +particular 0.562 0.402 0.552 +particularity 0.670 0.434 0.586 +particulars 0.604 0.348 0.525 +parting 0.260 0.542 0.353 +partisan 0.615 0.549 0.669 +partisanship 0.438 0.566 0.551 +partition 0.615 0.469 0.567 +partly 0.415 0.410 0.396 +partner 0.673 0.302 0.586 +partnership 0.786 0.387 0.545 +partridge 0.583 0.415 0.250 +parts 0.459 0.327 0.392 +party 0.948 0.840 0.547 +pas 0.490 0.344 0.262 +pass 0.510 0.324 0.362 +passable 0.688 0.337 0.633 +passage 0.429 0.314 0.370 +passageway 0.490 0.389 0.400 +passe 0.531 0.357 0.426 +passenger 0.717 0.413 0.481 +passim 0.458 0.491 0.333 +passing 0.458 0.298 0.509 +passion 0.854 0.865 0.728 +passionate 0.990 0.827 0.731 +passive 0.420 0.116 0.241 +passivity 0.241 0.115 0.246 +passkey 0.646 0.500 0.791 +passport 0.653 0.457 0.682 +password 0.390 0.356 0.559 +past 0.490 0.422 0.311 +pasta 0.615 0.306 0.375 +paste 0.500 0.556 0.500 +pastel 0.719 0.357 0.367 +pastime 0.677 0.353 0.443 +pastor 0.698 0.236 0.746 +pastrami 0.542 0.415 0.348 +pastry 0.870 0.407 0.419 +pasture 0.688 0.145 0.170 +pasty 0.479 0.363 0.375 +pat 0.418 0.377 0.340 +patch 0.439 0.288 0.283 +patchwork 0.500 0.260 0.325 +pate 0.406 0.260 0.260 +patella 0.430 0.260 0.342 +patent 0.724 0.391 0.609 +patented 0.571 0.422 0.685 +paternal 0.776 0.353 0.755 +paternity 0.704 0.590 0.806 +path 0.590 0.245 0.421 +pathetic 0.088 0.464 0.139 +pathological 0.220 0.602 0.580 +pathologist 0.354 0.552 0.585 +pathology 0.271 0.560 0.558 +pathos 0.350 0.449 0.462 +pathway 0.646 0.410 0.519 +patience 0.771 0.125 0.387 +patient 0.583 0.193 0.340 +patio 0.562 0.245 0.402 +patriarch 0.592 0.448 0.898 +patriarchal 0.531 0.500 0.857 +patrimony 0.719 0.406 0.740 +patriot 0.771 0.635 0.886 +patriotic 0.875 0.509 0.933 +patriotism 0.708 0.635 0.848 +patrol 0.427 0.664 0.736 +patrolman 0.469 0.731 0.884 +patron 0.583 0.451 0.870 +patronage 0.583 0.490 0.583 +patronising 0.439 0.455 0.582 +patronize 0.430 0.451 0.591 +patronizing 0.542 0.365 0.529 +patter 0.312 0.635 0.451 +pattern 0.479 0.422 0.664 +paucity 0.153 0.453 0.175 +pauper 0.260 0.347 0.151 +pause 0.429 0.188 0.264 +pave 0.594 0.490 0.509 +pavement 0.460 0.353 0.475 +pavilion 0.583 0.500 0.770 +paving 0.408 0.469 0.545 +paw 0.417 0.360 0.286 +pawn 0.390 0.321 0.187 +pawnshop 0.396 0.439 0.519 +pax 0.551 0.421 0.473 +pay 0.514 0.588 0.592 +payable 0.385 0.480 0.606 +payback 0.459 0.500 0.567 +paycheck 0.896 0.630 0.652 +payday 0.833 0.741 0.571 +payer 0.313 0.630 0.638 +payload 0.612 0.510 0.682 +payment 0.629 0.452 0.643 +payoff 0.740 0.644 0.673 +payout 0.646 0.600 0.575 +payphone 0.469 0.360 0.370 +payroll 0.521 0.360 0.549 +pea 0.580 0.275 0.298 +peace 0.939 0.156 0.613 +peaceable 0.776 0.134 0.453 +peaceful 0.867 0.108 0.569 +peacefully 0.901 0.190 0.639 +peacekeeper 0.865 0.320 0.644 +peaceofmind 0.786 0.160 0.519 +peacetime 0.949 0.180 0.579 +peach 0.704 0.480 0.272 +peachy 0.755 0.479 0.388 +peacock 0.786 0.449 0.458 +peak 0.500 0.345 0.431 +peaked 0.677 0.704 0.857 +peanut 0.646 0.202 0.246 +peanuts 0.542 0.294 0.324 +pear 0.677 0.158 0.241 +pearl 0.905 0.425 0.642 +pearly 0.635 0.337 0.373 +peas 0.542 0.283 0.310 +peasant 0.530 0.275 0.407 +peat 0.333 0.655 0.504 +pebble 0.354 0.353 0.287 +pecan 0.552 0.316 0.358 +peck 0.202 0.530 0.321 +pecker 0.459 0.509 0.375 +peculiar 0.600 0.491 0.564 +peculiarities 0.511 0.460 0.528 +peculiarity 0.439 0.452 0.652 +peculiarly 0.615 0.450 0.454 +pecuniary 0.490 0.490 0.500 +pedal 0.500 0.320 0.342 +pedantic 0.229 0.608 0.253 +peddle 0.539 0.549 0.538 +peddler 0.408 0.481 0.390 +pedestal 0.735 0.284 0.579 +pedestrian 0.438 0.360 0.448 +pediatric 0.560 0.462 0.490 +pediatrician 0.602 0.500 0.627 +pediatrics 0.750 0.380 0.596 +pedicure 0.695 0.269 0.296 +pedigree 0.625 0.340 0.609 +pedometer 0.469 0.561 0.405 +pedophile 0.051 0.724 0.430 +pee 0.449 0.529 0.391 +peek 0.486 0.360 0.411 +peekaboo 0.592 0.607 0.412 +peel 0.439 0.250 0.279 +peep 0.573 0.317 0.269 +peeper 0.182 0.537 0.343 +peephole 0.479 0.500 0.310 +peer 0.458 0.321 0.569 +peering 0.514 0.409 0.451 +peerless 0.688 0.450 0.462 +peeved 0.156 0.750 0.467 +peg 0.520 0.357 0.393 +pegs 0.408 0.286 0.386 +peice 0.479 0.422 0.398 +pelagic 0.521 0.554 0.491 +pelican 0.573 0.391 0.380 +pellet 0.448 0.390 0.466 +pelvic 0.320 0.632 0.373 +pelvis 0.378 0.618 0.380 +pen 0.622 0.194 0.250 +penal 0.208 0.565 0.610 +penalty 0.062 0.490 0.240 +penance 0.219 0.667 0.463 +penchant 0.688 0.480 0.609 +pencil 0.552 0.200 0.263 +pendant 0.676 0.321 0.385 +pendency 0.396 0.452 0.472 +pendent 0.470 0.380 0.425 +pending 0.396 0.441 0.473 +pendulum 0.542 0.368 0.434 +penetrate 0.287 0.877 0.732 +penetrating 0.469 0.792 0.782 +penetration 0.438 0.885 0.792 +penguin 0.615 0.296 0.307 +penicillin 0.417 0.431 0.566 +penile 0.490 0.736 0.491 +peninsula 0.551 0.384 0.627 +penis 0.354 0.810 0.556 +penitent 0.542 0.530 0.508 +penitentiary 0.229 0.726 0.491 +penmanship 0.677 0.284 0.509 +pennant 0.542 0.380 0.426 +penniless 0.062 0.316 0.083 +penny 0.615 0.302 0.324 +pension 0.625 0.409 0.406 +pensioner 0.440 0.245 0.442 +pensive 0.540 0.220 0.529 +pentagon 0.490 0.636 0.774 +pentagram 0.510 0.433 0.466 +penthouse 0.592 0.430 0.395 +penultimate 0.469 0.366 0.255 +people 0.604 0.400 0.500 +peopled 0.594 0.450 0.679 +pep 0.510 0.510 0.364 +pepper 0.400 0.539 0.328 +peppermint 0.720 0.264 0.271 +pepperoni 0.796 0.472 0.358 +peppy 0.677 0.529 0.438 +peptic 0.398 0.463 0.362 +peptide 0.380 0.480 0.411 +perceive 0.653 0.490 0.655 +percent 0.470 0.350 0.356 +percentage 0.469 0.400 0.553 +percentile 0.479 0.410 0.390 +perceptible 0.710 0.460 0.620 +perception 0.653 0.481 0.655 +perceptive 0.745 0.500 0.741 +perch 0.531 0.300 0.314 +perchance 0.480 0.224 0.298 +percolation 0.397 0.417 0.415 +percussion 0.622 0.635 0.642 +perdition 0.135 0.656 0.496 +peremptory 0.429 0.426 0.606 +perennial 0.527 0.358 0.500 +perfect 0.980 0.471 0.870 +perfection 0.881 0.745 0.934 +perfectionist 0.667 0.704 0.905 +perfecto 0.802 0.567 0.889 +perforated 0.219 0.607 0.344 +perforation 0.365 0.668 0.578 +perforce 0.357 0.689 0.354 +perform 0.765 0.555 0.773 +performance 0.750 0.520 0.672 +performer 0.541 0.530 0.708 +perfume 0.740 0.472 0.463 +perfumed 0.816 0.471 0.509 +peri 0.448 0.433 0.370 +peridot 0.458 0.481 0.435 +peril 0.052 0.910 0.518 +perilous 0.143 0.862 0.575 +perimeter 0.470 0.443 0.555 +period 0.396 0.324 0.588 +periodic 0.677 0.324 0.508 +periodical 0.550 0.298 0.430 +periodically 0.480 0.314 0.515 +periodicity 0.646 0.324 0.645 +peripheral 0.406 0.406 0.549 +periphery 0.469 0.360 0.366 +periscope 0.604 0.375 0.609 +perish 0.296 0.570 0.415 +perishable 0.270 0.464 0.354 +perished 0.135 0.596 0.225 +perishing 0.229 0.423 0.148 +perjury 0.229 0.686 0.409 +perk 0.903 0.519 0.682 +perky 0.896 0.792 0.673 +perm 0.667 0.465 0.741 +permanence 0.771 0.370 0.708 +permanent 0.745 0.345 0.736 +permeable 0.635 0.402 0.495 +permeate 0.417 0.410 0.407 +permeation 0.418 0.559 0.536 +permissible 0.684 0.646 0.612 +permission 0.612 0.311 0.580 +permissive 0.633 0.389 0.413 +permit 0.733 0.349 0.518 +permitted 0.865 0.410 0.613 +permitting 0.724 0.481 0.661 +permutation 0.385 0.588 0.500 +pernicious 0.229 0.600 0.382 +peroxide 0.458 0.529 0.510 +perpendicular 0.510 0.398 0.439 +perpetrate 0.327 0.837 0.732 +perpetrator 0.229 0.765 0.538 +perpetual 0.625 0.438 0.741 +perpetually 0.510 0.473 0.868 +perpetuate 0.397 0.588 0.788 +perpetuation 0.510 0.677 0.716 +perpetuity 0.590 0.434 0.759 +perplexed 0.312 0.705 0.318 +perplexing 0.316 0.530 0.362 +perplexity 0.275 0.720 0.500 +persecute 0.281 0.873 0.509 +persecution 0.229 0.865 0.660 +perseverance 0.888 0.630 0.796 +persevere 0.802 0.583 0.937 +persist 0.765 0.644 0.727 +persistence 0.684 0.611 0.873 +persistent 0.646 0.667 0.815 +persisting 0.697 0.677 0.745 +person 0.646 0.363 0.596 +persona 0.741 0.480 0.743 +personable 0.816 0.520 0.637 +personage 0.653 0.324 0.698 +personal 0.750 0.311 0.467 +personality 0.896 0.513 0.790 +personification 0.760 0.471 0.691 +personnel 0.729 0.344 0.587 +persons 0.869 0.302 0.588 +perspective 0.688 0.470 0.704 +perspiration 0.385 0.667 0.490 +persuade 0.620 0.618 0.709 +persuasion 0.612 0.670 0.537 +persuasive 0.740 0.700 0.657 +pert 0.469 0.460 0.348 +pertinent 0.580 0.333 0.723 +perturbation 0.270 0.840 0.500 +pertussis 0.279 0.569 0.386 +perusal 0.622 0.235 0.543 +peruse 0.503 0.270 0.439 +pervading 0.418 0.684 0.728 +perverse 0.146 0.808 0.464 +perversion 0.083 0.830 0.490 +pervert 0.082 0.863 0.500 +perverted 0.062 0.918 0.436 +pesky 0.250 0.760 0.431 +pessimism 0.083 0.484 0.264 +pessimist 0.125 0.470 0.218 +pessimistic 0.088 0.394 0.236 +pest 0.188 0.680 0.452 +pester 0.143 0.780 0.385 +pestilence 0.122 0.660 0.283 +pestle 0.427 0.463 0.426 +pesto 0.531 0.323 0.336 +pet 0.875 0.327 0.305 +petal 0.810 0.194 0.211 +petite 0.510 0.354 0.245 +petition 0.498 0.575 0.415 +petitioner 0.601 0.531 0.566 +petloss 0.271 0.481 0.424 +petpeeve 0.375 0.594 0.392 +petrified 0.221 0.625 0.232 +petrify 0.177 0.571 0.447 +petrol 0.418 0.519 0.577 +petroleum 0.583 0.451 0.640 +petticoat 0.550 0.396 0.351 +petting 0.812 0.462 0.480 +petty 0.210 0.537 0.236 +petulant 0.247 0.685 0.491 +petunia 0.583 0.260 0.356 +pew 0.449 0.235 0.664 +pewter 0.396 0.260 0.321 +peyote 0.406 0.462 0.426 +phalanx 0.398 0.398 0.455 +phantom 0.260 0.759 0.448 +pharaoh 0.656 0.491 0.798 +pharmaceutical 0.500 0.435 0.562 +pharmacist 0.592 0.382 0.648 +pharmacology 0.560 0.440 0.526 +pharmacy 0.531 0.337 0.542 +phase 0.645 0.300 0.482 +pheasant 0.541 0.362 0.292 +phenomenal 0.915 0.750 0.918 +phenomenon 0.625 0.721 0.848 +pheromone 0.561 0.573 0.561 +phew 0.531 0.429 0.302 +phi 0.420 0.361 0.452 +philanthropic 0.812 0.426 0.717 +philanthropist 0.704 0.463 0.623 +philanthropy 0.745 0.412 0.801 +philistine 0.390 0.500 0.491 +philosopher 0.684 0.316 0.720 +philosophic 0.688 0.270 0.655 +philosophical 0.719 0.275 0.713 +philosophy 0.684 0.255 0.640 +phlegm 0.173 0.394 0.240 +pho 0.541 0.370 0.384 +phobia 0.173 0.904 0.291 +phoenix 0.653 0.481 0.594 +phone 0.729 0.344 0.418 +phonetic 0.542 0.435 0.536 +phonetics 0.646 0.425 0.519 +phonics 0.490 0.519 0.455 +phonograph 0.561 0.398 0.565 +phonology 0.695 0.402 0.512 +phony 0.115 0.592 0.202 +phooey 0.333 0.490 0.352 +phosphate 0.500 0.306 0.407 +phosphor 0.438 0.480 0.427 +phosphorus 0.429 0.539 0.370 +photo 0.729 0.327 0.431 +photogenic 0.780 0.500 0.495 +photograph 0.677 0.353 0.358 +photographer 0.714 0.481 0.562 +photographic 0.761 0.429 0.564 +photography 0.630 0.431 0.360 +photometry 0.417 0.456 0.436 +photon 0.459 0.439 0.455 +phrase 0.630 0.264 0.314 +phraseology 0.620 0.406 0.537 +phylogeny 0.378 0.410 0.481 +physical 0.750 0.520 0.607 +physical therapist 0.531 0.337 0.775 +physician 0.583 0.490 0.843 +physicist 0.635 0.538 0.693 +physics 0.582 0.415 0.664 +physiological 0.510 0.418 0.620 +physiology 0.521 0.451 0.519 +physique 0.643 0.500 0.543 +pi 0.469 0.265 0.400 +pianist 0.806 0.491 0.573 +piano 0.704 0.343 0.438 +piazza 0.625 0.471 0.472 +piccolo 0.625 0.423 0.380 +pick 0.500 0.464 0.525 +picked 0.740 0.518 0.670 +picker 0.534 0.340 0.609 +picket 0.365 0.615 0.451 +picketing 0.330 0.557 0.471 +pickle 0.593 0.449 0.288 +pickled 0.344 0.450 0.291 +pickpocket 0.365 0.704 0.449 +pickup 0.561 0.529 0.420 +picky 0.257 0.729 0.598 +picnic 0.625 0.470 0.375 +pictorial 0.704 0.481 0.476 +picture 0.714 0.308 0.462 +pictures 0.653 0.240 0.405 +picturesque 0.802 0.491 0.483 +pie 0.880 0.402 0.368 +piece 0.646 0.245 0.367 +piecemeal 0.615 0.269 0.319 +pieceofshit 0.083 0.724 0.292 +pied 0.594 0.433 0.350 +pier 0.583 0.279 0.445 +pierce 0.365 0.670 0.611 +piety 0.760 0.340 0.482 +pig 0.343 0.368 0.324 +pigeon 0.688 0.224 0.276 +piggy 0.541 0.365 0.412 +piggyback 0.438 0.490 0.343 +pigheaded 0.271 0.472 0.358 +piglet 0.540 0.443 0.250 +pigment 0.390 0.333 0.339 +pigskin 0.347 0.449 0.300 +pigsty 0.133 0.529 0.221 +pike 0.427 0.410 0.452 +pile 0.461 0.320 0.539 +piles 0.469 0.423 0.468 +pileup 0.340 0.559 0.446 +pilgrim 0.531 0.404 0.569 +pilgrimage 0.708 0.522 0.625 +pill 0.573 0.407 0.368 +pillage 0.240 0.685 0.375 +pillar 0.583 0.330 0.684 +pillbox 0.385 0.339 0.296 +pillow 0.663 0.128 0.195 +pillowcase 0.500 0.179 0.250 +pilot 0.688 0.680 0.736 +pimp 0.146 0.700 0.536 +pimple 0.245 0.370 0.274 +pin 0.438 0.346 0.390 +pinball 0.582 0.640 0.442 +pinch 0.340 0.632 0.339 +pinching 0.250 0.788 0.345 +pine 0.583 0.225 0.312 +pineapple 0.677 0.316 0.245 +ping 0.541 0.490 0.391 +pinhead 0.459 0.300 0.308 +pinhole 0.375 0.279 0.345 +pinion 0.444 0.361 0.346 +pink 0.806 0.269 0.471 +pinkie 0.663 0.265 0.269 +pinnacle 0.633 0.390 0.508 +pinot 0.365 0.370 0.361 +pinpoint 0.583 0.443 0.528 +pint 0.686 0.333 0.321 +pinto 0.570 0.354 0.373 +pinup 0.610 0.459 0.393 +pioneer 0.796 0.618 0.802 +pious 0.698 0.306 0.426 +pip 0.448 0.430 0.366 +pipe 0.541 0.340 0.330 +piped 0.360 0.529 0.379 +pipeline 0.479 0.337 0.411 +piper 0.569 0.442 0.398 +pipette 0.480 0.403 0.418 +piping 0.365 0.337 0.405 +pipsqueak 0.347 0.481 0.349 +pique 0.417 0.500 0.426 +piracy 0.296 0.792 0.567 +piranha 0.219 0.799 0.575 +pirate 0.156 0.740 0.559 +piscina 0.714 0.500 0.443 +piss 0.354 0.462 0.268 +pissed 0.102 0.888 0.543 +pissedoff 0.240 0.651 0.459 +pisser 0.378 0.547 0.398 +pissesmeoff 0.180 0.587 0.441 +pissingmeoff 0.208 0.622 0.423 +pissoff 0.255 0.617 0.400 +pistachio 0.643 0.336 0.305 +pistol 0.170 0.900 0.677 +piston 0.398 0.480 0.500 +pit 0.408 0.396 0.278 +pita 0.551 0.279 0.255 +pitch 0.521 0.431 0.465 +pitcher 0.510 0.673 0.704 +pitchfork 0.312 0.580 0.529 +pitfall 0.177 0.775 0.508 +pith 0.458 0.350 0.596 +pithy 0.480 0.360 0.635 +pitiful 0.219 0.490 0.232 +pitted 0.358 0.653 0.470 +pitter 0.469 0.424 0.384 +pituitary 0.406 0.365 0.442 +pity 0.160 0.398 0.114 +pivot 0.458 0.382 0.440 +pivotal 0.582 0.471 0.536 +pix 0.521 0.373 0.364 +pixie 0.562 0.537 0.325 +pizza 0.847 0.390 0.295 +pizzazz 0.635 0.735 0.682 +pizzeria 0.719 0.520 0.364 +placard 0.388 0.442 0.500 +place 0.573 0.261 0.398 +placebo 0.520 0.306 0.365 +placement 0.643 0.460 0.528 +placenta 0.375 0.433 0.443 +placid 0.640 0.317 0.491 +placket 0.408 0.231 0.228 +plagiarism 0.135 0.716 0.436 +plague 0.083 0.596 0.355 +plaid 0.480 0.330 0.417 +plain 0.500 0.167 0.311 +plainclothes 0.698 0.337 0.424 +plaintiff 0.365 0.806 0.711 +plaintive 0.292 0.529 0.306 +plan 0.646 0.540 0.733 +plane 0.510 0.356 0.386 +planes 0.667 0.606 0.575 +planet 0.698 0.404 0.832 +planetarium 0.704 0.462 0.655 +planetary 0.604 0.500 0.620 +planets 0.724 0.318 0.658 +plank 0.427 0.280 0.333 +plankton 0.552 0.321 0.371 +planned 0.740 0.385 0.729 +planner 0.760 0.469 0.868 +planning 0.894 0.462 0.705 +plant 0.730 0.180 0.371 +plantation 0.573 0.585 0.575 +planter 0.604 0.450 0.634 +planting 0.635 0.343 0.595 +plaque 0.520 0.333 0.420 +plasma 0.474 0.398 0.360 +plaster 0.438 0.264 0.255 +plastic 0.490 0.269 0.320 +plasticity 0.542 0.471 0.402 +plat 0.716 0.359 0.556 +plate 0.583 0.245 0.366 +plateau 0.611 0.316 0.400 +plated 0.562 0.458 0.457 +platform 0.602 0.340 0.718 +plating 0.576 0.368 0.433 +platinum 0.750 0.518 0.702 +platonic 0.490 0.461 0.469 +platoon 0.448 0.700 0.745 +platter 0.686 0.245 0.219 +plaudit 0.816 0.813 0.546 +plausibility 0.705 0.451 0.570 +plausible 0.714 0.404 0.510 +play 0.812 0.765 0.358 +playa 0.724 0.510 0.575 +playback 0.656 0.559 0.639 +playbook 0.673 0.582 0.500 +playboy 0.646 0.900 0.519 +player 0.557 0.688 0.644 +playful 0.892 0.688 0.463 +playground 0.888 0.620 0.435 +playhouse 0.719 0.729 0.426 +playmate 0.878 0.509 0.398 +playoff 0.622 0.716 0.550 +playpen 0.698 0.481 0.475 +playroom 0.844 0.661 0.380 +plaything 0.708 0.602 0.277 +playtime 0.760 0.596 0.566 +playwright 0.672 0.550 0.667 +plaza 0.690 0.346 0.529 +plea 0.633 0.491 0.517 +plead 0.177 0.596 0.195 +pleasant 0.939 0.310 0.673 +pleased 0.939 0.548 0.795 +pleasing 0.917 0.449 0.788 +pleasurable 0.948 0.529 0.669 +pleasure 0.939 0.740 0.682 +pleasures 0.896 0.654 0.705 +pleat 0.490 0.345 0.316 +pleated 0.534 0.318 0.436 +pledge 0.719 0.490 0.764 +pledged 0.719 0.630 0.658 +plenary 0.573 0.356 0.598 +plentiful 0.833 0.735 0.745 +plenty 0.827 0.612 0.824 +plenum 0.531 0.454 0.596 +plethora 0.646 0.602 0.547 +plexus 0.333 0.405 0.395 +pliable 0.625 0.370 0.440 +plication 0.360 0.460 0.500 +pliers 0.561 0.334 0.441 +plight 0.450 0.520 0.547 +plinth 0.438 0.346 0.473 +plodding 0.449 0.481 0.439 +plop 0.385 0.475 0.349 +plot 0.469 0.567 0.510 +plough 0.677 0.427 0.458 +ploughed 0.438 0.420 0.431 +plover 0.439 0.434 0.191 +plow 0.531 0.560 0.456 +plowed 0.552 0.490 0.355 +plowing 0.562 0.531 0.518 +ploy 0.458 0.559 0.741 +pluck 0.375 0.583 0.474 +plucky 0.816 0.817 0.880 +plug 0.531 0.356 0.473 +plum 0.724 0.306 0.170 +plumage 0.656 0.286 0.284 +plumb 0.448 0.500 0.554 +plumber 0.327 0.510 0.448 +plumbing 0.469 0.427 0.441 +plume 0.469 0.323 0.375 +plummet 0.302 0.750 0.360 +plump 0.385 0.480 0.387 +plumper 0.406 0.429 0.353 +plunder 0.125 0.894 0.574 +plunge 0.307 0.690 0.550 +plunger 0.365 0.510 0.373 +plural 0.560 0.432 0.564 +plurality 0.683 0.473 0.587 +plush 0.625 0.265 0.318 +plutonium 0.406 0.675 0.731 +ply 0.458 0.320 0.324 +plywood 0.561 0.245 0.380 +pneumatic 0.337 0.520 0.500 +pneumonia 0.208 0.608 0.324 +poacher 0.240 0.673 0.612 +poachers 0.315 0.857 0.632 +poaching 0.302 0.824 0.526 +pocket 0.458 0.275 0.340 +pocketbook 0.551 0.231 0.343 +pocketful 0.594 0.279 0.306 +pod 0.480 0.396 0.339 +podium 0.627 0.365 0.702 +poem 0.810 0.270 0.571 +poems 0.833 0.388 0.418 +poet 0.827 0.350 0.556 +poetic 0.860 0.269 0.548 +poetical 0.802 0.327 0.518 +poetics 0.833 0.306 0.353 +poetry 0.697 0.235 0.629 +pogo 0.480 0.426 0.368 +poignant 0.646 0.444 0.518 +point 0.490 0.193 0.431 +pointedly 0.408 0.706 0.569 +pointer 0.583 0.382 0.500 +pointless 0.055 0.353 0.111 +pointy 0.469 0.651 0.438 +poise 0.677 0.202 0.708 +poison 0.083 0.760 0.573 +poisoned 0.057 0.808 0.402 +poisoning 0.094 0.837 0.526 +poisonous 0.102 0.870 0.533 +poke 0.365 0.713 0.475 +poker 0.480 0.689 0.398 +pokes 0.365 0.480 0.538 +polar 0.468 0.261 0.500 +polarity 0.510 0.472 0.500 +pole 0.418 0.398 0.368 +polemic 0.133 0.750 0.652 +police 0.458 0.770 0.830 +police officer 0.479 0.816 0.858 +policeman 0.542 0.708 0.898 +policewoman 0.530 0.740 0.727 +policy 0.324 0.735 0.833 +polio 0.296 0.452 0.409 +polish 0.604 0.412 0.533 +polished 0.667 0.413 0.491 +polite 0.927 0.378 0.562 +politeness 0.875 0.353 0.618 +politic 0.365 0.581 0.798 +political 0.347 0.730 0.875 +politician 0.323 0.551 0.863 +politics 0.250 0.528 0.855 +polity 0.268 0.583 0.802 +polka 0.604 0.451 0.426 +poll 0.552 0.500 0.554 +pollen 0.622 0.212 0.292 +polling 0.448 0.598 0.602 +pollute 0.173 0.660 0.480 +pollution 0.062 0.694 0.445 +polo 0.582 0.360 0.415 +poltergeist 0.271 0.784 0.544 +polyester 0.479 0.270 0.366 +polygamy 0.365 0.647 0.563 +polygon 0.490 0.558 0.557 +polygonal 0.427 0.441 0.528 +polygraph 0.427 0.491 0.602 +polymer 0.438 0.330 0.393 +polymorphism 0.429 0.592 0.558 +pomp 0.448 0.491 0.413 +pompous 0.500 0.571 0.409 +poncho 0.490 0.265 0.231 +pond 0.520 0.337 0.358 +ponder 0.740 0.380 0.689 +ponderous 0.290 0.450 0.534 +pong 0.500 0.500 0.396 +pontiff 0.625 0.363 0.723 +pontificate 0.584 0.424 0.704 +pontoon 0.500 0.377 0.373 +pony 0.812 0.413 0.315 +ponytail 0.541 0.337 0.302 +pooch 0.355 0.360 0.347 +poodle 0.500 0.413 0.301 +poof 0.469 0.387 0.210 +pool 0.625 0.356 0.598 +poop 0.163 0.430 0.172 +poor 0.156 0.358 0.087 +poorly 0.077 0.620 0.196 +pop 0.673 0.510 0.491 +popcorn 0.875 0.441 0.231 +pope 0.600 0.375 0.636 +popper 0.420 0.509 0.411 +poppy 0.635 0.392 0.357 +poppycock 0.347 0.510 0.385 +popsicle 0.667 0.300 0.364 +popular 0.880 0.676 0.731 +popularity 0.896 0.784 0.861 +popularized 0.750 0.771 0.745 +population 0.615 0.423 0.667 +populous 0.520 0.630 0.725 +porcelain 0.562 0.310 0.349 +porch 0.535 0.324 0.388 +porcupine 0.388 0.421 0.367 +pore 0.427 0.271 0.342 +pork 0.370 0.450 0.333 +porker 0.521 0.602 0.500 +porky 0.234 0.483 0.333 +porn 0.344 0.915 0.421 +porno 0.302 0.923 0.519 +pornographic 0.230 0.896 0.500 +pornography 0.323 0.921 0.481 +porosity 0.312 0.343 0.402 +porous 0.385 0.370 0.264 +porridge 0.573 0.229 0.274 +port 0.550 0.409 0.513 +portable 0.615 0.356 0.582 +portage 0.490 0.490 0.445 +portal 0.583 0.347 0.547 +porter 0.571 0.375 0.654 +porterhouse 0.602 0.364 0.418 +portfolio 0.625 0.280 0.498 +porthole 0.500 0.353 0.382 +portico 0.521 0.444 0.366 +portion 0.536 0.364 0.398 +portrait 0.698 0.186 0.467 +portraiture 0.735 0.298 0.445 +portray 0.656 0.529 0.457 +pose 0.427 0.330 0.361 +poser 0.469 0.385 0.316 +posh 0.823 0.337 0.750 +posited 0.615 0.410 0.620 +position 0.604 0.451 0.538 +positioning 0.615 0.490 0.795 +positive 0.959 0.510 0.855 +positiveenergy 0.940 0.500 0.808 +positively 0.969 0.645 0.795 +positivity 0.959 0.549 0.870 +posse 0.398 0.510 0.473 +possess 0.670 0.590 0.727 +possessed 0.327 0.884 0.611 +possessing 0.461 0.593 0.612 +possession 0.677 0.676 0.848 +possessive 0.279 0.648 0.696 +possessor 0.480 0.573 0.773 +possibility 0.816 0.481 0.596 +possible 0.688 0.316 0.548 +possibly 0.448 0.400 0.500 +possum 0.408 0.471 0.306 +post 0.520 0.426 0.548 +postage 0.560 0.471 0.527 +postal 0.765 0.245 0.411 +postcard 0.822 0.292 0.390 +poster 0.542 0.275 0.365 +posterior 0.510 0.385 0.517 +posterity 0.565 0.460 0.683 +posthumous 0.232 0.441 0.430 +postman 0.643 0.482 0.455 +postmortem 0.296 0.486 0.420 +postpone 0.316 0.408 0.451 +postponed 0.439 0.327 0.402 +postponement 0.448 0.569 0.414 +postscript 0.487 0.300 0.409 +postulate 0.487 0.470 0.694 +posture 0.562 0.309 0.598 +pot 0.500 0.186 0.294 +potable 0.765 0.326 0.431 +potassium 0.469 0.314 0.472 +potato 0.541 0.235 0.265 +potatoes 0.690 0.271 0.309 +potency 0.708 0.745 0.879 +potent 0.698 0.784 0.907 +potential 0.806 0.625 0.840 +pothead 0.378 0.510 0.375 +pothole 0.344 0.294 0.283 +potion 0.500 0.400 0.417 +potluck 0.621 0.561 0.433 +potpourri 0.646 0.580 0.295 +potted 0.469 0.336 0.375 +potter 0.573 0.417 0.482 +pottery 0.594 0.286 0.422 +potty 0.367 0.373 0.317 +pouch 0.438 0.230 0.271 +poultry 0.480 0.375 0.314 +pounce 0.490 0.657 0.518 +pound 0.570 0.337 0.443 +pounding 0.333 0.843 0.731 +pour 0.448 0.570 0.375 +pout 0.458 0.354 0.202 +pouting 0.263 0.471 0.270 +pouty 0.333 0.480 0.393 +poverty 0.071 0.519 0.183 +pow 0.375 0.440 0.426 +powder 0.521 0.250 0.194 +powdered 0.520 0.375 0.420 +powdery 0.323 0.390 0.211 +power 0.719 0.670 0.953 +powerful 0.865 0.830 0.991 +powerfully 0.854 0.724 0.935 +powerhouse 0.630 0.755 0.787 +powerless 0.125 0.500 0.328 +powwow 0.490 0.650 0.406 +pox 0.235 0.567 0.309 +practicable 0.677 0.429 0.635 +practical 0.710 0.490 0.608 +practically 0.622 0.402 0.588 +practice 0.684 0.582 0.639 +practiced 0.612 0.605 0.580 +practise 0.713 0.490 0.616 +practitioner 0.704 0.497 0.684 +pragmatic 0.573 0.433 0.637 +prairie 0.673 0.183 0.415 +praise 0.776 0.387 0.658 +praised 0.950 0.441 0.721 +praisegod 0.851 0.500 0.638 +praisejesus 0.833 0.377 0.672 +praises 0.878 0.491 0.750 +praiseworthy 0.875 0.445 0.788 +praising 0.906 0.557 0.623 +prance 0.683 0.547 0.435 +prank 0.571 0.690 0.389 +prawn 0.488 0.324 0.390 +praxis 0.438 0.439 0.593 +pray 0.714 0.127 0.627 +prayer 0.745 0.217 0.604 +prayforme 0.520 0.404 0.445 +praying 0.646 0.235 0.415 +praying mantis 0.479 0.442 0.510 +preach 0.602 0.480 0.702 +preacher 0.551 0.388 0.741 +preaching 0.646 0.604 0.795 +preamble 0.541 0.555 0.491 +precarious 0.107 0.540 0.273 +precaution 0.625 0.520 0.406 +precautionary 0.449 0.587 0.548 +precede 0.615 0.566 0.552 +precedence 0.594 0.520 0.598 +precedent 0.574 0.392 0.721 +preceding 0.456 0.442 0.663 +precept 0.448 0.480 0.636 +preceptor 0.521 0.433 0.724 +precession 0.469 0.460 0.594 +precinct 0.375 0.431 0.527 +precincts 0.531 0.324 0.418 +precious 0.917 0.500 0.726 +precipice 0.198 0.784 0.396 +precipitate 0.417 0.770 0.500 +precipitation 0.454 0.663 0.531 +precipitous 0.429 0.651 0.514 +precise 0.833 0.358 0.769 +precisely 0.816 0.388 0.714 +precision 0.677 0.431 0.875 +preclude 0.333 0.552 0.417 +precocious 0.398 0.610 0.324 +precursor 0.580 0.672 0.783 +predator 0.143 0.760 0.777 +predatory 0.083 0.865 0.731 +predecessor 0.635 0.415 0.593 +predicament 0.365 0.480 0.541 +predicate 0.635 0.344 0.465 +predict 0.615 0.486 0.654 +predictable 0.312 0.296 0.420 +predicting 0.463 0.647 0.679 +prediction 0.562 0.635 0.585 +predictive 0.479 0.454 0.736 +predictor 0.646 0.615 0.738 +predilection 0.667 0.529 0.661 +predispose 0.469 0.481 0.509 +predisposed 0.531 0.571 0.483 +predisposition 0.656 0.611 0.716 +predominance 0.684 0.702 0.857 +predominant 0.680 0.596 0.827 +predominate 0.673 0.610 0.857 +preeminent 0.688 0.676 0.732 +preemption 0.521 0.426 0.722 +preemptive 0.642 0.461 0.636 +preface 0.459 0.375 0.557 +prefect 0.698 0.451 0.809 +prefer 0.760 0.385 0.536 +preferable 0.806 0.433 0.687 +preference 0.792 0.500 0.720 +preferential 0.740 0.481 0.764 +prefix 0.521 0.232 0.463 +pregnancy 0.740 0.769 0.569 +pregnant 0.765 0.773 0.537 +prehistoric 0.417 0.317 0.419 +prejudice 0.110 0.613 0.407 +prejudiced 0.235 0.625 0.345 +prejudicial 0.115 0.745 0.371 +prelim 0.462 0.417 0.516 +preliminary 0.531 0.393 0.585 +prelude 0.544 0.392 0.556 +premarital 0.490 0.598 0.500 +premature 0.281 0.416 0.277 +prematurely 0.292 0.657 0.289 +premed 0.490 0.459 0.518 +premeditated 0.354 0.490 0.620 +premier 0.755 0.519 0.792 +premiere 0.776 0.596 0.573 +premise 0.531 0.519 0.517 +premises 0.500 0.306 0.285 +premium 0.786 0.590 0.769 +premonition 0.365 0.765 0.544 +prenatal 0.740 0.422 0.445 +prenuptial 0.633 0.569 0.526 +preoccupation 0.375 0.694 0.380 +preoccupied 0.265 0.700 0.235 +prep 0.688 0.509 0.555 +preparation 0.771 0.500 0.679 +preparatory 0.698 0.500 0.576 +prepare 0.656 0.542 0.603 +prepared 0.710 0.480 0.733 +preparedness 0.760 0.542 0.763 +preparer 0.617 0.500 0.740 +preparing 0.735 0.538 0.585 +preponderance 0.562 0.551 0.660 +preposterous 0.167 0.827 0.483 +preppy 0.542 0.520 0.442 +prerequisite 0.448 0.424 0.482 +prerogative 0.521 0.442 0.538 +preschool 0.604 0.382 0.393 +prescient 0.531 0.539 0.696 +prescribe 0.459 0.550 0.618 +prescribed 0.531 0.391 0.463 +prescription 0.302 0.337 0.568 +prescriptive 0.615 0.378 0.643 +presence 0.874 0.431 0.607 +present 0.724 0.286 0.634 +presentable 0.836 0.311 0.643 +presentation 0.792 0.604 0.553 +presenter 0.673 0.607 0.735 +presentment 0.708 0.663 0.784 +presents 0.781 0.394 0.526 +preservation 0.667 0.510 0.686 +preservative 0.531 0.429 0.509 +preserve 0.837 0.431 0.755 +preserved 0.677 0.337 0.667 +preserving 0.765 0.462 0.630 +preside 0.542 0.564 0.750 +presidency 0.776 0.686 0.918 +president 0.677 0.622 0.973 +presidential 0.612 0.656 0.972 +press 0.552 0.520 0.491 +pressing 0.240 0.755 0.636 +pressure 0.360 0.650 0.623 +prestige 0.918 0.594 0.907 +prestigious 0.979 0.644 0.925 +presto 0.573 0.415 0.433 +presume 0.448 0.635 0.635 +presumption 0.375 0.596 0.518 +presumptive 0.323 0.483 0.481 +presumptuous 0.265 0.596 0.616 +presuppose 0.588 0.469 0.500 +pretend 0.490 0.528 0.542 +pretended 0.167 0.556 0.227 +pretender 0.500 0.683 0.574 +pretending 0.378 0.420 0.317 +pretense 0.323 0.600 0.540 +pretensions 0.347 0.680 0.593 +pretentious 0.156 0.736 0.444 +pretext 0.418 0.427 0.365 +pretty 0.875 0.516 0.561 +pretzel 0.519 0.323 0.358 +prevail 0.724 0.557 0.750 +prevailing 0.798 0.708 0.864 +prevalence 0.618 0.520 0.815 +prevalent 0.694 0.430 0.669 +prevent 0.635 0.481 0.575 +preventative 0.650 0.442 0.682 +prevention 0.760 0.463 0.600 +preventive 0.643 0.388 0.657 +preview 0.656 0.337 0.491 +previous 0.521 0.337 0.348 +previously 0.594 0.337 0.623 +prey 0.378 0.500 0.306 +price 0.479 0.475 0.535 +priceless 0.745 0.696 0.779 +pricey 0.340 0.567 0.430 +prick 0.323 0.764 0.269 +prickly 0.333 0.587 0.456 +pride 0.729 0.634 0.848 +priest 0.561 0.324 0.648 +priestess 0.531 0.390 0.691 +priesthood 0.622 0.304 0.649 +priestly 0.605 0.284 0.683 +prig 0.388 0.429 0.276 +prim 0.540 0.370 0.473 +prima 0.633 0.406 0.427 +primacy 0.778 0.660 0.778 +primal 0.550 0.407 0.482 +primary 0.562 0.390 0.545 +primate 0.561 0.363 0.402 +primates 0.365 0.455 0.444 +prime 0.708 0.275 0.446 +primed 0.635 0.402 0.759 +primer 0.625 0.363 0.688 +primeval 0.427 0.480 0.427 +priming 0.481 0.412 0.360 +primitive 0.323 0.388 0.361 +primordial 0.625 0.569 0.771 +primrose 0.827 0.230 0.648 +prince 0.888 0.464 0.870 +princely 0.786 0.540 0.763 +princess 0.885 0.557 0.620 +principal 0.650 0.353 0.709 +principally 0.786 0.480 0.791 +principle 0.750 0.306 0.629 +principles 0.698 0.286 0.840 +print 0.521 0.384 0.482 +printer 0.479 0.345 0.471 +printing 0.646 0.654 0.615 +printout 0.594 0.660 0.637 +prior 0.468 0.350 0.417 +prioritize 0.671 0.594 0.784 +priority 0.878 0.562 0.864 +priory 0.561 0.413 0.629 +prism 0.520 0.429 0.343 +prismatic 0.429 0.562 0.540 +prison 0.112 0.677 0.491 +prisoner 0.071 0.654 0.308 +prissy 0.354 0.559 0.364 +pristine 0.650 0.363 0.625 +privacy 0.520 0.420 0.598 +private 0.661 0.422 0.644 +privately 0.458 0.562 0.541 +privilege 0.847 0.625 0.821 +privileged 0.867 0.490 0.853 +privy 0.583 0.481 0.648 +prize 0.885 0.763 0.670 +prized 0.906 0.530 0.714 +pro 0.667 0.471 0.692 +proactive 0.792 0.723 0.857 +probability 0.673 0.365 0.651 +probable 0.583 0.433 0.481 +probate 0.684 0.462 0.780 +probation 0.206 0.635 0.440 +probationary 0.333 0.610 0.500 +probative 0.500 0.431 0.483 +probe 0.398 0.444 0.512 +probing 0.385 0.470 0.463 +probity 0.469 0.423 0.598 +problem 0.062 0.644 0.415 +problematic 0.073 0.720 0.361 +procedural 0.500 0.450 0.611 +procedure 0.625 0.548 0.654 +proceed 0.729 0.630 0.565 +proceeding 0.688 0.428 0.753 +proceeds 0.677 0.470 0.585 +process 0.510 0.471 0.615 +processing 0.726 0.774 0.711 +procession 0.656 0.539 0.643 +processor 0.685 0.460 0.673 +proclaim 0.719 0.673 0.876 +proclamation 0.708 0.767 0.871 +procrastinate 0.276 0.353 0.315 +procrastination 0.323 0.430 0.491 +procreate 0.646 0.760 0.802 +procreation 0.792 0.714 0.787 +proctologist 0.531 0.582 0.722 +proctor 0.552 0.460 0.587 +procure 0.745 0.520 0.630 +procurement 0.781 0.559 0.759 +prod 0.480 0.479 0.426 +prodigal 0.643 0.491 0.660 +prodigious 0.875 0.670 0.904 +prodigy 0.812 0.704 0.824 +produce 0.908 0.737 0.836 +produced 0.724 0.528 0.693 +producer 0.559 0.561 0.917 +producing 0.632 0.616 0.700 +product 0.646 0.417 0.648 +production 0.694 0.594 0.781 +productive 0.847 0.677 0.773 +productivity 0.958 0.691 0.857 +profane 0.167 0.701 0.436 +profanity 0.115 0.790 0.491 +profess 0.633 0.420 0.643 +profession 0.680 0.529 0.786 +professional 0.833 0.447 0.943 +professionalism 0.781 0.541 0.944 +professor 0.656 0.398 0.721 +professorship 0.582 0.339 0.718 +proficiency 0.667 0.857 0.804 +proficient 0.854 0.461 0.817 +profile 0.689 0.293 0.529 +profiler 0.520 0.415 0.559 +profit 0.930 0.462 0.721 +profitable 0.870 0.392 0.736 +profound 0.755 0.546 0.736 +profuse 0.479 0.398 0.545 +profusion 0.542 0.490 0.575 +prog 0.448 0.412 0.397 +progenitor 0.781 0.480 0.798 +progeny 0.571 0.351 0.580 +prognosis 0.500 0.506 0.629 +prognostic 0.646 0.604 0.704 +program 0.561 0.323 0.713 +programme 0.740 0.298 0.537 +programmer 0.562 0.426 0.759 +programming 0.600 0.435 0.732 +progress 0.880 0.642 0.877 +progression 0.740 0.562 0.800 +progressive 0.755 0.606 0.810 +prohibit 0.167 0.758 0.537 +prohibited 0.115 0.770 0.482 +prohibition 0.204 0.684 0.568 +prohibitive 0.156 0.667 0.585 +project 0.725 0.462 0.853 +projectile 0.276 0.865 0.774 +projectiles 0.250 0.848 0.868 +projecting 0.635 0.564 0.786 +projection 0.708 0.500 0.731 +projector 0.573 0.491 0.711 +proletarian 0.385 0.500 0.426 +proletariat 0.404 0.548 0.600 +prolific 0.625 0.550 0.604 +prologue 0.571 0.392 0.546 +prolong 0.573 0.567 0.535 +prolongation 0.542 0.536 0.675 +prolonged 0.406 0.453 0.560 +prom 0.527 0.440 0.404 +promenade 0.837 0.444 0.425 +prominence 0.706 0.590 0.796 +prominent 0.676 0.627 0.779 +prominently 0.771 0.633 0.831 +promiscuity 0.219 0.960 0.396 +promiscuous 0.214 0.800 0.436 +promise 0.823 0.500 0.704 +promising 0.791 0.549 0.858 +promissory 0.571 0.551 0.593 +promo 0.602 0.551 0.614 +promontory 0.500 0.497 0.542 +promote 0.830 0.596 0.853 +promoter 0.646 0.573 0.817 +promotion 0.906 0.755 0.769 +promotional 0.840 0.646 0.679 +prompt 0.602 0.548 0.582 +prompting 0.587 0.423 0.571 +promulgate 0.511 0.433 0.678 +promulgation 0.602 0.529 0.651 +prone 0.415 0.434 0.454 +prong 0.367 0.244 0.293 +pronounce 0.653 0.520 0.563 +pronounced 0.670 0.551 0.694 +pronouncement 0.662 0.567 0.750 +pronto 0.646 0.500 0.468 +pronunciation 0.531 0.431 0.588 +proof 0.438 0.509 0.619 +prop 0.510 0.427 0.436 +propaganda 0.521 0.651 0.618 +propagate 0.561 0.609 0.630 +propagation 0.354 0.712 0.648 +propane 0.346 0.473 0.436 +propel 0.750 0.786 0.804 +propelled 0.633 0.736 0.731 +propeller 0.479 0.569 0.482 +propelling 0.602 0.770 0.824 +propensity 0.521 0.462 0.660 +proper 0.796 0.312 0.757 +property 0.740 0.221 0.805 +prophecy 0.747 0.692 0.750 +prophesy 0.673 0.538 0.682 +prophet 0.673 0.462 0.774 +prophetic 0.688 0.586 0.796 +prophylactic 0.510 0.491 0.527 +prophylaxis 0.292 0.404 0.647 +proportion 0.541 0.462 0.518 +proportional 0.729 0.380 0.621 +proportionate 0.704 0.370 0.670 +proportions 0.625 0.430 0.500 +proposal 0.888 0.667 0.596 +propose 0.604 0.720 0.710 +proposition 0.627 0.750 0.565 +proprietary 0.771 0.278 0.814 +proprietor 0.735 0.480 0.843 +proprietorship 0.667 0.441 0.807 +propriety 0.823 0.273 0.798 +propulsion 0.615 0.773 0.644 +prose 0.542 0.274 0.436 +prosecute 0.479 0.587 0.769 +prosecution 0.245 0.857 0.647 +prosecutor 0.450 0.491 0.796 +prospect 0.733 0.442 0.698 +prospection 0.594 0.633 0.640 +prospective 0.678 0.500 0.717 +prospectively 0.760 0.620 0.679 +prospector 0.573 0.651 0.640 +prospectus 0.612 0.558 0.873 +prosper 0.935 0.633 0.857 +prosperity 0.917 0.600 0.860 +prosperous 0.948 0.627 0.890 +prostate 0.323 0.510 0.438 +prosthetic 0.340 0.464 0.426 +prostitute 0.167 0.860 0.427 +prostitution 0.125 0.843 0.475 +prostrate 0.276 0.402 0.295 +protagonist 0.765 0.704 0.877 +protect 0.823 0.714 0.791 +protected 0.854 0.378 0.709 +protecting 0.878 0.558 0.832 +protection 0.863 0.530 0.664 +protective 0.844 0.459 0.860 +protector 0.779 0.360 0.824 +protein 0.750 0.337 0.654 +protest 0.140 0.889 0.596 +protocol 0.178 0.500 0.786 +proton 0.458 0.415 0.491 +prototype 0.673 0.330 0.657 +protozoa 0.350 0.452 0.402 +protracted 0.592 0.509 0.580 +protrude 0.704 0.627 0.753 +protrusion 0.354 0.670 0.510 +proud 0.906 0.700 0.873 +prove 0.583 0.520 0.566 +proven 0.724 0.311 0.611 +proverb 0.714 0.260 0.518 +proverbial 0.583 0.430 0.697 +provide 0.833 0.517 0.704 +provided 0.871 0.353 0.648 +providence 0.603 0.337 0.755 +provider 0.751 0.494 0.750 +providing 0.816 0.550 0.896 +province 0.714 0.255 0.471 +provincial 0.645 0.341 0.481 +provision 0.750 0.450 0.692 +provisional 0.531 0.539 0.364 +provisionally 0.570 0.470 0.461 +provisions 0.670 0.510 0.642 +proviso 0.418 0.406 0.569 +provocation 0.210 0.893 0.705 +provocative 0.438 0.814 0.684 +provoke 0.300 0.871 0.735 +provoked 0.271 0.676 0.528 +provoking 0.338 0.920 0.717 +provost 0.480 0.474 0.464 +prowess 0.792 0.657 0.833 +prowl 0.312 0.542 0.396 +prowler 0.375 0.608 0.509 +proximal 0.541 0.460 0.562 +proximate 0.667 0.433 0.519 +proximity 0.677 0.508 0.569 +proxy 0.521 0.408 0.520 +prude 0.327 0.410 0.333 +prudence 0.781 0.284 0.679 +prudent 0.706 0.250 0.657 +prune 0.531 0.311 0.382 +pruning 0.265 0.302 0.310 +pry 0.406 0.482 0.500 +prying 0.385 0.647 0.547 +psalm 0.688 0.224 0.557 +psalms 0.602 0.252 0.534 +pseudo 0.367 0.389 0.282 +pseudonym 0.500 0.398 0.423 +psi 0.429 0.454 0.449 +psoriasis 0.125 0.674 0.330 +psych 0.480 0.500 0.526 +psyche 0.427 0.375 0.435 +psychedelic 0.450 0.630 0.482 +psychiatric 0.210 0.616 0.525 +psychiatrist 0.489 0.627 0.765 +psychiatry 0.191 0.663 0.698 +psychic 0.490 0.559 0.726 +psychical 0.500 0.500 0.811 +psychics 0.490 0.529 0.692 +psycho 0.039 0.922 0.560 +psychoanalysis 0.438 0.490 0.741 +psychoanalyst 0.343 0.600 0.738 +psychobabble 0.363 0.602 0.543 +psychological 0.406 0.449 0.660 +psychologist 0.375 0.308 0.658 +psychology 0.561 0.396 0.726 +psychopath 0.040 0.943 0.536 +psychopathic 0.077 0.918 0.508 +psychosis 0.167 0.859 0.312 +psychosomatic 0.250 0.580 0.473 +psychotherapy 0.396 0.547 0.651 +psychotic 0.198 0.856 0.474 +pterodactyl 0.354 0.716 0.625 +ptsd 0.373 0.520 0.346 +pub 0.592 0.637 0.446 +puberty 0.552 0.786 0.504 +pubes 0.490 0.513 0.349 +pubescent 0.550 0.570 0.455 +pubic 0.406 0.570 0.509 +public 0.592 0.510 0.664 +publication 0.549 0.470 0.600 +publicist 0.562 0.531 0.676 +publicity 0.590 0.622 0.679 +publicly 0.740 0.481 0.632 +publicspeaking 0.448 0.917 0.632 +publish 0.714 0.547 0.603 +published 0.667 0.429 0.570 +publisher 0.571 0.392 0.691 +publishing 0.708 0.615 0.660 +puck 0.398 0.490 0.349 +pucker 0.327 0.427 0.315 +pudding 0.750 0.255 0.202 +puddle 0.396 0.302 0.298 +pudgy 0.310 0.428 0.300 +puff 0.531 0.367 0.260 +puffing 0.396 0.612 0.375 +puffy 0.333 0.540 0.387 +pug 0.600 0.298 0.462 +puke 0.204 0.545 0.292 +pull 0.450 0.685 0.473 +pulley 0.480 0.333 0.413 +pullover 0.657 0.340 0.439 +pulmonary 0.276 0.471 0.544 +pulp 0.469 0.231 0.324 +pulpit 0.469 0.449 0.517 +pulsar 0.490 0.500 0.618 +pulsation 0.448 0.567 0.585 +pulse 0.507 0.412 0.492 +puma 0.615 0.704 0.561 +pump 0.417 0.882 0.681 +pumped 0.615 0.700 0.528 +pumpkin 0.539 0.177 0.355 +pun 0.653 0.529 0.457 +punch 0.229 0.787 0.608 +punched 0.188 0.634 0.452 +punching 0.332 0.915 0.623 +punchy 0.520 0.618 0.745 +punctual 0.745 0.337 0.636 +punctuality 0.810 0.406 0.758 +punctually 0.760 0.380 0.728 +punctuation 0.561 0.385 0.592 +puncture 0.198 0.777 0.420 +pundit 0.644 0.582 0.833 +pungent 0.347 0.755 0.535 +punish 0.061 0.808 0.610 +punishable 0.198 0.588 0.433 +punished 0.177 0.735 0.481 +punishing 0.094 0.898 0.471 +punishment 0.083 0.825 0.536 +punitive 0.281 0.576 0.605 +punk 0.429 0.630 0.358 +punt 0.365 0.480 0.393 +puny 0.312 0.324 0.135 +pup 0.755 0.427 0.302 +pupil 0.729 0.406 0.368 +puppet 0.459 0.433 0.298 +puppeteer 0.337 0.491 0.390 +puppy 0.908 0.461 0.324 +purchase 0.625 0.500 0.616 +purchaser 0.510 0.549 0.673 +purchasing 0.667 0.653 0.661 +pure 0.811 0.306 0.652 +purebliss 0.625 0.451 0.526 +puree 0.708 0.255 0.208 +purely 0.684 0.441 0.536 +purgatory 0.255 0.705 0.413 +purge 0.125 0.566 0.327 +purification 0.847 0.452 0.774 +purify 0.823 0.304 0.746 +purist 0.625 0.418 0.575 +purity 0.823 0.205 0.712 +purple 0.700 0.298 0.330 +purport 0.663 0.377 0.684 +purpose 0.800 0.534 0.782 +purposely 0.646 0.706 0.703 +purr 0.604 0.460 0.302 +purring 0.748 0.330 0.271 +purse 0.656 0.176 0.306 +pursuance 0.552 0.500 0.559 +pursue 0.417 0.783 0.536 +pursuing 0.483 0.906 0.690 +pursuit 0.643 0.453 0.617 +purveyor 0.643 0.480 0.843 +purview 0.635 0.480 0.681 +pus 0.135 0.431 0.226 +push 0.417 0.608 0.524 +pusher 0.323 0.828 0.585 +pushing 0.396 0.644 0.731 +pushover 0.347 0.558 0.375 +pushy 0.080 0.906 0.741 +puss 0.306 0.582 0.236 +pussy 0.323 0.759 0.409 +pussycat 0.541 0.290 0.196 +put 0.520 0.398 0.510 +putative 0.510 0.480 0.410 +putrid 0.146 0.620 0.385 +puts 0.428 0.407 0.369 +putt 0.480 0.500 0.418 +putter 0.371 0.394 0.381 +putty 0.438 0.304 0.314 +puzzle 0.537 0.471 0.525 +puzzled 0.204 0.500 0.272 +puzzling 0.296 0.644 0.353 +pygmy 0.357 0.373 0.317 +pylon 0.417 0.288 0.370 +pyramid 0.740 0.390 0.635 +pyramidal 0.613 0.385 0.600 +pyrotechnics 0.561 0.821 0.532 +python 0.219 0.618 0.618 +quack 0.530 0.451 0.625 +quad 0.520 0.441 0.391 +quadrangle 0.458 0.589 0.573 +quadrant 0.500 0.269 0.482 +quadratic 0.430 0.385 0.471 +quadrature 0.458 0.363 0.472 +quadruple 0.510 0.400 0.589 +quadrupole 0.450 0.425 0.386 +quagmire 0.318 0.480 0.413 +quail 0.500 0.318 0.287 +quaint 0.625 0.463 0.474 +quake 0.110 0.824 0.672 +qualifications 0.776 0.576 0.750 +qualified 0.760 0.520 0.815 +qualify 0.730 0.594 0.520 +qualifying 0.788 0.577 0.789 +qualities 0.844 0.510 0.731 +quality 0.896 0.443 0.852 +quandary 0.208 0.575 0.422 +quantify 0.719 0.459 0.721 +quantitative 0.604 0.460 0.667 +quantitatively 0.510 0.491 0.713 +quantity 0.520 0.472 0.783 +quantum 0.704 0.500 0.600 +quarantine 0.160 0.577 0.589 +quarrel 0.112 0.929 0.496 +quarry 0.378 0.426 0.450 +quart 0.439 0.265 0.436 +quarter 0.568 0.296 0.509 +quarterback 0.677 0.726 0.767 +quartered 0.296 0.870 0.395 +quarterly 0.604 0.380 0.448 +quartermaster 0.551 0.580 0.661 +quarters 0.510 0.412 0.480 +quartet 0.479 0.377 0.472 +quartile 0.438 0.445 0.445 +quarto 0.458 0.396 0.393 +quartz 0.704 0.292 0.481 +quash 0.271 0.689 0.518 +quasi 0.510 0.343 0.330 +quaternary 0.491 0.370 0.509 +quay 0.542 0.209 0.442 +queasiness 0.230 0.594 0.135 +queasy 0.250 0.587 0.225 +queen 0.875 0.692 0.860 +quell 0.388 0.696 0.434 +quench 0.385 0.344 0.333 +query 0.521 0.420 0.467 +quest 0.643 0.716 0.545 +question 0.510 0.410 0.509 +questionable 0.268 0.551 0.365 +questioning 0.438 0.696 0.509 +questionnaire 0.385 0.327 0.606 +queue 0.458 0.344 0.365 +queues 0.385 0.479 0.269 +quibble 0.312 0.685 0.466 +quiche 0.500 0.456 0.396 +quick 0.704 0.755 0.750 +quicken 0.686 0.750 0.799 +quickie 0.600 0.700 0.431 +quickly 0.784 0.850 0.636 +quickness 0.774 0.635 0.740 +quicksand 0.219 0.740 0.508 +quicksilver 0.417 0.441 0.529 +quid 0.479 0.378 0.327 +quiescent 0.500 0.160 0.305 +quiet 0.792 0.105 0.431 +quietly 0.561 0.125 0.321 +quill 0.521 0.216 0.263 +quilt 0.643 0.123 0.226 +quince 0.557 0.368 0.474 +quinine 0.418 0.461 0.375 +quintet 0.560 0.560 0.500 +quirk 0.490 0.384 0.618 +quirky 0.708 0.373 0.564 +quit 0.469 0.559 0.488 +quits 0.229 0.480 0.352 +quitter 0.260 0.460 0.321 +quiver 0.320 0.452 0.335 +quivering 0.407 0.776 0.342 +quiz 0.462 0.610 0.527 +quorum 0.615 0.544 0.602 +quota 0.427 0.410 0.400 +quotation 0.796 0.590 0.461 +quote 0.680 0.550 0.430 +quotes 0.625 0.578 0.520 +quotient 0.615 0.290 0.580 +rabbi 0.459 0.362 0.723 +rabbit 0.685 0.330 0.241 +rabble 0.184 0.602 0.292 +rabid 0.089 0.827 0.454 +rabies 0.115 0.750 0.382 +raccoon 0.541 0.435 0.320 +race 0.592 0.426 0.658 +racehorse 0.719 0.702 0.600 +racer 0.480 0.631 0.678 +racetrack 0.708 0.808 0.624 +racial 0.292 0.519 0.513 +racism 0.122 0.673 0.487 +racist 0.061 0.673 0.482 +rack 0.385 0.373 0.409 +racket 0.520 0.356 0.352 +racketeering 0.167 0.877 0.697 +racking 0.411 0.442 0.375 +racquetball 0.582 0.667 0.444 +racy 0.427 0.566 0.390 +radar 0.521 0.615 0.579 +radial 0.439 0.404 0.500 +radiance 0.796 0.625 0.719 +radiant 0.888 0.717 0.791 +radiate 0.719 0.735 0.738 +radiation 0.167 0.741 0.536 +radiator 0.385 0.452 0.475 +radical 0.500 0.792 0.811 +radically 0.552 0.731 0.715 +radio 0.573 0.402 0.358 +radioactive 0.190 0.798 0.741 +radioactivity 0.240 0.910 0.696 +radiograph 0.561 0.490 0.491 +radiography 0.469 0.614 0.543 +radiologist 0.490 0.423 0.634 +radiology 0.459 0.460 0.574 +radish 0.500 0.316 0.398 +radium 0.469 0.360 0.517 +radius 0.521 0.324 0.500 +radon 0.323 0.418 0.375 +raffle 0.640 0.510 0.454 +raft 0.510 0.229 0.228 +rag 0.255 0.226 0.180 +rage 0.082 0.888 0.658 +ragemode 0.363 0.663 0.454 +ragetweet 0.398 0.551 0.431 +ragged 0.198 0.519 0.226 +raggedy 0.198 0.531 0.314 +raging 0.219 0.927 0.598 +rags 0.434 0.309 0.198 +ragtime 0.469 0.602 0.398 +raid 0.350 0.726 0.560 +raider 0.302 0.860 0.525 +rail 0.470 0.500 0.526 +railing 0.551 0.298 0.440 +railroad 0.591 0.592 0.500 +railway 0.613 0.615 0.623 +raiment 0.667 0.402 0.377 +rain 0.542 0.388 0.330 +rainbow 0.878 0.350 0.462 +rainbow trout 0.700 0.462 0.330 +rainbows 0.875 0.517 0.402 +raincoat 0.458 0.300 0.525 +raindrops 0.698 0.337 0.311 +rainfall 0.604 0.314 0.378 +rainforest 0.612 0.375 0.398 +rainmaker 0.448 0.509 0.544 +rainstorm 0.392 0.535 0.377 +rainy 0.610 0.451 0.433 +rainyday 0.520 0.380 0.315 +raise 0.885 0.685 0.765 +raised 0.656 0.326 0.643 +raisin 0.594 0.235 0.246 +raising 0.735 0.519 0.643 +rake 0.410 0.286 0.314 +rally 0.612 0.680 0.554 +ram 0.406 0.452 0.388 +ramble 0.615 0.464 0.440 +rambling 0.448 0.510 0.528 +ramp 0.490 0.517 0.357 +rampage 0.240 0.875 0.509 +rampant 0.490 0.788 0.526 +rampart 0.322 0.520 0.538 +ramrod 0.406 0.408 0.349 +ranch 0.357 0.420 0.409 +rancher 0.510 0.520 0.543 +rancid 0.156 0.451 0.214 +random 0.490 0.520 0.321 +randomly 0.410 0.594 0.302 +randomness 0.418 0.449 0.433 +randy 0.490 0.394 0.481 +range 0.490 0.472 0.615 +ranger 0.526 0.545 0.705 +rank 0.531 0.380 0.686 +ranking 0.540 0.592 0.680 +ransom 0.582 0.800 0.565 +rant 0.219 0.774 0.482 +ranting 0.181 0.755 0.500 +rap 0.604 0.575 0.464 +rape 0.062 0.856 0.527 +rapid 0.667 0.788 0.768 +rapidity 0.667 0.798 0.806 +rapids 0.573 0.817 0.788 +rapist 0.062 0.906 0.571 +rapper 0.550 0.755 0.482 +rapping 0.565 0.716 0.417 +rapport 0.771 0.664 0.567 +rapt 0.521 0.736 0.510 +raptor 0.270 0.773 0.612 +raptors 0.280 0.565 0.591 +rapture 0.439 0.883 0.567 +rare 0.396 0.413 0.236 +rarely 0.408 0.367 0.366 +rarity 0.646 0.548 0.364 +rascal 0.169 0.706 0.445 +rash 0.219 0.820 0.491 +raspberries 0.802 0.278 0.333 +raspberry 0.735 0.336 0.291 +rat 0.271 0.567 0.255 +ratchet 0.449 0.520 0.343 +rate 0.521 0.297 0.407 +ratification 0.653 0.577 0.609 +ratify 0.750 0.462 0.716 +rating 0.663 0.679 0.637 +ratio 0.560 0.461 0.741 +ration 0.521 0.346 0.390 +rational 0.775 0.347 0.632 +rationale 0.656 0.400 0.815 +rationalism 0.562 0.500 0.676 +rationality 0.633 0.510 0.767 +rationalize 0.633 0.400 0.746 +rationing 0.396 0.404 0.540 +rattan 0.434 0.334 0.377 +rattle 0.490 0.429 0.268 +rattled 0.354 0.641 0.330 +rattler 0.396 0.730 0.455 +rattlesnake 0.188 0.803 0.613 +ratty 0.354 0.450 0.358 +raucous 0.316 0.740 0.538 +ravage 0.214 0.755 0.575 +rave 0.490 0.637 0.420 +raven 0.479 0.446 0.426 +ravenous 0.406 0.700 0.509 +ravine 0.354 0.673 0.413 +raving 0.312 0.764 0.358 +ravioli 0.656 0.281 0.308 +ravishing 0.745 0.833 0.830 +raw 0.143 0.349 0.342 +rawhide 0.292 0.360 0.327 +rawr 0.457 0.635 0.406 +ray 0.550 0.670 0.538 +razor 0.260 0.610 0.481 +reach 0.719 0.625 0.690 +react 0.500 0.716 0.717 +reaction 0.470 0.811 0.706 +reactionary 0.406 0.573 0.690 +reactive 0.434 0.817 0.721 +reactor 0.438 0.794 0.772 +read 0.740 0.283 0.611 +reader 0.776 0.224 0.602 +readership 0.698 0.306 0.422 +readily 0.740 0.290 0.547 +readiness 0.708 0.531 0.700 +reading 0.781 0.183 0.415 +readjustment 0.560 0.563 0.510 +readout 0.590 0.250 0.518 +ready 0.770 0.388 0.648 +readytogo 0.667 0.654 0.578 +reaffirm 0.750 0.559 0.654 +reagent 0.385 0.698 0.642 +real 0.719 0.510 0.717 +realism 0.740 0.545 0.670 +realist 0.720 0.572 0.809 +realistic 0.700 0.520 0.783 +reality 0.786 0.365 0.787 +realization 0.554 0.510 0.836 +realize 0.757 0.462 0.647 +realm 0.708 0.509 0.878 +realtor 0.429 0.471 0.582 +realty 0.633 0.471 0.648 +ream 0.490 0.173 0.346 +reap 0.677 0.422 0.623 +reaper 0.340 0.565 0.464 +reappear 0.688 0.625 0.632 +rear 0.459 0.520 0.284 +rearrange 0.656 0.510 0.729 +rearrangement 0.542 0.527 0.769 +reason 0.781 0.455 0.712 +reasonable 0.902 0.337 0.726 +reasonableness 0.729 0.448 0.665 +reasoning 0.729 0.365 0.729 +reasons 0.583 0.460 0.571 +reassemble 0.552 0.540 0.589 +reassign 0.359 0.490 0.559 +reassignment 0.551 0.480 0.415 +reassurance 0.875 0.127 0.593 +reassure 0.837 0.306 0.630 +reassured 0.854 0.186 0.519 +reassuring 0.847 0.308 0.691 +rebate 0.667 0.569 0.510 +rebel 0.235 0.830 0.555 +rebellion 0.245 0.843 0.746 +rebellious 0.344 0.880 0.663 +rebels 0.135 0.860 0.609 +rebirth 0.781 0.712 0.780 +reboot 0.673 0.577 0.519 +reborn 0.802 0.618 0.737 +rebound 0.521 0.480 0.506 +rebuild 0.656 0.557 0.519 +rebuke 0.115 0.677 0.429 +rebut 0.154 0.519 0.573 +rebuttal 0.312 0.690 0.540 +recalcitrant 0.357 0.624 0.580 +recall 0.583 0.351 0.525 +recant 0.333 0.575 0.482 +recap 0.602 0.578 0.667 +recapture 0.333 0.656 0.658 +recast 0.367 0.481 0.500 +recede 0.231 0.449 0.245 +receding 0.224 0.418 0.333 +receipt 0.542 0.230 0.415 +receipts 0.320 0.333 0.381 +receive 0.740 0.462 0.551 +received 0.646 0.436 0.561 +receiver 0.583 0.464 0.586 +receiving 0.719 0.562 0.623 +recent 0.592 0.365 0.589 +receptacle 0.500 0.451 0.426 +reception 0.694 0.375 0.567 +receptionist 0.677 0.430 0.385 +receptive 0.729 0.519 0.639 +receptor 0.417 0.360 0.510 +recess 0.646 0.510 0.367 +recesses 0.367 0.470 0.379 +recession 0.368 0.398 0.373 +recharge 0.584 0.702 0.664 +recheck 0.440 0.490 0.529 +recherche 0.458 0.490 0.363 +recidivism 0.245 0.520 0.558 +recipe 0.698 0.271 0.415 +recipient 0.604 0.324 0.679 +reciprocal 0.677 0.520 0.660 +reciprocate 0.760 0.460 0.618 +reciprocity 0.740 0.673 0.556 +recital 0.838 0.440 0.572 +recitation 0.708 0.519 0.462 +recite 0.688 0.398 0.453 +reckless 0.262 0.788 0.279 +recklessness 0.292 0.763 0.380 +reckon 0.643 0.420 0.472 +reckoning 0.418 0.622 0.532 +reclaim 0.469 0.724 0.648 +reclamation 0.573 0.750 0.548 +recline 0.460 0.404 0.418 +reclining 0.448 0.312 0.317 +recluse 0.240 0.490 0.446 +recognition 0.833 0.587 0.726 +recognizable 0.625 0.400 0.609 +recognize 0.760 0.315 0.600 +recognized 0.875 0.458 0.786 +recoil 0.089 0.429 0.259 +recollect 0.688 0.491 0.602 +recollection 0.722 0.337 0.566 +recombinant 0.561 0.519 0.463 +recombination 0.510 0.492 0.602 +recommend 0.812 0.439 0.672 +recommendation 0.912 0.388 0.664 +recompense 0.844 0.620 0.853 +recon 0.500 0.447 0.400 +reconcile 0.760 0.470 0.625 +reconciliation 0.896 0.570 0.604 +reconfigure 0.429 0.500 0.658 +reconnaissance 0.729 0.604 0.712 +reconnect 0.630 0.548 0.667 +reconsider 0.448 0.442 0.582 +reconsideration 0.531 0.459 0.611 +reconstitution 0.587 0.461 0.783 +reconstruct 0.740 0.618 0.718 +reconstruction 0.625 0.719 0.667 +reconstructive 0.596 0.444 0.722 +reconvene 0.490 0.529 0.560 +record 0.552 0.421 0.500 +recorder 0.551 0.374 0.481 +recording 0.573 0.537 0.474 +recount 0.479 0.402 0.509 +recoup 0.719 0.422 0.575 +recourse 0.402 0.337 0.598 +recover 0.918 0.510 0.647 +recoverable 0.780 0.388 0.709 +recovery 0.781 0.402 0.737 +recreate 0.724 0.545 0.616 +recreation 0.909 0.632 0.660 +recreational 0.896 0.686 0.479 +recruit 0.551 0.654 0.633 +recruiter 0.662 0.630 0.690 +recruiting 0.448 0.787 0.693 +recruitment 0.479 0.645 0.591 +recruits 0.396 0.653 0.593 +rectal 0.344 0.618 0.410 +rectangle 0.479 0.225 0.438 +rectangular 0.438 0.240 0.307 +rectification 0.449 0.560 0.695 +rectify 0.625 0.480 0.634 +rector 0.458 0.406 0.862 +rectory 0.490 0.373 0.704 +rectum 0.438 0.443 0.491 +recumbent 0.429 0.370 0.352 +recuperation 0.688 0.418 0.500 +recur 0.479 0.500 0.416 +recurrence 0.490 0.538 0.615 +recurrent 0.552 0.500 0.561 +recurring 0.370 0.560 0.445 +recursion 0.312 0.580 0.543 +recursive 0.459 0.590 0.561 +recursively 0.427 0.519 0.618 +recycle 0.521 0.392 0.526 +recycled 0.561 0.316 0.409 +recycling 0.552 0.320 0.509 +red 0.427 0.385 0.377 +reddish 0.521 0.337 0.328 +redecorate 0.602 0.444 0.490 +redeem 0.633 0.469 0.491 +redeemed 0.625 0.378 0.434 +redemption 0.376 0.408 0.545 +redesign 0.622 0.460 0.396 +redhead 0.677 0.549 0.518 +redheaded 0.510 0.520 0.428 +redirect 0.469 0.360 0.648 +redneck 0.401 0.500 0.348 +redness 0.151 0.470 0.417 +redo 0.481 0.500 0.535 +redress 0.677 0.558 0.649 +reduce 0.219 0.304 0.336 +reduced 0.229 0.365 0.204 +reduction 0.365 0.382 0.240 +redundancy 0.316 0.262 0.589 +redundant 0.210 0.500 0.527 +redwood 0.592 0.350 0.443 +reed 0.490 0.350 0.307 +reef 0.583 0.490 0.456 +reefer 0.500 0.453 0.421 +reefs 0.531 0.471 0.455 +reek 0.177 0.480 0.311 +reel 0.449 0.332 0.395 +reelection 0.541 0.673 0.681 +reeling 0.327 0.542 0.267 +reenactment 0.771 0.592 0.768 +reentry 0.604 0.449 0.500 +reestablish 0.635 0.490 0.692 +ref 0.469 0.380 0.368 +refer 0.506 0.358 0.558 +referee 0.531 0.644 0.778 +reference 0.633 0.312 0.595 +referendum 0.510 0.469 0.643 +referral 0.694 0.314 0.603 +refill 0.670 0.400 0.464 +refine 0.653 0.460 0.640 +refined 0.850 0.430 0.653 +refinement 0.719 0.387 0.709 +refinery 0.646 0.444 0.565 +refining 0.694 0.466 0.664 +refit 0.500 0.577 0.506 +reflect 0.698 0.342 0.472 +reflecting 0.590 0.408 0.471 +reflection 0.710 0.500 0.528 +reflective 0.656 0.292 0.735 +reflector 0.479 0.510 0.500 +reflex 0.583 0.460 0.538 +reflux 0.281 0.559 0.347 +reform 0.531 0.490 0.797 +reformation 0.809 0.500 0.558 +reformer 0.562 0.569 0.905 +refraction 0.388 0.471 0.526 +refractor 0.510 0.541 0.433 +refractory 0.520 0.357 0.588 +refrain 0.314 0.373 0.277 +refraining 0.418 0.453 0.404 +refresh 0.719 0.640 0.689 +refreshed 0.910 0.377 0.480 +refreshing 0.936 0.520 0.571 +refreshment 0.667 0.410 0.352 +refrigerate 0.635 0.357 0.457 +refrigeration 0.735 0.392 0.500 +refrigerator 0.677 0.260 0.391 +refuel 0.592 0.445 0.500 +refuge 0.640 0.238 0.481 +refugee 0.379 0.607 0.327 +refund 0.541 0.528 0.430 +refurbish 0.656 0.633 0.541 +refusal 0.052 0.610 0.321 +refuse 0.180 0.520 0.331 +refused 0.163 0.475 0.188 +refusing 0.143 0.670 0.203 +refutation 0.312 0.726 0.566 +refute 0.312 0.731 0.583 +regain 0.729 0.520 0.759 +regal 0.643 0.459 0.556 +regalia 0.760 0.441 0.556 +regard 0.802 0.336 0.809 +regatta 0.740 0.471 0.435 +regency 0.520 0.472 0.630 +regenerate 0.782 0.607 0.767 +regeneration 0.760 0.640 0.845 +regent 0.680 0.529 0.675 +reggae 0.698 0.520 0.500 +regime 0.290 0.668 0.773 +regimen 0.428 0.538 0.840 +regiment 0.469 0.722 0.755 +regimental 0.292 0.637 0.817 +region 0.540 0.295 0.712 +regional 0.620 0.400 0.607 +regionalism 0.640 0.500 0.773 +register 0.490 0.412 0.654 +registrar 0.599 0.537 0.574 +registration 0.622 0.396 0.574 +registry 0.573 0.320 0.583 +regress 0.255 0.442 0.300 +regression 0.312 0.500 0.324 +regressive 0.302 0.434 0.363 +regret 0.230 0.623 0.331 +regretful 0.167 0.480 0.188 +regrettable 0.104 0.374 0.245 +regretted 0.352 0.540 0.368 +regretting 0.255 0.567 0.273 +regroup 0.633 0.602 0.797 +regular 0.435 0.188 0.558 +regularity 0.663 0.337 0.585 +regulars 0.729 0.327 0.508 +regulate 0.510 0.275 0.481 +regulated 0.531 0.269 0.483 +regulation 0.542 0.425 0.667 +regulator 0.500 0.336 0.668 +regulatory 0.531 0.448 0.528 +regurgitation 0.160 0.647 0.315 +rehab 0.531 0.450 0.593 +rehabilitate 0.671 0.538 0.642 +rehabilitation 0.406 0.528 0.606 +rehash 0.405 0.451 0.403 +rehearsal 0.667 0.470 0.500 +rehearse 0.588 0.622 0.500 +reign 0.806 0.567 0.873 +reigning 0.677 0.632 0.870 +reimburse 0.680 0.418 0.527 +reimbursement 0.653 0.610 0.567 +rein 0.500 0.357 0.438 +reincarnation 0.786 0.747 0.676 +reindeer 0.592 0.336 0.396 +reinforce 0.604 0.583 0.760 +reinforcement 0.729 0.702 0.902 +reinforcements 0.646 0.719 0.875 +reins 0.480 0.448 0.545 +reinstall 0.458 0.500 0.745 +reinstate 0.760 0.551 0.596 +reinstatement 0.729 0.521 0.707 +reinvest 0.570 0.627 0.763 +reinvestment 0.582 0.622 0.782 +reiterate 0.422 0.451 0.655 +reject 0.060 0.647 0.370 +rejected 0.102 0.480 0.250 +rejection 0.080 0.704 0.330 +rejects 0.083 0.637 0.422 +rejoice 0.827 0.650 0.698 +rejoicing 0.811 0.637 0.592 +rejoin 0.655 0.548 0.556 +rejuvenate 0.776 0.588 0.767 +rejuvenated 0.809 0.673 0.700 +rekindle 0.656 0.520 0.788 +relapse 0.173 0.460 0.303 +relate 0.653 0.500 0.623 +related 0.677 0.365 0.519 +relation 0.857 0.604 0.625 +relationship 0.867 0.566 0.589 +relative 0.500 0.378 0.386 +relativity 0.594 0.393 0.615 +relax 0.927 0.250 0.375 +relaxant 0.878 0.087 0.357 +relaxation 0.873 0.161 0.381 +relaxed 0.865 0.090 0.382 +relaxing 0.854 0.157 0.475 +relay 0.738 0.542 0.543 +release 0.740 0.606 0.741 +released 0.844 0.490 0.651 +relegation 0.375 0.500 0.434 +relentless 0.333 0.713 0.904 +relevance 0.710 0.599 0.791 +relevancy 0.724 0.481 0.673 +relevant 0.719 0.608 0.764 +reliability 0.917 0.380 0.696 +reliable 0.912 0.241 0.875 +reliance 0.844 0.431 0.853 +relic 0.646 0.452 0.591 +relics 0.719 0.580 0.579 +relief 0.844 0.278 0.481 +relieve 0.813 0.183 0.536 +relieved 0.896 0.314 0.391 +relieving 0.740 0.255 0.455 +relight 0.560 0.588 0.519 +religion 0.646 0.320 0.755 +religious 0.740 0.238 0.696 +relinquish 0.265 0.606 0.286 +relish 0.854 0.610 0.632 +relive 0.750 0.650 0.693 +reload 0.562 0.611 0.571 +relocate 0.500 0.594 0.640 +relocation 0.396 0.500 0.475 +reluctance 0.240 0.606 0.373 +reluctant 0.292 0.630 0.432 +rely 0.812 0.429 0.616 +remain 0.709 0.365 0.731 +remainder 0.398 0.357 0.324 +remaining 0.449 0.290 0.296 +remains 0.610 0.240 0.565 +remake 0.583 0.488 0.642 +remand 0.245 0.446 0.318 +remark 0.561 0.325 0.716 +remarkable 0.880 0.573 0.720 +remarkably 0.688 0.618 0.868 +remarry 0.653 0.791 0.540 +rematch 0.469 0.798 0.627 +remedial 0.369 0.418 0.509 +remedy 0.625 0.283 0.491 +remember 0.776 0.422 0.454 +remembered 0.916 0.333 0.588 +remembering 0.535 0.386 0.509 +remembrance 0.812 0.250 0.519 +remind 0.721 0.415 0.563 +reminder 0.552 0.423 0.589 +reminisce 0.903 0.490 0.363 +reminiscent 0.500 0.481 0.611 +reminiscing 0.688 0.431 0.418 +remiss 0.190 0.650 0.325 +remission 0.418 0.330 0.518 +remit 0.510 0.509 0.473 +remittance 0.684 0.479 0.454 +remnant 0.367 0.312 0.388 +remodel 0.604 0.647 0.693 +remorse 0.103 0.673 0.377 +remorseful 0.347 0.429 0.250 +remote 0.458 0.333 0.477 +remoteness 0.323 0.510 0.339 +removal 0.245 0.540 0.368 +remove 0.292 0.539 0.472 +remover 0.337 0.443 0.526 +remuneration 0.792 0.760 0.607 +renaissance 0.771 0.670 0.767 +renal 0.300 0.480 0.415 +rencontre 0.510 0.452 0.463 +rend 0.429 0.423 0.385 +render 0.541 0.395 0.448 +rendering 0.531 0.434 0.667 +rendezvous 0.750 0.490 0.658 +rendition 0.417 0.360 0.398 +renegade 0.140 0.640 0.509 +renegotiate 0.580 0.702 0.708 +renew 0.868 0.481 0.713 +renewal 0.770 0.710 0.672 +renounce 0.156 0.490 0.552 +renovate 0.878 0.549 0.755 +renovated 0.783 0.406 0.657 +renovation 0.816 0.590 0.779 +renown 0.693 0.475 0.693 +renowned 0.844 0.481 0.697 +rent 0.344 0.429 0.446 +rental 0.510 0.370 0.308 +renter 0.590 0.301 0.371 +renunciation 0.260 0.578 0.336 +reopen 0.656 0.528 0.568 +reorganization 0.622 0.587 0.754 +reorganize 0.667 0.590 0.722 +rep 0.520 0.510 0.640 +repaint 0.622 0.382 0.308 +repair 0.583 0.460 0.589 +repairman 0.582 0.426 0.707 +reparation 0.531 0.615 0.732 +repay 0.469 0.632 0.592 +repayment 0.479 0.490 0.474 +repeal 0.260 0.480 0.482 +repeat 0.490 0.529 0.552 +repeated 0.429 0.472 0.314 +repeatedly 0.479 0.575 0.500 +repeater 0.479 0.426 0.430 +repel 0.224 0.620 0.441 +repellant 0.292 0.620 0.426 +repellent 0.286 0.500 0.491 +repelling 0.184 0.633 0.429 +repent 0.449 0.422 0.386 +repentance 0.417 0.604 0.324 +repentant 0.326 0.500 0.200 +repertoire 0.633 0.594 0.667 +repertory 0.562 0.473 0.528 +repetition 0.375 0.519 0.396 +repetitive 0.320 0.438 0.362 +rephrase 0.547 0.451 0.549 +replace 0.417 0.520 0.500 +replacement 0.385 0.519 0.500 +replay 0.612 0.522 0.761 +replenish 0.615 0.336 0.689 +replete 0.552 0.497 0.670 +replica 0.480 0.520 0.493 +replicate 0.480 0.630 0.585 +replication 0.342 0.618 0.510 +reply 0.762 0.290 0.596 +report 0.583 0.444 0.575 +reported 0.418 0.442 0.567 +reporter 0.531 0.550 0.604 +repose 0.469 0.100 0.330 +reposition 0.408 0.529 0.509 +repository 0.406 0.396 0.500 +repossess 0.418 0.667 0.552 +reprehensible 0.316 0.569 0.351 +represent 0.781 0.433 0.861 +representation 0.677 0.542 0.750 +representative 0.704 0.366 0.694 +represented 0.724 0.444 0.688 +representing 0.796 0.464 0.833 +repress 0.208 0.612 0.536 +repressed 0.188 0.337 0.311 +repression 0.214 0.764 0.481 +reprieve 0.531 0.471 0.574 +reprimand 0.153 0.528 0.465 +reprint 0.510 0.449 0.527 +reprisal 0.125 0.788 0.545 +reprise 0.459 0.500 0.464 +reproach 0.240 0.755 0.384 +reproduce 0.823 0.622 0.760 +reproduction 0.800 0.736 0.713 +reproductive 0.770 0.604 0.856 +reprogram 0.519 0.404 0.557 +reptile 0.350 0.566 0.365 +republic 0.635 0.340 0.830 +republican 0.398 0.551 0.664 +repudiation 0.167 0.686 0.274 +repugnance 0.062 0.684 0.425 +repugnant 0.061 0.735 0.453 +repulsion 0.247 0.673 0.353 +repulsive 0.146 0.775 0.425 +repurchase 0.531 0.592 0.557 +reputable 0.781 0.462 0.919 +reputation 0.740 0.542 0.721 +repute 0.729 0.500 0.702 +reputed 0.439 0.528 0.627 +request 0.625 0.471 0.618 +requiem 0.475 0.382 0.426 +require 0.398 0.439 0.560 +required 0.583 0.509 0.700 +requirement 0.510 0.439 0.728 +requisite 0.448 0.363 0.609 +requisition 0.478 0.510 0.649 +reread 0.448 0.377 0.492 +reroute 0.540 0.598 0.598 +rerun 0.333 0.620 0.529 +reschedule 0.438 0.422 0.537 +rescind 0.347 0.380 0.391 +rescission 0.333 0.529 0.360 +rescue 0.806 0.926 0.850 +research 0.633 0.663 0.741 +researcher 0.569 0.510 0.857 +resection 0.375 0.482 0.500 +resemblance 0.743 0.216 0.570 +resemble 0.602 0.388 0.463 +resembling 0.592 0.250 0.529 +resent 0.073 0.553 0.163 +resentful 0.120 0.608 0.324 +resentment 0.163 0.745 0.528 +reservation 0.688 0.343 0.561 +reserve 0.585 0.289 0.589 +reserved 0.594 0.316 0.583 +reserves 0.653 0.363 0.520 +reservoir 0.531 0.276 0.462 +reset 0.490 0.450 0.574 +reside 0.451 0.440 0.455 +residence 0.615 0.382 0.585 +residences 0.618 0.418 0.509 +residency 0.694 0.357 0.679 +resident 0.592 0.327 0.500 +residential 0.720 0.210 0.589 +residual 0.448 0.288 0.327 +residue 0.354 0.330 0.183 +resign 0.250 0.543 0.273 +resignation 0.145 0.392 0.310 +resigned 0.240 0.170 0.268 +resilience 0.531 0.440 0.667 +resilient 0.542 0.540 0.801 +resin 0.284 0.308 0.400 +resist 0.414 0.676 0.651 +resistance 0.427 0.694 0.796 +resistant 0.592 0.585 0.815 +resisting 0.408 0.776 0.789 +resistive 0.396 0.519 0.651 +resolute 0.771 0.510 0.712 +resolutely 0.714 0.453 0.805 +resolution 0.780 0.550 0.745 +resolve 0.710 0.472 0.750 +resolved 0.735 0.357 0.683 +resonance 0.541 0.426 0.629 +resonant 0.542 0.633 0.663 +resonate 0.582 0.610 0.644 +resonator 0.469 0.608 0.519 +resort 0.573 0.441 0.632 +resounding 0.490 0.708 0.596 +resource 0.740 0.357 0.749 +resourceful 0.906 0.704 0.886 +resources 0.604 0.348 0.627 +respect 0.927 0.344 0.758 +respectability 0.875 0.407 0.912 +respectable 0.850 0.350 0.889 +respected 0.908 0.441 0.853 +respectful 0.951 0.386 0.814 +respecting 0.837 0.321 0.720 +respective 0.625 0.413 0.721 +respects 0.840 0.387 0.824 +respiration 0.760 0.377 0.669 +respirator 0.433 0.398 0.453 +respiratory 0.500 0.450 0.552 +respite 0.600 0.373 0.420 +resplendent 0.905 0.673 0.755 +respond 0.573 0.435 0.594 +respondent 0.449 0.455 0.480 +response 0.615 0.500 0.472 +responsibility 0.760 0.500 0.852 +responsible 0.837 0.527 0.833 +responsive 0.816 0.569 0.573 +rest 0.907 0.167 0.300 +restart 0.531 0.519 0.554 +restaurant 0.847 0.406 0.500 +rested 0.792 0.235 0.462 +restful 0.781 0.116 0.413 +restitution 0.583 0.542 0.643 +restless 0.219 0.810 0.304 +restlessness 0.083 0.794 0.397 +restock 0.510 0.538 0.645 +restoration 0.755 0.426 0.734 +restorative 0.633 0.510 0.703 +restore 0.765 0.490 0.625 +restored 0.892 0.410 0.728 +restoring 0.820 0.490 0.783 +restrain 0.134 0.696 0.434 +restrained 0.354 0.590 0.509 +restraining 0.296 0.702 0.672 +restraint 0.167 0.618 0.520 +restrict 0.115 0.539 0.577 +restricted 0.276 0.500 0.407 +restriction 0.130 0.590 0.569 +restrictive 0.215 0.596 0.500 +restroom 0.653 0.279 0.267 +result 0.812 0.490 0.652 +resultant 0.670 0.441 0.637 +resume 0.573 0.411 0.586 +resumption 0.637 0.528 0.653 +resurrect 0.781 0.725 0.817 +resurrection 0.708 0.740 0.759 +resuscitate 0.531 0.696 0.818 +resuscitation 0.753 0.768 0.795 +retail 0.510 0.353 0.411 +retailer 0.708 0.439 0.595 +retain 0.367 0.451 0.630 +retainer 0.396 0.422 0.356 +retaining 0.417 0.559 0.632 +retake 0.616 0.471 0.591 +retaliate 0.111 0.812 0.595 +retaliation 0.156 0.812 0.491 +retaliatory 0.194 0.865 0.598 +retard 0.194 0.347 0.222 +retardation 0.125 0.360 0.155 +retarded 0.302 0.462 0.161 +retards 0.362 0.434 0.218 +retention 0.344 0.490 0.558 +retentive 0.439 0.482 0.491 +rethink 0.480 0.423 0.583 +reticent 0.396 0.519 0.500 +retina 0.490 0.255 0.342 +retinal 0.531 0.343 0.475 +retire 0.398 0.392 0.186 +retired 0.270 0.259 0.301 +retirement 0.250 0.324 0.255 +retiring 0.408 0.376 0.214 +retold 0.459 0.385 0.352 +retort 0.417 0.520 0.481 +retrace 0.250 0.482 0.317 +retract 0.316 0.443 0.358 +retraction 0.312 0.491 0.427 +retractor 0.354 0.590 0.557 +retreat 0.500 0.519 0.312 +retrenchment 0.230 0.650 0.384 +retrial 0.500 0.577 0.593 +retribution 0.625 0.490 0.708 +retrieval 0.700 0.440 0.704 +retrieve 0.740 0.576 0.705 +retriever 0.459 0.500 0.464 +retro 0.650 0.276 0.321 +retroactive 0.521 0.452 0.655 +retrograde 0.208 0.464 0.415 +retrospect 0.406 0.500 0.538 +retrospective 0.594 0.481 0.528 +retrospectively 0.516 0.400 0.560 +return 0.602 0.412 0.463 +reunion 0.837 0.500 0.672 +reunite 0.656 0.550 0.657 +reunited 0.708 0.439 0.658 +rev 0.367 0.422 0.353 +reveal 0.493 0.637 0.526 +revel 0.740 0.705 0.684 +revelation 0.879 0.500 0.865 +revelations 0.729 0.655 0.600 +revels 0.827 0.683 0.647 +revenge 0.230 0.940 0.627 +revenue 0.873 0.510 0.854 +reverberation 0.390 0.639 0.551 +revere 0.750 0.562 0.608 +reverence 0.643 0.347 0.516 +reverend 0.650 0.337 0.576 +reverent 0.551 0.490 0.694 +reverie 0.667 0.413 0.471 +reversal 0.380 0.510 0.591 +reverse 0.539 0.415 0.461 +reversion 0.458 0.538 0.425 +revert 0.380 0.451 0.519 +reverting 0.562 0.385 0.544 +review 0.667 0.408 0.636 +reviewer 0.562 0.344 0.500 +revise 0.500 0.469 0.509 +revision 0.417 0.459 0.710 +revisit 0.552 0.530 0.509 +revival 0.823 0.664 0.597 +revive 0.676 0.780 0.778 +revocation 0.260 0.610 0.673 +revoke 0.251 0.696 0.737 +revolt 0.343 0.878 0.658 +revolting 0.102 0.690 0.300 +revolution 0.417 0.902 0.798 +revolutionary 0.635 0.887 0.824 +revolutionize 0.684 0.816 0.904 +revolve 0.592 0.546 0.402 +revolver 0.194 0.796 0.750 +revolving 0.602 0.570 0.580 +revue 0.594 0.350 0.420 +revulsion 0.104 0.765 0.343 +revving 0.604 0.875 0.879 +reward 0.948 0.694 0.783 +rewarding 0.958 0.637 0.783 +rewind 0.460 0.551 0.431 +rewire 0.365 0.462 0.406 +rewrite 0.490 0.500 0.434 +rhapsody 0.708 0.490 0.460 +rhetoric 0.417 0.429 0.504 +rhetorical 0.417 0.569 0.635 +rheumatism 0.219 0.472 0.418 +rhinestone 0.531 0.551 0.408 +rhino 0.531 0.549 0.555 +rhinoceros 0.556 0.656 0.569 +rhubarb 0.582 0.304 0.340 +rhyme 0.667 0.249 0.481 +rhyming 0.729 0.410 0.500 +rhythm 0.771 0.759 0.573 +rhythmic 0.714 0.642 0.664 +rhythmical 0.844 0.694 0.632 +rib 0.490 0.349 0.351 +ribbed 0.365 0.378 0.409 +ribbon 0.719 0.288 0.357 +rice 0.667 0.208 0.330 +rich 0.882 0.627 0.905 +riches 0.958 0.694 0.880 +richness 0.896 0.833 0.922 +rick 0.459 0.420 0.444 +rickety 0.224 0.402 0.241 +rickshaw 0.438 0.594 0.402 +ricochet 0.287 0.618 0.430 +rid 0.194 0.408 0.327 +riddance 0.323 0.562 0.472 +riddle 0.521 0.583 0.543 +riddled 0.281 0.861 0.422 +ride 0.806 0.465 0.472 +rider 0.635 0.627 0.574 +ridge 0.484 0.402 0.349 +ridicule 0.143 0.745 0.255 +ridiculed 0.112 0.806 0.212 +ridiculous 0.159 0.594 0.245 +riding 0.694 0.654 0.620 +rife 0.570 0.561 0.692 +riff 0.521 0.551 0.343 +riffraff 0.360 0.404 0.397 +rifle 0.329 0.900 0.718 +rifleman 0.245 0.863 0.767 +rifles 0.337 0.864 0.765 +rift 0.246 0.519 0.289 +rig 0.542 0.382 0.746 +rigged 0.188 0.510 0.412 +rigging 0.510 0.518 0.440 +right 0.740 0.352 0.710 +righteous 0.823 0.385 0.790 +righteousness 0.802 0.660 0.897 +rightful 0.837 0.358 0.821 +rightly 0.740 0.471 0.782 +righty 0.750 0.314 0.786 +rigid 0.357 0.552 0.591 +rigidity 0.198 0.530 0.726 +rigor 0.375 0.745 0.713 +rigorous 0.438 0.818 0.847 +rim 0.510 0.397 0.302 +rind 0.542 0.280 0.491 +ring 0.677 0.427 0.464 +ringer 0.573 0.604 0.347 +ringing 0.724 0.598 0.693 +ringleader 0.520 0.550 0.640 +ringmaster 0.630 0.622 0.732 +ringside 0.500 0.644 0.411 +rink 0.551 0.392 0.392 +rinse 0.663 0.168 0.409 +riot 0.061 0.946 0.586 +rioting 0.156 0.949 0.560 +riotous 0.163 0.837 0.588 +riots 0.099 0.882 0.564 +rip 0.146 0.676 0.365 +riparian 0.552 0.408 0.412 +ripe 0.671 0.337 0.670 +ripen 0.755 0.373 0.671 +ripening 0.615 0.490 0.759 +ripper 0.219 0.887 0.642 +ripple 0.500 0.453 0.370 +rippling 0.500 0.480 0.327 +rise 0.667 0.593 0.745 +rising 0.750 0.602 0.696 +risk 0.240 0.816 0.438 +risky 0.224 0.922 0.700 +risotto 0.802 0.454 0.234 +rite 0.378 0.570 0.606 +ritual 0.375 0.520 0.508 +ritualistic 0.450 0.583 0.540 +rival 0.286 0.605 0.574 +rivalry 0.192 0.765 0.538 +river 0.688 0.392 0.605 +riverbank 0.684 0.300 0.330 +riverbed 0.610 0.233 0.421 +riverboat 0.561 0.347 0.462 +rivet 0.458 0.306 0.405 +riveted 0.385 0.439 0.443 +riveting 0.448 0.544 0.394 +roach 0.146 0.598 0.259 +road 0.656 0.404 0.404 +roadblock 0.337 0.669 0.490 +roadhouse 0.500 0.620 0.458 +roadie 0.500 0.566 0.455 +roadrage 0.458 0.567 0.565 +roadrunner 0.490 0.702 0.590 +roads 0.677 0.448 0.496 +roadside 0.500 0.569 0.472 +roadster 0.531 0.622 0.473 +roadtrip 0.677 0.596 0.519 +roadway 0.562 0.206 0.509 +roadworks 0.562 0.538 0.509 +roam 0.510 0.550 0.444 +roar 0.427 0.816 0.675 +roaring 0.449 0.817 0.634 +roast 0.521 0.541 0.311 +roasted 0.615 0.520 0.339 +rob 0.112 0.840 0.500 +robber 0.135 0.772 0.481 +robbery 0.133 0.843 0.435 +robe 0.594 0.216 0.298 +robin 0.552 0.363 0.393 +robot 0.441 0.337 0.543 +robotic 0.417 0.602 0.657 +robotics 0.592 0.600 0.763 +robust 0.667 0.604 0.719 +roc 0.427 0.510 0.415 +rock 0.623 0.236 0.557 +rocker 0.615 0.704 0.625 +rocket 0.664 0.824 0.774 +rocks 0.365 0.209 0.543 +rod 0.479 0.319 0.355 +rodent 0.323 0.577 0.279 +rodeo 0.490 0.676 0.588 +roe 0.490 0.382 0.398 +rogue 0.334 0.713 0.636 +role 0.552 0.260 0.464 +roll 0.469 0.510 0.172 +roller 0.521 0.394 0.345 +rollercoaster 0.802 0.910 0.651 +rollers 0.490 0.365 0.336 +rollicking 0.878 0.806 0.552 +rolling 0.510 0.606 0.321 +roman 0.615 0.475 0.639 +romance 0.980 0.682 0.587 +romantic 0.936 0.531 0.598 +romanticism 0.854 0.521 0.593 +romp 0.610 0.640 0.417 +roof 0.602 0.226 0.342 +rooftop 0.571 0.471 0.461 +rook 0.380 0.400 0.510 +rookie 0.583 0.370 0.198 +room 0.729 0.283 0.445 +roomful 0.786 0.425 0.634 +roommate 0.750 0.481 0.480 +rooms 0.677 0.241 0.386 +roomy 0.760 0.342 0.736 +roost 0.500 0.410 0.345 +rooster 0.459 0.385 0.275 +root 0.602 0.279 0.508 +root beer 0.582 0.520 0.415 +rooted 0.510 0.527 0.718 +rope 0.385 0.280 0.345 +ropes 0.458 0.304 0.402 +rosary 0.806 0.140 0.430 +rose 0.865 0.276 0.386 +rosemary 0.688 0.381 0.425 +rosette 0.469 0.410 0.310 +roster 0.531 0.306 0.381 +rosy 0.940 0.528 0.755 +rot 0.031 0.558 0.301 +rota 0.320 0.462 0.209 +rotary 0.573 0.462 0.528 +rotate 0.458 0.470 0.492 +rotation 0.670 0.520 0.550 +rote 0.561 0.481 0.696 +rotor 0.500 0.458 0.404 +rotten 0.104 0.590 0.327 +rotting 0.188 0.462 0.255 +rotunda 0.500 0.464 0.393 +rouge 0.562 0.400 0.382 +rough 0.406 0.794 0.632 +roughly 0.448 0.539 0.463 +roughneck 0.323 0.640 0.491 +roughness 0.214 0.578 0.490 +roulette 0.326 0.690 0.422 +round 0.552 0.434 0.311 +roundabout 0.490 0.425 0.495 +rounded 0.592 0.391 0.396 +roundup 0.520 0.580 0.474 +rouse 0.521 0.490 0.463 +rouser 0.480 0.540 0.423 +rousing 0.714 0.517 0.692 +rout 0.163 0.625 0.233 +route 0.583 0.353 0.518 +routine 0.365 0.219 0.333 +rove 0.457 0.400 0.400 +rover 0.510 0.538 0.421 +roving 0.583 0.442 0.491 +row 0.427 0.275 0.406 +rowboat 0.455 0.393 0.353 +rowdy 0.255 0.900 0.518 +rowing 0.458 0.443 0.467 +royal 0.796 0.430 0.759 +royalty 0.832 0.571 0.833 +rub 0.521 0.565 0.400 +rubber 0.460 0.217 0.315 +rubbers 0.604 0.360 0.414 +rubbing 0.406 0.569 0.440 +rubbish 0.198 0.454 0.164 +rubble 0.308 0.509 0.289 +rubdown 0.561 0.491 0.404 +rubric 0.427 0.260 0.500 +ruby 0.663 0.408 0.544 +ruckus 0.271 0.706 0.411 +rudder 0.439 0.469 0.509 +ruddy 0.490 0.630 0.395 +rude 0.061 0.821 0.402 +rudeness 0.280 0.819 0.692 +rudimentary 0.286 0.321 0.509 +rudiments 0.385 0.520 0.373 +rue 0.323 0.394 0.246 +rueful 0.173 0.429 0.225 +ruff 0.365 0.510 0.375 +ruffian 0.130 0.824 0.463 +ruffle 0.443 0.561 0.518 +rug 0.520 0.240 0.245 +rugby 0.677 0.820 0.708 +rugged 0.561 0.569 0.793 +ruin 0.125 0.588 0.192 +ruination 0.184 0.582 0.209 +ruined 0.135 0.564 0.194 +ruinous 0.255 0.690 0.275 +ruins 0.250 0.490 0.248 +rule 0.567 0.427 0.593 +ruler 0.440 0.400 0.631 +ruling 0.177 0.566 0.410 +rum 0.561 0.377 0.451 +rumba 0.781 0.827 0.615 +rumble 0.367 0.745 0.613 +rummage 0.243 0.615 0.289 +rumor 0.255 0.582 0.282 +rumored 0.427 0.604 0.318 +rump 0.449 0.425 0.396 +rumpus 0.448 0.531 0.422 +run 0.542 0.787 0.543 +runaround 0.448 0.519 0.349 +runaway 0.271 0.770 0.402 +rundown 0.520 0.296 0.465 +runes 0.438 0.300 0.304 +rung 0.510 0.355 0.368 +runner 0.459 0.747 0.632 +running 0.730 0.858 0.442 +running shoes 0.653 0.573 0.491 +runny 0.540 0.439 0.325 +runt 0.370 0.500 0.445 +runway 0.585 0.373 0.406 +rupture 0.125 0.633 0.430 +rural 0.562 0.245 0.408 +ruse 0.531 0.640 0.546 +rush 0.406 0.809 0.546 +rushing 0.398 0.821 0.529 +rust 0.281 0.265 0.321 +rusted 0.286 0.357 0.302 +rustic 0.369 0.657 0.491 +rustle 0.333 0.538 0.394 +rustler 0.281 0.830 0.429 +rusty 0.271 0.345 0.231 +rut 0.333 0.310 0.392 +ruth 0.469 0.427 0.444 +ruthless 0.208 0.850 0.670 +rye 0.490 0.298 0.411 +sabbatical 0.771 0.240 0.427 +saber 0.551 0.620 0.553 +sable 0.449 0.596 0.500 +sabotage 0.135 0.906 0.500 +saboteur 0.250 0.804 0.407 +sac 0.344 0.245 0.226 +sack 0.385 0.337 0.264 +sacrament 0.690 0.316 0.700 +sacred 0.833 0.375 0.862 +sacrifice 0.208 0.833 0.534 +sacrifices 0.281 0.717 0.538 +sacrificial 0.198 0.755 0.452 +sacrilege 0.281 0.708 0.491 +sacrilegious 0.146 0.736 0.449 +sad 0.225 0.333 0.149 +sadday 0.520 0.418 0.411 +saddens 0.104 0.436 0.144 +saddle 0.510 0.509 0.306 +sadist 0.042 0.918 0.500 +sadistic 0.031 0.906 0.618 +sadly 0.047 0.255 0.216 +sadness 0.052 0.288 0.164 +safari 0.663 0.673 0.640 +safe 0.898 0.306 0.759 +safeguard 0.786 0.624 0.700 +safekeeping 0.653 0.510 0.586 +safety 0.708 0.491 0.868 +saffron 0.443 0.373 0.349 +sag 0.153 0.578 0.445 +saga 0.635 0.440 0.600 +sage 0.781 0.327 0.693 +saggy 0.370 0.429 0.300 +sail 0.615 0.220 0.325 +sailboat 0.719 0.392 0.381 +sailing 0.667 0.520 0.500 +sailor 0.500 0.588 0.500 +saint 0.812 0.240 0.693 +sainted 0.708 0.296 0.676 +saintly 0.865 0.286 0.591 +sake 0.490 0.573 0.407 +salad 0.750 0.260 0.307 +salamander 0.410 0.362 0.309 +salami 0.667 0.360 0.339 +salary 0.786 0.480 0.652 +sale 0.647 0.602 0.573 +salesgirl 0.582 0.490 0.605 +salesman 0.643 0.559 0.664 +salient 0.600 0.573 0.702 +saline 0.430 0.340 0.385 +saliva 0.214 0.265 0.236 +sally 0.604 0.390 0.451 +salmon 0.760 0.250 0.444 +salmonella 0.167 0.608 0.312 +salon 0.531 0.296 0.463 +saloon 0.630 0.300 0.364 +salsa 0.742 0.500 0.370 +salt 0.323 0.312 0.306 +salted 0.333 0.400 0.304 +saltwater 0.327 0.330 0.364 +salty 0.388 0.531 0.288 +salutary 0.885 0.360 0.686 +salutation 0.878 0.417 0.500 +salute 0.833 0.542 0.681 +salvage 0.622 0.510 0.832 +salvation 0.857 0.480 0.800 +salve 0.612 0.390 0.500 +samba 0.781 0.740 0.465 +sameness 0.531 0.330 0.484 +sample 0.521 0.187 0.452 +samurai 0.562 0.736 0.838 +sanatorium 0.469 0.490 0.491 +sanctification 0.770 0.431 0.816 +sanctified 0.792 0.240 0.612 +sanctify 0.673 0.443 0.783 +sanctimonious 0.240 0.365 0.327 +sanction 0.201 0.750 0.517 +sanctioned 0.323 0.696 0.391 +sanctity 0.771 0.330 0.628 +sanctuary 0.863 0.226 0.575 +sanctum 0.521 0.438 0.657 +sand 0.582 0.279 0.304 +sandal 0.490 0.283 0.333 +sandbox 0.573 0.274 0.264 +sander 0.438 0.580 0.445 +sandman 0.479 0.469 0.388 +sandpaper 0.417 0.425 0.404 +sands 0.646 0.304 0.377 +sandstorm 0.324 0.821 0.629 +sandwich 0.672 0.314 0.310 +sandy 0.406 0.265 0.296 +sane 0.760 0.235 0.670 +sanguine 0.520 0.560 0.545 +sanitarium 0.448 0.645 0.570 +sanitary 0.458 0.320 0.425 +sanitation 0.742 0.312 0.500 +sanity 0.667 0.333 0.655 +sans 0.459 0.294 0.246 +santa 0.735 0.286 0.509 +sap 0.470 0.298 0.258 +sapiens 0.480 0.453 0.584 +sapphire 0.770 0.472 0.651 +sappy 0.583 0.469 0.330 +sarcasm 0.125 0.685 0.346 +sarcastic 0.397 0.781 0.298 +sarcoma 0.260 0.519 0.402 +sarcophagus 0.271 0.561 0.435 +sardine 0.541 0.236 0.236 +sardonic 0.208 0.679 0.446 +sarsaparilla 0.542 0.488 0.345 +sash 0.480 0.298 0.333 +sashimi 0.704 0.310 0.359 +sassafras 0.469 0.388 0.471 +sassy 0.271 0.704 0.320 +satanic 0.062 0.843 0.720 +satchel 0.521 0.306 0.345 +sate 0.667 0.400 0.472 +satellite 0.562 0.409 0.764 +satin 0.519 0.396 0.481 +satire 0.458 0.655 0.472 +satirical 0.323 0.615 0.538 +satisfaction 0.939 0.637 0.673 +satisfactorily 0.765 0.570 0.802 +satisfactory 0.959 0.569 0.702 +satisfied 0.959 0.510 0.685 +satisfy 0.867 0.790 0.705 +satisfying 0.890 0.606 0.814 +saturate 0.281 0.680 0.467 +saturated 0.474 0.700 0.442 +saturation 0.255 0.582 0.583 +satyr 0.280 0.639 0.500 +sauce 0.562 0.515 0.288 +saucepan 0.347 0.264 0.321 +saucer 0.510 0.327 0.337 +saucy 0.250 0.653 0.391 +sauerkraut 0.531 0.454 0.336 +sauna 0.781 0.350 0.455 +sausage 0.542 0.429 0.300 +savage 0.204 0.931 0.605 +savagery 0.219 0.907 0.711 +savanna 0.606 0.147 0.394 +savannah 0.729 0.212 0.309 +savant 0.781 0.451 0.818 +save 0.770 0.439 0.682 +saver 0.745 0.382 0.802 +saving 0.663 0.230 0.621 +savings 0.776 0.431 0.608 +savior 0.920 0.469 0.804 +savor 0.827 0.552 0.526 +savory 0.812 0.717 0.619 +savvy 0.719 0.520 0.706 +saw 0.316 0.541 0.518 +sawdust 0.398 0.279 0.241 +sawmill 0.427 0.378 0.434 +sax 0.573 0.465 0.409 +saxophone 0.688 0.444 0.482 +say 0.571 0.310 0.482 +sayonara 0.560 0.398 0.402 +scab 0.354 0.330 0.272 +scabbard 0.325 0.219 0.217 +scaffold 0.480 0.500 0.336 +scaffolding 0.496 0.366 0.545 +scalding 0.271 0.540 0.381 +scale 0.310 0.350 0.577 +scales 0.439 0.330 0.491 +scallop 0.490 0.363 0.331 +scalp 0.347 0.346 0.302 +scalpel 0.302 0.700 0.482 +scaly 0.281 0.481 0.358 +scam 0.042 0.745 0.418 +scamp 0.458 0.464 0.371 +scampi 0.531 0.448 0.224 +scan 0.479 0.423 0.470 +scandal 0.122 0.821 0.557 +scandalous 0.135 0.907 0.556 +scanner 0.531 0.356 0.567 +scanty 0.287 0.333 0.127 +scape 0.290 0.625 0.536 +scapegoat 0.184 0.685 0.481 +scar 0.146 0.500 0.397 +scarab 0.406 0.458 0.267 +scarce 0.292 0.324 0.218 +scarcely 0.082 0.412 0.160 +scarcity 0.167 0.500 0.182 +scare 0.122 0.910 0.264 +scarecrow 0.219 0.274 0.349 +scared 0.146 0.828 0.185 +scares 0.122 0.847 0.386 +scarf 0.750 0.224 0.224 +scarier 0.156 0.846 0.472 +scariest 0.167 0.863 0.538 +scarlet 0.507 0.390 0.411 +scary 0.062 0.952 0.528 +scat 0.337 0.548 0.409 +scatter 0.229 0.620 0.404 +scattered 0.208 0.380 0.238 +scattering 0.347 0.550 0.394 +scavenger 0.177 0.578 0.408 +scenario 0.667 0.510 0.683 +scene 0.570 0.340 0.578 +scenery 0.745 0.253 0.592 +scenic 0.684 0.548 0.756 +scent 0.633 0.410 0.491 +scented 0.865 0.509 0.431 +scepter 0.630 0.300 0.670 +sceptical 0.214 0.387 0.466 +scepticism 0.292 0.444 0.550 +schadenfreude 0.354 0.640 0.463 +schedule 0.510 0.380 0.480 +schematic 0.490 0.284 0.647 +scheme 0.521 0.269 0.577 +schilling 0.367 0.410 0.418 +schism 0.280 0.569 0.386 +schizophrenia 0.092 0.880 0.435 +schizophrenic 0.102 0.958 0.433 +schlep 0.302 0.426 0.382 +schmuck 0.363 0.412 0.375 +schnapps 0.583 0.567 0.417 +schnitzel 0.365 0.430 0.382 +scholar 0.694 0.421 0.731 +scholarly 0.750 0.466 0.709 +scholarship 0.866 0.490 0.625 +scholastic 0.500 0.470 0.491 +school 0.765 0.423 0.633 +schoolboy 0.623 0.385 0.441 +schoolgirl 0.760 0.521 0.415 +schoolhouse 0.602 0.407 0.672 +schooling 0.582 0.462 0.640 +schoolmaster 0.667 0.368 0.852 +schoolteacher 0.521 0.380 0.632 +schoolwork 0.479 0.500 0.481 +schoolyard 0.684 0.529 0.440 +schooner 0.635 0.408 0.427 +sciatica 0.286 0.443 0.393 +science 0.588 0.429 0.741 +scientific 0.653 0.510 0.836 +scientist 0.562 0.500 0.790 +scifi 0.592 0.570 0.394 +scintilla 0.476 0.528 0.385 +scintillating 0.650 0.736 0.612 +scintillation 0.576 0.579 0.573 +scintillator 0.583 0.670 0.510 +scion 0.490 0.380 0.451 +scissors 0.458 0.462 0.302 +scoff 0.125 0.686 0.306 +scold 0.194 0.755 0.626 +scolding 0.071 0.833 0.417 +scone 0.418 0.287 0.229 +scoop 0.583 0.543 0.640 +scoot 0.510 0.490 0.412 +scooter 0.510 0.587 0.371 +scope 0.656 0.386 0.718 +scorch 0.214 0.689 0.491 +scorching 0.406 0.635 0.464 +score 0.670 0.388 0.589 +scoreboard 0.667 0.484 0.472 +scorer 0.730 0.608 0.764 +scores 0.594 0.469 0.629 +scorn 0.110 0.721 0.356 +scorned 0.062 0.529 0.226 +scornful 0.173 0.608 0.368 +scorpion 0.198 0.745 0.600 +scotch 0.578 0.520 0.615 +scoundrel 0.094 0.740 0.412 +scour 0.388 0.602 0.632 +scourge 0.214 0.640 0.302 +scout 0.656 0.611 0.763 +scowl 0.302 0.600 0.413 +scrabble 0.625 0.412 0.399 +scram 0.306 0.485 0.409 +scramble 0.469 0.744 0.500 +scrambled 0.451 0.535 0.539 +scrambler 0.417 0.550 0.444 +scrambling 0.421 0.810 0.731 +scrap 0.156 0.339 0.173 +scrapbook 0.562 0.274 0.432 +scrape 0.365 0.615 0.384 +scrapie 0.306 0.706 0.231 +scraping 0.265 0.479 0.305 +scrappy 0.301 0.375 0.406 +scratch 0.276 0.625 0.270 +scratchy 0.235 0.610 0.436 +scrawny 0.276 0.422 0.245 +scream 0.188 0.863 0.594 +screamer 0.156 0.670 0.392 +screaming 0.245 0.901 0.460 +screech 0.214 0.802 0.306 +screen 0.670 0.300 0.417 +screening 0.562 0.570 0.709 +screenplay 0.500 0.406 0.518 +screenwriter 0.571 0.500 0.712 +screw 0.385 0.460 0.377 +screwball 0.271 0.680 0.505 +screwdriver 0.520 0.519 0.439 +screwed 0.302 0.520 0.464 +screwy 0.344 0.596 0.450 +screwyou 0.260 0.647 0.509 +scribble 0.429 0.453 0.358 +scribe 0.541 0.264 0.491 +scrimmage 0.367 0.660 0.411 +scrip 0.430 0.462 0.455 +script 0.610 0.450 0.527 +scriptural 0.551 0.250 0.596 +scripture 0.745 0.270 0.630 +scroll 0.375 0.630 0.409 +scrotum 0.396 0.653 0.361 +scrounge 0.210 0.565 0.397 +scrounger 0.323 0.490 0.358 +scrub 0.417 0.420 0.500 +scruffy 0.194 0.435 0.176 +scrumptious 0.959 0.650 0.566 +scrupulous 0.545 0.685 0.602 +scrutinize 0.458 0.587 0.573 +scrutiny 0.500 0.653 0.658 +scuba 0.542 0.494 0.456 +scuff 0.165 0.560 0.376 +scuffle 0.146 0.800 0.529 +scullery 0.469 0.337 0.353 +sculptor 0.653 0.431 0.694 +sculpture 0.750 0.346 0.490 +sculptured 0.708 0.373 0.557 +scum 0.357 0.380 0.218 +scumbag 0.240 0.591 0.278 +scurry 0.398 0.647 0.509 +scurvy 0.354 0.462 0.312 +scuttle 0.438 0.398 0.430 +sea 0.833 0.353 0.589 +seaboard 0.663 0.356 0.507 +seafood 0.656 0.500 0.328 +seagull 0.635 0.245 0.314 +seal 0.490 0.218 0.518 +seals 0.412 0.241 0.402 +seam 0.427 0.250 0.414 +seaman 0.520 0.510 0.672 +seamless 0.459 0.140 0.302 +seamstress 0.535 0.288 0.389 +seaport 0.594 0.317 0.491 +sear 0.490 0.553 0.600 +search 0.635 0.580 0.462 +searching 0.534 0.657 0.466 +searchlight 0.622 0.510 0.552 +seared 0.229 0.410 0.398 +seashore 0.796 0.310 0.375 +seasick 0.115 0.683 0.245 +seaside 0.887 0.520 0.508 +season 0.792 0.410 0.519 +seasonal 0.592 0.273 0.305 +seasoned 0.812 0.570 0.509 +seasoning 0.633 0.388 0.479 +seat 0.542 0.281 0.434 +seatbelt 0.656 0.314 0.726 +seating 0.552 0.265 0.286 +seawater 0.760 0.197 0.491 +seaweed 0.446 0.286 0.382 +sec 0.490 0.385 0.380 +secession 0.323 0.561 0.509 +secluded 0.357 0.265 0.240 +seclusion 0.230 0.558 0.505 +second 0.490 0.210 0.250 +second cousin 0.698 0.360 0.441 +secondary 0.636 0.375 0.260 +secondhand 0.194 0.389 0.283 +secrecy 0.294 0.549 0.475 +secret 0.479 0.580 0.509 +secretariat 0.518 0.459 0.597 +secretary 0.612 0.426 0.561 +secrete 0.427 0.567 0.518 +secretion 0.354 0.582 0.529 +secretive 0.390 0.250 0.538 +secretly 0.525 0.404 0.479 +sect 0.265 0.667 0.526 +sectarian 0.260 0.606 0.517 +section 0.500 0.269 0.421 +sectional 0.427 0.415 0.464 +sector 0.594 0.190 0.569 +secular 0.463 0.461 0.520 +secularism 0.367 0.440 0.559 +secure 0.844 0.380 0.914 +securities 0.750 0.304 0.852 +security 0.837 0.360 0.821 +sedan 0.480 0.423 0.680 +sedate 0.656 0.157 0.345 +sedation 0.510 0.270 0.398 +sedative 0.314 0.273 0.352 +sedentary 0.292 0.185 0.273 +sedge 0.406 0.396 0.339 +sediment 0.438 0.306 0.372 +sedimentary 0.398 0.265 0.500 +sedition 0.327 0.557 0.591 +seduce 0.462 0.864 0.689 +seducer 0.704 0.812 0.775 +seducing 0.569 0.794 0.708 +seduction 0.510 0.891 0.618 +seductive 0.771 0.821 0.667 +see 0.635 0.269 0.312 +seed 0.656 0.135 0.306 +seedling 0.406 0.343 0.423 +seeds 0.731 0.269 0.418 +seedy 0.229 0.390 0.325 +seek 0.622 0.429 0.482 +seeker 0.646 0.464 0.553 +seem 0.471 0.302 0.298 +seemingly 0.490 0.410 0.356 +seer 0.604 0.481 0.740 +seesaw 0.570 0.559 0.410 +seething 0.312 0.821 0.642 +segment 0.469 0.290 0.440 +segregate 0.290 0.627 0.440 +segregated 0.164 0.575 0.411 +segregation 0.302 0.545 0.390 +seismic 0.323 0.925 0.578 +seize 0.656 0.644 0.673 +seizure 0.177 0.775 0.462 +seldom 0.323 0.379 0.287 +select 0.615 0.406 0.602 +selection 0.594 0.340 0.595 +selective 0.612 0.347 0.706 +selectman 0.552 0.547 0.609 +selenium 0.469 0.408 0.336 +self 0.704 0.370 0.500 +selfharm 0.350 0.620 0.407 +selfish 0.061 0.637 0.495 +selfishness 0.200 0.686 0.453 +selfless 0.521 0.235 0.396 +selflove 0.854 0.630 0.661 +selfworth 0.704 0.460 0.594 +sell 0.618 0.608 0.605 +seller 0.635 0.471 0.635 +sellout 0.398 0.490 0.465 +seltzer 0.448 0.452 0.406 +semantics 0.698 0.394 0.569 +semaphore 0.552 0.374 0.598 +semblance 0.500 0.471 0.442 +semen 0.500 0.755 0.471 +semester 0.521 0.327 0.482 +semi 0.296 0.345 0.304 +semiautomatic 0.469 0.510 0.522 +semicolon 0.378 0.255 0.318 +seminal 0.459 0.413 0.566 +seminar 0.583 0.360 0.623 +seminary 0.594 0.367 0.589 +semiotics 0.449 0.417 0.596 +senate 0.490 0.349 0.836 +senator 0.391 0.422 0.821 +send 0.663 0.480 0.537 +sender 0.542 0.449 0.509 +senescence 0.378 0.456 0.394 +senile 0.280 0.211 0.305 +senior 0.561 0.415 0.536 +seniority 0.408 0.427 0.602 +senor 0.527 0.217 0.630 +senorita 0.765 0.550 0.500 +sensation 0.781 0.663 0.673 +sensational 0.938 0.827 0.858 +sense 0.781 0.417 0.474 +senseless 0.125 0.388 0.136 +senses 0.740 0.461 0.693 +sensibility 0.583 0.423 0.448 +sensible 0.625 0.454 0.312 +sensibly 0.786 0.337 0.396 +sensitive 0.714 0.426 0.254 +sensitivity 0.750 0.417 0.395 +sensor 0.571 0.377 0.542 +sensory 0.583 0.480 0.442 +sensual 0.730 0.790 0.642 +sensuality 0.844 0.840 0.632 +sensuous 0.854 0.798 0.625 +sentence 0.625 0.265 0.548 +sentencing 0.120 0.782 0.561 +sentient 0.583 0.417 0.363 +sentiment 0.765 0.451 0.639 +sentimental 0.583 0.378 0.312 +sentimentality 0.771 0.548 0.319 +sentinel 0.531 0.602 0.845 +sentry 0.470 0.547 0.684 +separable 0.469 0.390 0.368 +separate 0.240 0.514 0.349 +separately 0.310 0.365 0.368 +separation 0.198 0.592 0.409 +separatist 0.245 0.627 0.537 +sepia 0.448 0.270 0.345 +sepsis 0.229 0.452 0.327 +sept 0.521 0.333 0.361 +septic 0.281 0.462 0.425 +septum 0.276 0.423 0.410 +sequel 0.650 0.480 0.574 +sequence 0.543 0.350 0.529 +sequent 0.531 0.423 0.591 +sequestered 0.160 0.863 0.427 +sequestration 0.177 0.860 0.500 +serenade 0.875 0.570 0.491 +serendipity 0.677 0.413 0.500 +serene 0.802 0.132 0.370 +serenity 0.900 0.122 0.557 +sergeant 0.408 0.600 0.833 +serial 0.469 0.350 0.472 +serialize 0.500 0.455 0.593 +series 0.622 0.431 0.420 +serif 0.531 0.417 0.415 +serious 0.500 0.455 0.619 +seriousness 0.439 0.365 0.750 +sermon 0.417 0.507 0.615 +serpent 0.115 0.696 0.679 +serpentine 0.576 0.646 0.329 +serrated 0.388 0.435 0.418 +serum 0.520 0.231 0.443 +servant 0.340 0.408 0.331 +serve 0.622 0.400 0.384 +server 0.656 0.356 0.536 +service 0.684 0.408 0.535 +serviceable 0.834 0.400 0.684 +servile 0.439 0.327 0.415 +servitude 0.250 0.490 0.250 +sesame 0.673 0.250 0.382 +sess 0.418 0.481 0.411 +session 0.510 0.481 0.491 +sessions 0.646 0.578 0.650 +set 0.521 0.482 0.630 +setback 0.198 0.451 0.250 +sett 0.560 0.413 0.500 +setter 0.541 0.455 0.473 +settle 0.833 0.520 0.772 +settled 0.521 0.510 0.473 +settlement 0.635 0.412 0.723 +settler 0.573 0.453 0.519 +settlor 0.531 0.434 0.534 +setup 0.667 0.398 0.635 +seven 0.672 0.265 0.373 +seventeen 0.585 0.296 0.321 +seventh 0.500 0.245 0.288 +seventy 0.625 0.353 0.446 +sever 0.156 0.635 0.451 +severable 0.406 0.451 0.398 +severally 0.719 0.298 0.600 +severance 0.396 0.620 0.541 +severe 0.164 0.735 0.635 +severely 0.219 0.673 0.700 +severity 0.260 0.712 0.661 +sew 0.510 0.340 0.340 +sewage 0.255 0.343 0.339 +sewer 0.286 0.367 0.282 +sewerage 0.208 0.450 0.198 +sewing 0.625 0.337 0.356 +sex 0.803 0.939 0.704 +sexist 0.255 0.798 0.411 +sexual 0.584 0.959 0.640 +sexuality 0.670 0.898 0.657 +sexy 0.865 0.945 0.802 +shabby 0.235 0.519 0.259 +shack 0.396 0.425 0.339 +shackle 0.276 0.580 0.414 +shade 0.388 0.265 0.278 +shades 0.490 0.300 0.380 +shading 0.420 0.324 0.318 +shadow 0.302 0.343 0.158 +shadowy 0.135 0.373 0.330 +shady 0.323 0.509 0.375 +shaft 0.549 0.275 0.472 +shag 0.417 0.462 0.340 +shaggy 0.510 0.302 0.321 +shake 0.439 0.689 0.539 +shakedown 0.286 0.692 0.481 +shaken 0.344 0.657 0.333 +shaker 0.520 0.728 0.518 +shaking 0.275 0.849 0.255 +shaky 0.260 0.734 0.223 +shall 0.510 0.385 0.412 +shallow 0.427 0.298 0.351 +shallows 0.388 0.368 0.368 +sham 0.354 0.602 0.395 +shaman 0.490 0.531 0.604 +shambles 0.271 0.696 0.287 +shame 0.060 0.670 0.155 +shamed 0.135 0.567 0.218 +shameful 0.040 0.680 0.264 +shameless 0.274 0.713 0.407 +shampoo 0.604 0.180 0.250 +shanghai 0.551 0.450 0.509 +shank 0.530 0.393 0.286 +shanty 0.427 0.459 0.255 +shape 0.592 0.240 0.422 +shapely 0.771 0.441 0.830 +shard 0.388 0.407 0.426 +share 0.759 0.548 0.545 +shareholder 0.656 0.632 0.915 +sharing 0.827 0.462 0.545 +shark 0.260 0.845 0.596 +sharp 0.459 0.585 0.585 +sharpen 0.582 0.694 0.611 +sharpened 0.573 0.647 0.727 +sharpener 0.532 0.435 0.327 +sharpness 0.729 0.385 0.653 +sharpshooter 0.240 0.929 0.764 +shatter 0.108 0.821 0.464 +shattered 0.097 0.806 0.309 +shattering 0.135 0.760 0.475 +shave 0.521 0.410 0.480 +shaver 0.418 0.450 0.392 +shaving 0.500 0.469 0.353 +shawl 0.720 0.365 0.230 +sheaf 0.396 0.387 0.456 +shear 0.286 0.647 0.388 +shears 0.429 0.527 0.254 +sheath 0.460 0.314 0.342 +sheathing 0.378 0.480 0.642 +shed 0.427 0.402 0.470 +sheen 0.812 0.510 0.712 +sheep 0.604 0.206 0.161 +sheepdog 0.684 0.442 0.529 +sheepish 0.326 0.441 0.205 +sheer 0.604 0.250 0.481 +sheet 0.439 0.174 0.302 +sheik 0.521 0.579 0.708 +shelf 0.561 0.202 0.366 +shell 0.615 0.408 0.391 +shellfish 0.594 0.412 0.393 +shelling 0.337 0.917 0.773 +shelter 0.704 0.229 0.569 +sheltered 0.590 0.377 0.717 +shelters 0.582 0.333 0.482 +shelved 0.306 0.166 0.321 +shepherd 0.656 0.304 0.610 +sherbet 0.592 0.363 0.348 +sheriff 0.602 0.541 0.802 +sherry 0.594 0.477 0.315 +shield 0.510 0.373 0.663 +shift 0.479 0.610 0.491 +shifting 0.518 0.548 0.546 +shifty 0.365 0.687 0.483 +shilling 0.521 0.342 0.430 +shimmer 0.745 0.562 0.656 +shimmering 0.844 0.648 0.904 +shimmy 0.478 0.476 0.462 +shin 0.459 0.500 0.231 +shindig 0.552 0.560 0.491 +shine 0.844 0.539 0.741 +shiner 0.740 0.510 0.556 +shingle 0.510 0.200 0.410 +shining 0.885 0.673 0.812 +shiny 0.885 0.604 0.787 +ship 0.646 0.500 0.439 +shipment 0.582 0.440 0.452 +shipping 0.622 0.327 0.443 +shipshape 0.594 0.480 0.474 +shipwreck 0.268 0.768 0.373 +shipyard 0.398 0.583 0.595 +shire 0.479 0.257 0.609 +shirt 0.698 0.186 0.231 +shit 0.000 0.678 0.294 +shitday 0.281 0.658 0.390 +shitfaced 0.214 0.695 0.380 +shithead 0.120 0.645 0.302 +shitless 0.271 0.545 0.333 +shitload 0.020 0.606 0.161 +shittest 0.076 0.673 0.232 +shitty 0.020 0.679 0.163 +shiver 0.260 0.765 0.236 +shivering 0.122 0.663 0.373 +shoals 0.396 0.408 0.375 +shock 0.286 0.821 0.453 +shocked 0.292 0.773 0.375 +shocker 0.235 0.804 0.616 +shocking 0.378 0.853 0.833 +shockingly 0.510 0.924 0.721 +shoddy 0.082 0.463 0.179 +shoe 0.517 0.225 0.288 +shoelace 0.396 0.280 0.307 +shoemaker 0.396 0.269 0.491 +shoes 0.729 0.324 0.210 +shoeshine 0.392 0.387 0.325 +shook 0.163 0.759 0.509 +shoot 0.092 0.926 0.625 +shooter 0.224 0.814 0.774 +shooting 0.276 0.931 0.602 +shootout 0.080 0.927 0.615 +shop 0.725 0.632 0.565 +shopkeeper 0.677 0.510 0.730 +shoplifter 0.167 0.830 0.500 +shoplifting 0.152 0.833 0.441 +shopper 0.646 0.615 0.741 +shopping 0.915 0.445 0.630 +shore 0.542 0.304 0.204 +shoreline 0.677 0.296 0.529 +shorn 0.396 0.415 0.400 +short 0.184 0.264 0.237 +short story 0.697 0.321 0.348 +shortage 0.094 0.455 0.198 +shortcake 0.677 0.359 0.398 +shortcoming 0.195 0.370 0.258 +shortcut 0.594 0.308 0.426 +shorten 0.302 0.382 0.460 +shortening 0.286 0.333 0.385 +shorthand 0.459 0.450 0.461 +shortly 0.582 0.310 0.360 +shortness 0.459 0.280 0.272 +shorts 0.622 0.481 0.287 +shortstop 0.418 0.529 0.450 +shortwave 0.460 0.271 0.368 +shot 0.144 0.750 0.569 +shotgun 0.200 0.868 0.684 +shoulder 0.562 0.286 0.406 +shout 0.229 0.925 0.444 +shove 0.306 0.690 0.602 +shovel 0.427 0.308 0.267 +shoveling 0.265 0.620 0.537 +show 0.673 0.771 0.719 +showbiz 0.661 0.713 0.598 +showboat 0.618 0.625 0.509 +showcase 0.521 0.255 0.415 +showdown 0.302 0.950 0.692 +shower 0.669 0.346 0.336 +showgirl 0.633 0.694 0.481 +showing 0.622 0.540 0.491 +showoff 0.344 0.598 0.463 +showroom 0.740 0.441 0.536 +showy 0.698 0.657 0.661 +shrapnel 0.240 0.740 0.681 +shred 0.224 0.750 0.627 +shrew 0.306 0.463 0.390 +shrewd 0.551 0.673 0.816 +shriek 0.459 0.827 0.491 +shrill 0.312 0.721 0.640 +shrimp 0.571 0.361 0.425 +shrine 0.802 0.255 0.574 +shrink 0.385 0.453 0.272 +shrinking 0.190 0.400 0.217 +shrivel 0.160 0.409 0.143 +shroud 0.417 0.457 0.389 +shrub 0.531 0.340 0.340 +shrubbery 0.490 0.267 0.332 +shrug 0.208 0.296 0.278 +shrunk 0.163 0.354 0.218 +shrunken 0.500 0.373 0.221 +shudder 0.344 0.791 0.559 +shuddering 0.302 0.802 0.638 +shuffle 0.459 0.450 0.556 +shuffleboard 0.531 0.459 0.377 +shuffling 0.521 0.408 0.293 +shun 0.418 0.604 0.389 +shunned 0.271 0.464 0.367 +shunt 0.312 0.500 0.470 +shut 0.240 0.352 0.311 +shutdown 0.173 0.367 0.418 +shuteye 0.521 0.430 0.431 +shutit 0.281 0.442 0.480 +shutter 0.191 0.380 0.482 +shuttle 0.531 0.591 0.547 +shutup 0.333 0.560 0.491 +shy 0.280 0.153 0.132 +shyness 0.312 0.265 0.246 +shyster 0.292 0.567 0.424 +sib 0.698 0.298 0.593 +sibling 0.857 0.340 0.636 +sic 0.370 0.459 0.380 +sick 0.104 0.431 0.136 +sickbay 0.296 0.510 0.345 +sicken 0.051 0.500 0.294 +sickening 0.074 0.618 0.259 +sickle 0.427 0.585 0.370 +sickly 0.188 0.550 0.191 +sickness 0.094 0.704 0.288 +side 0.439 0.288 0.395 +sidearm 0.410 0.474 0.500 +sidebar 0.469 0.364 0.405 +sideboard 0.590 0.259 0.426 +sideburns 0.777 0.327 0.308 +sidecar 0.552 0.449 0.500 +sidekick 0.602 0.439 0.509 +sideline 0.440 0.382 0.517 +sideshow 0.458 0.594 0.658 +sidestep 0.378 0.559 0.407 +sidewalk 0.479 0.192 0.348 +sideways 0.788 0.245 0.291 +sidewinder 0.500 0.500 0.439 +siege 0.271 0.750 0.567 +siesta 0.740 0.046 0.295 +sieve 0.459 0.250 0.333 +sift 0.542 0.412 0.461 +sifting 0.571 0.469 0.474 +sigh 0.469 0.387 0.273 +sight 0.684 0.250 0.528 +sighting 0.582 0.560 0.627 +sightseeing 0.875 0.552 0.697 +sigma 0.490 0.472 0.535 +sign 0.620 0.481 0.397 +signal 0.615 0.417 0.464 +signature 0.570 0.422 0.657 +significance 0.820 0.460 0.644 +significant 0.827 0.649 0.786 +signification 0.583 0.337 0.530 +signify 0.453 0.422 0.634 +signpost 0.510 0.400 0.446 +silence 0.438 0.200 0.223 +silencer 0.417 0.356 0.482 +silent 0.469 0.125 0.280 +silently 0.448 0.185 0.306 +silhouette 0.582 0.410 0.288 +silicon 0.439 0.448 0.445 +silicone 0.480 0.340 0.333 +silk 0.760 0.115 0.300 +silken 0.730 0.265 0.394 +silky 0.802 0.397 0.271 +sill 0.433 0.375 0.324 +silliness 0.327 0.368 0.192 +silly 0.384 0.349 0.161 +silo 0.400 0.365 0.357 +silt 0.510 0.269 0.200 +silver 0.684 0.451 0.615 +silverware 0.663 0.365 0.409 +silvery 0.543 0.460 0.517 +similar 0.562 0.250 0.423 +similarity 0.729 0.255 0.518 +simile 0.615 0.363 0.464 +simmer 0.650 0.293 0.393 +simmering 0.382 0.613 0.412 +simple 0.653 0.130 0.314 +simples 0.724 0.240 0.263 +simpleton 0.429 0.144 0.358 +simplicity 0.667 0.250 0.337 +simplify 0.565 0.347 0.602 +simplistic 0.490 0.245 0.391 +simply 0.535 0.148 0.393 +simulate 0.551 0.375 0.417 +simulated 0.500 0.461 0.356 +simulating 0.552 0.462 0.481 +simulation 0.552 0.574 0.567 +simulator 0.677 0.559 0.583 +simultaneous 0.691 0.577 0.554 +simultaneously 0.656 0.490 0.609 +sin 0.177 0.712 0.449 +sincere 0.918 0.265 0.725 +sincerity 0.908 0.351 0.686 +sinful 0.143 0.788 0.417 +sing 0.858 0.606 0.420 +singer 0.802 0.735 0.628 +singing 0.885 0.594 0.528 +single 0.291 0.354 0.259 +singly 0.553 0.354 0.466 +singular 0.610 0.302 0.482 +singularity 0.582 0.348 0.654 +singularly 0.571 0.330 0.527 +sinister 0.125 0.896 0.581 +sink 0.375 0.439 0.322 +sinker 0.302 0.557 0.538 +sinking 0.135 0.439 0.342 +sinner 0.237 0.667 0.356 +sinning 0.170 0.700 0.422 +sinus 0.531 0.563 0.340 +sip 0.375 0.380 0.213 +siphon 0.354 0.333 0.435 +sipping 0.469 0.349 0.377 +sir 0.622 0.306 0.778 +sire 0.854 0.452 0.808 +siren 0.570 0.627 0.500 +sirloin 0.546 0.418 0.373 +sissy 0.333 0.562 0.232 +sister 0.916 0.324 0.562 +sisterhood 0.837 0.415 0.696 +sit 0.561 0.230 0.368 +sitcom 0.562 0.537 0.407 +site 0.677 0.265 0.452 +sith 0.439 0.564 0.373 +sitter 0.656 0.429 0.404 +sitting 0.561 0.146 0.353 +situate 0.510 0.310 0.483 +situated 0.542 0.231 0.543 +situation 0.531 0.387 0.600 +six 0.500 0.154 0.271 +sixpence 0.469 0.417 0.463 +sixteen 0.583 0.290 0.324 +sixth 0.521 0.275 0.366 +sixty 0.694 0.240 0.433 +sizable 0.727 0.337 0.657 +size 0.531 0.336 0.569 +sizzle 0.427 0.704 0.368 +ska 0.458 0.575 0.245 +skate 0.740 0.653 0.508 +skateboard 0.677 0.550 0.353 +skater 0.633 0.774 0.652 +skating 0.745 0.673 0.435 +skedaddle 0.427 0.596 0.422 +skeet 0.469 0.549 0.413 +skein 0.449 0.372 0.287 +skeletal 0.306 0.558 0.318 +skeleton 0.183 0.464 0.343 +skeptic 0.135 0.440 0.500 +skeptical 0.207 0.500 0.452 +skepticism 0.229 0.480 0.582 +sketch 0.704 0.276 0.420 +sketching 0.729 0.327 0.400 +sketchy 0.333 0.479 0.241 +skewed 0.340 0.480 0.361 +skewer 0.470 0.365 0.457 +ski 0.684 0.670 0.471 +skid 0.357 0.640 0.440 +skier 0.802 0.788 0.639 +skiff 0.479 0.375 0.472 +skiing 0.823 0.824 0.620 +skijump 0.635 0.647 0.482 +skill 0.847 0.701 0.833 +skilled 0.886 0.614 0.929 +skillet 0.510 0.296 0.345 +skillful 0.802 0.616 0.908 +skim 0.418 0.328 0.322 +skimpy 0.302 0.349 0.208 +skin 0.569 0.350 0.395 +skinny 0.333 0.333 0.298 +skip 0.458 0.804 0.439 +skipper 0.440 0.577 0.692 +skirmish 0.290 0.640 0.474 +skirt 0.602 0.463 0.226 +skirting 0.449 0.529 0.386 +skirts 0.622 0.538 0.241 +skit 0.438 0.434 0.421 +skittish 0.156 0.815 0.172 +skull 0.276 0.558 0.574 +skunk 0.284 0.491 0.380 +sky 0.958 0.234 0.401 +skylight 0.708 0.314 0.343 +skyline 0.592 0.412 0.662 +skyscraper 0.622 0.696 0.798 +slab 0.398 0.265 0.264 +slack 0.521 0.283 0.446 +slag 0.266 0.600 0.254 +slam 0.459 0.577 0.480 +slammer 0.417 0.565 0.391 +slander 0.184 0.604 0.454 +slanderous 0.057 0.800 0.337 +slang 0.479 0.418 0.491 +slant 0.469 0.396 0.536 +slap 0.100 0.804 0.518 +slash 0.260 0.500 0.509 +slashes 0.330 0.328 0.410 +slate 0.531 0.283 0.431 +slates 0.500 0.270 0.342 +slaughter 0.052 0.953 0.602 +slaughterhouse 0.146 0.794 0.472 +slaughtering 0.133 0.947 0.714 +slave 0.171 0.795 0.151 +slavery 0.052 0.783 0.218 +slay 0.133 0.920 0.585 +slayer 0.041 0.930 0.661 +sleaze 0.312 0.538 0.405 +sleazy 0.292 0.674 0.370 +sled 0.635 0.547 0.446 +sledding 0.625 0.547 0.422 +sledge 0.646 0.500 0.361 +sledgehammer 0.449 0.479 0.482 +sleek 0.750 0.484 0.643 +sleep 0.719 0.090 0.339 +sleeper 0.640 0.154 0.254 +sleeping 0.704 0.091 0.312 +sleepless 0.213 0.410 0.207 +sleeplessness 0.104 0.604 0.202 +sleepover 0.815 0.519 0.340 +sleepy 0.604 0.125 0.250 +sleepyhead 0.327 0.350 0.294 +sleet 0.410 0.355 0.395 +sleeve 0.531 0.270 0.273 +sleeveless 0.638 0.290 0.200 +sleigh 0.742 0.551 0.396 +sleight 0.719 0.677 0.379 +slender 0.812 0.548 0.664 +sleuth 0.460 0.633 0.676 +slice 0.583 0.375 0.303 +slick 0.388 0.383 0.349 +slicker 0.727 0.387 0.519 +slide 0.615 0.435 0.432 +slider 0.585 0.491 0.518 +sliding 0.356 0.730 0.491 +slight 0.521 0.240 0.155 +slight anticipation 0.562 0.490 0.445 +slight disgust 0.156 0.578 0.318 +slight surprise 0.677 0.746 0.557 +slight trust 0.306 0.400 0.245 +slightly 0.470 0.274 0.255 +slightly negative 0.190 0.472 0.259 +slightly positive 0.792 0.480 0.567 +slim 0.562 0.180 0.296 +slime 0.300 0.370 0.183 +slimy 0.177 0.500 0.309 +sling 0.417 0.423 0.404 +slingshot 0.323 0.654 0.474 +slink 0.460 0.546 0.314 +slinky 0.400 0.637 0.603 +slip 0.316 0.714 0.321 +slipper 0.635 0.298 0.245 +slippers 0.573 0.413 0.236 +slippery 0.219 0.740 0.343 +slit 0.406 0.490 0.366 +sliver 0.388 0.347 0.291 +slob 0.275 0.365 0.300 +slobber 0.350 0.375 0.278 +slogan 0.550 0.216 0.564 +sloop 0.480 0.375 0.380 +slop 0.306 0.409 0.325 +slope 0.347 0.438 0.279 +sloppy 0.303 0.441 0.183 +slot 0.469 0.337 0.337 +sloth 0.198 0.140 0.125 +slouch 0.365 0.450 0.328 +slough 0.265 0.390 0.200 +slow 0.357 0.073 0.131 +slowly 0.427 0.185 0.295 +slowness 0.302 0.212 0.191 +sludge 0.354 0.396 0.229 +slug 0.276 0.370 0.160 +slugger 0.458 0.500 0.518 +sluggish 0.224 0.124 0.155 +sluice 0.427 0.520 0.365 +slum 0.292 0.528 0.302 +slumber 0.592 0.191 0.426 +slump 0.194 0.438 0.130 +slur 0.115 0.814 0.427 +slurp 0.540 0.528 0.411 +slush 0.427 0.283 0.296 +slut 0.071 0.808 0.309 +slutty 0.224 0.810 0.371 +sly 0.573 0.690 0.750 +smack 0.323 0.662 0.381 +small 0.542 0.205 0.120 +smaller 0.300 0.310 0.179 +smallest 0.281 0.340 0.129 +smallpox 0.156 0.583 0.222 +smart 0.906 0.607 0.923 +smartass 0.364 0.520 0.620 +smarten 0.602 0.490 0.551 +smarty 0.673 0.510 0.848 +smash 0.195 0.692 0.530 +smashed 0.143 0.660 0.256 +smattering 0.448 0.460 0.500 +smear 0.230 0.433 0.400 +smell 0.510 0.520 0.330 +smelling 0.458 0.481 0.349 +smelly 0.100 0.528 0.245 +smelt 0.333 0.441 0.345 +smidgen 0.367 0.385 0.357 +smile 0.906 0.598 0.618 +smiled 0.949 0.530 0.536 +smiles 0.892 0.606 0.607 +smiley 0.865 0.470 0.571 +smiling 0.981 0.679 0.625 +smirk 0.792 0.596 0.583 +smite 0.303 0.846 0.682 +smith 0.677 0.333 0.529 +smithereens 0.281 0.561 0.409 +smitten 0.153 0.760 0.204 +smock 0.429 0.250 0.250 +smog 0.271 0.480 0.382 +smoke 0.188 0.500 0.391 +smoker 0.208 0.528 0.311 +smokey 0.494 0.462 0.430 +smoking 0.176 0.557 0.384 +smoky 0.459 0.420 0.327 +smoldering 0.635 0.781 0.764 +smooch 0.796 0.731 0.491 +smooth 0.823 0.127 0.281 +smoothie 0.806 0.333 0.281 +smoothly 0.821 0.134 0.488 +smoothness 0.833 0.221 0.412 +smother 0.292 0.685 0.420 +smudge 0.327 0.429 0.245 +smug 0.198 0.552 0.587 +smuggle 0.194 0.775 0.570 +smuggler 0.062 0.867 0.645 +smuggling 0.229 0.783 0.510 +smut 0.357 0.360 0.349 +snack 0.646 0.407 0.345 +snacks 0.781 0.480 0.306 +snafu 0.375 0.549 0.274 +snag 0.417 0.250 0.339 +snags 0.177 0.721 0.490 +snail 0.480 0.104 0.296 +snake 0.276 0.750 0.549 +snakes 0.176 0.662 0.606 +snakeskin 0.276 0.696 0.391 +snap 0.344 0.517 0.352 +snapper 0.417 0.429 0.245 +snappy 0.573 0.592 0.418 +snapshot 0.573 0.578 0.588 +snare 0.229 0.850 0.466 +snarl 0.430 0.787 0.455 +snarling 0.312 0.704 0.491 +snatch 0.219 0.861 0.691 +snatcher 0.122 0.867 0.563 +snazzy 0.735 0.370 0.660 +sneak 0.281 0.745 0.449 +sneaker 0.794 0.479 0.389 +sneakers 0.604 0.548 0.349 +sneaking 0.203 0.755 0.545 +sneaky 0.240 0.740 0.560 +sneer 0.133 0.755 0.345 +sneeze 0.271 0.442 0.336 +sneezing 0.434 0.570 0.345 +snicker 0.708 0.693 0.409 +snide 0.186 0.723 0.455 +sniff 0.396 0.500 0.318 +snip 0.417 0.327 0.268 +snipe 0.198 0.915 0.491 +sniper 0.167 0.870 0.853 +snippet 0.612 0.410 0.368 +snippy 0.418 0.491 0.481 +snitch 0.300 0.598 0.333 +snob 0.296 0.520 0.309 +snoop 0.134 0.740 0.434 +snoopy 0.573 0.534 0.291 +snooty 0.390 0.455 0.446 +snooze 0.235 0.357 0.282 +snore 0.245 0.610 0.481 +snorkel 0.510 0.470 0.327 +snort 0.469 0.531 0.413 +snot 0.214 0.340 0.269 +snotty 0.180 0.382 0.200 +snout 0.276 0.385 0.241 +snow 0.667 0.363 0.309 +snowball 0.717 0.444 0.321 +snowboard 0.663 0.680 0.511 +snowboarder 0.719 0.754 0.545 +snowday 0.602 0.500 0.440 +snowfall 0.675 0.280 0.455 +snowflake 0.748 0.192 0.260 +snowing 0.586 0.490 0.387 +snowmageddon 0.375 0.575 0.472 +snowman 0.776 0.291 0.323 +snowplow 0.449 0.480 0.493 +snowstorm 0.204 0.833 0.629 +snowy 0.656 0.304 0.357 +snub 0.229 0.412 0.228 +snubbed 0.265 0.528 0.279 +snuff 0.357 0.470 0.377 +snug 0.867 0.173 0.500 +snuggle 0.781 0.390 0.350 +snuggled 0.552 0.439 0.314 +snuggles 0.670 0.340 0.287 +snuggling 0.683 0.585 0.373 +soak 0.480 0.370 0.240 +soaked 0.365 0.462 0.358 +soaking 0.438 0.324 0.375 +soangry 0.327 0.650 0.482 +soannoyed 0.271 0.529 0.426 +soap 0.531 0.163 0.311 +soapbox 0.500 0.415 0.393 +soapy 0.552 0.373 0.355 +soar 0.790 0.740 0.718 +soaring 0.708 0.704 0.650 +sob 0.115 0.480 0.212 +sober 0.729 0.216 0.568 +soblessed 0.542 0.395 0.287 +sobriety 0.680 0.310 0.583 +soc 0.427 0.431 0.380 +soccer 0.698 0.837 0.644 +sociable 0.854 0.459 0.627 +social 0.806 0.370 0.614 +socialanxiety 0.270 0.588 0.426 +socialism 0.510 0.500 0.560 +socialist 0.448 0.400 0.543 +socialite 0.684 0.668 0.570 +socialize 0.907 0.683 0.726 +society 0.674 0.464 0.782 +sociology 0.615 0.439 0.694 +sociopath 0.104 0.863 0.439 +sock 0.500 0.167 0.290 +socket 0.583 0.469 0.377 +sod 0.427 0.383 0.333 +soda 0.688 0.314 0.364 +soda/pop 0.581 0.410 0.382 +sodding 0.240 0.500 0.400 +sodium 0.490 0.340 0.291 +sofa 0.583 0.106 0.263 +soft 0.760 0.179 0.232 +softball 0.735 0.630 0.518 +soften 0.694 0.194 0.392 +softener 0.745 0.300 0.373 +softening 0.700 0.255 0.361 +softly 0.517 0.206 0.304 +softness 0.875 0.086 0.402 +software 0.561 0.280 0.570 +soggy 0.312 0.350 0.241 +sohappy 0.949 0.673 0.681 +soil 0.350 0.180 0.356 +soiled 0.106 0.529 0.213 +soiree 0.729 0.692 0.578 +sojourn 0.514 0.243 0.509 +solace 0.776 0.294 0.453 +solar 0.622 0.452 0.645 +solarium 0.602 0.356 0.421 +solder 0.439 0.510 0.611 +soldering 0.573 0.536 0.538 +soldier 0.392 0.708 0.768 +sole 0.427 0.194 0.279 +solemn 0.708 0.370 0.709 +solicit 0.620 0.490 0.604 +solicitation 0.612 0.519 0.415 +solicitor 0.600 0.479 0.802 +solid 0.667 0.304 0.763 +solidarity 0.792 0.407 0.781 +solidification 0.480 0.500 0.827 +solidified 0.633 0.415 0.745 +solidify 0.583 0.318 0.754 +solidity 0.745 0.444 0.850 +solitaire 0.365 0.227 0.279 +solitary 0.224 0.202 0.268 +solitude 0.208 0.226 0.358 +solo 0.438 0.190 0.325 +solubility 0.506 0.360 0.442 +soluble 0.542 0.272 0.409 +solucky 0.573 0.529 0.615 +solution 0.790 0.339 0.664 +solve 0.656 0.530 0.688 +solvency 0.604 0.296 0.605 +solvent 0.635 0.316 0.573 +somad 0.429 0.490 0.463 +somatic 0.438 0.406 0.444 +somber 0.184 0.500 0.380 +some anticipation 0.423 0.482 0.472 +some disgust 0.094 0.657 0.321 +some surprise 0.827 0.849 0.500 +some trust 0.594 0.451 0.547 +somersault 0.214 0.769 0.519 +somethingigetalot 0.573 0.567 0.509 +somewhat negative 0.208 0.480 0.150 +somewhat positive 0.920 0.510 0.667 +somuchtodo 0.510 0.598 0.441 +son 0.792 0.365 0.528 +sonar 0.541 0.480 0.414 +sonata 0.643 0.406 0.425 +sonervous 0.344 0.655 0.373 +song 0.854 0.413 0.500 +songwriter 0.844 0.558 0.713 +sonic 0.594 0.500 0.481 +sonice 0.500 0.356 0.421 +sonnet 0.718 0.294 0.404 +sonorous 0.646 0.580 0.442 +soot 0.375 0.328 0.292 +soothe 0.817 0.194 0.412 +soothing 0.625 0.179 0.519 +sophisticated 0.865 0.481 0.845 +sophistication 0.792 0.472 0.704 +sophomore 0.653 0.415 0.427 +sopissed 0.276 0.577 0.433 +soppy 0.510 0.355 0.297 +soprano 0.552 0.550 0.685 +sorcerer 0.377 0.633 0.632 +sorcery 0.279 0.740 0.640 +sordid 0.219 0.555 0.447 +sore 0.094 0.650 0.224 +soready 0.622 0.500 0.545 +sorely 0.284 0.727 0.370 +soreness 0.113 0.843 0.302 +sorghum 0.469 0.358 0.420 +sorority 0.635 0.637 0.627 +sorrow 0.052 0.235 0.164 +sorrowful 0.049 0.422 0.163 +sorry 0.406 0.362 0.212 +sort 0.673 0.389 0.674 +sorter 0.594 0.412 0.823 +sortie 0.490 0.450 0.311 +sorting 0.469 0.400 0.642 +sos 0.354 0.675 0.386 +soscared 0.229 0.652 0.319 +soscary 0.301 0.660 0.414 +soslow 0.347 0.312 0.284 +sostressed 0.435 0.481 0.578 +sosweet 0.755 0.354 0.417 +sothankful 0.729 0.526 0.418 +sou 0.480 0.390 0.412 +soul 0.770 0.220 0.510 +soulful 0.755 0.331 0.500 +soulless 0.125 0.591 0.400 +soulmate 0.890 0.500 0.628 +sound 0.765 0.623 0.398 +sounding 0.690 0.500 0.558 +soundness 0.780 0.377 0.893 +soundproof 0.490 0.390 0.409 +soundtrack 0.630 0.559 0.518 +soup 0.602 0.245 0.269 +sour 0.276 0.594 0.373 +source 0.740 0.318 0.684 +sourpuss 0.188 0.620 0.382 +south 0.562 0.265 0.429 +southbound 0.510 0.370 0.395 +southeast 0.510 0.283 0.413 +southern 0.552 0.269 0.370 +southpaw 0.542 0.389 0.404 +southwest 0.406 0.314 0.355 +souvenir 0.844 0.311 0.466 +sovereign 0.698 0.500 0.885 +sovereignty 0.719 0.529 0.886 +soviet 0.347 0.580 0.536 +sow 0.667 0.430 0.446 +soy 0.438 0.250 0.286 +soy sauce 0.573 0.382 0.318 +soybean 0.521 0.250 0.293 +spa 0.622 0.151 0.386 +space 0.800 0.317 0.573 +spacecraft 0.646 0.698 0.680 +spaceman 0.688 0.577 0.848 +spaceship 0.643 0.781 0.664 +spacing 0.621 0.425 0.507 +spacious 0.880 0.365 0.557 +spade 0.469 0.667 0.529 +spaghetti 0.729 0.353 0.288 +spam 0.188 0.354 0.304 +spammers 0.354 0.500 0.418 +span 0.521 0.330 0.528 +spandex 0.429 0.520 0.429 +spaniel 0.561 0.435 0.385 +spank 0.112 0.882 0.642 +spanking 0.194 0.736 0.392 +spar 0.417 0.438 0.536 +spare 0.552 0.398 0.411 +spareribs 0.635 0.431 0.395 +sparingly 0.510 0.353 0.518 +spark 0.688 0.745 0.529 +sparkle 0.819 0.765 0.510 +sparkling 0.700 0.418 0.598 +sparkly 0.885 0.590 0.726 +sparring 0.292 0.870 0.704 +sparrow 0.583 0.460 0.327 +sparse 0.240 0.367 0.209 +spasm 0.194 0.594 0.366 +spastic 0.240 0.541 0.491 +spat 0.427 0.413 0.309 +spatial 0.604 0.625 0.645 +spatter 0.292 0.630 0.315 +spatula 0.302 0.198 0.369 +spawn 0.542 0.586 0.709 +spaz 0.443 0.500 0.268 +speak 0.765 0.472 0.500 +speakeasy 0.680 0.536 0.442 +speaker 0.604 0.660 0.723 +speakerphone 0.531 0.569 0.560 +speaking 0.753 0.590 0.575 +spear 0.510 0.601 0.500 +spec 0.583 0.426 0.691 +special 0.844 0.602 0.730 +specialist 0.760 0.562 0.877 +speciality 0.854 0.470 0.885 +specialize 0.776 0.540 0.861 +specially 0.847 0.398 0.714 +specialty 0.724 0.479 0.783 +specie 0.583 0.471 0.650 +species 0.561 0.330 0.645 +specific 0.656 0.388 0.691 +specification 0.552 0.479 0.602 +specify 0.656 0.405 0.600 +specimen 0.531 0.444 0.568 +speck 0.418 0.245 0.343 +speckled 0.449 0.263 0.254 +specs 0.540 0.398 0.618 +spectacle 0.812 0.745 0.762 +spectacles 0.816 0.775 0.648 +spectacular 0.947 0.740 0.887 +spectator 0.694 0.560 0.667 +specter 0.265 0.723 0.540 +spectral 0.430 0.667 0.500 +spectrometer 0.500 0.452 0.490 +spectrophotometer 0.500 0.484 0.500 +spectroscopy 0.470 0.541 0.570 +spectrum 0.312 0.700 0.527 +speculate 0.398 0.602 0.553 +speculation 0.325 0.683 0.394 +speculative 0.276 0.591 0.464 +speculum 0.417 0.469 0.433 +speech 0.656 0.470 0.688 +speechless 0.459 0.320 0.315 +speed 0.719 0.849 0.658 +speedboat 0.635 0.858 0.612 +speedily 0.688 0.740 0.665 +speeding 0.438 0.908 0.645 +speedometer 0.427 0.549 0.579 +speedway 0.667 0.519 0.416 +speedy 0.625 0.625 0.793 +spell 0.385 0.380 0.368 +spellbound 0.531 0.647 0.387 +spelling 0.594 0.357 0.398 +spencer 0.510 0.394 0.367 +spend 0.672 0.745 0.429 +spender 0.312 0.692 0.377 +spending 0.333 0.556 0.330 +spent 0.296 0.296 0.263 +sperm 0.396 0.706 0.453 +spew 0.260 0.651 0.573 +sphere 0.633 0.277 0.500 +spherical 0.550 0.308 0.500 +sphincter 0.347 0.633 0.375 +sphinx 0.604 0.324 0.490 +spic 0.302 0.455 0.451 +spice 0.594 0.439 0.384 +spicy 0.440 0.733 0.610 +spider 0.229 0.569 0.430 +spiders 0.260 0.696 0.368 +spiffy 0.615 0.582 0.470 +spigot 0.380 0.346 0.423 +spike 0.382 0.510 0.408 +spiked 0.281 0.613 0.407 +spiky 0.284 0.657 0.587 +spill 0.408 0.633 0.456 +spillin 0.375 0.500 0.362 +spin 0.551 0.422 0.345 +spinach 0.583 0.200 0.368 +spinal 0.312 0.491 0.296 +spindle 0.552 0.410 0.360 +spine 0.495 0.461 0.600 +spineless 0.344 0.387 0.321 +spinner 0.458 0.593 0.471 +spinning 0.594 0.610 0.481 +spinster 0.357 0.368 0.345 +spiny 0.167 0.639 0.528 +spiral 0.490 0.624 0.361 +spire 0.354 0.358 0.389 +spirit 0.786 0.370 0.621 +spirited 0.854 0.587 0.734 +spirits 0.583 0.847 0.545 +spiritual 0.938 0.327 0.564 +spirituality 0.865 0.281 0.667 +spit 0.149 0.545 0.436 +spite 0.080 0.600 0.317 +spiteful 0.073 0.710 0.330 +spitfire 0.233 0.623 0.566 +spittoon 0.276 0.426 0.280 +splash 0.521 0.412 0.281 +splat 0.510 0.433 0.385 +splatter 0.312 0.596 0.352 +spleen 0.448 0.255 0.396 +splendid 0.896 0.740 0.810 +splendor 0.927 0.612 0.850 +splice 0.386 0.460 0.377 +spline 0.490 0.398 0.407 +splint 0.179 0.400 0.343 +splinter 0.136 0.422 0.325 +split 0.344 0.618 0.410 +splitting 0.188 0.598 0.375 +splurge 0.365 0.481 0.542 +spoil 0.146 0.723 0.328 +spoiler 0.347 0.527 0.380 +spoiling 0.135 0.678 0.306 +spoils 0.388 0.760 0.481 +spoke 0.635 0.433 0.483 +spoken 0.551 0.363 0.545 +spokesman 0.720 0.480 0.611 +spokesperson 0.573 0.453 0.615 +sponge 0.551 0.192 0.219 +spongy 0.469 0.324 0.344 +sponsor 0.729 0.537 0.800 +sponsorship 0.854 0.608 0.696 +spontaneity 0.817 0.698 0.655 +spontaneous 0.780 0.578 0.655 +spoof 0.490 0.594 0.381 +spook 0.327 0.887 0.322 +spooky 0.104 0.858 0.380 +spool 0.397 0.389 0.312 +spoon 0.479 0.236 0.259 +spoonful 0.582 0.208 0.308 +sporadic 0.333 0.394 0.500 +spore 0.480 0.408 0.231 +sport 0.865 0.700 0.657 +sporting 0.917 0.656 0.675 +sports 0.833 0.683 0.587 +sports car 0.759 0.696 0.669 +sportsman 0.755 0.735 0.713 +sportsmanship 0.890 0.582 0.694 +sportswriter 0.760 0.551 0.566 +sporty 0.735 0.713 0.648 +spot 0.510 0.180 0.336 +spotless 0.792 0.327 0.726 +spotlight 0.688 0.353 0.519 +spotted 0.354 0.472 0.295 +spotter 0.542 0.491 0.644 +spotty 0.281 0.606 0.241 +spousal 0.656 0.582 0.632 +spouse 0.750 0.600 0.645 +spout 0.438 0.357 0.309 +sprain 0.063 0.580 0.384 +sprawl 0.600 0.596 0.672 +spray 0.438 0.410 0.333 +spread 0.570 0.583 0.651 +spreader 0.510 0.480 0.500 +spree 0.564 0.663 0.474 +spring 0.837 0.370 0.481 +springtime 0.837 0.439 0.722 +sprinkle 0.635 0.404 0.380 +sprinkler 0.510 0.434 0.473 +sprinkling 0.677 0.510 0.466 +sprint 0.549 0.649 0.528 +sprite 0.561 0.438 0.625 +sprout 0.582 0.565 0.443 +spruce 0.604 0.288 0.380 +spud 0.403 0.423 0.349 +spunk 0.438 0.632 0.473 +spunky 0.646 0.879 0.755 +spur 0.378 0.545 0.340 +spurious 0.178 0.480 0.343 +spurred 0.562 0.684 0.472 +spurt 0.448 0.550 0.475 +spy 0.260 0.686 0.530 +squabble 0.173 0.850 0.500 +squad 0.552 0.711 0.806 +squadron 0.469 0.686 0.787 +squall 0.191 0.833 0.655 +squamous 0.344 0.446 0.418 +squander 0.240 0.755 0.529 +square 0.509 0.340 0.291 +squash 0.531 0.667 0.410 +squat 0.330 0.550 0.453 +squatter 0.390 0.361 0.565 +squaw 0.428 0.441 0.398 +squawk 0.265 0.480 0.245 +squeak 0.271 0.679 0.300 +squeaky 0.229 0.771 0.367 +squeal 0.250 0.731 0.375 +squealer 0.541 0.519 0.330 +squeamish 0.176 0.656 0.453 +squeeze 0.458 0.676 0.532 +squeezing 0.260 0.598 0.557 +squelch 0.271 0.510 0.462 +squid 0.497 0.398 0.357 +squint 0.385 0.461 0.452 +squire 0.479 0.459 0.710 +squirm 0.235 0.824 0.373 +squirrel 0.592 0.358 0.333 +squirt 0.406 0.460 0.255 +squish 0.260 0.788 0.481 +squishy 0.516 0.333 0.307 +stab 0.167 0.882 0.595 +stabbed 0.031 0.875 0.431 +stability 0.812 0.264 0.849 +stabilize 0.839 0.427 0.722 +stabilizer 0.688 0.353 0.767 +stable 0.725 0.204 0.735 +staccato 0.396 0.500 0.427 +stack 0.470 0.282 0.427 +stadium 0.635 0.679 0.611 +staff 0.745 0.274 0.627 +stag 0.594 0.250 0.389 +stage 0.592 0.306 0.473 +stagecoach 0.516 0.519 0.627 +stagehand 0.420 0.684 0.555 +stagger 0.531 0.620 0.458 +staggering 0.520 0.657 0.683 +stagnant 0.300 0.500 0.208 +stagnation 0.276 0.324 0.396 +staid 0.385 0.290 0.634 +stain 0.453 0.324 0.264 +stained 0.245 0.460 0.209 +stainless 0.594 0.329 0.618 +stair 0.375 0.354 0.345 +staircase 0.469 0.347 0.440 +stairs 0.510 0.439 0.342 +stairway 0.562 0.510 0.407 +stairwell 0.510 0.292 0.333 +stake 0.406 0.608 0.460 +stakeout 0.344 0.546 0.600 +stale 0.235 0.461 0.286 +stalemate 0.296 0.354 0.267 +stalk 0.436 0.272 0.395 +stalker 0.177 0.930 0.639 +stall 0.370 0.245 0.292 +stallion 0.628 0.596 0.779 +stalls 0.582 0.378 0.451 +stalwart 0.812 0.430 0.691 +stamina 0.664 0.694 0.877 +stamp 0.438 0.327 0.441 +stampede 0.235 0.875 0.683 +stance 0.604 0.333 0.609 +stand 0.600 0.324 0.509 +standard 0.673 0.143 0.605 +standardize 0.684 0.353 0.729 +standardized 0.610 0.324 0.607 +standby 0.260 0.224 0.386 +standing 0.604 0.317 0.425 +standoff 0.333 0.840 0.558 +standpoint 0.585 0.388 0.652 +standstill 0.441 0.203 0.500 +standup 0.633 0.583 0.550 +stanza 0.612 0.343 0.297 +staph 0.375 0.480 0.412 +staple 0.542 0.306 0.438 +stapler 0.370 0.264 0.394 +star 0.833 0.418 0.560 +star fruit 0.701 0.433 0.427 +starboard 0.531 0.388 0.558 +starch 0.507 0.354 0.312 +stardom 0.844 0.786 0.689 +stardust 0.843 0.410 0.549 +stare 0.541 0.430 0.538 +starfish 0.680 0.320 0.421 +stargazing 0.802 0.461 0.709 +staring 0.542 0.306 0.423 +stark 0.330 0.630 0.577 +starlet 0.806 0.471 0.587 +starlight 0.908 0.368 0.611 +starling 0.500 0.490 0.514 +starry 0.438 0.643 0.434 +stars 0.796 0.521 0.484 +starship 0.740 0.719 0.704 +start 0.684 0.430 0.589 +starter 0.667 0.461 0.827 +startle 0.276 0.817 0.417 +startled 0.333 0.865 0.526 +startling 0.750 0.768 0.830 +starvation 0.240 0.592 0.284 +starve 0.073 0.729 0.402 +starved 0.097 0.689 0.219 +starving 0.163 0.670 0.336 +stash 0.344 0.630 0.361 +stat 0.479 0.460 0.395 +state 0.562 0.320 0.604 +stately 0.830 0.728 0.915 +statement 0.688 0.608 0.825 +stateroom 0.653 0.380 0.441 +stateside 0.643 0.480 0.708 +statesman 0.510 0.490 0.736 +static 0.297 0.250 0.366 +staticky 0.357 0.278 0.358 +statics 0.542 0.290 0.527 +station 0.688 0.367 0.519 +stationary 0.408 0.240 0.484 +stationery 0.570 0.120 0.455 +statistic 0.508 0.420 0.609 +statistical 0.714 0.353 0.627 +statistician 0.571 0.360 0.703 +stator 0.281 0.453 0.557 +statuary 0.561 0.281 0.500 +statue 0.542 0.153 0.570 +statuette 0.677 0.433 0.518 +stature 0.470 0.353 0.664 +status 0.658 0.377 0.588 +statute 0.592 0.330 0.673 +statutory 0.510 0.376 0.539 +staunch 0.480 0.363 0.833 +stave 0.417 0.333 0.424 +stay 0.604 0.275 0.516 +stayaway 0.369 0.284 0.526 +stayed 0.497 0.270 0.395 +stays 0.633 0.363 0.564 +stead 0.551 0.214 0.510 +steadfast 0.771 0.433 0.800 +steady 0.680 0.186 0.763 +steak 0.625 0.359 0.315 +steakhouse 0.802 0.379 0.547 +steal 0.021 0.856 0.528 +stealing 0.086 0.913 0.455 +stealth 0.520 0.270 0.452 +stealthily 0.763 0.294 0.458 +stealthy 0.380 0.363 0.534 +steam 0.469 0.413 0.421 +steamboat 0.708 0.500 0.633 +steamer 0.510 0.442 0.528 +steaming 0.592 0.553 0.402 +steamroller 0.396 0.567 0.667 +steamship 0.469 0.490 0.569 +steamy 0.479 0.538 0.445 +steel 0.521 0.420 0.714 +steep 0.312 0.612 0.321 +steeple 0.625 0.519 0.500 +steer 0.469 0.490 0.527 +steering 0.580 0.431 0.660 +stellar 0.796 0.580 0.769 +stem 0.615 0.191 0.336 +stench 0.104 0.570 0.298 +stencil 0.500 0.327 0.421 +stenographer 0.510 0.408 0.589 +step 0.531 0.321 0.347 +stepdaughter 0.510 0.510 0.432 +stepfather 0.396 0.491 0.611 +stepmother 0.427 0.530 0.484 +steppe 0.427 0.321 0.379 +steps 0.511 0.349 0.373 +stepson 0.614 0.406 0.480 +stereo 0.617 0.519 0.500 +stereoscopic 0.363 0.417 0.574 +stereotype 0.151 0.422 0.612 +stereotyped 0.375 0.510 0.436 +sterile 0.302 0.471 0.291 +sterility 0.201 0.519 0.414 +sterilize 0.406 0.510 0.520 +sterling 0.529 0.481 0.615 +stern 0.552 0.394 0.415 +sternum 0.520 0.422 0.436 +steroid 0.360 0.706 0.681 +stethoscope 0.427 0.377 0.490 +stew 0.667 0.373 0.250 +steward 0.633 0.238 0.550 +stewardess 0.625 0.491 0.491 +stewardship 0.551 0.440 0.617 +stfu 0.292 0.500 0.390 +stick 0.396 0.364 0.382 +sticker 0.583 0.306 0.346 +sticking 0.486 0.425 0.356 +stickler 0.385 0.471 0.417 +stickup 0.453 0.537 0.434 +sticky 0.385 0.569 0.292 +stiff 0.158 0.459 0.569 +stiffen 0.360 0.582 0.719 +stiffness 0.323 0.500 0.657 +stifle 0.240 0.764 0.427 +stifled 0.229 0.731 0.193 +stifling 0.163 0.858 0.608 +stigma 0.327 0.500 0.470 +stile 0.750 0.359 0.691 +stiletto 0.396 0.430 0.427 +stillbirth 0.092 0.809 0.291 +stillborn 0.271 0.519 0.337 +stillness 0.729 0.125 0.339 +stillwaiting 0.344 0.393 0.420 +stilts 0.439 0.577 0.300 +stimulant 0.441 0.794 0.745 +stimulate 0.792 0.798 0.754 +stimulating 0.740 0.804 0.809 +stimulation 0.708 0.821 0.702 +stimulus 0.771 0.779 0.750 +sting 0.163 0.651 0.373 +stinger 0.279 0.625 0.508 +stinging 0.260 0.730 0.459 +stingy 0.094 0.548 0.283 +stink 0.042 0.481 0.180 +stinker 0.163 0.567 0.275 +stinking 0.041 0.657 0.264 +stinky 0.092 0.558 0.176 +stint 0.490 0.326 0.342 +stipend 0.604 0.546 0.614 +stipulate 0.570 0.546 0.623 +stipulation 0.469 0.622 0.654 +stir 0.448 0.773 0.453 +stirring 0.582 0.702 0.558 +stitch 0.306 0.538 0.357 +stitching 0.510 0.382 0.345 +stock 0.594 0.418 0.407 +stockade 0.375 0.402 0.500 +stockbroker 0.417 0.676 0.802 +stockholder 0.573 0.625 0.716 +stocking 0.594 0.324 0.688 +stockings 0.458 0.365 0.382 +stockpile 0.542 0.315 0.425 +stockroom 0.562 0.312 0.406 +stocks 0.573 0.598 0.586 +stoic 0.427 0.473 0.602 +stole 0.135 0.760 0.384 +stolen 0.156 0.646 0.308 +stomach 0.367 0.402 0.438 +stomachache 0.030 0.745 0.316 +stomp 0.365 0.565 0.438 +stomped 0.229 0.684 0.406 +stone 0.216 0.183 0.561 +stoned 0.177 0.796 0.375 +stonewall 0.337 0.457 0.655 +stoneware 0.458 0.300 0.443 +stony 0.356 0.494 0.525 +stooge 0.438 0.406 0.163 +stool 0.448 0.269 0.302 +stools 0.459 0.382 0.327 +stoop 0.490 0.430 0.284 +stoopid 0.280 0.431 0.382 +stop 0.280 0.510 0.490 +stopover 0.531 0.327 0.575 +stoppage 0.224 0.491 0.445 +stopper 0.365 0.336 0.390 +stopping 0.388 0.382 0.473 +stopwatch 0.469 0.521 0.482 +storage 0.698 0.406 0.564 +store 0.646 0.538 0.407 +storefront 0.580 0.217 0.457 +storehouse 0.570 0.250 0.491 +storeroom 0.560 0.217 0.588 +storing 0.630 0.378 0.548 +storm 0.188 0.940 0.543 +storming 0.265 0.910 0.669 +stormy 0.146 0.870 0.562 +story 0.653 0.406 0.704 +storybook 0.854 0.306 0.383 +storyteller 0.730 0.357 0.462 +storytelling 0.643 0.375 0.472 +stound 0.490 0.473 0.446 +stout 0.656 0.657 0.817 +stove 0.466 0.391 0.405 +stow 0.615 0.365 0.523 +stowaway 0.224 0.481 0.357 +straddle 0.306 0.550 0.444 +straighten 0.677 0.500 0.685 +straightforward 0.780 0.150 0.380 +straightway 0.667 0.444 0.565 +strain 0.190 0.750 0.380 +strained 0.122 0.656 0.580 +strait 0.438 0.433 0.412 +straitjacket 0.224 0.719 0.579 +straits 0.408 0.269 0.410 +strand 0.396 0.406 0.538 +stranded 0.292 0.459 0.219 +strange 0.314 0.663 0.395 +stranger 0.330 0.449 0.302 +strangle 0.094 0.927 0.527 +strangulation 0.040 0.886 0.542 +strap 0.380 0.417 0.382 +strapless 0.314 0.462 0.273 +strapping 0.552 0.413 0.454 +strata 0.500 0.457 0.411 +strategic 0.786 0.708 0.861 +strategist 0.571 0.594 0.810 +strategy 0.704 0.667 0.858 +stratification 0.531 0.490 0.651 +stratosphere 0.604 0.583 0.636 +stratum 0.365 0.307 0.510 +stratus 0.448 0.520 0.509 +straw 0.480 0.290 0.163 +strawberry 0.833 0.270 0.336 +stray 0.133 0.760 0.281 +streak 0.440 0.608 0.511 +streaked 0.458 0.426 0.393 +stream 0.449 0.537 0.559 +streamer 0.615 0.530 0.429 +streaming 0.592 0.481 0.582 +streamline 0.656 0.573 0.618 +street 0.594 0.324 0.398 +streetcar 0.390 0.569 0.566 +streetlight 0.673 0.268 0.390 +strength 0.802 0.682 0.858 +strengthen 0.802 0.796 0.971 +strengthening 0.913 0.627 0.945 +strenuous 0.104 0.660 0.481 +strep 0.365 0.594 0.353 +stress 0.173 0.843 0.317 +stressed 0.167 0.740 0.502 +stresses 0.115 0.817 0.396 +stressfree 0.833 0.080 0.528 +stressful 0.153 0.873 0.389 +stressin 0.146 0.810 0.367 +stressing 0.163 0.866 0.462 +stressrelief 0.627 0.417 0.475 +stretch 0.604 0.578 0.500 +stretcher 0.438 0.196 0.295 +stricken 0.163 0.720 0.368 +strict 0.500 0.646 0.878 +stride 0.490 0.670 0.434 +strife 0.344 0.898 0.630 +strike 0.271 0.811 0.571 +strikeout 0.316 0.520 0.371 +striker 0.500 0.589 0.696 +striking 0.357 0.827 0.657 +strikingly 0.690 0.684 0.811 +string 0.385 0.398 0.445 +strings 0.457 0.292 0.355 +stringy 0.430 0.510 0.527 +strip 0.427 0.500 0.436 +stripe 0.629 0.302 0.361 +striped 0.344 0.373 0.385 +stripped 0.255 0.615 0.278 +stripper 0.625 0.848 0.453 +striptease 0.607 0.918 0.608 +strive 0.582 0.837 0.769 +strobe 0.490 0.633 0.537 +stroke 0.562 0.440 0.570 +stroll 0.745 0.415 0.444 +stroller 0.786 0.398 0.314 +strolling 0.755 0.515 0.340 +strong 0.912 0.745 0.895 +stronghold 0.708 0.636 0.954 +strongly 0.630 0.817 0.885 +structural 0.582 0.425 0.690 +structure 0.562 0.356 0.712 +strudel 0.627 0.417 0.397 +struggle 0.365 0.820 0.741 +strut 0.580 0.480 0.464 +stub 0.396 0.320 0.367 +stubbed 0.323 0.642 0.241 +stubble 0.333 0.442 0.264 +stubborn 0.157 0.702 0.575 +stubbornness 0.156 0.673 0.508 +stubby 0.417 0.370 0.393 +stucco 0.439 0.292 0.279 +stuck 0.153 0.644 0.285 +stuckup 0.281 0.480 0.363 +stud 0.564 0.531 0.509 +studded 0.396 0.412 0.425 +student 0.634 0.318 0.537 +studied 0.786 0.306 0.806 +studio 0.677 0.265 0.620 +study 0.653 0.361 0.768 +stuff 0.622 0.367 0.263 +stuffed animal 0.684 0.255 0.306 +stuffing 0.417 0.324 0.304 +stuffy 0.323 0.615 0.406 +stumble 0.153 0.716 0.259 +stump 0.449 0.510 0.340 +stumped 0.344 0.604 0.392 +stun 0.333 0.710 0.451 +stunned 0.306 0.663 0.356 +stunner 0.418 0.780 0.492 +stunning 0.888 0.673 0.858 +stunt 0.387 0.555 0.526 +stunted 0.194 0.472 0.275 +stuntman 0.490 0.482 0.500 +stupefaction 0.294 0.704 0.480 +stupefy 0.200 0.740 0.412 +stupendous 0.823 0.690 0.798 +stupid 0.133 0.510 0.200 +stupidity 0.060 0.418 0.151 +stupidpeople 0.073 0.675 0.196 +stupidrain 0.260 0.520 0.317 +stupor 0.323 0.590 0.330 +sturdy 0.580 0.642 0.824 +sturgeon 0.417 0.473 0.465 +stutter 0.250 0.469 0.258 +sty 0.296 0.500 0.225 +style 0.745 0.472 0.586 +styling 0.823 0.378 0.652 +stylish 0.885 0.490 0.689 +stylist 0.760 0.445 0.500 +suave 0.724 0.265 0.269 +sub 0.510 0.370 0.312 +subatomic 0.385 0.538 0.491 +subcommittee 0.396 0.467 0.600 +subconscious 0.531 0.375 0.415 +subcutaneous 0.396 0.444 0.376 +subdivide 0.538 0.433 0.348 +subdivision 0.592 0.455 0.430 +subduction 0.350 0.569 0.445 +subdue 0.275 0.640 0.784 +subdued 0.236 0.463 0.223 +subdural 0.381 0.491 0.425 +subito 0.372 0.627 0.577 +subject 0.602 0.344 0.558 +subjected 0.286 0.520 0.221 +subjection 0.354 0.408 0.539 +subjective 0.510 0.350 0.432 +subjugation 0.280 0.610 0.377 +sublet 0.469 0.551 0.545 +sublevel 0.365 0.298 0.333 +sublimation 0.510 0.390 0.538 +sublime 0.784 0.333 0.585 +subliminal 0.410 0.528 0.464 +submarine 0.572 0.481 0.549 +submerge 0.517 0.643 0.456 +submerged 0.337 0.528 0.357 +submersible 0.406 0.459 0.540 +submission 0.531 0.580 0.633 +submissive 0.480 0.217 0.173 +submit 0.635 0.448 0.500 +submitting 0.667 0.610 0.611 +subordinate 0.276 0.392 0.121 +subordination 0.270 0.527 0.343 +subplot 0.469 0.413 0.446 +subpoena 0.281 0.634 0.555 +subscribe 0.660 0.344 0.591 +subscriber 0.562 0.398 0.570 +subscription 0.583 0.333 0.651 +subsequence 0.438 0.510 0.413 +subsequent 0.449 0.385 0.400 +subsequently 0.380 0.337 0.336 +subservient 0.255 0.402 0.339 +subset 0.429 0.358 0.404 +subside 0.375 0.308 0.209 +subsidence 0.320 0.509 0.452 +subsidiary 0.541 0.295 0.500 +subsidize 0.604 0.615 0.589 +subsidy 0.573 0.462 0.517 +subsist 0.573 0.418 0.472 +subsistence 0.510 0.404 0.491 +subsoil 0.429 0.240 0.382 +subspace 0.470 0.453 0.475 +substance 0.615 0.422 0.528 +substandard 0.235 0.333 0.150 +substantial 0.590 0.490 0.690 +substantially 0.646 0.471 0.684 +substantiate 0.531 0.549 0.636 +substantive 0.500 0.350 0.455 +substation 0.469 0.461 0.491 +substitute 0.427 0.406 0.398 +substituted 0.271 0.545 0.394 +substitution 0.406 0.480 0.353 +substructure 0.441 0.358 0.587 +subterranean 0.469 0.306 0.432 +subtext 0.635 0.276 0.412 +subtitle 0.445 0.202 0.347 +subtle 0.708 0.167 0.228 +subtlety 0.615 0.176 0.363 +subtract 0.208 0.330 0.283 +subtraction 0.163 0.382 0.349 +subtype 0.427 0.296 0.420 +suburb 0.354 0.566 0.441 +suburban 0.439 0.450 0.453 +suburbia 0.438 0.490 0.421 +suburbs 0.510 0.571 0.286 +subversion 0.347 0.608 0.415 +subversive 0.198 0.765 0.500 +subvert 0.357 0.557 0.536 +subway 0.418 0.300 0.464 +succeed 0.926 0.755 0.926 +succeeding 0.867 0.755 0.849 +success 0.959 0.880 0.981 +successful 0.949 0.724 0.938 +succession 0.698 0.481 0.587 +successive 0.635 0.471 0.518 +successor 0.729 0.531 0.648 +succinct 0.510 0.413 0.566 +succubus 0.417 0.647 0.509 +succulent 0.823 0.538 0.556 +succumb 0.202 0.787 0.292 +suck 0.344 0.706 0.377 +sucker 0.265 0.393 0.204 +sucking 0.227 0.528 0.377 +suckling 0.596 0.558 0.518 +sucks 0.115 0.683 0.302 +suction 0.460 0.593 0.526 +sudden 0.449 0.660 0.435 +suddenly 0.670 0.510 0.456 +suds 0.458 0.365 0.255 +sue 0.219 0.731 0.679 +suede 0.542 0.259 0.259 +suffer 0.082 0.910 0.259 +sufferer 0.156 0.690 0.278 +suffering 0.020 0.719 0.235 +suffice 0.643 0.326 0.504 +sufficiency 0.594 0.438 0.576 +sufficient 0.833 0.330 0.588 +sufficiently 0.776 0.367 0.714 +suffix 0.430 0.420 0.364 +suffocate 0.219 0.764 0.440 +suffocating 0.133 0.774 0.429 +suffocation 0.020 0.830 0.462 +sugar 0.896 0.382 0.402 +suggest 0.573 0.471 0.517 +suggestion 0.646 0.365 0.558 +suggestive 0.552 0.500 0.555 +suicidal 0.021 0.867 0.382 +suicide 0.030 0.873 0.429 +suicidebombing 0.031 0.957 0.627 +suit 0.776 0.282 0.482 +suitable 0.792 0.298 0.722 +suitcase 0.562 0.212 0.318 +suite 0.790 0.420 0.400 +suitor 0.708 0.639 0.546 +sulfate 0.427 0.352 0.429 +sulfur 0.173 0.530 0.364 +sulk 0.250 0.580 0.406 +sullen 0.250 0.407 0.263 +sully 0.378 0.550 0.370 +sulphur 0.260 0.450 0.233 +sultan 0.529 0.423 0.821 +sultry 0.735 0.696 0.627 +sum 0.792 0.340 0.420 +summarily 0.469 0.431 0.543 +summarize 0.590 0.323 0.471 +summary 0.729 0.260 0.427 +summation 0.766 0.337 0.594 +summer 0.812 0.373 0.550 +summerhouse 0.796 0.308 0.443 +summertime 0.837 0.500 0.455 +summit 0.625 0.618 0.764 +summon 0.521 0.560 0.664 +summons 0.552 0.604 0.598 +sumo 0.480 0.394 0.564 +sump 0.365 0.451 0.340 +sumptuous 0.698 0.550 0.555 +sun 0.877 0.400 0.681 +sunbeam 0.729 0.440 0.505 +sunburn 0.061 0.755 0.447 +sundae 0.743 0.414 0.404 +sunday 0.776 0.196 0.394 +sundial 0.643 0.225 0.406 +sundown 0.812 0.276 0.445 +sundry 0.543 0.369 0.407 +sunflower 0.878 0.231 0.270 +sunglass 0.684 0.264 0.324 +sunglasses 0.844 0.443 0.364 +sunk 0.146 0.531 0.185 +sunken 0.103 0.476 0.173 +sunless 0.245 0.280 0.273 +sunlight 0.906 0.407 0.639 +sunny 0.740 0.348 0.481 +sunrise 0.823 0.347 0.640 +sunroof 0.681 0.325 0.425 +sunscreen 0.656 0.387 0.462 +sunset 0.875 0.231 0.298 +sunshine 0.885 0.297 0.769 +suntan 0.620 0.510 0.366 +sunup 0.760 0.304 0.620 +sup 0.551 0.358 0.385 +super 0.844 0.663 0.780 +superannuation 0.448 0.412 0.562 +superb 0.980 0.708 0.852 +superficial 0.357 0.407 0.309 +superfluous 0.316 0.469 0.393 +superhero 0.910 0.820 0.893 +superhuman 0.810 0.745 0.895 +superimposed 0.490 0.529 0.683 +superintendent 0.592 0.570 0.942 +superior 0.801 0.697 0.940 +superiority 0.582 0.602 0.959 +superlative 0.714 0.566 0.737 +superman 0.945 0.794 0.929 +supermarket 0.690 0.547 0.571 +supermodel 0.880 0.663 0.698 +supernatant 0.500 0.500 0.565 +supernatural 0.622 0.824 0.733 +supernova 0.729 0.673 0.827 +superposition 0.480 0.570 0.806 +superpower 0.806 0.784 0.972 +supersede 0.479 0.510 0.518 +superstar 0.885 0.860 0.880 +superstition 0.177 0.640 0.418 +superstitious 0.281 0.545 0.514 +superstore 0.719 0.600 0.640 +supervise 0.698 0.555 0.889 +supervision 0.459 0.578 0.825 +supervisor 0.615 0.479 0.933 +supper 0.708 0.429 0.552 +suppertime 0.792 0.388 0.461 +supplant 0.344 0.558 0.463 +supple 0.812 0.528 0.436 +supplement 0.745 0.406 0.491 +supplemental 0.604 0.404 0.555 +supplementary 0.625 0.352 0.541 +supplication 0.469 0.570 0.309 +supplier 0.615 0.462 0.736 +supplies 0.698 0.390 0.595 +supply 0.708 0.519 0.603 +support 0.811 0.472 0.737 +supported 0.853 0.408 0.613 +supporter 0.721 0.510 0.698 +supporters 0.763 0.539 0.558 +supporting 0.634 0.490 0.764 +supportive 0.875 0.420 0.635 +suppose 0.551 0.343 0.348 +supposed 0.296 0.378 0.379 +supposing 0.449 0.451 0.357 +supposition 0.531 0.408 0.526 +suppress 0.281 0.559 0.509 +suppression 0.267 0.541 0.537 +supremacy 0.794 0.706 0.943 +supreme 0.812 0.700 0.974 +supremely 0.833 0.725 0.897 +surcharge 0.375 0.528 0.500 +sure 0.724 0.270 0.793 +surety 0.776 0.365 0.750 +surf 0.847 0.650 0.500 +surface 0.448 0.375 0.604 +surfboard 0.729 0.730 0.387 +surfer 0.704 0.701 0.554 +surge 0.449 0.684 0.500 +surgeon 0.500 0.598 0.793 +surgery 0.286 0.769 0.600 +surgical 0.327 0.696 0.723 +surly 0.221 0.469 0.493 +surmise 0.529 0.400 0.347 +surname 0.670 0.250 0.493 +surpassing 0.719 0.660 0.720 +surplus 0.602 0.680 0.630 +surprise 0.875 0.875 0.562 +surprised 0.784 0.855 0.539 +surprises 0.875 0.769 0.632 +surprising 0.888 0.790 0.692 +surprisingly 0.847 0.793 0.819 +surreal 0.550 0.529 0.670 +surrender 0.115 0.396 0.186 +surrendering 0.198 0.411 0.245 +surrogate 0.406 0.590 0.472 +surround 0.542 0.623 0.627 +surrounding 0.531 0.422 0.669 +surroundings 0.600 0.346 0.492 +surveillance 0.365 0.720 0.718 +survey 0.580 0.357 0.379 +surveying 0.488 0.455 0.682 +surveyor 0.545 0.337 0.648 +survival 0.541 0.798 0.879 +survive 0.770 0.824 0.726 +surviving 0.646 0.836 0.721 +survivor 0.677 0.750 0.815 +susceptibility 0.458 0.627 0.364 +susceptible 0.438 0.449 0.304 +sushi 0.698 0.343 0.394 +suspect 0.133 0.750 0.509 +suspected 0.173 0.755 0.452 +suspend 0.240 0.320 0.368 +suspended 0.224 0.402 0.368 +suspenders 0.391 0.333 0.500 +suspense 0.286 0.775 0.402 +suspension 0.288 0.530 0.426 +suspicion 0.204 0.711 0.377 +suspicions 0.208 0.745 0.500 +suspicious 0.153 0.745 0.431 +sustain 0.635 0.358 0.593 +sustained 0.649 0.340 0.580 +sustenance 0.820 0.519 0.679 +suture 0.240 0.510 0.510 +suv 0.552 0.431 0.446 +sux 0.406 0.531 0.331 +swab 0.470 0.364 0.259 +swag 0.656 0.676 0.654 +swagger 0.333 0.731 0.538 +swallow 0.466 0.608 0.436 +swami 0.510 0.547 0.491 +swamp 0.245 0.425 0.235 +swamped 0.156 0.480 0.270 +swampy 0.306 0.390 0.412 +swan 0.781 0.225 0.357 +swank 0.490 0.500 0.442 +swap 0.552 0.500 0.509 +swarm 0.302 0.735 0.458 +swarming 0.375 0.600 0.435 +swastika 0.316 0.472 0.491 +swat 0.380 0.694 0.571 +sway 0.690 0.596 0.721 +swear 0.601 0.577 0.658 +swearing 0.333 0.559 0.586 +sweat 0.388 0.579 0.297 +sweater 0.704 0.245 0.295 +sweating 0.292 0.667 0.265 +sweatshirt 0.510 0.368 0.353 +sweatshop 0.385 0.797 0.602 +sweaty 0.281 0.540 0.304 +sweep 0.448 0.385 0.383 +sweeper 0.470 0.549 0.414 +sweeping 0.344 0.431 0.355 +sweet 0.668 0.418 0.382 +sweeten 0.908 0.455 0.423 +sweetened 0.940 0.461 0.398 +sweetener 0.670 0.333 0.330 +sweetest 0.959 0.500 0.370 +sweetheart 0.959 0.423 0.509 +sweetie 0.990 0.549 0.560 +sweetness 0.906 0.474 0.528 +sweets 0.910 0.422 0.321 +swell 0.360 0.679 0.348 +swelling 0.323 0.608 0.250 +sweltering 0.204 0.644 0.362 +swerve 0.276 0.612 0.357 +swift 0.760 0.776 0.698 +swiftly 0.660 0.885 0.618 +swig 0.604 0.481 0.406 +swill 0.427 0.528 0.322 +swim 0.688 0.461 0.529 +swimmer 0.657 0.698 0.610 +swimming 0.760 0.559 0.524 +swimsuit 0.740 0.373 0.269 +swindle 0.122 0.740 0.439 +swindler 0.125 0.721 0.575 +swine 0.340 0.519 0.277 +swing 0.602 0.510 0.481 +swinger 0.459 0.778 0.482 +swinging 0.656 0.510 0.312 +swipe 0.573 0.450 0.266 +swirl 0.490 0.726 0.639 +swish 0.562 0.510 0.474 +switch 0.500 0.538 0.509 +switchblade 0.357 0.596 0.528 +switchboard 0.571 0.519 0.558 +swivel 0.562 0.480 0.500 +swollen 0.236 0.510 0.277 +swoon 0.292 0.510 0.160 +swoop 0.479 0.618 0.446 +sword 0.438 0.653 0.713 +swordfish 0.564 0.520 0.442 +swordplay 0.616 0.750 0.528 +swordsman 0.395 0.857 0.696 +sycamore 0.500 0.401 0.527 +syllable 0.448 0.250 0.417 +syllabus 0.736 0.370 0.643 +symbiotic 0.832 0.425 0.406 +symbol 0.643 0.388 0.527 +symbolic 0.670 0.385 0.574 +symbolically 0.582 0.385 0.648 +symbolism 0.688 0.347 0.640 +symbolize 0.633 0.327 0.673 +symmetric 0.745 0.212 0.588 +symmetrical 0.542 0.263 0.569 +symmetry 0.604 0.274 0.500 +sympathetic 0.796 0.434 0.609 +sympathize 0.770 0.627 0.644 +sympathy 0.827 0.497 0.634 +symphonic 0.775 0.545 0.566 +symphony 0.765 0.490 0.600 +symposium 0.573 0.394 0.644 +symptom 0.380 0.529 0.434 +symptomatic 0.367 0.434 0.491 +synagogue 0.531 0.300 0.544 +synapse 0.660 0.471 0.491 +synaptic 0.573 0.553 0.622 +sync 0.802 0.440 0.670 +synchronize 0.781 0.361 0.654 +synchronous 0.600 0.538 0.545 +syncope 0.245 0.538 0.398 +syndicate 0.439 0.491 0.673 +syndrome 0.229 0.510 0.246 +synergistic 0.571 0.550 0.547 +synergy 0.667 0.510 0.720 +synod 0.469 0.377 0.574 +synonym 0.615 0.210 0.433 +synonymous 0.480 0.323 0.400 +synopsis 0.541 0.390 0.482 +synoptic 0.561 0.510 0.596 +syntax 0.531 0.346 0.559 +synthesis 0.604 0.315 0.377 +synthesizer 0.500 0.410 0.592 +synthetic 0.396 0.350 0.519 +syphilis 0.071 0.606 0.245 +syringe 0.250 0.680 0.330 +syrup 0.620 0.223 0.318 +system 0.615 0.346 0.764 +systematic 0.617 0.444 0.594 +systematically 0.690 0.390 0.651 +t-shirt 0.815 0.286 0.284 +tab 0.594 0.208 0.308 +tabasco 0.375 0.546 0.404 +tabby 0.510 0.426 0.387 +tabernacle 0.408 0.480 0.605 +table 0.551 0.170 0.284 +tableau 0.531 0.302 0.321 +tablecloth 0.480 0.165 0.215 +tablespoon 0.490 0.353 0.245 +tablet 0.562 0.330 0.438 +tableware 0.677 0.250 0.276 +tabloid 0.438 0.365 0.444 +taboo 0.198 0.794 0.482 +tabular 0.438 0.330 0.462 +tabulate 0.480 0.403 0.598 +tabulation 0.396 0.346 0.526 +tachometer 0.398 0.394 0.518 +tacit 0.459 0.340 0.473 +tack 0.365 0.431 0.431 +tackle 0.365 0.686 0.569 +tackled 0.438 0.612 0.569 +tackling 0.480 0.694 0.613 +tacky 0.245 0.490 0.373 +taco 0.561 0.353 0.277 +tact 0.550 0.417 0.417 +tactful 0.704 0.292 0.537 +tactic 0.531 0.434 0.798 +tactical 0.594 0.481 0.684 +tactics 0.583 0.676 0.774 +tactile 0.573 0.410 0.491 +tad 0.459 0.240 0.250 +tadpole 0.350 0.434 0.218 +taffeta 0.604 0.279 0.405 +taffy 0.448 0.431 0.204 +tag 0.612 0.353 0.375 +tail 0.480 0.272 0.293 +tailed 0.438 0.358 0.351 +tailgate 0.323 0.340 0.398 +tailings 0.439 0.311 0.446 +taillight 0.479 0.367 0.283 +tailor 0.573 0.206 0.450 +tailoring 0.673 0.540 0.566 +tailpipe 0.460 0.429 0.409 +taint 0.141 0.425 0.226 +take 0.828 0.537 0.348 +takeoff 0.755 0.884 0.626 +takeout 0.736 0.392 0.368 +takeover 0.663 0.531 0.861 +taker 0.375 0.521 0.618 +talcum 0.500 0.196 0.291 +tale 0.663 0.300 0.336 +talent 0.959 0.607 0.811 +talented 0.939 0.635 0.938 +talisman 0.704 0.542 0.642 +talk 0.833 0.346 0.594 +talkative 0.562 0.673 0.535 +talker 0.500 0.604 0.552 +tall 0.725 0.591 0.538 +tallies 0.551 0.290 0.402 +tallow 0.344 0.283 0.290 +tally 0.542 0.420 0.518 +talon 0.344 0.569 0.475 +talons 0.320 0.698 0.525 +tambourine 0.622 0.548 0.348 +tame 0.560 0.604 0.642 +tamer 0.385 0.783 0.815 +taming 0.569 0.514 0.575 +tamper 0.184 0.802 0.545 +tampon 0.396 0.394 0.345 +tan 0.643 0.460 0.444 +tandem 0.552 0.406 0.485 +tang 0.594 0.383 0.340 +tangent 0.573 0.373 0.454 +tangerine 0.571 0.271 0.395 +tangible 0.646 0.350 0.679 +tangle 0.354 0.545 0.254 +tangled 0.260 0.539 0.316 +tango 0.622 0.560 0.430 +tank 0.431 0.454 0.634 +tank top 0.610 0.371 0.371 +tanker 0.520 0.647 0.713 +tanned 0.615 0.550 0.491 +tantalizing 0.525 0.788 0.625 +tantamount 0.633 0.288 0.670 +tantrum 0.219 0.817 0.404 +taoism 0.490 0.250 0.456 +tap 0.461 0.370 0.349 +tape 0.531 0.277 0.254 +tape measure 0.406 0.250 0.360 +taper 0.541 0.410 0.415 +tapering 0.344 0.380 0.237 +tapestry 0.520 0.176 0.362 +tapeworm 0.357 0.334 0.331 +tapioca 0.594 0.297 0.324 +taps 0.448 0.378 0.409 +tar 0.438 0.440 0.570 +tarantula 0.260 0.718 0.544 +tardiness 0.296 0.452 0.260 +tardy 0.204 0.592 0.293 +target 0.633 0.573 0.798 +targeted 0.573 0.537 0.573 +targeting 0.510 0.420 0.580 +tariff 0.459 0.402 0.491 +tarmac 0.357 0.302 0.398 +tarnish 0.204 0.441 0.342 +tarot 0.479 0.422 0.430 +tarp 0.479 0.210 0.364 +tarry 0.392 0.413 0.388 +tart 0.719 0.380 0.219 +tartan 0.448 0.423 0.389 +tartar 0.214 0.351 0.212 +task 0.550 0.353 0.500 +tassel 0.552 0.330 0.307 +taste 0.802 0.406 0.465 +tasteful 0.918 0.458 0.625 +tasteless 0.146 0.196 0.148 +tasting 0.781 0.603 0.600 +tasty 0.959 0.786 0.555 +tat 0.429 0.380 0.404 +tattler 0.417 0.530 0.434 +tattletale 0.633 0.406 0.317 +tattoo 0.490 0.602 0.525 +taught 0.814 0.481 0.642 +taunt 0.083 0.696 0.355 +taupe 0.406 0.340 0.386 +taut 0.432 0.704 0.457 +tavern 0.516 0.577 0.475 +tawdry 0.375 0.510 0.398 +tawny 0.551 0.398 0.400 +tax 0.260 0.481 0.534 +taxed 0.255 0.456 0.500 +taxi 0.542 0.362 0.430 +taxicab 0.479 0.430 0.355 +taxonomy 0.370 0.410 0.630 +taxpayer 0.592 0.528 0.647 +tea 0.698 0.163 0.370 +teach 0.840 0.510 0.852 +teacher 0.760 0.404 0.885 +teaching 0.822 0.444 0.736 +teacup 0.633 0.135 0.277 +teahouse 0.802 0.314 0.288 +teal 0.540 0.293 0.321 +team 0.708 0.461 0.688 +teamjesus 0.673 0.453 0.536 +teammate 0.865 0.449 0.660 +teamwork 0.918 0.490 0.773 +teapot 0.479 0.110 0.309 +tear 0.404 0.620 0.327 +tearful 0.208 0.500 0.184 +tearsofjoy 0.926 0.740 0.455 +teary 0.167 0.473 0.216 +tease 0.317 0.790 0.432 +teaser 0.510 0.558 0.534 +teasing 0.235 0.725 0.352 +teaspoon 0.521 0.330 0.221 +teat 0.612 0.469 0.328 +teatime 0.847 0.159 0.339 +tech 0.684 0.491 0.732 +technical 0.510 0.490 0.736 +technicality 0.632 0.471 0.661 +technician 0.592 0.510 0.713 +technique 0.760 0.414 0.593 +techno 0.561 0.539 0.500 +technological 0.680 0.452 0.815 +technology 0.776 0.490 0.825 +ted 0.712 0.453 0.336 +teddy bear 0.890 0.170 0.192 +tedious 0.104 0.406 0.241 +tedium 0.224 0.331 0.298 +tee 0.459 0.373 0.377 +teeming 0.582 0.550 0.727 +teen 0.729 0.531 0.568 +teenager 0.781 0.593 0.527 +teens 0.653 0.660 0.440 +teensy 0.520 0.427 0.347 +teeny 0.427 0.418 0.216 +teeth 0.520 0.388 0.427 +teething 0.396 0.471 0.474 +teflon 0.354 0.245 0.434 +telegram 0.561 0.542 0.550 +telegraph 0.594 0.423 0.400 +telekinesis 0.582 0.646 0.667 +telemetry 0.460 0.382 0.611 +telepathic 0.602 0.490 0.642 +telepathy 0.594 0.510 0.588 +telephone 0.694 0.520 0.425 +telescope 0.531 0.340 0.500 +telescopic 0.490 0.290 0.660 +telethon 0.643 0.641 0.473 +teletype 0.532 0.392 0.455 +televised 0.625 0.519 0.518 +television 0.633 0.391 0.547 +tell 0.551 0.350 0.457 +teller 0.500 0.395 0.443 +telling 0.719 0.441 0.527 +telltale 0.240 0.663 0.426 +temp 0.490 0.440 0.314 +temper 0.633 0.623 0.818 +tempera 0.458 0.318 0.245 +temperament 0.420 0.625 0.703 +temperamental 0.316 0.774 0.608 +temperance 0.500 0.294 0.639 +temperate 0.469 0.394 0.593 +temperature 0.521 0.559 0.473 +tempered 0.583 0.437 0.667 +tempest 0.245 0.843 0.653 +template 0.479 0.311 0.411 +temple 0.612 0.269 0.660 +tempo 0.582 0.337 0.500 +temporal 0.500 0.413 0.360 +temporarily 0.500 0.365 0.373 +temporary 0.458 0.415 0.324 +tempt 0.210 0.677 0.500 +temptation 0.365 0.817 0.560 +tempting 0.615 0.740 0.519 +temptress 0.427 0.787 0.667 +ten 0.562 0.260 0.406 +tenable 0.741 0.412 0.636 +tenacious 0.724 0.658 0.692 +tenacity 0.740 0.657 0.889 +tenancy 0.500 0.458 0.605 +tenant 0.385 0.360 0.398 +tend 0.604 0.398 0.412 +tendency 0.684 0.500 0.675 +tender 0.630 0.520 0.509 +tenderfoot 0.469 0.421 0.438 +tenderness 0.949 0.276 0.367 +tending 0.622 0.556 0.594 +tendon 0.341 0.271 0.463 +tenement 0.470 0.384 0.550 +tenet 0.667 0.333 0.636 +tenets 0.734 0.357 0.667 +tenfold 0.469 0.418 0.500 +tennis 0.622 0.519 0.431 +tenor 0.587 0.451 0.500 +tense 0.396 0.439 0.655 +tensile 0.458 0.510 0.618 +tension 0.304 0.810 0.529 +tent 0.510 0.275 0.333 +tentacle 0.370 0.559 0.398 +tentative 0.582 0.657 0.534 +tenth 0.510 0.349 0.382 +tenths 0.406 0.294 0.284 +tenuous 0.398 0.263 0.276 +tenure 0.615 0.472 0.611 +tepee 0.500 0.337 0.373 +tepid 0.337 0.327 0.237 +tequila 0.612 0.710 0.536 +teriyaki 0.646 0.449 0.431 +term 0.450 0.255 0.598 +terminal 0.316 0.434 0.483 +terminate 0.171 0.410 0.441 +termination 0.344 0.472 0.545 +terminator 0.370 0.663 0.737 +terminology 0.612 0.284 0.566 +terminus 0.281 0.382 0.615 +termite 0.265 0.480 0.408 +terms 0.490 0.362 0.645 +tern 0.573 0.365 0.309 +ternary 0.550 0.406 0.480 +terrace 0.615 0.269 0.411 +terrain 0.540 0.300 0.472 +terrestrial 0.542 0.413 0.582 +terrible 0.061 0.849 0.604 +terribly 0.061 0.731 0.430 +terrier 0.562 0.540 0.431 +terrific 0.859 0.650 0.821 +terrified 0.090 0.902 0.387 +terrifies 0.083 0.923 0.500 +terrify 0.052 0.889 0.509 +terrifying 0.031 0.836 0.602 +territorial 0.405 0.600 0.766 +territory 0.625 0.469 0.676 +terror 0.069 0.902 0.415 +terrorism 0.060 0.971 0.673 +terrorist 0.019 0.930 0.679 +terrorists 0.062 0.967 0.688 +terrorize 0.041 0.907 0.577 +terse 0.542 0.393 0.409 +tertiary 0.500 0.350 0.431 +test 0.449 0.500 0.509 +testament 0.594 0.420 0.806 +testicle 0.458 0.651 0.410 +testicular 0.388 0.680 0.453 +testify 0.521 0.650 0.741 +testimonial 0.541 0.538 0.750 +testimony 0.615 0.578 0.643 +testosterone 0.573 0.840 0.775 +testy 0.135 0.640 0.357 +tetanus 0.133 0.577 0.368 +tether 0.323 0.620 0.407 +tethered 0.260 0.472 0.351 +tetrahedral 0.595 0.468 0.423 +text 0.604 0.157 0.402 +textbook 0.622 0.235 0.526 +textile 0.604 0.235 0.395 +textural 0.660 0.296 0.445 +texture 0.615 0.215 0.412 +tgif 0.542 0.471 0.436 +thank 0.958 0.353 0.526 +thankful 0.969 0.344 0.714 +thankgod 0.823 0.451 0.466 +thanking 0.917 0.538 0.658 +thankless 0.146 0.500 0.497 +thanks 0.918 0.472 0.461 +thanksalot 0.908 0.428 0.525 +thanksgiving 0.927 0.449 0.637 +thankyougod 0.900 0.446 0.651 +thankyoujesus 0.878 0.406 0.604 +thankyoulord 0.809 0.388 0.466 +thatch 0.337 0.245 0.161 +thatmoment 0.667 0.389 0.340 +thaumaturgy 0.510 0.546 0.618 +thaw 0.438 0.321 0.327 +theater 0.760 0.635 0.516 +theatrical 0.720 0.690 0.546 +theatrics 0.694 0.539 0.486 +thebest 0.760 0.596 0.719 +theft 0.135 0.867 0.394 +theism 0.460 0.431 0.481 +theistic 0.397 0.365 0.509 +thelife 0.688 0.566 0.629 +thelittlethings 0.571 0.240 0.324 +theme 0.541 0.176 0.427 +theocracy 0.490 0.427 0.722 +theocratic 0.380 0.480 0.605 +theologian 0.521 0.304 0.759 +theological 0.480 0.363 0.683 +theology 0.448 0.330 0.711 +theorem 0.500 0.296 0.615 +theoretical 0.615 0.270 0.546 +theory 0.583 0.314 0.529 +therapeutic 0.625 0.275 0.680 +therapeutics 0.552 0.343 0.625 +therapist 0.468 0.430 0.679 +therapy 0.490 0.353 0.607 +thereabouts 0.427 0.365 0.285 +thereof 0.542 0.265 0.281 +therewith 0.462 0.317 0.398 +thermal 0.480 0.360 0.509 +thermocouple 0.406 0.406 0.422 +thermodynamics 0.510 0.594 0.678 +thermometer 0.400 0.327 0.473 +thermos 0.582 0.255 0.328 +thermostat 0.439 0.480 0.321 +thesaurus 0.520 0.480 0.509 +thesis 0.583 0.582 0.552 +thick 0.449 0.433 0.596 +thicken 0.406 0.398 0.509 +thickening 0.448 0.355 0.434 +thicket 0.385 0.373 0.324 +thickness 0.552 0.370 0.443 +thief 0.088 0.888 0.443 +thigh 0.469 0.433 0.588 +thimble 0.490 0.192 0.218 +thin 0.469 0.337 0.356 +thing 0.449 0.222 0.260 +things 0.519 0.250 0.368 +thingy 0.458 0.312 0.158 +think 0.786 0.408 0.618 +thinker 0.706 0.386 0.764 +thinking 0.720 0.308 0.595 +third 0.551 0.187 0.304 +thirds 0.402 0.327 0.345 +thirst 0.298 0.519 0.307 +thirsty 0.281 0.660 0.310 +thirteen 0.459 0.385 0.331 +thirteenth 0.408 0.330 0.425 +thirty 0.562 0.349 0.316 +thistle 0.427 0.423 0.357 +thither 0.500 0.270 0.316 +thong 0.467 0.596 0.269 +thorn 0.296 0.541 0.427 +thorny 0.177 0.690 0.500 +thorough 0.467 0.350 0.558 +thoroughbred 0.669 0.740 0.716 +thoroughfare 0.582 0.481 0.490 +thought 0.780 0.315 0.571 +thoughtful 0.667 0.290 0.527 +thoughtfulness 0.867 0.269 0.667 +thoughtless 0.194 0.580 0.452 +thoughts 0.745 0.382 0.691 +thousand 0.663 0.355 0.480 +thrash 0.260 0.510 0.472 +thread 0.646 0.184 0.209 +threat 0.135 0.865 0.667 +threaten 0.104 0.958 0.590 +threatened 0.052 0.928 0.354 +threatening 0.071 0.875 0.652 +three 0.653 0.225 0.377 +threefold 0.521 0.400 0.534 +threesome 0.490 0.676 0.560 +thresh 0.490 0.417 0.500 +threshold 0.531 0.519 0.575 +thrice 0.469 0.442 0.462 +thrift 0.760 0.217 0.649 +thrifty 0.604 0.380 0.676 +thrill 0.888 0.837 0.711 +thrilled 0.898 0.818 0.807 +thriller 0.490 0.796 0.645 +thrilling 0.930 0.827 0.782 +thrive 0.948 0.529 0.772 +thriving 0.865 0.521 0.779 +throat 0.350 0.538 0.346 +throb 0.500 0.673 0.556 +throbbing 0.645 0.808 0.491 +throes 0.146 0.760 0.235 +throne 0.724 0.606 0.887 +throng 0.480 0.810 0.706 +throttle 0.562 0.804 0.750 +throw 0.344 0.770 0.623 +throwback 0.280 0.454 0.356 +thrower 0.470 0.690 0.717 +thrown 0.500 0.550 0.619 +thrush 0.306 0.490 0.454 +thrust 0.510 0.647 0.663 +thruster 0.698 0.812 0.719 +thud 0.255 0.686 0.620 +thug 0.240 0.882 0.667 +thumb 0.673 0.271 0.361 +thumbprint 0.510 0.347 0.451 +thump 0.280 0.792 0.608 +thumper 0.354 0.623 0.457 +thumping 0.214 0.755 0.566 +thunder 0.296 0.916 0.526 +thunderbolt 0.418 0.719 0.642 +thunderclap 0.390 0.833 0.607 +thundering 0.337 0.778 0.700 +thunderstorm 0.135 0.860 0.784 +thunderstruck 0.194 0.716 0.509 +thwart 0.281 0.684 0.409 +thx 0.562 0.425 0.461 +thyme 0.561 0.255 0.325 +thyroid 0.234 0.455 0.373 +tiara 0.719 0.300 0.472 +tibia 0.450 0.302 0.425 +tic 0.271 0.438 0.250 +tick 0.521 0.386 0.412 +ticked 0.469 0.386 0.455 +ticker 0.479 0.471 0.509 +ticket 0.684 0.387 0.434 +tickle 0.760 0.727 0.342 +tickled 0.755 0.707 0.364 +ticklish 0.823 0.814 0.345 +tidal 0.592 0.539 0.519 +tidal wave 0.240 0.894 0.736 +tidbit 0.552 0.382 0.385 +tide 0.541 0.556 0.420 +tidings 0.610 0.510 0.694 +tidy 0.760 0.208 0.647 +tie 0.663 0.464 0.431 +tier 0.520 0.245 0.560 +tiff 0.531 0.415 0.343 +tiger 0.479 0.765 0.664 +tighten 0.388 0.487 0.627 +tightness 0.344 0.606 0.759 +tightrope 0.354 0.653 0.279 +tights 0.583 0.343 0.269 +tilde 0.520 0.314 0.321 +tile 0.429 0.245 0.348 +tiling 0.600 0.330 0.315 +till 0.490 0.327 0.319 +tillage 0.552 0.591 0.540 +tiller 0.448 0.410 0.290 +tilt 0.365 0.549 0.463 +tilting 0.459 0.384 0.340 +timber 0.332 0.202 0.386 +timberland 0.550 0.415 0.571 +timbre 0.460 0.480 0.296 +time 0.604 0.288 0.609 +timeless 0.408 0.468 0.583 +timeliness 0.760 0.404 0.582 +timely 0.865 0.387 0.591 +timeout 0.344 0.433 0.322 +timepiece 0.650 0.279 0.461 +timer 0.469 0.433 0.500 +times 0.490 0.279 0.439 +timetable 0.561 0.189 0.491 +timewasters 0.391 0.535 0.291 +timid 0.327 0.276 0.132 +timidity 0.333 0.358 0.153 +timing 0.521 0.311 0.577 +tin 0.469 0.370 0.217 +tincture 0.440 0.360 0.402 +tine 0.438 0.373 0.284 +tinfoil 0.448 0.284 0.311 +tinge 0.469 0.292 0.264 +tingle 0.460 0.560 0.264 +tingling 0.427 0.615 0.340 +tinker 0.396 0.528 0.275 +tinkering 0.531 0.490 0.448 +tinkle 0.562 0.529 0.356 +tinkling 0.612 0.530 0.324 +tinnitus 0.384 0.536 0.411 +tinsel 0.663 0.521 0.473 +tint 0.582 0.292 0.273 +tiny 0.479 0.196 0.125 +tip 0.708 0.221 0.518 +tipper 0.427 0.571 0.431 +tipster 0.490 0.462 0.490 +tipsy 0.510 0.625 0.570 +tiptoe 0.510 0.490 0.407 +tirade 0.378 0.587 0.532 +tire 0.438 0.385 0.381 +tired 0.125 0.317 0.191 +tiredness 0.387 0.408 0.242 +tiredofit 0.300 0.270 0.204 +tireless 0.657 0.750 0.645 +tiresome 0.240 0.542 0.153 +tiring 0.153 0.510 0.176 +tissue 0.558 0.236 0.345 +tistheseason 0.646 0.548 0.435 +tit 0.402 0.539 0.388 +titan 0.598 0.653 0.811 +titanic 0.427 0.786 0.795 +titanium 0.520 0.470 0.704 +tithe 0.507 0.276 0.385 +title 0.708 0.356 0.574 +titled 0.677 0.240 0.658 +titty 0.561 0.548 0.294 +titular 0.704 0.385 0.760 +toad 0.302 0.452 0.196 +toast 0.740 0.382 0.356 +toaster 0.542 0.337 0.387 +toasty 0.698 0.461 0.396 +tobacco 0.327 0.546 0.387 +toby 0.427 0.375 0.330 +tod 0.469 0.330 0.384 +today 0.806 0.306 0.362 +toddler 0.812 0.469 0.368 +toe 0.406 0.221 0.293 +toenail 0.530 0.380 0.306 +toffee 0.658 0.510 0.396 +tofu 0.521 0.330 0.283 +toga 0.698 0.393 0.373 +together 0.874 0.392 0.658 +togetherness 0.906 0.360 0.635 +toil 0.558 0.510 0.583 +toilet 0.490 0.290 0.233 +toils 0.480 0.710 0.482 +token 0.510 0.418 0.414 +tolerable 0.750 0.350 0.374 +tolerance 0.875 0.206 0.649 +tolerant 0.765 0.192 0.618 +tolerate 0.724 0.430 0.588 +toleration 0.776 0.442 0.727 +toll 0.296 0.422 0.453 +tomahawk 0.510 0.642 0.504 +tomato 0.550 0.183 0.275 +tomatoes 0.615 0.240 0.272 +tomb 0.112 0.500 0.343 +tombstone 0.204 0.441 0.311 +tomcat 0.520 0.412 0.386 +tome 0.429 0.316 0.492 +tomorrow 0.792 0.377 0.407 +ton 0.560 0.418 0.604 +tone 0.551 0.355 0.411 +toner 0.448 0.300 0.368 +tong 0.475 0.480 0.370 +tongs 0.500 0.459 0.321 +tongue 0.542 0.432 0.482 +tonic 0.541 0.360 0.500 +tonnage 0.323 0.382 0.590 +tonsils 0.347 0.373 0.283 +toocold 0.420 0.550 0.379 +tool 0.490 0.350 0.594 +toolbox 0.531 0.316 0.472 +tooling 0.510 0.406 0.634 +toomuchtodo 0.420 0.688 0.355 +toot 0.500 0.481 0.373 +tooth 0.439 0.250 0.367 +toothache 0.188 0.853 0.412 +toothbrush 0.517 0.330 0.321 +toothed 0.449 0.394 0.352 +toothless 0.312 0.541 0.272 +toothpaste 0.510 0.290 0.371 +toothpick 0.561 0.216 0.185 +toots 0.552 0.480 0.451 +top 0.760 0.400 0.554 +topaz 0.643 0.325 0.384 +topic 0.520 0.276 0.427 +topical 0.561 0.340 0.500 +topless 0.625 0.765 0.414 +topographic 0.604 0.378 0.558 +topographical 0.438 0.350 0.538 +topography 0.469 0.357 0.506 +topple 0.198 0.820 0.573 +topside 0.708 0.466 0.598 +tor 0.337 0.430 0.418 +torch 0.531 0.630 0.545 +torment 0.057 0.750 0.387 +tormented 0.071 0.855 0.323 +torn 0.153 0.510 0.283 +tornado 0.260 0.896 0.784 +torpedo 0.219 0.794 0.707 +torque 0.466 0.375 0.406 +torrent 0.541 0.745 0.676 +torrid 0.281 0.625 0.517 +torsion 0.312 0.651 0.402 +torso 0.408 0.394 0.473 +tort 0.229 0.635 0.455 +tortious 0.312 0.724 0.491 +tortoise 0.673 0.078 0.250 +tortuous 0.194 0.755 0.382 +torture 0.115 0.878 0.555 +tortured 0.062 0.890 0.361 +toss 0.418 0.725 0.575 +tot 0.602 0.431 0.311 +total 0.771 0.286 0.714 +totality 0.688 0.443 0.717 +totally 0.820 0.422 0.702 +tote 0.510 0.398 0.625 +totem 0.639 0.350 0.571 +touch 0.646 0.477 0.455 +touchdown 0.667 0.770 0.586 +touched 0.592 0.380 0.404 +touching 0.760 0.439 0.491 +touchy 0.323 0.510 0.343 +tough 0.344 0.588 0.742 +toughen 0.458 0.683 0.711 +toughness 0.552 0.618 0.837 +toupee 0.323 0.270 0.324 +tour 0.663 0.545 0.543 +tourism 0.823 0.531 0.545 +tourist 0.745 0.480 0.430 +tourmaline 0.448 0.513 0.441 +tournament 0.694 0.740 0.611 +tourniquet 0.335 0.521 0.398 +tout 0.480 0.538 0.375 +tow 0.531 0.500 0.508 +towel 0.630 0.208 0.286 +tower 0.606 0.380 0.644 +towering 0.500 0.690 0.806 +town 0.551 0.299 0.627 +townhouse 0.622 0.400 0.443 +township 0.531 0.292 0.667 +townspeople 0.677 0.466 0.569 +toxic 0.008 0.885 0.492 +toxicity 0.104 0.865 0.491 +toxicology 0.302 0.736 0.574 +toxin 0.115 0.654 0.456 +toy 0.878 0.420 0.275 +toymaker 0.755 0.510 0.536 +trace 0.573 0.346 0.483 +traceable 0.602 0.370 0.535 +tracer 0.573 0.327 0.645 +traces 0.482 0.448 0.389 +trachea 0.448 0.509 0.387 +tracing 0.418 0.591 0.565 +track 0.448 0.433 0.526 +tracker 0.398 0.744 0.731 +tract 0.406 0.422 0.339 +tractable 0.635 0.500 0.469 +traction 0.429 0.585 0.648 +tractor 0.449 0.580 0.619 +trade 0.561 0.544 0.690 +trademark 0.667 0.344 0.750 +trader 0.562 0.632 0.854 +tradesman 0.531 0.431 0.664 +trading 0.635 0.602 0.705 +tradition 0.830 0.430 0.750 +traditional 0.677 0.221 0.604 +traffic 0.323 0.559 0.518 +traffic light 0.490 0.469 0.479 +trafficking 0.250 0.710 0.399 +tragedies 0.100 0.910 0.442 +tragedy 0.052 0.843 0.340 +tragic 0.048 0.904 0.396 +trail 0.600 0.322 0.455 +trailer 0.541 0.490 0.473 +train 0.666 0.705 0.620 +train set 0.604 0.598 0.464 +trained 0.771 0.538 0.645 +trainee 0.627 0.408 0.352 +trainer 0.698 0.719 0.824 +training 0.714 0.776 0.788 +trait 0.469 0.365 0.453 +traitor 0.112 0.796 0.491 +traitorous 0.073 0.745 0.412 +trajectory 0.653 0.558 0.779 +tram 0.667 0.628 0.492 +tramp 0.108 0.510 0.182 +trample 0.235 0.764 0.562 +trampoline 0.604 0.690 0.391 +tramway 0.615 0.538 0.543 +trance 0.469 0.481 0.382 +tranquil 0.917 0.094 0.355 +tranquility 0.840 0.135 0.442 +tranquilizer 0.510 0.236 0.596 +transact 0.521 0.625 0.680 +transaction 0.650 0.577 0.579 +transatlantic 0.724 0.596 0.706 +transceiver 0.510 0.490 0.537 +transcend 0.604 0.771 0.726 +transcendence 0.656 0.608 0.754 +transcendent 0.667 0.600 0.824 +transcendental 0.635 0.652 0.842 +transcribe 0.500 0.394 0.573 +transcriber 0.490 0.420 0.615 +transcript 0.639 0.398 0.528 +transcription 0.592 0.455 0.615 +transfer 0.702 0.490 0.519 +transference 0.592 0.294 0.551 +transferred 0.480 0.450 0.409 +transfixed 0.427 0.660 0.528 +transform 0.735 0.667 0.696 +transformation 0.796 0.618 0.770 +transformer 0.582 0.582 0.723 +transfusion 0.417 0.730 0.557 +transgression 0.158 0.890 0.611 +transient 0.510 0.405 0.430 +transistor 0.480 0.480 0.444 +transit 0.439 0.590 0.588 +transition 0.605 0.561 0.558 +transitional 0.573 0.472 0.491 +transitive 0.479 0.377 0.414 +transitory 0.438 0.450 0.407 +translate 0.604 0.423 0.462 +translation 0.633 0.435 0.598 +translator 0.760 0.412 0.473 +translocation 0.367 0.612 0.564 +translucent 0.600 0.500 0.389 +transmission 0.688 0.490 0.611 +transmit 0.836 0.581 0.673 +transmitter 0.520 0.511 0.719 +transmutation 0.438 0.740 0.737 +transom 0.375 0.385 0.417 +transparency 0.847 0.260 0.587 +transparent 0.542 0.330 0.667 +transplant 0.445 0.806 0.620 +transplantation 0.531 0.694 0.610 +transponder 0.564 0.575 0.565 +transport 0.613 0.627 0.605 +transportation 0.667 0.560 0.472 +transporter 0.615 0.625 0.750 +transpose 0.440 0.585 0.467 +transposition 0.312 0.451 0.555 +transsexual 0.264 0.815 0.423 +transverse 0.429 0.429 0.525 +transvestite 0.270 0.675 0.373 +trap 0.104 0.610 0.391 +trapdoor 0.094 0.670 0.462 +trapeze 0.542 0.625 0.566 +trapped 0.135 0.615 0.380 +trapper 0.296 0.654 0.491 +trapping 0.333 0.621 0.491 +trappings 0.458 0.462 0.370 +traps 0.235 0.673 0.481 +trash 0.163 0.541 0.154 +trashy 0.071 0.380 0.161 +trauma 0.112 0.792 0.453 +traumatic 0.062 0.885 0.427 +travail 0.500 0.677 0.620 +travel 0.931 0.689 0.535 +traveler 0.837 0.571 0.700 +traveling 0.900 0.750 0.582 +traverse 0.571 0.590 0.629 +travesty 0.354 0.644 0.407 +trawl 0.255 0.590 0.464 +trawler 0.316 0.430 0.405 +tray 0.549 0.250 0.345 +treacherous 0.112 0.815 0.402 +treachery 0.104 0.852 0.448 +tread 0.510 0.520 0.426 +treadmill 0.459 0.636 0.436 +treason 0.094 0.806 0.552 +treasure 0.927 0.592 0.821 +treasured 0.849 0.471 0.730 +treasurer 0.694 0.456 0.755 +treasures 0.867 0.771 0.842 +treasury 0.812 0.541 0.736 +treat 0.573 0.571 0.436 +treatable 0.780 0.302 0.560 +treatise 0.604 0.407 0.613 +treatment 0.663 0.386 0.620 +treaty 0.646 0.382 0.667 +treble 0.358 0.471 0.466 +tree 0.670 0.118 0.442 +trees 0.653 0.137 0.537 +trek 0.469 0.530 0.535 +trellis 0.299 0.500 0.389 +tremble 0.177 0.878 0.388 +trembling 0.177 0.824 0.324 +tremendous 0.600 0.888 0.773 +tremendously 0.719 0.722 0.661 +tremor 0.104 0.833 0.455 +trench 0.429 0.760 0.429 +trend 0.625 0.458 0.706 +trending 0.750 0.472 0.600 +trendy 0.713 0.520 0.536 +trepidation 0.582 0.594 0.464 +trespass 0.229 0.670 0.613 +triad 0.469 0.413 0.528 +triage 0.398 0.433 0.479 +trial 0.438 0.663 0.612 +triangle 0.562 0.269 0.352 +triangular 0.430 0.320 0.397 +triangulate 0.408 0.380 0.517 +triathlon 0.521 0.853 0.663 +tribal 0.417 0.404 0.482 +tribe 0.664 0.486 0.516 +tribulation 0.448 0.612 0.484 +tribunal 0.410 0.670 0.797 +tribune 0.610 0.585 0.556 +tributary 0.615 0.463 0.616 +tribute 0.684 0.573 0.700 +trick 0.542 0.700 0.409 +trickery 0.146 0.798 0.336 +trickle 0.500 0.196 0.231 +trickster 0.375 0.680 0.446 +tricky 0.219 0.651 0.500 +tricycle 0.633 0.402 0.368 +trident 0.403 0.606 0.609 +trifle 0.271 0.296 0.221 +trifling 0.375 0.418 0.183 +trig 0.438 0.417 0.415 +trigger 0.271 0.804 0.660 +trigonometry 0.396 0.400 0.616 +trillion 0.592 0.420 0.623 +trilogy 0.615 0.520 0.664 +trim 0.500 0.466 0.430 +trimester 0.783 0.336 0.538 +trimmer 0.260 0.548 0.529 +trimming 0.500 0.478 0.325 +trine 0.396 0.365 0.317 +trinity 0.635 0.346 0.660 +trinket 0.521 0.352 0.368 +trio 0.521 0.613 0.473 +trip 0.875 0.643 0.538 +tripartite 0.500 0.480 0.539 +tripe 0.312 0.361 0.438 +triple 0.585 0.385 0.481 +triplet 0.622 0.510 0.618 +triplicate 0.684 0.545 0.717 +tripod 0.406 0.388 0.483 +tripping 0.276 0.594 0.293 +trite 0.458 0.418 0.290 +tritium 0.412 0.471 0.422 +triumph 0.969 0.798 0.926 +triumphant 0.949 0.837 0.972 +trivia 0.690 0.490 0.473 +trivial 0.406 0.387 0.337 +troll 0.378 0.627 0.327 +trolley 0.562 0.558 0.464 +trombone 0.562 0.500 0.500 +troop 0.375 0.696 0.750 +trooper 0.458 0.694 0.713 +troops 0.385 0.718 0.804 +trophy 0.947 0.643 0.676 +tropic 0.740 0.529 0.536 +tropical 0.740 0.461 0.509 +tropics 0.740 0.383 0.412 +trot 0.531 0.664 0.396 +trouble 0.135 0.811 0.452 +troubled 0.167 0.627 0.385 +troublemaker 0.260 0.900 0.596 +troubles 0.051 0.854 0.269 +troublesome 0.283 0.894 0.404 +trough 0.500 0.308 0.340 +troupe 0.625 0.406 0.557 +trousers 0.625 0.314 0.442 +trout 0.516 0.387 0.298 +trowel 0.470 0.418 0.250 +truce 0.688 0.441 0.453 +truck 0.531 0.368 0.546 +trucker 0.494 0.609 0.500 +truckload 0.480 0.450 0.534 +truculent 0.210 0.731 0.498 +true 0.896 0.436 0.777 +truelove 0.860 0.600 0.587 +truffle 0.677 0.323 0.418 +truism 0.521 0.422 0.480 +trump 0.640 0.716 0.898 +trumpet 0.573 0.570 0.393 +trumpeter 0.673 0.600 0.676 +truncate 0.323 0.600 0.412 +truncated 0.316 0.602 0.439 +trundle 0.507 0.270 0.414 +trunk 0.271 0.167 0.404 +truss 0.521 0.482 0.569 +trust 0.888 0.547 0.741 +trustee 0.531 0.442 0.658 +trusting 0.857 0.508 0.750 +trustworthy 0.969 0.315 0.824 +trusty 0.863 0.398 0.696 +truth 0.971 0.400 0.685 +truthful 0.708 0.467 0.807 +truthfulness 0.920 0.549 0.808 +try 0.604 0.551 0.556 +tryout 0.459 0.539 0.472 +tryouts 0.490 0.602 0.594 +tsunami 0.042 0.944 0.684 +tub 0.449 0.235 0.265 +tuba 0.542 0.402 0.381 +tubby 0.427 0.423 0.353 +tube 0.418 0.279 0.409 +tuberculosis 0.214 0.519 0.424 +tubing 0.438 0.363 0.358 +tubular 0.458 0.361 0.464 +tubule 0.500 0.330 0.333 +tuck 0.367 0.473 0.361 +tucker 0.475 0.558 0.429 +tuesday 0.469 0.184 0.330 +tufted 0.500 0.510 0.406 +tug 0.320 0.604 0.558 +tugboat 0.271 0.510 0.652 +tuition 0.531 0.372 0.436 +tulip 0.730 0.189 0.356 +tumble 0.276 0.556 0.272 +tumbler 0.520 0.260 0.352 +tumbleweed 0.312 0.471 0.427 +tummy 0.427 0.365 0.230 +tumor 0.102 0.664 0.324 +tumour 0.092 0.627 0.464 +tumult 0.271 0.640 0.636 +tumultuous 0.208 0.622 0.590 +tun 0.386 0.413 0.364 +tuna 0.531 0.386 0.304 +tunable 0.510 0.364 0.582 +tune 0.708 0.479 0.426 +tunic 0.531 0.248 0.391 +tuning 0.719 0.390 0.635 +tunnel 0.312 0.490 0.412 +turban 0.469 0.386 0.426 +turbidity 0.184 0.607 0.393 +turbine 0.520 0.549 0.575 +turbo 0.583 0.729 0.596 +turbulence 0.062 0.922 0.532 +turbulent 0.302 0.792 0.612 +turd 0.240 0.519 0.383 +turf 0.531 0.192 0.295 +turkey 0.634 0.245 0.247 +turmeric 0.542 0.316 0.312 +turmoil 0.198 0.888 0.417 +turn 0.531 0.398 0.482 +turnaround 0.560 0.654 0.407 +turned 0.630 0.538 0.583 +turning 0.510 0.684 0.420 +turnip 0.561 0.183 0.254 +turnkey 0.531 0.382 0.427 +turnoff 0.312 0.560 0.327 +turnout 0.641 0.692 0.898 +turnover 0.490 0.392 0.512 +turnpike 0.459 0.434 0.462 +turntable 0.531 0.455 0.406 +turpentine 0.320 0.539 0.571 +turquoise 0.786 0.226 0.357 +turret 0.494 0.500 0.588 +turtle 0.291 0.102 0.271 +turtleneck 0.583 0.398 0.327 +tussle 0.333 0.919 0.691 +tutelage 0.393 0.442 0.609 +tutor 0.750 0.346 0.826 +tutoring 0.663 0.402 0.702 +tutu 0.583 0.276 0.233 +tux 0.531 0.365 0.462 +tuxedo 0.694 0.354 0.519 +tv 0.622 0.380 0.393 +twain 0.541 0.255 0.370 +twat 0.292 0.459 0.404 +twats 0.406 0.588 0.383 +tweak 0.440 0.462 0.452 +tweed 0.510 0.440 0.412 +tweet 0.659 0.490 0.537 +tweezers 0.493 0.408 0.295 +twelfth 0.521 0.292 0.527 +twelve 0.490 0.298 0.412 +twentieth 0.469 0.297 0.346 +twenty 0.520 0.292 0.286 +twerp 0.408 0.443 0.384 +twig 0.378 0.288 0.236 +twilight 0.622 0.341 0.633 +twill 0.449 0.415 0.353 +twin 0.688 0.363 0.453 +twine 0.521 0.380 0.337 +twinge 0.316 0.720 0.471 +twinkle 0.719 0.724 0.610 +twins 0.760 0.473 0.602 +twirl 0.552 0.647 0.409 +twist 0.375 0.469 0.337 +twisted 0.071 0.736 0.311 +twister 0.330 0.680 0.647 +twit 0.194 0.653 0.198 +twitch 0.510 0.740 0.548 +twitching 0.292 0.700 0.482 +twitchy 0.094 0.918 0.281 +two 0.520 0.200 0.404 +two step 0.583 0.314 0.327 +twofaced 0.387 0.620 0.384 +twofold 0.573 0.333 0.551 +twosome 0.583 0.544 0.500 +tycoon 0.682 0.596 0.867 +tyke 0.500 0.388 0.300 +type 0.500 0.284 0.364 +typewriter 0.542 0.373 0.418 +typhoid 0.265 0.458 0.401 +typhoon 0.323 0.796 0.697 +typical 0.635 0.206 0.426 +typically 0.569 0.377 0.559 +typist 0.551 0.559 0.528 +typo 0.224 0.415 0.255 +typography 0.480 0.334 0.574 +tyrannical 0.167 0.860 0.731 +tyranny 0.112 0.792 0.705 +tyrant 0.115 0.850 0.683 +tyre 0.480 0.358 0.407 +ubiquitous 0.635 0.571 0.884 +ubiquity 0.578 0.490 0.595 +ugliness 0.094 0.407 0.267 +ugly 0.167 0.630 0.254 +uhoh 0.320 0.622 0.284 +ukulele 0.513 0.358 0.365 +ulcer 0.286 0.596 0.377 +ulterior 0.375 0.509 0.490 +ultimate 0.648 0.645 0.544 +ultimately 0.385 0.480 0.558 +ultimatum 0.219 0.855 0.837 +ultimo 0.375 0.363 0.300 +ultrasound 0.573 0.594 0.600 +ultraviolet 0.604 0.448 0.673 +umbilical 0.398 0.406 0.333 +umbra 0.408 0.400 0.337 +umbrella 0.583 0.246 0.255 +umpire 0.520 0.592 0.755 +umpteen 0.510 0.460 0.611 +unabashed 0.292 0.614 0.488 +unabated 0.532 0.420 0.466 +unable 0.132 0.459 0.193 +unacceptable 0.133 0.479 0.330 +unaccompanied 0.292 0.376 0.297 +unaccountable 0.180 0.600 0.543 +unaccounted 0.410 0.338 0.361 +unacknowledged 0.240 0.269 0.116 +unadulterated 0.570 0.420 0.528 +unaffected 0.542 0.265 0.571 +unafraid 0.500 0.520 0.655 +unaided 0.290 0.410 0.336 +unaltered 0.571 0.269 0.598 +unambiguous 0.406 0.390 0.578 +unanimity 0.490 0.407 0.706 +unanimous 0.656 0.380 0.682 +unanimously 0.686 0.333 0.738 +unannounced 0.240 0.588 0.291 +unanswered 0.276 0.361 0.219 +unanticipated 0.255 0.775 0.327 +unappreciated 0.143 0.431 0.209 +unapproved 0.184 0.471 0.254 +unarmed 0.427 0.420 0.241 +unassisted 0.302 0.320 0.211 +unassuming 0.490 0.230 0.471 +unattached 0.192 0.439 0.283 +unattainable 0.220 0.635 0.571 +unattended 0.255 0.400 0.167 +unattractive 0.177 0.307 0.208 +unauthorized 0.260 0.448 0.259 +unavailable 0.323 0.281 0.159 +unavoidable 0.350 0.580 0.445 +unaware 0.208 0.355 0.310 +unbalanced 0.302 0.596 0.343 +unbearable 0.125 0.798 0.447 +unbeatable 0.735 0.719 0.681 +unbeaten 0.854 0.760 0.828 +unbecoming 0.123 0.471 0.288 +unbelief 0.265 0.582 0.407 +unbelievable 0.771 0.790 0.717 +unbiased 0.625 0.378 0.618 +unborn 0.312 0.300 0.216 +unbound 0.354 0.402 0.283 +unbounded 0.646 0.600 0.736 +unbreakable 0.653 0.573 0.759 +unbridled 0.396 0.759 0.448 +unbroken 0.550 0.224 0.602 +unbutton 0.479 0.539 0.311 +uncalled 0.344 0.294 0.222 +uncanny 0.469 0.461 0.430 +uncaring 0.177 0.245 0.321 +uncensured 0.438 0.649 0.509 +uncertain 0.363 0.500 0.164 +uncertainty 0.064 0.494 0.282 +unchallenged 0.552 0.394 0.545 +unchangeable 0.375 0.442 0.709 +unchanged 0.490 0.204 0.237 +uncharted 0.188 0.406 0.413 +uncherished 0.250 0.412 0.280 +uncivilized 0.133 0.600 0.400 +unclaimed 0.316 0.346 0.278 +uncle 0.653 0.255 0.578 +unclean 0.133 0.529 0.134 +unclear 0.229 0.463 0.202 +uncomfortable 0.188 0.610 0.214 +uncommon 0.459 0.429 0.373 +uncommonly 0.626 0.490 0.778 +uncomplicated 0.740 0.260 0.453 +uncompromising 0.320 0.531 0.613 +unconcerned 0.562 0.283 0.298 +unconditional 0.760 0.493 0.715 +unconfirmed 0.334 0.321 0.339 +unconnected 0.188 0.265 0.213 +unconscionable 0.208 0.618 0.429 +unconscious 0.240 0.356 0.195 +unconsciousness 0.177 0.440 0.121 +unconstitutional 0.230 0.588 0.491 +unconstrained 0.653 0.640 0.635 +uncontested 0.510 0.471 0.689 +uncontrollable 0.265 0.790 0.626 +uncontrolled 0.188 0.891 0.544 +unconventional 0.177 0.509 0.288 +unconvinced 0.409 0.458 0.228 +unconvincing 0.190 0.532 0.144 +uncooked 0.312 0.321 0.241 +uncooperative 0.250 0.422 0.246 +uncorrelated 0.333 0.327 0.316 +uncouth 0.080 0.761 0.350 +uncover 0.771 0.552 0.648 +uncritical 0.480 0.367 0.412 +uncut 0.448 0.422 0.278 +undead 0.367 0.635 0.406 +undecided 0.286 0.433 0.127 +undefeated 0.833 0.752 0.825 +undefined 0.260 0.418 0.350 +undeniable 0.552 0.473 0.778 +underage 0.469 0.461 0.300 +underbelly 0.406 0.423 0.361 +undercover 0.388 0.627 0.483 +undercurrent 0.357 0.582 0.520 +underdog 0.250 0.410 0.226 +underestimate 0.413 0.464 0.193 +undergo 0.398 0.554 0.339 +undergraduate 0.583 0.500 0.559 +underground 0.396 0.455 0.452 +underhanded 0.188 0.415 0.527 +underlay 0.521 0.365 0.458 +underlie 0.323 0.378 0.275 +underline 0.480 0.412 0.509 +underlying 0.480 0.445 0.452 +undermine 0.316 0.491 0.413 +undermined 0.365 0.409 0.394 +underneath 0.450 0.265 0.158 +underpaid 0.146 0.413 0.209 +underpants 0.448 0.473 0.276 +underprivileged 0.167 0.449 0.172 +underrated 0.208 0.520 0.333 +underscore 0.375 0.275 0.306 +undersea 0.545 0.490 0.425 +undersecretary 0.459 0.377 0.594 +undersized 0.316 0.425 0.298 +understaffed 0.148 0.444 0.302 +understand 0.760 0.374 0.643 +understandable 0.776 0.363 0.566 +understanding 0.865 0.304 0.689 +understatement 0.347 0.480 0.473 +understood 0.780 0.441 0.686 +understudy 0.378 0.402 0.420 +undertake 0.796 0.702 0.754 +undertaker 0.363 0.696 0.611 +undertaking 0.667 0.530 0.696 +undertow 0.327 0.639 0.231 +underwear 0.610 0.546 0.375 +underwood 0.510 0.453 0.510 +underworld 0.177 0.676 0.613 +underwrite 0.416 0.520 0.423 +underwriter 0.571 0.327 0.620 +undeserved 0.219 0.552 0.283 +undesirable 0.177 0.644 0.260 +undesired 0.156 0.441 0.235 +undetectable 0.438 0.539 0.604 +undetected 0.224 0.304 0.268 +undetermined 0.265 0.256 0.353 +undeveloped 0.292 0.330 0.254 +undignified 0.122 0.627 0.308 +undirected 0.330 0.417 0.310 +undisclosed 0.479 0.361 0.314 +undiscovered 0.438 0.347 0.261 +undisputed 0.646 0.588 0.673 +undisturbed 0.725 0.287 0.434 +undivided 0.510 0.380 0.490 +undo 0.365 0.444 0.349 +undoing 0.219 0.452 0.298 +undoubted 0.592 0.461 0.740 +undress 0.438 0.900 0.336 +undressed 0.375 0.755 0.356 +undue 0.156 0.573 0.318 +undying 0.708 0.500 0.773 +unearned 0.177 0.340 0.213 +unearth 0.427 0.635 0.545 +uneasiness 0.190 0.798 0.241 +uneasy 0.115 0.598 0.349 +uneducated 0.177 0.350 0.246 +unemployed 0.094 0.481 0.230 +unemployment 0.094 0.400 0.297 +unencumbered 0.604 0.280 0.472 +unending 0.385 0.519 0.454 +unequal 0.118 0.433 0.202 +unequalled 0.562 0.470 0.769 +unequivocal 0.604 0.415 0.615 +unequivocally 0.521 0.668 0.554 +unethical 0.104 0.433 0.269 +uneven 0.125 0.457 0.240 +uneventful 0.510 0.343 0.410 +unexpected 0.500 0.720 0.333 +unexpectedly 0.354 0.759 0.462 +unexplainable 0.260 0.448 0.610 +unexplained 0.271 0.531 0.349 +unexplored 0.401 0.640 0.388 +unfailing 0.625 0.635 0.594 +unfair 0.173 0.472 0.190 +unfairness 0.170 0.817 0.336 +unfaithful 0.031 0.806 0.298 +unfamiliar 0.219 0.558 0.273 +unfavorable 0.133 0.450 0.232 +unfeeling 0.235 0.377 0.345 +unfettered 0.569 0.650 0.586 +unfinished 0.188 0.368 0.264 +unfit 0.250 0.368 0.185 +unflinching 0.667 0.606 0.882 +unfold 0.612 0.510 0.520 +unfollow 0.281 0.337 0.293 +unforeseen 0.255 0.714 0.500 +unforgettable 0.833 0.561 0.660 +unforgivable 0.276 0.743 0.490 +unforgiving 0.406 0.630 0.793 +unfortunate 0.073 0.487 0.195 +unfortunately 0.104 0.494 0.281 +unfounded 0.271 0.520 0.410 +unfreeze 0.458 0.297 0.375 +unfriendly 0.173 0.670 0.458 +unfulfilled 0.184 0.426 0.268 +unfurnished 0.316 0.333 0.272 +unglued 0.378 0.446 0.352 +ungodly 0.296 0.423 0.388 +ungrateful 0.219 0.461 0.275 +unguarded 0.156 0.578 0.205 +unhand 0.406 0.360 0.361 +unhappiness 0.083 0.630 0.222 +unhappy 0.112 0.500 0.155 +unharmed 0.740 0.378 0.491 +unhealthy 0.115 0.549 0.214 +unheard 0.344 0.539 0.500 +unhelpful 0.104 0.320 0.118 +unhindered 0.729 0.441 0.725 +unholy 0.327 0.560 0.445 +unhook 0.375 0.592 0.310 +unicorn 0.776 0.510 0.480 +unidentified 0.385 0.361 0.199 +unification 0.688 0.345 0.788 +unified 0.729 0.439 0.764 +uniform 0.570 0.245 0.655 +uniformed 0.469 0.519 0.589 +uniformity 0.745 0.353 0.538 +uniformly 0.625 0.333 0.704 +unimaginable 0.573 0.634 0.589 +unimpeachable 0.684 0.550 0.784 +unimpeached 0.458 0.335 0.433 +unimportant 0.281 0.240 0.175 +unimpressed 0.198 0.302 0.327 +unimproved 0.163 0.377 0.144 +uninfected 0.688 0.304 0.389 +uninformed 0.156 0.370 0.182 +uninhabited 0.301 0.230 0.221 +uninitiated 0.271 0.288 0.288 +uninspired 0.163 0.243 0.260 +unintelligible 0.208 0.472 0.283 +unintended 0.438 0.385 0.349 +unintentional 0.333 0.538 0.306 +unintentionally 0.460 0.490 0.286 +uninterested 0.365 0.240 0.328 +uninteresting 0.153 0.235 0.228 +uninterrupted 0.500 0.434 0.527 +uninvited 0.090 0.385 0.307 +union 0.854 0.226 0.766 +unique 0.823 0.347 0.661 +unisex 0.492 0.417 0.417 +unison 0.510 0.439 0.583 +unit 0.562 0.235 0.578 +unitary 0.531 0.239 0.641 +unite 0.781 0.375 0.610 +united 0.781 0.431 0.783 +unity 0.837 0.288 0.658 +universal 0.802 0.417 0.833 +universality 0.796 0.410 0.840 +universe 0.694 0.454 0.839 +university 0.735 0.574 0.741 +unjust 0.115 0.625 0.278 +unjustifiable 0.115 0.596 0.394 +unjustified 0.288 0.541 0.314 +unkind 0.135 0.409 0.310 +unknowable 0.347 0.540 0.396 +unknown 0.357 0.450 0.204 +unlawful 0.094 0.759 0.402 +unleash 0.479 0.775 0.559 +unlicensed 0.306 0.574 0.196 +unlike 0.439 0.439 0.418 +unlikely 0.271 0.293 0.245 +unlimited 0.750 0.623 0.679 +unlisted 0.365 0.265 0.218 +unload 0.656 0.639 0.573 +unloaded 0.469 0.380 0.331 +unlock 0.582 0.442 0.592 +unlucky 0.073 0.395 0.198 +unmanageable 0.177 0.666 0.482 +unmanned 0.235 0.441 0.324 +unmarked 0.416 0.294 0.433 +unmarried 0.438 0.480 0.545 +unmask 0.323 0.690 0.520 +unmatched 0.776 0.536 0.771 +unmistakable 0.602 0.571 0.765 +unmitigated 0.649 0.427 0.422 +unmoved 0.184 0.355 0.360 +unnamed 0.316 0.189 0.284 +unnatural 0.153 0.587 0.434 +unnecessary 0.219 0.358 0.190 +unneeded 0.177 0.375 0.245 +unnoticed 0.302 0.440 0.260 +unnumbered 0.406 0.255 0.331 +unobserved 0.398 0.255 0.257 +unobstructed 0.583 0.440 0.573 +unobtrusive 0.447 0.327 0.402 +unoccupied 0.258 0.245 0.412 +unofficial 0.260 0.302 0.255 +unopened 0.542 0.340 0.265 +unopposed 0.615 0.375 0.537 +unordered 0.224 0.482 0.190 +unorganised 0.250 0.500 0.212 +unorganized 0.260 0.657 0.173 +unorthodox 0.340 0.480 0.441 +unpack 0.531 0.528 0.445 +unpaid 0.300 0.413 0.365 +unparalleled 0.708 0.306 0.538 +unpleasant 0.122 0.612 0.185 +unpleasantness 0.062 0.724 0.264 +unplug 0.239 0.441 0.404 +unplugged 0.367 0.375 0.318 +unpopular 0.073 0.441 0.164 +unprecedented 0.500 0.491 0.658 +unpredictable 0.429 0.769 0.515 +unprepared 0.204 0.450 0.152 +unpretentious 0.510 0.296 0.410 +unproductive 0.100 0.324 0.237 +unprofessional 0.042 0.370 0.170 +unprofitable 0.163 0.376 0.217 +unprotected 0.150 0.582 0.197 +unproven 0.296 0.427 0.216 +unprovoked 0.565 0.327 0.385 +unpublished 0.406 0.480 0.481 +unpunished 0.292 0.594 0.519 +unqualified 0.170 0.433 0.173 +unquestionable 0.469 0.450 0.843 +unquestionably 0.500 0.630 0.750 +unquestioned 0.562 0.509 0.746 +unquote 0.388 0.363 0.517 +unravel 0.378 0.598 0.455 +unreachable 0.208 0.679 0.557 +unread 0.458 0.240 0.214 +unreal 0.173 0.431 0.296 +unrealistic 0.229 0.500 0.245 +unreasonable 0.115 0.702 0.264 +unrecorded 0.241 0.351 0.350 +unregistered 0.255 0.337 0.266 +unregulated 0.344 0.454 0.421 +unrelated 0.302 0.270 0.264 +unrelenting 0.500 0.790 0.875 +unreliable 0.108 0.480 0.240 +unremarkable 0.271 0.155 0.230 +unrepentant 0.240 0.445 0.413 +unrequited 0.143 0.441 0.179 +unresolved 0.135 0.441 0.173 +unresponsive 0.108 0.282 0.244 +unrest 0.102 0.577 0.231 +unrestrained 0.385 0.775 0.627 +unrestricted 0.698 0.458 0.644 +unromantic 0.208 0.316 0.307 +unruly 0.240 0.745 0.547 +unsafe 0.115 0.562 0.147 +unsanitary 0.063 0.592 0.269 +unsatisfactory 0.122 0.520 0.189 +unsatisfied 0.200 0.547 0.241 +unsavory 0.071 0.637 0.353 +unscathed 0.625 0.308 0.611 +unscheduled 0.312 0.436 0.300 +unscientific 0.396 0.317 0.321 +unscrew 0.333 0.462 0.396 +unscrupulous 0.094 0.727 0.465 +unseat 0.229 0.500 0.312 +unseen 0.427 0.351 0.421 +unselfish 0.615 0.353 0.377 +unsettled 0.208 0.647 0.170 +unsightly 0.226 0.559 0.373 +unsolicited 0.094 0.339 0.280 +unsolved 0.146 0.390 0.235 +unsophisticated 0.327 0.491 0.339 +unsound 0.146 0.222 0.272 +unspeakable 0.327 0.567 0.393 +unspecified 0.240 0.365 0.165 +unspoken 0.177 0.260 0.208 +unstable 0.167 0.587 0.150 +unsteady 0.122 0.500 0.190 +unstoppable 0.625 0.887 0.862 +unsuccessful 0.140 0.318 0.106 +unsuitable 0.188 0.528 0.300 +unsung 0.296 0.330 0.314 +unsupervised 0.478 0.481 0.442 +unsupported 0.260 0.450 0.221 +unsure 0.143 0.580 0.217 +unsurpassed 0.694 0.569 0.798 +unsuspecting 0.302 0.509 0.413 +unsustainable 0.255 0.650 0.406 +unsweetened 0.396 0.263 0.300 +unsympathetic 0.163 0.620 0.281 +untamed 0.429 0.778 0.709 +untenable 0.143 0.637 0.425 +untested 0.302 0.296 0.348 +unthinkable 0.365 0.480 0.481 +untidy 0.106 0.610 0.254 +untie 0.542 0.463 0.472 +untimely 0.245 0.676 0.233 +untitled 0.213 0.240 0.240 +untold 0.240 0.367 0.191 +untouchable 0.490 0.602 0.683 +untouched 0.531 0.276 0.600 +untoward 0.122 0.555 0.291 +untraceable 0.321 0.674 0.574 +untrained 0.149 0.529 0.282 +untranslated 0.271 0.188 0.264 +untroubled 0.750 0.213 0.653 +untrue 0.031 0.500 0.188 +untrustworthy 0.097 0.449 0.287 +unturned 0.312 0.255 0.316 +unused 0.344 0.231 0.234 +unusual 0.429 0.433 0.361 +unusually 0.385 0.406 0.358 +unutterable 0.406 0.592 0.538 +unveil 0.439 0.442 0.562 +unveiling 0.569 0.570 0.675 +unverified 0.214 0.365 0.180 +unwanted 0.177 0.546 0.205 +unwarranted 0.091 0.500 0.345 +unwary 0.286 0.417 0.402 +unwashed 0.365 0.427 0.360 +unwavering 0.740 0.630 0.858 +unwed 0.541 0.595 0.459 +unwelcome 0.115 0.480 0.269 +unwell 0.143 0.640 0.221 +unwilling 0.302 0.316 0.179 +unwillingly 0.204 0.548 0.182 +unwillingness 0.204 0.311 0.113 +unwind 0.837 0.181 0.394 +unwise 0.141 0.610 0.304 +unwitting 0.260 0.526 0.344 +unwittingly 0.312 0.510 0.264 +unworthy 0.194 0.433 0.226 +unwrap 0.604 0.491 0.557 +unwritten 0.367 0.384 0.272 +unyielding 0.367 0.806 0.738 +unzip 0.378 0.520 0.538 +upbeat 0.878 0.531 0.802 +upbringing 0.677 0.490 0.600 +upcoming 0.688 0.460 0.550 +update 0.698 0.535 0.802 +upgrade 0.786 0.500 0.670 +upheaval 0.290 0.830 0.570 +uphill 0.396 0.723 0.572 +uphold 0.698 0.321 0.561 +upholstery 0.592 0.270 0.386 +upkeep 0.590 0.442 0.685 +upland 0.719 0.578 0.607 +uplands 0.615 0.471 0.577 +uplift 0.656 0.779 0.771 +uplifting 0.771 0.548 0.605 +uplink 0.544 0.510 0.595 +upload 0.638 0.683 0.696 +upper 0.740 0.529 0.868 +uppercut 0.410 0.600 0.550 +uppity 0.465 0.546 0.417 +upright 0.667 0.373 0.600 +uprising 0.561 0.777 0.704 +uproar 0.271 0.902 0.462 +upscale 0.698 0.526 0.846 +upset 0.071 0.680 0.330 +upshot 0.693 0.490 0.716 +upstairs 0.663 0.408 0.645 +upstanding 0.851 0.390 0.708 +upstart 0.449 0.500 0.455 +uptight 0.184 0.716 0.333 +upward 0.792 0.481 0.620 +upwards 0.724 0.439 0.638 +uranium 0.375 0.580 0.490 +urban 0.561 0.528 0.644 +urchin 0.417 0.510 0.373 +urge 0.418 0.680 0.653 +urgency 0.429 0.908 0.543 +urgent 0.327 0.918 0.623 +urinal 0.214 0.510 0.306 +urinalysis 0.344 0.532 0.398 +urinate 0.360 0.500 0.353 +urination 0.271 0.441 0.232 +urine 0.375 0.361 0.169 +urn 0.194 0.520 0.295 +usable 0.812 0.455 0.611 +usage 0.646 0.360 0.426 +use 0.438 0.358 0.409 +used 0.354 0.306 0.287 +useful 0.833 0.411 0.726 +usefully 0.650 0.481 0.760 +usefulness 0.806 0.519 0.741 +useless 0.052 0.342 0.184 +user 0.629 0.347 0.442 +usher 0.521 0.440 0.519 +usual 0.625 0.221 0.400 +usurp 0.125 0.818 0.433 +usurped 0.292 0.780 0.438 +usury 0.344 0.679 0.430 +utensil 0.573 0.279 0.383 +uterus 0.551 0.420 0.510 +utilitarian 0.427 0.363 0.639 +utility 0.622 0.400 0.704 +utilization 0.562 0.469 0.706 +utilize 0.694 0.445 0.545 +utmost 0.719 0.740 0.858 +utopian 0.542 0.327 0.552 +utter 0.531 0.422 0.549 +utterance 0.542 0.640 0.704 +utterly 0.633 0.440 0.673 +vacancy 0.643 0.311 0.418 +vacant 0.578 0.220 0.464 +vacate 0.357 0.490 0.397 +vacation 0.840 0.490 0.598 +vaccination 0.530 0.578 0.621 +vaccine 0.500 0.520 0.555 +vacuolar 0.439 0.370 0.439 +vacuole 0.490 0.406 0.481 +vacuous 0.354 0.267 0.304 +vacuum 0.327 0.196 0.134 +vagabond 0.384 0.531 0.144 +vagina 0.551 0.870 0.500 +vaginal 0.449 0.765 0.420 +vagrancy 0.219 0.567 0.277 +vagrant 0.265 0.548 0.250 +vague 0.271 0.335 0.083 +vagueness 0.150 0.324 0.221 +vainly 0.365 0.283 0.169 +valance 0.424 0.286 0.371 +vale 0.592 0.276 0.387 +valedictorian 0.500 0.490 0.594 +valentine 0.888 0.615 0.510 +valet 0.635 0.406 0.389 +valiant 0.880 0.745 0.904 +valid 0.693 0.353 0.565 +validate 0.760 0.431 0.745 +validation 0.655 0.460 0.720 +validity 0.646 0.470 0.706 +valium 0.419 0.398 0.443 +valley 0.729 0.306 0.386 +valor 0.833 0.442 0.763 +valuable 0.899 0.547 0.798 +valuables 0.790 0.625 0.759 +valuation 0.615 0.480 0.795 +value 0.875 0.582 0.802 +valve 0.323 0.363 0.471 +vamoose 0.459 0.455 0.389 +vamp 0.310 0.794 0.566 +vampire 0.271 0.802 0.545 +van 0.561 0.378 0.425 +vandal 0.135 0.792 0.473 +vandalism 0.083 0.904 0.509 +vane 0.561 0.280 0.231 +vanguard 0.693 0.640 0.780 +vanilla 0.706 0.216 0.284 +vanish 0.236 0.480 0.347 +vanished 0.208 0.566 0.255 +vanishing 0.292 0.550 0.322 +vanity 0.260 0.540 0.439 +vanquish 0.708 0.760 0.804 +vanquished 0.496 0.529 0.176 +vanquishing 0.600 0.748 0.764 +vantage 0.740 0.632 0.788 +vapor 0.510 0.358 0.318 +vara 0.490 0.333 0.407 +variable 0.620 0.407 0.400 +variance 0.540 0.405 0.509 +variation 0.635 0.561 0.406 +variations 0.458 0.548 0.353 +varicella 0.184 0.593 0.314 +varicose 0.235 0.462 0.368 +varied 0.604 0.701 0.472 +variegated 0.398 0.549 0.406 +variety 0.714 0.472 0.598 +various 0.500 0.296 0.342 +varmint 0.417 0.500 0.411 +varnish 0.448 0.353 0.361 +varsity 0.710 0.594 0.670 +vary 0.521 0.373 0.413 +varying 0.552 0.471 0.385 +vascular 0.516 0.451 0.627 +vase 0.638 0.225 0.215 +vasectomy 0.208 0.663 0.431 +vassal 0.417 0.525 0.196 +vast 0.520 0.535 0.545 +vat 0.333 0.491 0.509 +vaudeville 0.490 0.471 0.472 +vault 0.490 0.378 0.644 +vaulted 0.417 0.460 0.542 +vaulting 0.510 0.323 0.520 +veal 0.438 0.337 0.410 +vector 0.538 0.308 0.482 +veer 0.469 0.430 0.338 +vega 0.510 0.333 0.434 +vegan 0.490 0.226 0.357 +vegetable 0.551 0.120 0.289 +vegetarian 0.562 0.255 0.407 +vegetarianism 0.510 0.269 0.407 +vegetation 0.740 0.177 0.500 +vegetative 0.500 0.270 0.351 +veggie 0.602 0.245 0.409 +vehement 0.500 0.500 0.575 +vehicle 0.641 0.565 0.500 +veil 0.500 0.235 0.415 +veiled 0.370 0.317 0.324 +vein 0.347 0.373 0.318 +veined 0.487 0.459 0.294 +vellum 0.500 0.349 0.321 +velocity 0.673 0.769 0.783 +velour 0.670 0.292 0.412 +velvet 0.663 0.226 0.304 +velvety 0.677 0.343 0.493 +vena 0.500 0.315 0.345 +vendetta 0.198 0.784 0.583 +vending 0.417 0.565 0.549 +vendor 0.541 0.541 0.627 +veneer 0.490 0.265 0.289 +venerable 0.708 0.369 0.600 +veneration 0.745 0.650 0.712 +venereal 0.302 0.654 0.424 +venetian 0.633 0.373 0.464 +vengeance 0.103 0.927 0.719 +vengeful 0.150 0.840 0.561 +venison 0.510 0.422 0.296 +venom 0.125 0.770 0.491 +venomous 0.159 0.841 0.636 +venous 0.406 0.571 0.453 +vent 0.479 0.519 0.529 +ventilation 0.719 0.451 0.568 +ventilator 0.471 0.353 0.344 +venting 0.375 0.388 0.418 +ventricle 0.520 0.387 0.464 +ventricular 0.440 0.549 0.475 +ventriloquist 0.552 0.600 0.526 +venture 0.893 0.810 0.644 +venue 0.727 0.316 0.395 +veracity 0.735 0.724 0.798 +veranda 0.743 0.343 0.439 +verb 0.582 0.312 0.414 +verbal 0.520 0.291 0.562 +verbatim 0.562 0.255 0.574 +verbiage 0.429 0.560 0.535 +verbose 0.439 0.480 0.635 +verbosity 0.300 0.491 0.451 +verdant 0.600 0.260 0.389 +verdict 0.325 0.689 0.800 +verge 0.500 0.337 0.305 +verification 0.750 0.276 0.642 +verified 0.781 0.367 0.677 +verify 0.761 0.481 0.704 +verily 0.713 0.351 0.585 +veritable 0.794 0.330 0.759 +vermin 0.167 0.712 0.385 +vermouth 0.503 0.480 0.425 +vernacular 0.479 0.453 0.615 +vernal 0.553 0.402 0.451 +veronica 0.594 0.399 0.402 +versatile 0.906 0.625 0.714 +versatility 0.878 0.585 0.750 +verse 0.667 0.269 0.336 +version 0.604 0.423 0.538 +versus 0.310 0.500 0.447 +vert 0.490 0.375 0.434 +vertebra 0.427 0.330 0.532 +vertebral 0.308 0.434 0.525 +vertex 0.316 0.510 0.491 +vertical 0.520 0.387 0.492 +vertically 0.534 0.385 0.545 +vertigo 0.292 0.655 0.445 +verve 0.724 0.840 0.693 +very negative 0.062 0.521 0.148 +very positive 1.000 0.551 0.825 +veryangry 0.323 0.714 0.527 +vesicle 0.359 0.509 0.379 +vesicular 0.214 0.440 0.483 +vessel 0.490 0.398 0.538 +vest 0.667 0.380 0.371 +vested 0.663 0.415 0.648 +vestibule 0.541 0.385 0.422 +vestige 0.562 0.470 0.454 +vet 0.531 0.400 0.644 +veteran 0.560 0.431 0.759 +veterinarian 0.582 0.418 0.542 +veterinary 0.656 0.450 0.603 +veto 0.271 0.462 0.509 +vexed 0.115 0.802 0.413 +viability 0.776 0.500 0.684 +viable 0.656 0.320 0.667 +viaduct 0.420 0.440 0.662 +vial 0.594 0.346 0.445 +vibe 0.710 0.480 0.517 +vibes 0.635 0.688 0.574 +vibrant 0.771 0.824 0.782 +vibrate 0.500 0.698 0.604 +vibration 0.583 0.657 0.528 +vibrator 0.479 0.798 0.500 +vibratory 0.542 0.690 0.527 +vicar 0.531 0.370 0.555 +vicarious 0.479 0.452 0.517 +vice 0.296 0.778 0.480 +viceroy 0.541 0.481 0.712 +vicinity 0.700 0.353 0.466 +vicious 0.208 0.694 0.407 +victim 0.115 0.676 0.202 +victimized 0.115 0.644 0.273 +victor 0.802 0.587 0.796 +victoria 0.896 0.811 0.837 +victorious 0.884 0.886 0.946 +victory 0.938 0.735 0.931 +video 0.646 0.577 0.427 +video game 0.707 0.765 0.414 +videotape 0.665 0.343 0.384 +vie 0.484 0.491 0.500 +view 0.896 0.292 0.555 +viewer 0.592 0.358 0.558 +viewing 0.690 0.394 0.598 +viewpoint 0.673 0.306 0.644 +vigil 0.521 0.480 0.491 +vigilance 0.490 0.615 0.724 +vigilant 0.469 0.643 0.791 +vigilante 0.418 0.627 0.720 +vignette 0.717 0.283 0.382 +vigor 0.860 0.755 0.811 +vigorous 0.857 0.770 0.897 +viking 0.541 0.755 0.605 +vile 0.083 0.537 0.553 +villa 0.698 0.290 0.345 +village 0.684 0.367 0.336 +villager 0.710 0.387 0.509 +villain 0.177 0.892 0.590 +villainous 0.122 0.840 0.470 +vinaigrette 0.490 0.286 0.300 +vindicate 0.656 0.596 0.767 +vindicated 0.615 0.480 0.609 +vindication 0.531 0.632 0.764 +vindictive 0.092 0.830 0.500 +vine 0.531 0.292 0.405 +vinegar 0.276 0.370 0.356 +vineyard 0.806 0.382 0.595 +vintage 0.680 0.390 0.481 +vinyl 0.490 0.241 0.440 +viola 0.521 0.461 0.481 +violate 0.061 0.970 0.519 +violation 0.083 0.892 0.413 +violence 0.061 0.933 0.719 +violent 0.112 0.918 0.616 +violently 0.120 0.970 0.527 +violet 0.688 0.272 0.401 +violin 0.823 0.396 0.389 +violinist 0.804 0.302 0.538 +viper 0.173 0.846 0.632 +viral 0.240 0.612 0.518 +virgin 0.622 0.433 0.462 +virginal 0.673 0.577 0.464 +virginity 0.691 0.676 0.576 +virility 0.684 0.670 0.718 +virology 0.418 0.569 0.562 +virtual 0.598 0.532 0.463 +virtually 0.594 0.521 0.625 +virtue 0.896 0.443 0.827 +virtuoso 0.929 0.591 0.863 +virtuous 0.890 0.530 0.822 +virulence 0.094 0.533 0.438 +virus 0.277 0.740 0.443 +visa 0.735 0.367 0.660 +visage 0.700 0.361 0.482 +viscosity 0.417 0.521 0.454 +viscous 0.398 0.396 0.409 +vise 0.533 0.391 0.451 +visibility 0.750 0.444 0.676 +visible 0.750 0.342 0.509 +visibly 0.724 0.373 0.591 +vision 0.708 0.447 0.742 +visionary 0.823 0.565 0.791 +visit 0.771 0.443 0.445 +visitation 0.729 0.346 0.534 +visiting 0.729 0.440 0.519 +visitor 0.646 0.480 0.461 +visor 0.396 0.490 0.265 +vista 0.698 0.390 0.450 +visual 0.813 0.462 0.462 +visualize 0.635 0.431 0.537 +vital 0.750 0.716 0.847 +vitality 0.923 0.565 0.869 +vitals 0.704 0.604 0.798 +vitamin 0.827 0.330 0.560 +vitreous 0.312 0.413 0.396 +viva 0.840 0.567 0.644 +vivacious 0.780 0.820 0.758 +vivid 0.698 0.627 0.667 +vixen 0.367 0.615 0.414 +vocabulary 0.530 0.247 0.585 +vocal 0.583 0.352 0.340 +vocalist 0.688 0.596 0.596 +vocation 0.833 0.426 0.686 +vodka 0.510 0.632 0.491 +vogue 0.740 0.491 0.538 +voice 0.594 0.343 0.528 +voiceless 0.271 0.235 0.131 +voicemail 0.458 0.453 0.406 +void 0.135 0.163 0.130 +volatile 0.323 0.786 0.565 +volatility 0.281 0.755 0.553 +volcanic 0.344 0.910 0.781 +volcano 0.240 0.844 0.787 +volition 0.480 0.587 0.578 +volley 0.529 0.460 0.336 +volleyball 0.640 0.700 0.458 +voltage 0.382 0.855 0.621 +voltmeter 0.599 0.596 0.545 +volume 0.552 0.490 0.546 +volumes 0.552 0.452 0.520 +voluminous 0.561 0.450 0.658 +voluntarily 0.847 0.460 0.527 +voluntary 0.771 0.460 0.643 +volunteer 0.888 0.422 0.596 +volunteering 0.844 0.614 0.603 +volunteers 0.820 0.448 0.630 +voluptuous 0.673 0.719 0.792 +vomit 0.073 0.569 0.188 +vomiting 0.156 0.780 0.157 +voodoo 0.188 0.600 0.453 +voracious 0.385 0.892 0.694 +vortex 0.408 0.691 0.602 +vote 0.582 0.500 0.649 +voter 0.612 0.538 0.754 +voting 0.615 0.602 0.768 +votive 0.479 0.460 0.453 +vouch 0.625 0.417 0.746 +voucher 0.622 0.416 0.601 +vow 0.560 0.510 0.664 +vowel 0.490 0.283 0.311 +voyage 0.816 0.714 0.580 +voyager 0.684 0.596 0.627 +voyeur 0.479 0.615 0.466 +vulgar 0.083 0.820 0.445 +vulgarity 0.104 0.870 0.346 +vulnerability 0.250 0.510 0.267 +vulnerable 0.198 0.490 0.245 +vulture 0.316 0.604 0.472 +wacko 0.271 0.574 0.330 +wacky 0.153 0.720 0.321 +wad 0.333 0.318 0.259 +waddle 0.490 0.453 0.388 +wade 0.510 0.656 0.472 +wafer 0.677 0.360 0.313 +waffle 0.708 0.394 0.327 +wag 0.448 0.490 0.481 +wage 0.635 0.480 0.565 +wager 0.479 0.816 0.615 +wages 0.776 0.440 0.620 +wagon 0.490 0.461 0.474 +wail 0.418 0.724 0.393 +waist 0.542 0.448 0.351 +waistcoat 0.542 0.320 0.389 +waistline 0.560 0.417 0.320 +wait 0.224 0.167 0.264 +waiter 0.459 0.300 0.295 +waiting 0.239 0.339 0.333 +waitinggame 0.604 0.549 0.406 +waitress 0.646 0.531 0.352 +waive 0.276 0.559 0.311 +waiver 0.396 0.630 0.373 +wake 0.700 0.470 0.512 +walk 0.643 0.412 0.450 +walker 0.551 0.491 0.525 +walking 0.708 0.480 0.781 +walkout 0.292 0.853 0.427 +wall 0.417 0.250 0.509 +wallaby 0.541 0.368 0.391 +wallet 0.680 0.432 0.500 +wallflower 0.667 0.298 0.342 +wallop 0.320 0.790 0.689 +wallow 0.286 0.878 0.491 +wallpaper 0.673 0.173 0.308 +walnut 0.688 0.302 0.255 +walrus 0.521 0.327 0.361 +waltz 0.769 0.410 0.315 +wan 0.384 0.457 0.310 +wand 0.542 0.322 0.315 +wander 0.427 0.417 0.330 +wanderer 0.458 0.519 0.396 +wandering 0.323 0.471 0.357 +wane 0.188 0.402 0.098 +waning 0.375 0.333 0.300 +wanker 0.290 0.569 0.446 +wannabe 0.602 0.547 0.337 +wannasleep 0.604 0.330 0.345 +want 0.671 0.642 0.598 +wanting 0.760 0.433 0.593 +wanton 0.427 0.739 0.500 +war 0.022 0.892 0.727 +warbler 0.480 0.349 0.311 +warcrimes 0.031 0.852 0.585 +ward 0.469 0.255 0.254 +warden 0.615 0.627 0.898 +wardrobe 0.612 0.510 0.336 +ware 0.604 0.443 0.455 +warehouse 0.721 0.365 0.446 +warfare 0.062 0.885 0.845 +warhead 0.219 0.756 0.536 +warlike 0.367 0.847 0.779 +warlock 0.312 0.558 0.657 +warlord 0.167 0.796 0.781 +warm 0.760 0.312 0.585 +warming 0.594 0.637 0.580 +warms 0.594 0.580 0.632 +warmth 0.878 0.307 0.602 +warn 0.429 0.647 0.564 +warned 0.302 0.604 0.547 +warning 0.229 0.774 0.629 +warp 0.344 0.417 0.373 +warpath 0.280 0.676 0.551 +warped 0.219 0.663 0.304 +warrant 0.653 0.398 0.802 +warranted 0.714 0.367 0.690 +warrants 0.562 0.431 0.881 +warranty 0.667 0.470 0.568 +warren 0.417 0.570 0.464 +warrior 0.458 0.863 0.915 +warship 0.292 0.890 0.889 +wart 0.082 0.314 0.205 +wartime 0.100 0.912 0.726 +wary 0.510 0.343 0.535 +wash 0.635 0.377 0.297 +washed 0.542 0.314 0.392 +washer 0.594 0.390 0.365 +washing 0.643 0.396 0.402 +washout 0.383 0.304 0.389 +washroom 0.500 0.364 0.446 +wasp 0.390 0.620 0.406 +waste 0.041 0.510 0.184 +wastebasket 0.271 0.230 0.286 +wasted 0.188 0.558 0.259 +wasteful 0.173 0.730 0.409 +wasteland 0.365 0.308 0.391 +wasting 0.051 0.417 0.207 +watch 0.531 0.346 0.423 +watchdog 0.531 0.811 0.648 +watcher 0.562 0.401 0.702 +watchful 0.386 0.490 0.675 +watchman 0.510 0.509 0.833 +watchout 0.396 0.530 0.455 +watchtower 0.500 0.415 0.647 +water 0.812 0.123 0.429 +water polo 0.688 0.670 0.534 +waterbed 0.724 0.381 0.296 +watercourse 0.677 0.357 0.466 +watered 0.615 0.290 0.377 +waterfall 0.652 0.460 0.528 +waterfront 0.716 0.274 0.556 +watering can 0.602 0.298 0.336 +watermelon 0.714 0.230 0.239 +waterproof 0.779 0.423 0.545 +waterworks 0.510 0.490 0.561 +watery 0.367 0.461 0.292 +wave 0.622 0.491 0.490 +wavelength 0.604 0.442 0.516 +waver 0.426 0.630 0.255 +wavering 0.375 0.430 0.384 +waves 0.643 0.470 0.509 +wavy 0.520 0.284 0.345 +wax 0.436 0.245 0.309 +waxed 0.531 0.388 0.408 +waxy 0.408 0.245 0.308 +way 0.480 0.275 0.420 +ways 0.688 0.560 0.425 +wayward 0.344 0.573 0.409 +weak 0.180 0.241 0.045 +weaken 0.112 0.250 0.223 +weakened 0.373 0.304 0.092 +weakling 0.194 0.294 0.087 +weakly 0.270 0.255 0.111 +weakness 0.088 0.370 0.125 +wealth 0.857 0.637 0.858 +wealthy 0.927 0.566 0.862 +weapon 0.054 0.840 0.831 +weaponry 0.219 0.840 0.870 +wear 0.312 0.370 0.255 +wearer 0.471 0.347 0.527 +wearily 0.327 0.286 0.128 +weariness 0.104 0.333 0.226 +wearing 0.646 0.520 0.461 +weary 0.194 0.281 0.202 +weasel 0.408 0.317 0.337 +weather 0.755 0.404 0.567 +weathered 0.422 0.491 0.537 +weatherman 0.660 0.413 0.643 +weatherproof 0.541 0.345 0.552 +weave 0.604 0.265 0.172 +web 0.583 0.411 0.519 +website 0.615 0.442 0.526 +wed 0.604 0.549 0.448 +wedded 0.771 0.413 0.518 +wedding 0.875 0.802 0.642 +wedge 0.490 0.290 0.278 +wedlock 0.747 0.654 0.745 +wee 0.663 0.452 0.315 +weed 0.459 0.294 0.364 +weeding 0.458 0.528 0.454 +weeds 0.320 0.551 0.315 +weedy 0.293 0.366 0.352 +weeeee 0.562 0.630 0.283 +week 0.510 0.231 0.351 +weekday 0.490 0.469 0.520 +weekend 0.844 0.625 0.519 +weekly 0.622 0.288 0.380 +weenie 0.406 0.451 0.284 +weep 0.053 0.621 0.164 +weeping 0.082 0.688 0.168 +weeping willow 0.344 0.441 0.312 +weepy 0.068 0.615 0.116 +weigh 0.333 0.396 0.375 +weighing 0.449 0.441 0.468 +weight 0.450 0.380 0.577 +weightless 0.460 0.426 0.375 +weightloss 0.570 0.439 0.393 +weights 0.458 0.500 0.722 +weighty 0.427 0.480 0.657 +weir 0.375 0.385 0.363 +weird 0.260 0.660 0.402 +weirdness 0.316 0.491 0.364 +weirdo 0.173 0.539 0.328 +welcome 0.898 0.555 0.664 +welcomed 0.927 0.585 0.700 +welcoming 0.905 0.527 0.636 +weld 0.417 0.462 0.583 +welder 0.448 0.679 0.683 +welding 0.510 0.569 0.491 +welfare 0.802 0.378 0.679 +wellhead 0.469 0.460 0.373 +wellness 0.969 0.441 0.730 +welsh 0.490 0.385 0.500 +welt 0.390 0.632 0.370 +wen 0.438 0.431 0.380 +wench 0.469 0.519 0.352 +werewolf 0.235 0.811 0.591 +west 0.562 0.337 0.414 +westbound 0.646 0.363 0.439 +western 0.573 0.500 0.689 +wet 0.385 0.417 0.185 +wetback 0.271 0.402 0.293 +whack 0.219 0.816 0.708 +whale 0.582 0.398 0.509 +whaling 0.281 0.717 0.538 +wham 0.469 0.490 0.423 +whammy 0.461 0.491 0.345 +wharf 0.469 0.240 0.472 +whatdoido 0.406 0.494 0.430 +whatif 0.523 0.528 0.351 +whatmakesmesmile 0.765 0.588 0.482 +whatnot 0.375 0.493 0.363 +whatsoever 0.400 0.314 0.302 +whatsthepoint 0.436 0.459 0.398 +wheat 0.531 0.185 0.250 +wheel 0.615 0.310 0.446 +wheel barrow 0.510 0.337 0.363 +wheelbarrow 0.479 0.366 0.404 +wheelchair 0.240 0.337 0.245 +wheels 0.667 0.471 0.386 +wheeze 0.229 0.462 0.461 +whelp 0.344 0.458 0.310 +whereabouts 0.439 0.382 0.356 +wherefore 0.561 0.357 0.402 +wherewith 0.491 0.420 0.404 +wherewithal 0.388 0.366 0.321 +whet 0.643 0.465 0.430 +whiff 0.459 0.400 0.331 +whilst 0.510 0.302 0.388 +whim 0.378 0.680 0.467 +whimper 0.271 0.545 0.308 +whimsical 0.449 0.637 0.371 +whimsy 0.729 0.639 0.455 +whine 0.342 0.686 0.218 +whiny 0.208 0.548 0.375 +whip 0.208 0.899 0.509 +whiplash 0.257 0.760 0.500 +whipped 0.198 0.804 0.361 +whirl 0.461 0.788 0.661 +whirlpool 0.710 0.415 0.442 +whirlwind 0.417 0.915 0.670 +whisk 0.500 0.537 0.412 +whisker 0.521 0.306 0.343 +whiskers 0.439 0.278 0.270 +whiskey 0.612 0.706 0.441 +whisky 0.640 0.615 0.490 +whisper 0.490 0.225 0.265 +whispered 0.548 0.358 0.309 +whistle 0.653 0.551 0.463 +whit 0.562 0.393 0.595 +whitefish 0.492 0.327 0.333 +whiteness 0.688 0.235 0.519 +whitewash 0.429 0.402 0.276 +whitish 0.583 0.279 0.365 +whittle 0.347 0.451 0.427 +whiz 0.896 0.627 0.820 +whole 0.653 0.357 0.572 +wholesale 0.760 0.551 0.619 +wholesome 0.888 0.423 0.754 +wholly 0.690 0.353 0.696 +whoo 0.531 0.578 0.311 +whoop 0.559 0.481 0.443 +whopper 0.448 0.598 0.432 +whopping 0.541 0.740 0.755 +whore 0.135 0.880 0.333 +whorehouse 0.200 0.930 0.462 +wick 0.337 0.481 0.309 +wicked 0.138 0.800 0.627 +wickedness 0.031 0.727 0.443 +wicker 0.427 0.339 0.388 +wicket 0.500 0.500 0.471 +wide 0.571 0.312 0.472 +widely 0.698 0.453 0.725 +widen 0.562 0.538 0.527 +widespread 0.633 0.456 0.713 +widow 0.250 0.450 0.265 +widowed 0.205 0.439 0.333 +widower 0.184 0.406 0.325 +width 0.583 0.280 0.518 +wield 0.347 0.660 0.625 +wiener 0.594 0.434 0.391 +wienie 0.500 0.509 0.327 +wife 0.886 0.630 0.583 +wig 0.722 0.279 0.180 +wiggle 0.531 0.676 0.359 +wight 0.542 0.404 0.395 +wiki 0.530 0.390 0.455 +wild 0.312 0.922 0.750 +wildcat 0.458 0.632 0.481 +wildebeest 0.438 0.480 0.464 +wilderness 0.281 0.333 0.290 +wildfire 0.140 0.929 0.552 +wildlife 0.656 0.530 0.561 +will 0.698 0.408 0.735 +willful 0.557 0.719 0.642 +willies 0.480 0.490 0.420 +willing 0.833 0.561 0.783 +willingly 0.833 0.316 0.588 +willingness 0.786 0.500 0.729 +willow 0.604 0.245 0.400 +willpower 0.823 0.776 0.897 +wilt 0.226 0.354 0.312 +wilted 0.245 0.375 0.186 +wily 0.459 0.670 0.798 +wimp 0.184 0.490 0.125 +wimpy 0.188 0.292 0.134 +win 0.927 0.694 0.888 +wince 0.286 0.415 0.294 +winch 0.385 0.434 0.449 +wind 0.531 0.404 0.578 +windbag 0.438 0.510 0.391 +windfall 0.750 0.864 0.638 +winding 0.398 0.582 0.361 +windmill 0.773 0.412 0.412 +window 0.542 0.276 0.385 +windowsill 0.429 0.274 0.433 +windpipe 0.281 0.360 0.500 +windshield 0.615 0.375 0.333 +windy 0.330 0.541 0.528 +wine 0.792 0.417 0.457 +wine cooler 0.729 0.404 0.420 +wing 0.562 0.255 0.389 +winged 0.646 0.469 0.519 +winger 0.531 0.794 0.691 +wingman 0.573 0.578 0.582 +wink 0.688 0.557 0.304 +winner 0.960 0.810 0.886 +winning 0.955 0.712 0.972 +winnings 0.949 0.829 0.830 +wino 0.406 0.535 0.349 +winter 0.663 0.355 0.500 +winterbreak 0.612 0.464 0.491 +wintertime 0.760 0.516 0.404 +wintery 0.388 0.512 0.463 +wintry 0.448 0.434 0.445 +wipe 0.663 0.427 0.551 +wiper 0.500 0.380 0.535 +wire 0.480 0.330 0.245 +wired 0.398 0.420 0.537 +wireless 0.635 0.444 0.537 +wiretap 0.224 0.642 0.454 +wiring 0.490 0.367 0.431 +wis 0.510 0.431 0.406 +wisdom 0.930 0.302 0.871 +wise 0.878 0.250 0.861 +wish 0.771 0.583 0.647 +wishbone 0.494 0.531 0.426 +wishful 0.885 0.712 0.606 +wishing 0.755 0.600 0.491 +wishmeluck 0.729 0.582 0.465 +wisp 0.552 0.388 0.417 +wistful 0.323 0.451 0.312 +wit 0.844 0.484 0.775 +witch 0.292 0.710 0.473 +witchcraft 0.183 0.779 0.555 +withal 0.345 0.264 0.381 +withdraw 0.260 0.425 0.336 +withdrawal 0.275 0.541 0.226 +withdrawals 0.427 0.404 0.464 +withdrawn 0.182 0.368 0.221 +wither 0.150 0.420 0.259 +withered 0.188 0.292 0.160 +withering 0.271 0.650 0.345 +withhold 0.320 0.451 0.444 +withholding 0.165 0.490 0.480 +withstand 0.370 0.548 0.571 +witless 0.198 0.333 0.179 +witness 0.562 0.569 0.593 +wits 0.760 0.596 0.765 +witty 0.857 0.707 0.759 +wiz 0.467 0.545 0.441 +wizard 0.656 0.430 0.526 +wobble 0.375 0.620 0.350 +wobbly 0.208 0.759 0.225 +woe 0.340 0.606 0.204 +woeful 0.135 0.555 0.255 +woefully 0.204 0.580 0.269 +wok 0.583 0.375 0.500 +wokemeup 0.561 0.520 0.444 +wolf 0.448 0.712 0.630 +wolverine 0.470 0.673 0.627 +womanhood 0.812 0.656 0.602 +womanizer 0.281 0.800 0.471 +womanly 0.909 0.615 0.473 +womb 0.375 0.385 0.591 +wonder 0.939 0.771 0.765 +wonderful 0.971 0.776 0.830 +wonderfully 0.969 0.760 0.821 +wonderment 0.929 0.679 0.795 +wondrous 0.854 0.679 0.818 +wont 0.240 0.343 0.291 +woo 0.646 0.729 0.430 +wood 0.494 0.182 0.373 +woodcut 0.633 0.354 0.542 +wooden 0.500 0.196 0.318 +woodland 0.776 0.306 0.480 +woodlands 0.656 0.340 0.473 +woodpecker 0.520 0.482 0.445 +woods 0.594 0.269 0.364 +woodshed 0.551 0.373 0.312 +woodsman 0.500 0.451 0.522 +woodwork 0.490 0.481 0.545 +woody 0.469 0.260 0.396 +woof 0.354 0.509 0.404 +woohoo 0.658 0.670 0.451 +wooing 0.740 0.730 0.702 +wool 0.583 0.132 0.345 +woolen 0.726 0.265 0.307 +woolly 0.531 0.398 0.320 +woot 0.602 0.490 0.481 +woozy 0.177 0.452 0.306 +wop 0.417 0.452 0.394 +word 0.552 0.255 0.482 +wording 0.653 0.500 0.588 +words 0.710 0.216 0.473 +wordy 0.643 0.478 0.586 +work 0.719 0.596 0.750 +workaholic 0.344 0.657 0.557 +workbook 0.673 0.343 0.510 +worker 0.719 0.598 0.684 +working 0.740 0.585 0.576 +workings 0.704 0.560 0.745 +workload 0.231 0.792 0.490 +workman 0.729 0.618 0.726 +workmanship 0.694 0.441 0.627 +workout 0.868 0.827 0.780 +workplace 0.592 0.431 0.583 +works 0.776 0.434 0.657 +workshop 0.531 0.426 0.510 +workup 0.582 0.713 0.589 +world 0.622 0.394 0.750 +worldly 0.438 0.612 0.295 +worldwide 0.790 0.462 0.851 +worm 0.130 0.418 0.219 +wormhole 0.337 0.380 0.483 +wormwood 0.458 0.406 0.355 +worn 0.350 0.482 0.189 +worried 0.094 0.824 0.395 +worries 0.094 0.679 0.363 +worry 0.245 0.776 0.267 +worrying 0.047 0.750 0.296 +worse 0.062 0.704 0.225 +worsening 0.115 0.685 0.202 +worship 0.688 0.380 0.573 +worshipful 0.760 0.648 0.546 +worstfeeling 0.092 0.625 0.308 +worth 0.872 0.510 0.889 +worthless 0.083 0.420 0.153 +worthwhile 0.908 0.385 0.538 +worthy 0.812 0.340 0.796 +wot 0.520 0.480 0.357 +would 0.493 0.412 0.427 +wound 0.150 0.717 0.310 +wounded 0.115 0.770 0.275 +wounding 0.219 0.725 0.454 +wounds 0.102 0.735 0.345 +wracking 0.244 0.607 0.454 +wrangler 0.417 0.574 0.676 +wrangling 0.146 0.865 0.585 +wrap 0.594 0.441 0.275 +wrapper 0.625 0.358 0.391 +wrapping 0.460 0.368 0.462 +wrath 0.039 0.908 0.548 +wrathful 0.102 0.730 0.446 +wreak 0.375 0.622 0.498 +wreath 0.745 0.440 0.660 +wreck 0.220 0.770 0.339 +wreckage 0.082 0.353 0.333 +wrecked 0.078 0.618 0.280 +wrecker 0.229 0.716 0.474 +wrench 0.396 0.202 0.545 +wrenching 0.204 0.833 0.483 +wrest 0.427 0.750 0.727 +wrestle 0.388 0.890 0.765 +wrestler 0.520 0.863 0.911 +wrestling 0.449 0.868 0.774 +wretch 0.040 0.667 0.250 +wretched 0.135 0.560 0.190 +wriggle 0.469 0.627 0.404 +wright 0.540 0.528 0.389 +wring 0.360 0.656 0.348 +wringer 0.365 0.519 0.321 +wrinkle 0.150 0.370 0.274 +wrinkled 0.271 0.402 0.200 +wrist 0.706 0.340 0.265 +wristband 0.551 0.194 0.292 +wristwatch 0.771 0.338 0.308 +writ 0.562 0.220 0.543 +write 0.612 0.387 0.534 +writer 0.806 0.330 0.780 +writing 0.694 0.475 0.645 +written 0.600 0.231 0.520 +wrong 0.042 0.582 0.480 +wrongdoing 0.112 0.745 0.451 +wrongful 0.102 0.680 0.347 +wrongly 0.054 0.550 0.202 +wrought 0.322 0.559 0.681 +wry 0.219 0.548 0.528 +xanax 0.427 0.402 0.446 +xenophobia 0.156 0.771 0.500 +xerox 0.385 0.349 0.448 +xmas 0.906 0.717 0.615 +xoxo 0.729 0.520 0.400 +yaaaay 0.625 0.677 0.326 +yaaay 0.650 0.610 0.330 +yaay 0.604 0.575 0.327 +yacht 0.823 0.670 0.660 +yachting 0.624 0.635 0.609 +yahoo 0.643 0.583 0.522 +yak 0.469 0.422 0.422 +yam 0.500 0.206 0.152 +yank 0.271 0.630 0.538 +yap 0.510 0.458 0.370 +yard 0.468 0.176 0.349 +yarn 0.510 0.265 0.233 +yaw 0.586 0.592 0.491 +yawn 0.385 0.120 0.139 +yawning 0.323 0.216 0.150 +yay 0.694 0.575 0.345 +yayy 0.640 0.587 0.355 +yayyy 0.602 0.700 0.381 +yayyyy 0.677 0.613 0.363 +yea 0.751 0.412 0.472 +yeahhh 0.820 0.792 0.510 +yeahhhh 0.865 0.721 0.440 +year 0.542 0.284 0.415 +yearbook 0.562 0.231 0.509 +yearling 0.510 0.348 0.518 +yearly 0.592 0.295 0.431 +yearn 0.592 0.491 0.491 +yearning 0.709 0.510 0.537 +years 0.653 0.330 0.508 +yeast 0.500 0.350 0.327 +yehey 0.490 0.530 0.298 +yell 0.240 0.798 0.558 +yeller 0.436 0.500 0.453 +yelling 0.323 0.939 0.565 +yellow 0.671 0.275 0.387 +yellows 0.570 0.306 0.318 +yelp 0.417 0.709 0.431 +yen 0.510 0.435 0.508 +yeoman 0.530 0.459 0.510 +yesss 0.719 0.657 0.451 +yessss 0.719 0.796 0.415 +yesterday 0.500 0.286 0.253 +yesteryear 0.469 0.259 0.331 +yew 0.312 0.207 0.311 +yey 0.677 0.530 0.290 +yield 0.719 0.578 0.618 +yielding 0.490 0.643 0.444 +yo-yo 0.592 0.643 0.345 +yodel 0.510 0.454 0.389 +yoga 0.750 0.115 0.422 +yogi 0.653 0.347 0.349 +yogurt 0.660 0.269 0.240 +yoke 0.281 0.620 0.582 +yolk 0.490 0.306 0.280 +yon 0.479 0.365 0.393 +yonder 0.615 0.330 0.318 +youngster 0.796 0.557 0.661 +yousuck 0.225 0.614 0.350 +youth 0.938 0.608 0.736 +youthful 0.827 0.480 0.686 +yucky 0.142 0.806 0.237 +yuletide 0.438 0.430 0.445 +yummy 0.878 0.550 0.658 +yuppie 0.677 0.610 0.445 +zany 0.500 0.641 0.586 +zap 0.385 0.438 0.371 +zeal 0.367 0.741 0.616 +zealot 0.480 0.793 0.654 +zealous 0.292 0.829 0.347 +zebra 0.567 0.448 0.314 +zen 0.492 0.210 0.432 +zenith 0.582 0.387 0.589 +zephyr 0.479 0.408 0.411 +zeppelin 0.542 0.550 0.472 +zest 0.917 0.769 0.845 +zesty 0.562 0.528 0.456 +zeta 0.385 0.290 0.380 +zigzag 0.417 0.606 0.288 +zilch 0.409 0.451 0.361 +zillion 0.612 0.559 0.630 +zinc 0.357 0.314 0.333 +zing 0.579 0.402 0.402 +zip 0.487 0.368 0.422 +zipper 0.390 0.315 0.233 +zippy 0.561 0.523 0.455 +zit 0.337 0.410 0.381 +zodiac 0.594 0.429 0.426 +zombie 0.214 0.648 0.415 +zone 0.531 0.349 0.382 +zoning 0.417 0.400 0.578 +zoo 0.760 0.520 0.580 +zoological 0.667 0.458 0.492 +zoology 0.568 0.347 0.509 +zoom 0.490 0.520 0.462 +zucchini 0.510 0.321 0.250 diff --git a/text_analysis/case3/.ipynb_checkpoints/coref_resolution-https-Copy1-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/coref_resolution-https-Copy1-checkpoint.ipynb new file mode 100644 index 0000000..17c5e41 --- /dev/null +++ b/text_analysis/case3/.ipynb_checkpoints/coref_resolution-https-Copy1-checkpoint.ipynb @@ -0,0 +1,393 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "b270bd36-529e-4595-a780-ef6c8151c31f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n", + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/torch/cuda/__init__.py:497: UserWarning: Can't initialize NVML\n", + " warnings.warn(\"Can't initialize NVML\")\n" + ] + } + ], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "f6448c6f-2b5d-45f5-a32e-b3b47c16ef85", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/0402_https1_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "e30e81ad", + "metadata": {}, + "outputs": [], + "source": [ + "#because of compute issues, need to do the sampling before the coreference resolution\n", + "def http_relevant(text):\n", + " if pd.isnull(text):\n", + " return False\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " for word in text.split():\n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False\n", + "\n", + "def is_migrated(comment_text):\n", + " if pd.isnull(comment_text):\n", + " return False\n", + " text = comment_text.strip()\n", + " if text.startswith(\"Originally from: http://sourceforge.net\"):\n", + " return True \n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "f359805f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:41: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:44: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n" + ] + } + ], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "\n", + "#cleaning df\n", + "phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "phab_df = phab_df.rename(columns={\n", + " 'AuthorPHID': 'speaker',\n", + " 'TaskPHID': 'conversation_id',\n", + " 'WMFaffil':'meta.affil',\n", + " 'isGerrit': 'meta.gerrit'\n", + "})\n", + "\n", + "# after 12-1-2012 before 12-1-2013\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "filtered_phab_df = phab_df[(phab_df['date_created'] < 1385856000) & (phab_df['date_created'] > 1354320000)]\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", + "\n", + "#removing headless conversations\n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = filtered_phab_df[filtered_phab_df['conversation_id'].isin(headed_task_phids)]\n", + "\n", + "#removing gerrit comments \n", + "mid_comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]\n", + "\n", + "# filter out the sourceforge migration \n", + "# Originally from: http://sourceforge.net in the task task_summary\n", + "migrated_conversation_ids = task_phab_df[task_phab_df['comment_text'].apply(is_migrated)]['conversation_id'].unique()\n", + "\n", + "#cut down to only the data that is relevant (mentions http)\n", + "relevant_conversation_ids = task_phab_df[\n", + " task_phab_df['comment_text'].apply(http_relevant) |\n", + " task_phab_df['task_title'].apply(http_relevant)\n", + "]['conversation_id'].unique()\n", + "\n", + "task_phab_df['is_relevant'] = task_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "\n", + "task_phab_df['is_migrated'] = task_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "\n", + "comment_phab_df = mid_comment_phab_df[(mid_comment_phab_df['is_relevant'] == True) & (mid_comment_phab_df['is_migrated'] != True)]\n", + "task_phab_df = task_phab_df[(task_phab_df['is_relevant'] == True) & (task_phab_df['is_migrated'] != True)]\n", + "#comment_phab_df = mid_comment_phab_df" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "f32f6eed-3aeb-4b05-8d40-7ed85e7235c5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nlp = spacy.load(\"en_core_web_trf\")\n", + "nlp_coref = spacy.load(\"en_coreference_web_trf\")\n", + "\n", + "# use replace_listeners for the coref components\n", + "nlp_coref.replace_listeners(\"transformer\", \"coref\", [\"model.tok2vec\"])\n", + "nlp_coref.replace_listeners(\"transformer\", \"span_resolver\", [\"model.tok2vec\"])\n", + "\n", + "# we won't copy over the span cleaner - this keeps the head cluster information, which we want\n", + "nlp.add_pipe(\"merge_entities\")\n", + "nlp.add_pipe(\"coref\", source=nlp_coref)\n", + "nlp.add_pipe(\"span_resolver\", source=nlp_coref)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "a5b062d8-2d26-4a3e-a84c-ba0eaf6eb436", + "metadata": {}, + "outputs": [], + "source": [ + "# https://github.com/explosion/spaCy/discussions/13572\n", + "# https://github.com/explosion/spaCy/issues/13111 \n", + "# https://explosion.ai/blog/coref\n", + "# https://gist.github.com/thomashacker/b5dd6042c092e0a22c2b9243a64a2466\n", + "doc = nlp(\"John is frustrated with the VisualEditor project, he thinks it doesn't work.\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "424d35e0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "John is frustrated with the VisualEditor project, he thinks it doesn't work." + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "999e1656-0036-4ba2-bedf-f54493f67790", + "metadata": {}, + "outputs": [], + "source": [ + "# https://gist.github.com/thomashacker/b5dd6042c092e0a22c2b9243a64a2466\n", + "from spacy.tokens import Doc\n", + "# Define lightweight function for resolving references in text\n", + "def resolve_references(doc: Doc) -> str:\n", + " \"\"\"Function for resolving references with the coref ouput\n", + " doc (Doc): The Doc object processed by the coref pipeline\n", + " RETURNS (str): The Doc string with resolved references\n", + " \"\"\"\n", + " # token.idx : token.text\n", + " token_mention_mapper = {}\n", + " output_string = \"\"\n", + " clusters = [\n", + " val for key, val in doc.spans.items() if key.startswith(\"coref_cluster\")\n", + " ]\n", + "\n", + " # Iterate through every found cluster\n", + " for cluster in clusters:\n", + " first_mention = cluster[0]\n", + " # Iterate through every other span in the cluster\n", + " for mention_span in list(cluster)[1:]:\n", + " # Set first_mention as value for the first token in mention_span in the token_mention_mapper\n", + " token_mention_mapper[mention_span[0].idx] = first_mention.text + mention_span[0].whitespace_\n", + " \n", + " for token in mention_span[1:]:\n", + " # Set empty string for all the other tokens in mention_span\n", + " token_mention_mapper[token.idx] = \"\"\n", + "\n", + " # Iterate through every token in the Doc\n", + " for token in doc:\n", + " # Check if token exists in token_mention_mapper\n", + " if token.idx in token_mention_mapper:\n", + " output_string += token_mention_mapper[token.idx]\n", + " # Else add original token text\n", + " else:\n", + " output_string += token.text + token.whitespace_\n", + "\n", + " return output_string\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "be476647-624b-4e95-ab62-9c6b08f85368", + "metadata": {}, + "outputs": [], + "source": [ + "def resolving_comment(text):\n", + " doc = nlp(text)\n", + " resolved_text = resolve_references(doc)\n", + " return resolved_text" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a9628b54-a1df-49cd-a365-9cba59de3421", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'i hate ve.interface, ve.interface always messes up i browser'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "resolving_comment(\"i hate ve.interface, it always messes up my browser\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "46873641-8e88-4829-9e24-4dd5e6749bd1", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " \"\"\"Entry point for launching an IPython kernel.\n", + "Token indices sequence length is longer than the specified maximum sequence length for this model (911 > 512). Running this sequence through the model will result in indexing errors\n", + "Token indices sequence length is longer than the specified maximum sequence length for this model (911 > 512). Running this sequence through the model will result in indexing errors\n", + "Token indices sequence length is longer than the specified maximum sequence length for this model (904 > 512). Running this sequence through the model will result in indexing errors\n", + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " \n" + ] + } + ], + "source": [ + "comment_phab_df['text'] = comment_phab_df['comment_text'].apply(str)\n", + "comment_phab_df['resolved_text'] = comment_phab_df['text'].apply(resolving_comment)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "2b583feb-1c62-4c96-9ba0-2996d72e70d3", + "metadata": {}, + "outputs": [ + { + "ename": "KeyError", + "evalue": "46088", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 3360\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3361\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3362\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.Int64HashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.Int64HashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: 46088", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m/tmp/ipykernel_61233/1116300830.py\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mcomment_phab_df\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'resolved_text'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m46088\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/series.py\u001b[0m in \u001b[0;36m__getitem__\u001b[0;34m(self, key)\u001b[0m\n\u001b[1;32m 940\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 941\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mkey_is_scalar\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 942\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_value\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 943\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 944\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_hashable\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/series.py\u001b[0m in \u001b[0;36m_get_value\u001b[0;34m(self, label, takeable)\u001b[0m\n\u001b[1;32m 1049\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1050\u001b[0m \u001b[0;31m# Similar to Index.get_value, but we do not fall back to positional\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1051\u001b[0;31m \u001b[0mloc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1052\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_values_for_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mloc\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1053\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 3361\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3362\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3363\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3364\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3365\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_scalar\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0misna\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhasnans\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: 46088" + ] + } + ], + "source": [ + "comment_phab_df['resolved_text'][46088]" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "92bf47ae", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/041325_coref_rel_phab_comments.csv\", index=False)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb new file mode 100644 index 0000000..c7f8606 --- /dev/null +++ b/text_analysis/case3/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb @@ -0,0 +1,1819 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "18977cd3-de19-43e0-87a7-79ddc0fda973", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/jupyter-notebook/lib/python3.9/site-packages/torch/cuda/__init__.py:734: UserWarning: Can't initialize NVML\n", + " warnings.warn(\"Can't initialize NVML\")\n" + ] + } + ], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "afe53935-8175-4dee-bb27-0bc87fbd5d5f", + "metadata": {}, + "outputs": [], + "source": [ + "import re" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "70a77468-aba1-4042-9900-d3c96d4c9f88", + "metadata": {}, + "outputs": [], + "source": [ + "import nltk\n", + "from nltk.tokenize import sent_tokenize\n", + "#nltk.download('punkt_tab')" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "8ab815f2-b63b-429b-9036-3870aae54fad", + "metadata": {}, + "outputs": [], + "source": [ + "nlp = spacy.load(\"en_core_web_sm\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "fa6a7cea-1375-4153-a388-1847dfa5b257", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0228_ve_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "812ab4c8-2561-466b-bc57-defc93f5c893", + "metadata": {}, + "outputs": [], + "source": [ + "#cleaning df \n", + "phab_df['has_ref'] = phab_df['comment_text'].apply(lambda x: bool(re.search(r\"\\b(visualeditor|VE|ve|VisualEditor)\\b\", str(x), re.IGNORECASE)))\n", + "phab_df['has_bot_ref'] = phab_df['comment_text'].apply(lambda x: bool(re.search(r\"\\b(bots|scripts|gadgets)\\b\", str(x), re.IGNORECASE)))\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "phab_df['comment_id'] = phab_df.index + 1\n", + "# after 11-1-2012 before 11-1-2013\n", + "filtered_phab_df = phab_df[(phab_df['date_created'] < 1383264000) & (phab_df['date_created'] > 1351728000)]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "60bcef32-67be-44f5-a51a-84e6e63d29ed", + "metadata": {}, + "outputs": [], + "source": [ + "def remove_urls(text):\n", + " return re.sub(r'http\\S+', '', text)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "7babf07b-4f91-4e48-88a9-4fe10f8b668d", + "metadata": {}, + "outputs": [], + "source": [ + "#turning df into sentences \n", + "sentence_level_data = filtered_phab_df.explode(\n", + " 'comment_text').reset_index(drop=True)\n", + "\n", + "sentence_level_data['sentence'] = sentence_level_data['comment_text'].apply(\n", + " lambda x: sent_tokenize(str(x)))\n", + "\n", + "sentence_level_data = sentence_level_data.explode('sentence').reset_index(drop=True)\n", + "\n", + "sentence_level_data['sentence_id'] = sentence_level_data.groupby('comment_id').cumcount() + 1\n", + "\n", + "sentence_level_data = sentence_level_data.drop(columns=['has_bot_ref', 'has_ref'], errors='ignore')\n", + "\n", + "sentence_level_data['has_ref'] = sentence_level_data['sentence'].apply(\n", + " lambda x: bool(re.search(r'\\b(visualeditor|VE|ve|VisualEditor)\\b', x)))\n", + "\n", + "sentence_level_data['has_bot_ref'] = sentence_level_data['sentence'].apply(\n", + " lambda x: bool(re.search(r'\\b(bots|scripts|gadgets)\\b', x)))\n", + "\n", + "sentence_level_data = sentence_level_data.reset_index(drop=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "558d1638-abe9-4fc2-896e-6fc1bc396ca3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
task_titlecomment_textdate_createdAuthorPHIDWMFaffilTaskPHIDcomment_typestatustimestampcomment_idsentencesentence_idhas_refhas_bot_refsentence_no_url
0VisualEditor: [Regression] \"More\" menu gets sh...Tested on both the Italian and the English Wik...1380976920PHID-USER-wil4b5lylrvf3krixlklTruePHID-TASK-64s56xzrc22ustp2z7wxtask_descriptionresolved2013-10-05 12:42:00+00:00709Tested on both the Italian and the English Wik...1FalseFalseTested on both the Italian and the English Wik...
1VisualEditor: [Regression] \"More\" menu gets sh...Tested on both the Italian and the English Wik...1380976920PHID-USER-wil4b5lylrvf3krixlklTruePHID-TASK-64s56xzrc22ustp2z7wxtask_descriptionresolved2013-10-05 12:42:00+00:00709--------------------------\\n**Version**: unspe...2FalseFalse--------------------------\\n**Version**: unspe...
2VisualEditor: [Regression] \"More\" menu gets sh...Note that this is fixed and has been deployed ...1381281033PHID-USER-ydswvwhh5pm4lshahjjeTruePHID-TASK-64s56xzrc22ustp2z7wxtask_subcommentNaN2013-10-09 01:10:33+00:00710Note that this is fixed and has been deployed ...1FalseFalseNote that this is fixed and has been deployed ...
3VisualEditor: [Regression] \"More\" menu gets sh...Note that this is fixed and has been deployed ...1381281033PHID-USER-ydswvwhh5pm4lshahjjeTruePHID-TASK-64s56xzrc22ustp2z7wxtask_subcommentNaN2013-10-09 01:10:33+00:00710Please re-open if it still occurs for you afte...2FalseFalsePlease re-open if it still occurs for you afte...
4VisualEditor: [Regression] \"More\" menu gets sh...Change 88226 merged by Robmoen:\\nThe amazing m...1381274919PHID-USER-idceizaw6elwiwm5xshbTruePHID-TASK-64s56xzrc22ustp2z7wxtask_subcommentNaN2013-10-08 23:28:39+00:00711Change 88226 merged by Robmoen:\\nThe amazing m...1FalseFalseChange 88226 merged by Robmoen:\\nThe amazing m...
................................................
32483Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338I know SVG is text where PNG is not, but unles...3FalseFalseI know SVG is text where PNG is not, but unles...
32484Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338As for solving this bug, if we want to minify ...4FalseFalseAs for solving this bug, if we want to minify ...
32485Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338fonts), that would get quite tricky.5FalseFalsefonts), that would get quite tricky.
32486Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338They'd need a url to be served from.6FalseFalseThey'd need a url to be served from.
32487Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338As for SVGs we embed in CSS (SVGs for icons li...7TrueFalseAs for SVGs we embed in CSS (SVGs for icons li...
\n", + "

32488 rows × 15 columns

\n", + "
" + ], + "text/plain": [ + " task_title \\\n", + "0 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "1 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "2 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "3 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "4 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "... ... \n", + "32483 Implement minification for SVG files in Resour... \n", + "32484 Implement minification for SVG files in Resour... \n", + "32485 Implement minification for SVG files in Resour... \n", + "32486 Implement minification for SVG files in Resour... \n", + "32487 Implement minification for SVG files in Resour... \n", + "\n", + " comment_text date_created \\\n", + "0 Tested on both the Italian and the English Wik... 1380976920 \n", + "1 Tested on both the Italian and the English Wik... 1380976920 \n", + "2 Note that this is fixed and has been deployed ... 1381281033 \n", + "3 Note that this is fixed and has been deployed ... 1381281033 \n", + "4 Change 88226 merged by Robmoen:\\nThe amazing m... 1381274919 \n", + "... ... ... \n", + "32483 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32484 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32485 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32486 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32487 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "\n", + " AuthorPHID WMFaffil \\\n", + "0 PHID-USER-wil4b5lylrvf3krixlkl True \n", + "1 PHID-USER-wil4b5lylrvf3krixlkl True \n", + "2 PHID-USER-ydswvwhh5pm4lshahjje True \n", + "3 PHID-USER-ydswvwhh5pm4lshahjje True \n", + "4 PHID-USER-idceizaw6elwiwm5xshb True \n", + "... ... ... \n", + "32483 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32484 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32485 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32486 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32487 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "\n", + " TaskPHID comment_type status \\\n", + "0 PHID-TASK-64s56xzrc22ustp2z7wx task_description resolved \n", + "1 PHID-TASK-64s56xzrc22ustp2z7wx task_description resolved \n", + "2 PHID-TASK-64s56xzrc22ustp2z7wx task_subcomment NaN \n", + "3 PHID-TASK-64s56xzrc22ustp2z7wx task_subcomment NaN \n", + "4 PHID-TASK-64s56xzrc22ustp2z7wx task_subcomment NaN \n", + "... ... ... ... \n", + "32483 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32484 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32485 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32486 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32487 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "\n", + " timestamp comment_id \\\n", + "0 2013-10-05 12:42:00+00:00 709 \n", + "1 2013-10-05 12:42:00+00:00 709 \n", + "2 2013-10-09 01:10:33+00:00 710 \n", + "3 2013-10-09 01:10:33+00:00 710 \n", + "4 2013-10-08 23:28:39+00:00 711 \n", + "... ... ... \n", + "32483 2013-03-06 06:29:37+00:00 32338 \n", + "32484 2013-03-06 06:29:37+00:00 32338 \n", + "32485 2013-03-06 06:29:37+00:00 32338 \n", + "32486 2013-03-06 06:29:37+00:00 32338 \n", + "32487 2013-03-06 06:29:37+00:00 32338 \n", + "\n", + " sentence sentence_id \\\n", + "0 Tested on both the Italian and the English Wik... 1 \n", + "1 --------------------------\\n**Version**: unspe... 2 \n", + "2 Note that this is fixed and has been deployed ... 1 \n", + "3 Please re-open if it still occurs for you afte... 2 \n", + "4 Change 88226 merged by Robmoen:\\nThe amazing m... 1 \n", + "... ... ... \n", + "32483 I know SVG is text where PNG is not, but unles... 3 \n", + "32484 As for solving this bug, if we want to minify ... 4 \n", + "32485 fonts), that would get quite tricky. 5 \n", + "32486 They'd need a url to be served from. 6 \n", + "32487 As for SVGs we embed in CSS (SVGs for icons li... 7 \n", + "\n", + " has_ref has_bot_ref sentence_no_url \n", + "0 False False Tested on both the Italian and the English Wik... \n", + "1 False False --------------------------\\n**Version**: unspe... \n", + "2 False False Note that this is fixed and has been deployed ... \n", + "3 False False Please re-open if it still occurs for you afte... \n", + "4 False False Change 88226 merged by Robmoen:\\nThe amazing m... \n", + "... ... ... ... \n", + "32483 False False I know SVG is text where PNG is not, but unles... \n", + "32484 False False As for solving this bug, if we want to minify ... \n", + "32485 False False fonts), that would get quite tricky. \n", + "32486 False False They'd need a url to be served from. \n", + "32487 True False As for SVGs we embed in CSS (SVGs for icons li... \n", + "\n", + "[32488 rows x 15 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sentence_level_data['sentence_no_url'] = sentence_level_data['sentence'].apply(\n", + " lambda x: remove_urls(str(x)) if x else []\n", + ")\n", + "sentence_level_data" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "acb87a1a-c3e0-4d3f-8450-e2af96150e94", + "metadata": {}, + "outputs": [], + "source": [ + "def extract_dependency_tree(sentence):\n", + " doc = nlp(sentence)\n", + " return [(token.text, token.dep_, token.head.text, token.ancestors, token.subtree, token.children) for token in doc]" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "b67c136e-16c4-4002-a2d6-f92c88252baf", + "metadata": {}, + "outputs": [], + "source": [ + "filtered_sentence_level_data = sentence_level_data[sentence_level_data['has_ref'] == True]" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "f749706a-f2bb-42e3-aae5-3876b00c48ad", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19414/2706376531.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_sentence_level_data['dependency_tree'] = filtered_sentence_level_data['sentence'].apply(extract_dependency_tree)\n" + ] + } + ], + "source": [ + "filtered_sentence_level_data['dependency_tree'] = filtered_sentence_level_data['sentence'].apply(extract_dependency_tree)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "82c48463-5a90-4105-9ee9-5763d0b1e35b", + "metadata": {}, + "outputs": [], + "source": [ + "dependency_relations = []\n", + "\n", + "for index, row in filtered_sentence_level_data.iterrows():\n", + " sentence = row['sentence']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['comment_id']\n", + " sentence_id = row['sentence_id']\n", + " WMFaffil = row['WMFaffil']\n", + " \n", + " for token, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(r'\\b(visualeditor|VE|ve|VisualEditor)\\b', token, re.IGNORECASE):\n", + " dependency_relations.append({\n", + " 'sentence_id': sentence_id,\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + "dependency_relations_df = pd.DataFrame(dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "60d7d808-0211-41b3-8dfa-0143dbba94bd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sentence_idcomment_idtimestampwmfAffiltokendependencyheaddepthchildren
027232013-10-06 10:36:55+00:00True’veauxattached10
117252013-10-03 20:15:00+00:00Falseve.basepobjfor31
217252013-10-03 20:15:00+00:00FalseVisualEditornsubjpassbroken10
317302013-10-03 20:32:16+00:00Falseve.basecompoundrequest20
427302013-10-03 20:32:16+00:00Falseve.corecompoundrequest30
..............................
54302322592013-10-06 23:34:50+00:00FalseVEpobjin50
54311323242012-12-06 18:16:58+00:00False'veauxdetermined10
54321323242012-12-06 18:16:58+00:00Falseve.cepobjwithin30
54332323302013-04-28 17:25:19+00:00FalseVEdobjenabling60
54347323382013-03-06 06:29:37+00:00FalseVisualEditorpobjin40
\n", + "

5435 rows × 9 columns

\n", + "
" + ], + "text/plain": [ + " sentence_id comment_id timestamp wmfAffil \\\n", + "0 2 723 2013-10-06 10:36:55+00:00 True \n", + "1 1 725 2013-10-03 20:15:00+00:00 False \n", + "2 1 725 2013-10-03 20:15:00+00:00 False \n", + "3 1 730 2013-10-03 20:32:16+00:00 False \n", + "4 2 730 2013-10-03 20:32:16+00:00 False \n", + "... ... ... ... ... \n", + "5430 2 32259 2013-10-06 23:34:50+00:00 False \n", + "5431 1 32324 2012-12-06 18:16:58+00:00 False \n", + "5432 1 32324 2012-12-06 18:16:58+00:00 False \n", + "5433 2 32330 2013-04-28 17:25:19+00:00 False \n", + "5434 7 32338 2013-03-06 06:29:37+00:00 False \n", + "\n", + " token dependency head depth children \n", + "0 ’ve aux attached 1 0 \n", + "1 ve.base pobj for 3 1 \n", + "2 VisualEditor nsubjpass broken 1 0 \n", + "3 ve.base compound request 2 0 \n", + "4 ve.core compound request 3 0 \n", + "... ... ... ... ... ... \n", + "5430 VE pobj in 5 0 \n", + "5431 've aux determined 1 0 \n", + "5432 ve.ce pobj within 3 0 \n", + "5433 VE dobj enabling 6 0 \n", + "5434 VisualEditor pobj in 4 0 \n", + "\n", + "[5435 rows x 9 columns]" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "70178cd5-c3f9-43e4-b859-99f655b07048", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19414/3477839074.py:2: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n" + ] + } + ], + "source": [ + "pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "37e1e207-5462-46f3-ae56-85b1f231f44c", + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from matplotlib.gridspec import GridSpec" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "80f2d8b9-6363-429c-bbe8-4cc4bafa39f5", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "bdb36a7b-a9b1-4b99-adc4-65cefd78db7c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_22147/2479837711.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_22147/2479837711.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_22147/2479837711.py:17: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_22147/2479837711.py:23: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOydd3wVxdqAn93T0htp1BAIvffeLGDFjiJIUcRer5+9t2u/VlQsiIig2AUUkd57kRYCSQghpPfktN2d74/NOeQkJw2x3buPv/OT7M7Ozk55Z+add96RhBACAwMDAwMDAwMDAwMDAwMDAwODPxH5r06AgYGBgYGBgYGBgYGBgYGBgcH/HoZSysDAwMDAwMDAwMDAwMDAwMDgT8dQShkYGBgYGBgYGBgYGBgYGBgY/OkYSikDAwMDAwMDAwMDAwMDAwMDgz8dQyllYGBgYGBgYGBgYGBgYGBgYPCnYyilDAwMDAwMDAwMDAwMDAwMDAz+dAyllIGBgYGBgYGBgYGBgYGBgYHBn46hlDIwMDAwMDAwMDAwMDAwMDAw+NMxlFIGBgYGBgYGBgYGBgYGBgYGBn86hlLKwMDAwOB/hvT0dCRJ4pNPPvmrk2LQAC+//DLt2rXDZDLRu3fvvzo5jaZt27ZMmzbtr07GH5IOSZJ48sknvX9/8sknSJJEenr6GX3PmcSTxu3bt//VSQH+PvXjv52XXnqJzp07o2naX52UfywPPvgggwYN+quTYWBg8D+AoZQyMDAw+B/GM2Hz/AICAmjRogXjxo3jzTffpKys7K9OokE97N27l+nTp5OYmEhAQAAhISH07t2b+++/n9TU1L86eafNL7/8wv3338+wYcOYM2cOzz///B/6vmnTpjF69GgAnnzySdq2bQvAzp07kSSJRx99tM5nU1JSkCSJe++99w9N4+9l9erVPm295m/hwoVn5D2zZs36w5S+nm9IT0/3KphXr179h7yrqWlqzO/vTmVlJU8++eRfnqe/l9LSUl588UUeeOABZPnMTHU0TSMmJoaXXnrpd8f15JNPIkkS+fn5fu93797dK4/g1GKK5yfLMlFRUZx//vls2rSpyfE3lrvvvps9e/bwww8//K54DAwMDBrC/FcnwMDAwMDgr+fpp58mMTERt9tNdnY2q1ev5u677+a1117jhx9+oGfPnn91Eg1q8MEHH3DLLbcQHR3NpEmT6Ny5M4qisG/fPj799FNef/117HY7JpPpr05qk1m5ciWyLPPRRx9htVr/snT07duXzp07s2DBAp599lm/YT7//HMAJk+eDEBycvIZmwj/Edx5550MGDCg1vUhQ4Y0Oa7rrruOa665BpvN5r02a9YsoqOj/2esgbp06cK8efN8rj300EOEhITwyCOP1Ar/d64flZWVPPXUUwA+SpF/Gh9//DGKojBx4sQzFufWrVvJz8/nwgsvPGNxNpWJEydywQUXoKoqhw8fZtasWYwZM4Zt27bRo0ePM/6++Ph4LrnkEl555RXGjx9/xuM3MDAw8GAopQwMDAwMOP/88+nfv7/374ceeoiVK1dy0UUXMX78eA4ePEhgYOBfmEKD6mzcuJFbbrmFYcOGsXjxYkJDQ33uv/rqqzz33HMNxlNZWUlQUNAflczTJjc3l8DAwDOmkBJC4HA4TqsOT5o0iccee4zNmzczePDgWvcXLFhA586d6du3L4CPgubvyIgRI7jyyivPSFwmk+lPUXo6HI6/VDlZH3FxcV6FpIcXXniB6OjoWtfh718//huYM2cO48ePJyAg4IzFuXTpUhISEujWrdsZi7Op9O3b16dOjRgxgvPPP593332XWbNm/SHvnDBhAldddRWpqam0a9fuD3mHgYGBwd9zqcbAwMDA4C/nrLPO4rHHHuPYsWN89tlnPvcOHTrElVdeSVRUFAEBAfTv37+Wib9na+DatWu56aabaNasGWFhYUyZMoWioqJa7/vpp58YMWIEwcHBhIaGcuGFF7J//36fMNOmTSMkJIQTJ05w6aWXEhISQkxMDPfddx+qqvqELS4uZtq0aYSHhxMREcHUqVMpLi72+61N+Z4NGzZw7733EhMTQ3BwMJdddhl5eXl+v2fUqFGEhoYSFhbGgAEDvFY1TzzxBBaLxe9zM2fOJCIiAofD4TetAE899RSSJDF//vxaCimAgIAAnnnmGR+FwejRo+nevTs7duxg5MiRBAUF8fDDDwO6EuiGG24gLi6OgIAAevXqxdy5c33i9GxTqrm1x5+fLk85paamMm7cOIKDg2nRogVPP/00Qog6vwt0v0Vz5syhoqLCu13FE7eiKDzzzDO0b98em81G27Ztefjhh3E6nT5xtG3blosuuohly5bRv39/AgMDef/99+t9b11MmjQJOGURVZ0dO3aQnJzsDeN5d3UrIbfbzVNPPUWHDh0ICAigWbNmDB8+nOXLl3vDjB492q9lyrRp07xbCT288sorDB06lGbNmhEYGEi/fv346quvTuvb6sLpdHLPPfcQExNDaGgo48ePJzMzs1a4mj6l2rZty/79+1mzZo237Kp/V2pqKldddRVRUVEEBQUxePBglixZ4hOnp54tXLiQRx99lJYtWxIUFERpaenv+qbKysp65dDUqVOJjo7G7XbXenbs2LF06tTpd73fQ8364cnD9evXc+eddxITE0NERAQ33XQTLpeL4uJipkyZQmRkJJGRkdx///212pCmabz++ut069aNgIAA4uLiuOmmm2rJ2e3btzNu3Diio6MJDAwkMTGR66+/HtDbcUxMDHBKvlT3IbZ3716mTZtGu3btCAgIID4+nuuvv56CggKfd3i2jh0+fJjJkycTHh5OTEwMjz32GEIIjh8/ziWXXEJYWBjx8fG8+uqrPs97yv+LL77g4YcfJj4+nuDgYMaPH8/x48cbzN+0tDT27t3LOeec43O9b9++XH755T7XevTogSRJ7N2713vtiy++QJIkDh486BN2yZIltaykZs2aRbdu3bDZbLRo0YLbbrutzj7mj2DEiBEAHD16tMnPNkYuAd58/P77739/gg0MDAzqwFBKGRgYGBjUyXXXXQfoPn487N+/n8GDB3Pw4EEefPBBXn31VYKDg7n00kv59ttva8Vx++23c/DgQZ588kmmTJnC/PnzufTSS30mVvPmzePCCy8kJCSEF198kccee4wDBw4wfPjwWk6UVVVl3LhxNGvWjFdeeYVRo0bx6quvMnv2bG8YIQSXXHIJ8+bNY/LkyTz77LNkZmYyderUWulr6vfccccd7NmzhyeeeIJbbrmFH3/8kdtvv90nzCeffMKFF15IYWEhDz30EC+88AK9e/fm559/9uaroih88cUXPs+5XC6++uorrrjiijpX+SsrK1m5ciWjR4+mVatWfsPURUFBAeeffz69e/fm9ddfZ8yYMdjtdkaPHs28efOYNGkSL7/8MuHh4UybNo033nijSfFXR1VVzjvvPOLi4njppZfo168fTzzxBE888US9z82bN48RI0Zgs9mYN28e8+bNY+TIkQDMmDGDxx9/nL59+/Kf//yHUaNG8e9//5trrrmmVjzJyclMnDiRc889lzfeeOO0naUnJiYydOhQvvzyy1qKT4+i6tprr63z+SeffJKnnnqKMWPG8Pbbb/PII4/Qpk0bdu7ceVrpeeONN+jTpw9PP/00zz//PGazmauuuqqWcqcuysrKyM/Pr/Wr3h5nzJjB66+/ztixY3nhhRewWCyN2rb0+uuv06pVKzp37uwtO88WtpycHIYOHcqyZcu49dZbee6553A4HIwfP95vO3vmmWdYsmQJ9913H88///zvtpRqSA5dd911FBQUsGzZMp/nsrOzWblypV+rpzPJHXfcQUpKCk899RTjx49n9uzZPPbYY1x88cWoqsrzzz/P8OHDefnll2ttF7zpppv4v//7P4YNG8Ybb7zB9OnTmT9/PuPGjfMq2XJzcxk7dizp6ek8+OCDvPXWW0yaNInNmzcDEBMTw7vvvgvAZZdd5i0/jyJn+fLlpKamMn36dN566y2uueYaFi5cyAUXXOBX0Xz11VejaRovvPACgwYN4tlnn+X111/n3HPPpWXLlrz44oskJSVx3333sXbt2lrPP/fccyxZsoQHHniAO++8k+XLl3POOedgt9vrzceNGzcCeC0XPYwYMYL169d7/y4sLGT//v3Issy6deu819etW0dMTAxdunTxXsvOzmbXrl1ccMEF3mtPPvkkt912Gy1atODVV1/liiuu4P3332fs2LF+FZt/BJ6+MTIyssnPNlYuhYeH0759ezZs2HAmkmxgYGDgH2FgYGBg8D/LnDlzBCC2bdtWZ5jw8HDRp08f799nn3226NGjh3A4HN5rmqaJoUOHig4dOtSKu1+/fsLlcnmvv/TSSwIQ33//vRBCiLKyMhERESFuvPFGn/dmZ2eL8PBwn+tTp04VgHj66ad9wvbp00f069fP+/d3330nAPHSSy95rymKIkaMGCEAMWfOnNP+nnPOOUdomua9fs899wiTySSKi4uFEEIUFxeL0NBQMWjQIGG3233SWf25IUOGiEGDBvnc/+abbwQgVq1aJepiz549AhB33313rXsFBQUiLy/P+3M6nd57o0aNEoB47733fJ55/fXXBSA+++wz7zWXyyWGDBkiQkJCRGlpqRBCiFWrVvlNW1paWq089ZTTHXfc4fPtF154obBarSIvL6/O7/M8Hxwc7HNt9+7dAhAzZszwuX7fffcJQKxcudJ7LSEhQQDi559/rvc9jeWdd94RgFi2bJn3mqqqomXLlmLIkCE+YRMSEsTUqVO9f/fq1UtceOGF9cY/atQoMWrUqFrXp06dKhISEnyuVVZW+vztcrlE9+7dxVlnnVVvOjzlV9fv5MmTQohT+Xzrrbf6xHfttdcKQDzxxBPea542kZaW5r3WrVs3v99y9913C0CsW7fOe62srEwkJiaKtm3bClVVfdLZrl27Wt96OjRWDqmqKlq1aiWuvvpqn+dfe+01IUmSSE1NbfQ768oDIWqXiyd948aNqyUfJEkSN998s/eaoiiiVatWPnGvW7dOAGL+/Pk+7/n55599rn/77bcNyvq8vLxaZezBX1ksWLBAAGLt2rXea0888YQAxMyZM2ulW5Ik8cILL3ivFxUVicDAQL/1tGXLll7ZI4QQX375pQDEG2+8UWf6hRDi0UcfFYAoKyvzub5o0SIBiAMHDgghhPjhhx+EzWYT48eP9ynznj17issuu8zn2Y8++kgEBgZ68yA3N1dYrVYxduxYb70VQoi3335bAOLjjz+uN42ePKpLDtasPx4Z+9RTT4m8vDyRnZ0t1q1bJwYMGCAAsWjRoibFL0Tj5JKHsWPHii5dujQqrIGBgcHpYFhKGRgYGBjUS0hIiPcUvsLCQlauXMmECRN8LC4KCgoYN24cKSkpnDhxwuf5mTNnYrFYvH/fcsstmM1mli5dCugr8MXFxUycONHHcsNkMjFo0CBWrVpVK00333yzz98jRozwOW1u6dKlmM1mbrnlFu81k8nEHXfc4fPc6X5P9ZO0RowYgaqqHDt2zPs9ZWVlPPjgg7Wsnao/N2XKFLZs2eKz9WL+/Pm0bt2aUaNG1fpmD55tTCEhIbXutWvXjpiYGO+v5hZEm83G9OnTfa4tXbqU+Ph4H6fAFouFO++8k/LyctasWVNnWhqiugWZJEncfvvtuFwufv311ybH5akvNU+5+9e//gVQy1IoMTGRcePGNfk9/rj66quxWCw+W/jWrFnDiRMnfLbu+SMiIoL9+/eTkpJyRtJS3S9WUVERJSUljBgxotGWV48//jjLly+v9YuKigJO5fOdd97p89zdd9/9u9K9dOlSBg4cyPDhw73XQkJCmDlzJunp6Rw4cMAn/NSpU8+oH7uG5JAsy0yaNIkffvjB59TR+fPnM3ToUBITE89YWvxxww03+MiHQYMGIYTghhtu8F4zmUz079/fR9YtWrSI8PBwzj33XB/52a9fP0JCQrzyMyIiAoDFixefliVP9bJwOBzk5+d7faz5q3szZsyole6a3xMREUGnTp38nhQ6ZcoUn63JV155Jc2bN/eWV10UFBRgNptryUfPVjePVda6desYMGAA5557rtdSqri4mH379nnDeli6dCljxozx5sGvv/6Ky+Xi7rvv9nFaf+ONNxIWFtZoq8Wm8sQTTxATE0N8fDwjRozg4MGDvPrqq6flI64pcikyMvJ3n+RnYGBgUB+GUsrAwMDAoF7Ky8u9k4MjR44ghOCxxx7zUX7ExMR4t2Xl5ub6PN+hQwefv0NCQmjevLl364FnUHzWWWfVivOXX36pFV9AQIDX94mHyMhIH/8px44do3nz5rUmJjX9wpzO97Rp06bWuwHv+z1Kpu7du1MfV199NTabjfnz5wNQUlLC4sWLmTRpUr3Hx3vKory8vNa977//nuXLl/PKK6/4fbZly5a1tkEdO3aMDh061DoRzLN9xaNsayqyLNdyjNuxY0eAWlsyG8OxY8eQZZmkpCSf6/Hx8URERNRK55lUIjRr1oxx48bx7bffen19ff7555jNZiZMmFDvs08//TTFxcV07NiRHj168H//938+PmyayuLFixk8eDABAQFERUV5t12VlJQ06vkePXpwzjnn1Pp56oUnn9u3b+/z3O/1qXTs2DG/cdRVz860EqghOQS6IsRut3u3EyYnJ7Njxw7vNuY/kppyJTw8HIDWrVvXul5d1qWkpFBSUkJsbGwtGVZeXu6VX6NGjeKKK67gqaeeIjo6mksuuYQ5c+bU8sdWF4WFhdx1113ExcURGBhITEyMt4z81T1/3xMQEEB0dHS93+OhZnlJkkRSUtJpyQ7QHdJ36NDBq4Bat24dI0aMYOTIkWRlZZGamsqGDRvQNM1HKeV2u1m+fLnP9lVPXa1Zn61WK+3atTttmVkdf33AzJkzWb58OT/++CP33HMPdru91pbixtIUuSSEqLdPMjAwMPi9GKfvGRgYGBjUSWZmJiUlJV5FgKZpANx33311WqHUVBo0hCfOefPmER8fX+u+2ezbVZ3J075O53vqer9owIF3TSIjI7nooouYP38+jz/+OF999RVOp7NB3zVJSUmYzWb27dtX657Hwqpmnnn4PZYndU1KTndSdKbTUZMzfVrk5MmTWbx4MYsXL2b8+PF8/fXXjB07tpaCtCYjR47k6NGjfP/99/zyyy98+OGH/Oc//+G9997zWpNIkuS3/tTM23Xr1jF+/HhGjhzJrFmzaN68ORaLhTlz5vh1xP5P5q847bNr167069ePzz77jClTpvDZZ59htVobVDyeCeqSK/6uV68rmqYRGxvrVW7XxFM/JUniq6++YvPmzfz4448sW7aM66+/nldffZXNmzf7tbyszoQJE9i4cSP/93//R+/evQkJCUHTNM477zyvHG0o3WdKdtZHs2bNUBSFsrKyWodADB8+nBUrVmC329mxYwePP/443bt3JyIignXr1nHw4EFCQkLo06eP95n169dTWlrq40/q9+KxoK3LP1ZlZaVfn4IdOnTwOh6/6KKLMJlMPPjgg4wZM8bn9NzG0Bi55KGoqKiWMtHAwMDgTGIopQwMDAwM6sTjUNejsPFYvlgsllqnG9VFSkoKY8aM8f5dXl7OyZMnvYN8j0VGbGxso+NsiISEBFasWEF5ebnPZCs5Odkn3Ol8T0N4vmffvn0NKuimTJnCJZdcwrZt25g/fz59+vRp8Mjx4OBgRo8e7d0+1rJly9+V3oSEBPbu3YumaT7WUocOHfLeh1MWYTVPl6rLKkDTNFJTU73WUQCHDx8GqHWiXGPTqWkaKSkpPk6Ic3JyKC4u9qbzj2L8+PGEhoby+eefY7FYKCoqanDrnoeoqCimT5/O9OnTKS8vZ+TIkTz55JPeyV9kZKTfLUw18/brr78mICCAZcuWYbPZvNfnzJnzO77MF08+Hz161McSpGbbqYu6lIYJCQl+46hZz/4oGpJDHqZMmcK9997LyZMn+fzzz7nwwgtPy5H0n0X79u359ddfGTZsWKMUeYMHD2bw4ME899xzfP7550yaNImFCxcyY8aMOsuuqKiIFStW8NRTT/H44497r5+pLan+qBm3EIIjR47Qs2fPep/r3LkzoJ/CVzPsiBEjmDNnDgsXLkRVVYYOHYosywwfPtyrlBo6dKiP8mzJkiV07drVR2Z56mpycrKPNajL5SItLa3BvqT68zUt4SorKzl+/Dhjx46tNw6ARx55hA8++IBHH33Ue4hGU2hILnlIS0ujV69eTY7fwMDAoLEY2/cMDAwMDPyycuVKnnnmGRITE72T79jYWEaPHs3777/PyZMnaz2Tl5dX69rs2bN9fJi8++67KIrC+eefD+gKr7CwMJ5//nm/vk78xdkQF1xwAYqieE+TAt3q5K233vIJdzrf0xBjx44lNDSUf//7396tXh5qWgScf/75REdH8+KLL7JmzZpGn/D1+OOPo6oqkydP9ruNrymWBxdccAHZ2dk+JwEqisJbb71FSEiI1/oqISEBk8lU66SsWbNm1Rn322+/7ZOmt99+G4vFwtlnn93o9FVPJ+gnvFXntddeA2jU6XC/h8DAQC677DKWLl3Ku+++S3BwMJdcckmDzxUUFPj8HRISQlJSks+2qfbt23Po0CGf+rZnz55aJ16ZTCYkSfKxoEpPT+e77747za+qjaddvvnmmz7Xa+Z7XQQHB9dSXIJeflu3bmXTpk3eaxUVFcyePZu2bdvStWvX005zY2hIDnmYOHEikiRx1113kZqa+oefuvd7mTBhAqqq8swzz9S6pyiKtyyKiopqyQXPiZSeuhgUFATUVjx7lDQ1n29snTgdPv30Ux/fXl999RUnT56sVV41GTJkCADbt2+vdc+zLe/FF1+kZ8+e3i2SI0aMYMWKFWzfvt2vP6massWz3fXNN9/0yZOPPvqIkpKSBmXR2WefjdVq5d13361lZTZ79my/9dIfERER3HTTTSxbtozdu3c3GL46jZFLoG/NPHr0KEOHDm1S/AYGBgZNwbCUMjAwMDDgp59+4tChQyiKQk5ODitXrmT58uUkJCTwww8/+GwleOeddxg+fDg9evTgxhtvpF27duTk5LBp0yYyMzPZs2ePT9wul4uzzz6bCRMmkJyczKxZsxg+fDjjx48HICwsjHfffZfrrruOvn37cs011xATE0NGRgZLlixh2LBhPsqNxnDxxRczbNgwHnzwQdLT0+natSvffPONX98nTf2ehggLC+M///kPM2bMYMCAAVx77bVERkayZ88eKisrmTt3rjesxWLhmmuu4e2338ZkMvk4G6+PESNG8Pbbb3PHHXfQoUMHJk2aROfOnXG5XBw+fJj58+djtVr9boesycyZM3n//feZNm0aO3bsoG3btnz11Vds2LCB119/3bsFJjw8nKuuuoq33noLSZJo3749ixcvruVzy0NAQAA///wzU6dOZdCgQfz0008sWbKEhx9+uMEtb/7o1asXU6dOZfbs2RQXFzNq1Ci2bt3K3LlzufTSS32sYP4oJk+ezKeffsqyZcuYNGkSwcHBDT7TtWtXRo8e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QgInnHACBQUFTJs2jZ49e5KSksKll16Ky+UKuO8dd9zB3XffTaNGjWjRogWffPIJVVVVXHPNNSQnJ9OlSxemTZsWkN758+czZMgQnE4nrVq14uGHH0bT9nUYVVVVXHnllTRo0IBWrVrx+uuvH7S8i3HoY7mkAG46pj3x857Z9+G/5JayXFJzNxX4/ubvlrJcUkXVgkKpS425pWJExHJJrd9VBphvlWNuqRgxosBySVnE3FIxDhCWS8oipFvKcklZVLul0neX+/5UV7eU5ZLanF/JFcPTePvPzb7P/km3lOWSmrupgJfP78euUtMlZRGNW8pySf29sxQwxbb6uqW+XJzt+3+0binLJfXXlr2+v8XcUv9NLJeURX3dUpZLqtxt1tfCSm+AW+q1Gfvq9T/llrJcUlmFlQAouhFzSx3hHHIjla+++oqkpCSWLVvGK6+8wjPPPMOsWbPqdI2nnnqK9957j8WLF5OTk8P//vc/3nrrLb7//numTJnCzJkzeffdd2vdt2nTpixfvpw77riDW265hQsvvJARI0bw999/c8opp3DFFVf4xKxdu3Zx+umnM3jwYNauXcu4ceP47LPPeO6553zXfOCBB5g/fz5//PEHM2fOZN68efz9998R0+/1eikvLw/4iXH44++Skvas3+eSsvgX3FL+LikLf7eUv0vKIuaWihEJf5eURcwtFSNGBPxdUhYxt1SMA4C/S8oiqFvK3yXl+5uONPtprhrcEnv1Lm91dUv5u6SWbS9mbW5ZwGf/lFvK3yV1fPfmvFrtkrKIxi3l75KyqKtbyt8lZRGtW8rfJWURc0v99/B3SVnU1y3l75KyGDcvC5ss+VxSFv+UW8rfJWURc0sd2RxyolS/fv0YO3YsXbt25corr2TQoEHMnj27Ttd47rnnGDlyJAMGDOC6665j/vz5jBs3jgEDBnDsscdywQUXMHfu3IBz+vfvz+OPP07Xrl155JFHiI+Pp2nTptxwww107dqVJ598kqKiItatWwfABx98QLt27Xjvvffo0aMH55xzDk8//TSvv/46hmFQWVnJZ599xmuvvcaJJ55I3759+eqrrwKcVKF48cUXSU1N9f20a9euTs8f49CjpksqYf6ztQ/6h91SwVxSFq/MyMSjGQEuKYtSl8pnMbdUjBDUdElZxNxSMWJEoKZLymLJe7GttmPsFzVdUhY/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PIaCK8D5i6ZpyKqhQLZKAorW9OKgT3zMmZptiyatos2VUpGRkQFPSoqLfadVNWmar776imuuuYapU6cye/bsRln6/GEqpUxMTExMTExMTDo8mgqqp+2Vk6qHGlVCFOnwWeVMTEyOHl3XzQXTE4BA9RQBqwLrxzcqKiri8ccf55xzzmHkyJEALFu2jPnz5/PII4+0vtYnKYHGiJo+fTrffPMNp59+Oi+99BIRERHHpX4mJiYmJiYmJiYmxxRNNeLPJA5su3MqbsPVMHU0bkWl3KXQxU/QchMTkxOfmtpkKcPSok5od1SThgSslLr22mu9/7/ooot47LHHuP32273b7rjjDl566SV+/vln/vSnP7VtLU1MTExMTExMTExMTlw0BX7+qxHMOONCI07V0SJK8L+70Ke9zGZ3N77dlMdfp/Q148GYmJykCALc/sFafvzTeBLCzXZ+stCqYALz589n0qRJjbZPmjSJn3/++agrdSLh8XjauwomJiYmJiYmJiYmHQdNq/d/xYg5U7oXshfDkueMYMNyzeEsm4Ggyg3/r7jRs36H4j0Ii//N8LQIHj47zVRImZicJMjq4f7Bo2h4FI2PVu6l3KXwym+7kVUNt6J6y2iaGSr7RKVVkbyio6P5+uuvueeeexps//rrr4mOjm6TinVUJkyYQEZGBhaLhffee49+/frx4osvct9997Fo0SKCg4M5++yz+c9//kNMTIzPc7jdbh599FE++OAD8vPzSU5O5sEHH2TmzJnH+W5MTExMTExMTExM2hhRNFzr5j9kpI4P6wSlOca+/EyYO8VQLFXkwUVvQdJAI/NWU0hW45jProfCHRCWhHBoi7Fv509YP7wEq7sMqovxXP45n++RqJJ1rhqRYrr5mJicgFglEY+icsUbK6h0KySEOViTUwLABytyyCmsoqDSjaxqfHrzKMKdZpbeE5VWKaX+9re/MWvWLBYuXMjw4cMBWLFiBT/88ANvvPFGm1awIzJ37lxuueUWlixZQmlpKRMnTmTWrFn85z//oaamhgceeIBLLrmEX3/91efx11xzDcuWLeOFF15gwIABZGVlUVhYeJzvwsTExMTExMTExOQYYbHDOU/AK6Mg67eG+3KWGv+O+RMkDmheIVWHZIWpL8BLQ4008vXZswAAefK/2eUK5btN2cy+/jSsUsfNcmtiYtI0oijw9B/6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s2TJksD6OXPmcPLJJxMREUFKSgr//Oc/ycvLq/b3KIQQQgghRIWoqr+n1I5l8O458Nu/YfPvMPNfsHkWyn+vQP3lAXILPJz/2lJ++ms313+wlBdnbsCnm5LMWwgh6jkJSoVo0qRJPPHEE0yZMoW1a9cyffp0kpKSAGjQoAHvvvsua9eu5YUXXuCNN97gueeeC2w7duxYkpOTWbx4MUuXLuW+++7DbrcDsGnTJs466ywuvPBCVq1axSeffMKcOXO49dZba+R9CiGEEEIIUSGqDVqfDM4Y2L36yHL3IVj3HcbwqezM9nBy+0YoCszZsJ87Tu+Apiql7lIIIUT9IInOQ3D48GESExN5+eWXGT9+fLnln376aWbMmBHoDRUTE8NLL73EVVddVaLs+PHj0TSNadOmBZbNmTOHIUOGkJeXh8vlKrGNx+PB4zkydj8nJ4eUlBRJdC6EEEIIIaqPaYCq+QNRvz8GG37yLztW485YJ92C0usfADz983p+X7eXG4e0YWT35liWhaJIgEoIIcJJqInOZdqLEKSnp+PxeBg+fHjQ9Z988gkvvvgimzZtIjc3F13Xix30CRMmMH78eD744ANOO+00Lr74Ytq2bQv4h/atWrWKjz76KFDesixM02TLli2kpqaWeL3HH3+chx9+uJLfpRBCCCGEEBWgav6he406wAWvw4cXQubC4mUUFc+oN7A17sSKjTv4fl02v/y1hw/G9yM5PpICr06EQ25JhBCivpLheyGIiIgodd38+fMZO3Ys55xzDt9++y3Lly9n8uTJeL3eQJmpU6fy119/ce655/Lbb7/RuXNnvvzySwByc3O54YYbWLFiReBn5cqVbNiwIRC4OtakSZPIzs4O/GRmZlbuGxZCCCGEECIUNidoDjB1OJgRpIAFWRtZsXUfF7+1grfmbGH7oXy2HyxAN00JSAkhRD0n3wIhaN++PREREcycObPE8L158+bRsmVLJk+eHFi2devWEvvo0KEDHTp04M4772TMmDG88847jB49ml69erF27VratWsXcn2cTidOp/P435AQQgghhBCVxTJg71q48U/YNAt+ug9iW0BkAtZlH2Hb8ie9Wify+KjOzN54gKcv7s7CzQewayqmaaFKbikhhKi3JCgVApfLxcSJE7n33ntxOBwMGjSIffv28ddff9G+fXu2bdvGjBkz6Nu3L999912gFxRAQUEB99xzDxdddBGtW7dm+/btLF68mAsvvBDwz9x30kknceuttzJ+/HiioqJYu3Ytv/zyCy+//HJNvWUhhBBCCCHKZ+r+f5v1BrsLXDFYl30MzXqgzHwEBYVNDfrRxufl0v6tcRugKQond2iEVzdx2mTghhBC1GcSlArRlClTsNlsPPjgg+zcuZOmTZty4403cu2113LnnXdy66234vF4OPfcc5kyZQpTp04FQNM0srKyuPLKK9mzZw+NGjXiggsuCOSESktLY/bs2UyePJmTTz4Zy7Jo27Ytl156aQ2+WyGEEEIIIUKg2or/22owimoHRYOhk8DSaRYfja4qWLrJRb1T0E0Lp11D4lFCCCFk9r0wEGpWeyGEEEIIIaqUZUHRTHq+AizLxLRFohUO0fP4DHTTIsopz8aFECKcyex7QgghhBBCiOplGqAV3mLYI/y/YwH+oJTTrmEz5Zm4EEIIP+k0K0S48LlLLtO9JZcJIcKaYVqYQTpBe3SjBmojhKh3tOLPvBVVQ1OL33JotSyxuc8wSyxz+6q/zQz2mqZlYUoQT4Shinzu9CBlAbx68OXVpcCrl1hmmBamWbP1qmukp5QQdZ1pgqXD7P/Agv8D66hGsPMoOO8lf54HzV5jVRRCVA+3z2DfYQ83friUv/ccDixv4LLz5EVpnNyuEU67VoM1FEKI2sOrm/gMkzs/WcHv6/cGlquKwj+Ht+f6U9pgUxUUpeqDaB7d4Pd1e5n05WryPEdudFObxjDtH72Jj3LgkvZbhAGvbuLRDW6fsYI/N+wLLNdUhQmnd+DqQa2xa0cC2W6fwbasfG78cCmZB/MDyxtGOXhpTE/SkuNq5LPh1Q2+WbmTR75Nx33Ug7+eLeJ55fJeRDk1IhwSbgmF5JQ6QRkZGbRu3Zrly5fTo0ePE97fu+++yx133MGhQ4dC3kZyStVjPje4D8EnY2H7kuBl4lvDZR9Bwzb+bvRCiLDk1U3+t2IHD/7vLwpKedJ4eb8Upp7XBVVRsGnSWVoIUX+5fQbpu3K46cNl7M4J0tscGNAmgVfG9iLSqeG0Vc1Nr88wMU2LyV+t4bOl24OWiXJoPHZBN87u2gRHFdVDiOrg9hms3pHNzR8tY99hT9Ayg9s14v/G9iLSoQIK78/L4Ikf1+EzSoYtFAVuOKUNd53REU1RUKuhF6bbZ2BaFnd/upLvV+8OWiYmwsbTF3XnlA6J9TqYHGqcQq5IhajLvLnwct/SA1IAB7fA60Ngb3r11UsIUa0KvAavzNrIPZ+tKjUgBTB9USaXvb6gGmsmhBC1j2lZLMk4wIWvzis1IAUwf3MWw56ZhR7kZriyqIrCBa/OKzUgBZDn9fcqeXtuRpltvBC1mWFazNu4n0umzS81IAUwZ+N+hj09C49u8a9v1vLId+lBA1Lgn1fhtdmbufHDpUGHA1YFu6Zy9gt/lhqQAsgp0Ln+g6V8sWw7BV75zJZHglJC1FW6F1Z/Bp6c8ssaPlj2Hnjzqr5eQohq57CpfLqk9Buaoy3bdog9ZdyECSFEuHP7DD5elEkoqZoO5vv4Ze0ejCrK65SRlcdfO0O4lgP+uzgTu1a78nEJESqvbvLx4kxCGacV5bThsqn8b8WOkPb9+7q9eKopv9SKzENszcovvyDw3yXba10OvdpIglLH+PHHHxk8eDBxcXEkJCQwYsQINm3aFFi/aNEievbsicvlok+fPixfvjywzjRNkpOTefXVV4vtc/ny5aiqytatWwE4dOgQN9xwA0lJSbhcLrp27cq3335bPW9QhBEL1n4ZevF134JNhu8JEY4278tlx6GCkMt/tWInHnnaLoSop+yaWiyHVHm+XrkTbxX0wnD7DL5cFtpNN8Dm/XnsPCQPFUTdpKrwx9/7yi8InN21CfM2ZZHjLplIPBjTgh/W7Co1IXplyfXofLU89M/syu2HOOz2VWGNwoMEpY6Rl5fHhAkTWLJkCTNnzkRVVUaPHo1pmuTm5jJixAg6d+7M0qVLmTp1KnfffXdgW1VVGTNmDNOnTy+2z48++ohBgwbRsmVLTNPk7LPPZu7cuXz44YesXbuWJ554Ak0Lfaypx+MhJyen2I+oh3z5kLkw9PJ5+2HnsqqrjxCiRhR4DT5fFlovqSLfrdpVLXkXhBCitrEsi7kb95NfgSE1czbspypaTJum8P3qXRXa5stl22tkZkAhToRpWcxavy/k3kxndW3CN6t2Vug1vl65E72KZ6qMtGv89Ffpw/aOZVn+eslntmySDv4YF154YbHf3377bRITE1m7di3z5s3DNE3eeustXC4XXbp0Yfv27dx0002B8mPHjuWZZ55h27ZttGjRAtM0mTFjBg888AAAv/76K4sWLSI9PZ0OHToA0KZNmwrV8fHHH+fhhx8+wXcq6jzdQ0j9X48mw/eECDsWVoVurgDyvTpqNcwmJYQQtY1lUWx2u1Dopn+WvspOWKyiVDhHVJ7XqPDlnxA1raKfO5ddq3AupgKvUeXXNhYUm2kvFPleA5lbrmzSU+oYGzZsYMyYMbRp04aYmBhatWoFwLZt20hPTyctLQ2XyxUoP2DAgGLb9+jRg9TU1EBvqdmzZ7N3714uvvhiAFasWEFycnIgIHU8Jk2aRHZ2duAnMzPzuPcl6rDIBGjSLfTyzgbQalDV1UcIUSMiHTYu6Nm8Qtuc3bUp3mrKvSCEELWJqioMS03CUYEZSPu1bojDVvm3TR7d4KyuTSq0zQW9mhPhqL+zeYm6SVMVzujSJOT8Sj+v3cM53ZpW6DXO7daUKunSeJQCn8HpqUkV2ub8Hs2IcEhfoLJIUOoYI0eO5MCBA7zxxhssXLiQhQv9w6O8Xm/I+xg7dmwgKDV9+nTOOussEhISAIiIOPGcPk6nk5iYmGI/oh4yDeg8KvTyHc70964SQoSdbslxNIxyhFxebmqEEPXdwHYJIZcdkda0SnpgRFTwoUKTGBftGzeo9HoIUR1sqkL/1g1DKvvD6l0M69QYZwWCwef1aF6hYPPxiHJonN8j9M9s+8bRNIlxlV+wnpOg1FGysrJYv349DzzwAMOHDyc1NZWDBw8G1qemprJq1Src7iMJBhcsKDm19uWXX86aNWtYunQpn332GWPHjg2sS0tLY/v27fz9999V+2ZE+LO7oPuloIZ4Y9l9LNgjq7ZOQoga4dGNkJ8otkyIpE1idBXXSAghai+HpoYcDHJoKuemNcNeRTe7XZrF0jQ2tJvWEd2b4q3g0CEhagubqjA6xM/dlv15GKbF8NTGIZXvkRJHXKT9RKoXEkVRGNg2IeTXGtm9mfRMD4EEpY4SHx9PQkICr7/+Ohs3buS3335jwoQJgfWXX345iqJw3XXXsXbtWr7//nuefvrpEvtp1aoVAwcO5Nprr8UwDM4777zAuiFDhnDKKadw4YUX8ssvv7BlyxZ++OEHfvzxx2p5jyLMRDaC8b9BbErpZVxxcNnH/qF7kkNGiLAU6bDx0MjO3DSkbZkf88HtGvH1rYOrfHYaIYSozTRV4ayuTXn+0h5EltFrtHWjKL7752AiKjmX1NF8hsl3/zy5zB4kqgK3D2/PxLM6yTAgUWfZNJXzezTnqYvScNlLD0O0axzNj3ecgk1VeP7Snlzev0WZ+z2zSxM+Gt+/sqtbKq9h8uPtJ9M9ObbUMjZVYdLZnbhpaFsinfKZLY8EpY6iqiozZsxg6dKldO3alTvvvJOnnnoqsD46OppvvvmG1atX07NnTyZPnsx//vOfoPsaO3YsK1euZPTo0SWG7H3++ef07duXMWPG0LlzZ+69914MQ556iONgj4CkLnDLwuBD+VL6wa2Loe0wsDmrvXpCiOpj11RuP609n1x/EokNin/ebarC/eek8s7VfYmNsOOswhssIYSoCxw2lbO6NuHXCUPo0qxkKoyLeifz4+0n07pRVKUnOD+a064RH2nnw/H9ufuMDiVy7jSJcfH5TQO5aWjbKuutJUR1cdhURnZvxi93DqFTk5JDUS/rm8L3/xxMSsMInHYNh03loRGdeeuqPsRGFO+d5LSpPHFBN14a05Mop63aPh+RDhuJ0U4+u2kgNw5pU+JhYIuGkXx96yCuHNBSPrMhUixJBV/n5eTkEBsbS3Z2tuSXqs90L3gPF5+RzxULigaqNIhC1Bde3cTCItd9ZJYbh03FrqlVemMlhBB1kWGamBbkFPgCy1RFIdKp4bRVb5vp9hn4DLPYcJ8GLv+NeFUkWheiphimhWVZZB/1udNUhQhH8M+dRzcwLcg/agY/l11DU5UavbYp8Bl4df/snEViI+yYllXt7UdtFGqcQvqSCVGNTNNCDXHWiQqzOcAWetJOIUR4KrpxcUbLxVAoqrRdPg4+w5Qnq0JUI01V0YCE6JrvUe6ya7jsGrphYitsB6RNEOHI3yNQCflzVxTgqcqhtMcjwq4RYdewLAufYUnw+DjJUROimlhW7brxEUKI+s40zVrVLhd4DWy1qD5CiJph01TcPoMCry4BKSHqgAKfIal7T4C0cpVo6NCh3HHHHSe0j6lTp9KjR49KqY+oeaZloZv+7pwFPoOM/XmBLtkye4oQQlQ/07LwFba/+YXtcoHXPxzA7avedtmnFx+m47Cp7Mo+MsOv22cgWRaEqB/cPgOfbmCYJtsP5mNTFWyayoE8Dz7DPzwo36uXvyMhRJXz6iaeo64ZHJpabCii22dgmPL9HSoJSlWiL774gkceeSSkshkZGSiKwooVK4otv/vuu5k5c2YV1E7UlH2HPXh0A4em8sBXa1AVf0O277C32m+AhBCi3rNgX66//Y2w25j81WrsmopXN8jK9Ra7yKxqdpuKTVXYn+tBN0wy9ufx1pwt6IU3oNkFPjwylbQQYa/Aa3Aw3wuKgmnBq7M2sSfHjWlZuH3+4XsKcCjfR55HAlNC1DSHTcXCn4vOMC0WZRzgy2XbMUwLr26Q79Ux5aFSyCSnVCVq2LD0qVxDFR0dTXR0dCXURtQGXt3k86Xb2XnITZNYF3M27uerFTv4dtUurh7YiqaxiTVdRSGEqFfcusHXK3awJSuflPgI5m7M4rNl2/l17R4u6ZPCsE6Nq7U+PsNk8per6dkinjU7slm45QDdU2J5bdZmPr6uvySnF6IeiHBo5HoURv3fXG4c0pbvV+/C7TNomRDFxr25PDKqK1e8tYBpV/QhSqaXF6JWsKkK4z5YwjndmvLL2j3sOFhAYgMn0/7YzP9uGSxDbytAZt+rREOHDqVHjx48//zztGrViuuvv56NGzfy6aefEh8fzwMPPMD1118PgHLMoNMhQ4Ywa9Yspk6dyldffVWiB1VZZPa92skw/UP3snK9DHzit2Lrop02Vj10Bl7DxGlTS5wPQgghKp9umOimRU6Bj36PFe+V7LKr/PXwWXh1A4dNKzEte1XVxwK+XbmTO/+7sti6we0a8eH4/rh9hgSmhAhzRZ/zC1+dx9KtB4ute/nynvRqEc/q7dmc2bUJHp+BU9oEIWqUTzdRFHhzzhae+GFdsXWjezbnmUu64zPMej8Dn8y+Vws888wzPPLII9x///189tln3HTTTQwZMoSOHTuyaNEi+vXrx6+//kqXLl1wOBwh79fj8eDxeAK/5+TkVEX1xXHSTRObqrL9YD5v/rmFldsPlSiT69G58u1FdGseyw1D2hAX6cAwrWq5CRJCiPqmaPaqXdlu3vhzM6u2Z5co4/aZXPHWQro1j+XGIW2Jj3IUmwGrMhW19/7u/jtYsCWrRJnFGQe46cOl9GkVz1UDW6EpijzAECIM+QyT9+ZlsGzbIVYFuWZ8+qf19GudwMV9kgvLWyiKKbN8CVEDir6/Z/29lx/W7Gbuxv0lyvyydg+3f7ycAW0bcXn/FpiWhSrf32WS1qwKnXPOOdx88820a9eOiRMn0qhRI37//XcAEhP9w7YSEhJo0qRJhYb+Pf7448TGxgZ+UlJSqqT+4vjYVP/HKinGxTWDW5Wa5M5pV7nulDaBCLoEpIQQomoUdaFvFO3kmkGtS22XHVphu2z3l6+KgBT423vTtOjbqiHn92jOYXfJHDEe3aRNoyj+cVJLDMOSgJQQYcowLa4a2Irk+Ah8Rsm2Kc9jMCKtKR2TGvDL2t1oqhKYREcIUb00VUE3TE7t2JgzOicVS25eJNej0z0ljov7JOPVDQlIhUCCUlUoLS0t8H9FUWjSpAl79+494f1OmjSJ7OzswE9mZuYJ71NUPpddo2VCFI0buIKu79SkATEuGxGO+t2tUwghqkuEQ6NFQiRNY4O3y+2ToomLsBPpqPqO5KqqYFMVereMJ6qU1xvQNgEFRYbqCBHGXHYNVVHo3zr4A+oop0bvlvE8+dN6PLqJplItbZQQIjibpvo/s20SSu2xOLh9IwAc9Xz4XqgkKFWF7HZ7sd8VRcGshCcbTqeTmJiYYj+i9vHqBq/P3oSmQs+UuGLrhnZMZGVmNrP+3icz8AkhRDXx+Aze+nMLhmXRq0V8sXVDOiSSvuswP6/dQ0E1TbvuMywe/N8aereMJzk+IrBcUfw5KV6dvYld2QV4ZQY+IcKWRzfIyMrj3XkZnN+jWbF1LRMi6do8lke/S+eBc1NZvT2bTfvyqq2NEkIE59FNHvhyDcM6JpEY7Qwsd9pULujVnCe+X8ehfB+6Id/foZAwew0pyiFlGBKQCEc+w8Rh07hhSFuuNS2WbT3IjR8u5R8nteTVWZt47tIeRDlsgeh6Ub4TIYQQVcOrmzjtGuNPbs24Qa1YmXmIa99bwlUD/e3y0xd3JzbCHmiXqzqZsGFaOGwqT1yYhoXF879u4Lf0vaQlxzJn436eu7QHXv1I3hjDNNFU+Z4QIpwYpoXTptEhqQHvXN0Xp01j7sb9nNW1KQs3ZzGqZ3OuGdQam6Zg11TuOatjIE2EzzCwa9ILQ4jqZlkWEQ6NF8b0QAEmf7mGTftyaRLjYvvBAp6+uDuGaQXu7SxLhuCXR4JSNaRx48ZERETw448/kpycjMvlIjY2tqarJSpJUSOkKAp2TcFrmEy7ojd9WjWkYZSjMGilligvhBCiahS1uUe3yy9f3pNB7RrRKMqJ95h2uaqHzBXlEdRUhQKvSZRD44Nr+xEf6WDqN38Vq7O/nHxPCBFujs4nWpRj9OyuTXn4vC7synbz41+7UFV47Lt0HjqvSyAgBUhASogaUhRgsqkqeR6dxAZOpozojNOm8uj36SVm3ZOAVPnkCqeG2Gw2XnzxRaZNm0azZs04//zza7pKogr1b51AWnIcqqIwtn9L4iNDn21RCCFE5evTsiF9WjZEVRQu69eCxg2c5W9URSwsrh3chgYuG6qqMGVE5xqrixCiZj04sjNew6RhlIMrTmqFZcGkc1JrulpCiFLcNqw9TpuKpircf04qmgShKkx6SlWiWbNmBf6fkZFRYv2KFSuK/T5+/HjGjx9fbJnH4yE6OroKaidqkqocSXQnU/gKIUTNU9Xi7bJlBZ+RrzoogGlZuAp7Z8n1rBD1l6qAz7RQVAXTsrAsUNWaa5+EEKVTCz+nRdcTFpaMgDkOEpSqJSzLYvPmzcycOZOePXvWdHVEJauqacWFEEIcH9sxw+Fqsnt9xDEzaR1bNyFESYZpFRv+Fi40VSXSKW2AEHVBxDFD/R1yz3dc5KjVEtnZ2XTu3BmHw8H9999f09URQgghhBCiVinwGRimxfJtB/l21U7cPoMCr16jPR2FEEKcGOkpVUvExcXh8XhquhpCCCGEEELUKh6fwb5cD9MXbvt/9u47vqbzjwP4587sHVlENpEgiJWg9qhVVbNasSpq06mDKq22lKK1qkVbqlWzpXasxCZBrITECgmJ7HHX+f2R5v5cmUhyb5LP+/XKi5xz7jnfc/Pcc+/53uf5Pth2/h4S0nIBAMYyMbo2cMTQlnXRytOuWvacIiKq7piUIiIiIiIig6TRCIhPzkaPxUfwdIeoXKUGf1+4j78v3Mfoth54t3v9QsNpiIjIsHH4HhERERERGSS1IGDGlouFElJP++V4PJIzOeqAiKiqqVFJqd27d6Nt27awtraGnZ0devfujRs3bmjX3717F0OHDoWtrS3MzMzQvHlznDx5Urt++fLl8PLyglwuR/369fHrr7/q7F8kEmHlypXo3bs3TE1N0aBBAxw/fhyxsbHo0KEDzMzMEBwcrHPMzz77DE2aNMHKlSvh6uoKU1NTDBo0CGlpaRX/hBARERERGSiFSo19lxNx7vbjUrdVqgV8svUSFCpNJURGRETlpUYlpbKysjB9+nScOXMGBw4cgFgsxquvvgqNRoPMzEy0b98e9+7dw44dOxAVFYX3338fGk3+G9vWrVsxZcoUvPPOO7h06RJCQ0MxcuRIhIWF6Rxjzpw5GD58OCIjI+Hr64vXX38doaGhmDFjBs6cOQNBEDBx4kSdx8TGxuLPP//E33//jd27d+P8+fMYP358pT0vRERERESGRiIWY84/l8u8/aHrDxF1J7XiAiIionInEmrwdBWPHj1CrVq1cPHiRURERODdd99FfHw8bG1tC23bpk0b+Pv7Y9WqVdplgwYNQlZWFnbu3Akgv6fUJ598gjlz5gAATpw4gaCgIPz0008YNWoUAGDjxo0YOXIkcnJyAOT3lJo7dy5u3bqF2rVrA8jv0dWrVy/cu3cPTk5OhWLJy8vTKYqenp4OV1dXpKWlwdLSspyeHSIiIiIi/Wr82R6k56rKvP36Ma3Qxtu+AiMiIqKySE9Ph5WVVal5ihrVUyomJgZDhw6Fp6cnLC0t4e7uDgC4ffs2IiMj0bRp0yITUgBw5coVtGnTRmdZmzZtcOXKFZ1ljRs31v7f0dERANCoUSOdZbm5uUhPT9cuq1u3rjYhBQBBQUHQaDS4du1akbHMmzcPVlZW2h9XV9cynD0RERERUdWRq1SjnqPFMz2mvtOzbU9ERPpVo5JSffr0QUpKCn788UecPHlSWy9KoVDAxMSkXI4hk8m0/xeJRMUuKxgW+DxmzJiBtLQ07c+dO3eee19ERERERIZIIwjwfYYkk7mRFPbmRhUYERERlbcak5RKTk7GtWvX8Mknn6Bz585o0KABHj/+f9HExo0bIzIyEikpKUU+vkGDBggPD9dZFh4eDj8/vxeO7fbt20hISND+fuLECYjFYtSvX7/I7Y2MjGBpaanzQ0RERERUnRjLJPBzKfvn3HqOFshVqiswIiIiKm81JillY2MDOzs7rFq1CrGxsTh48CCmT5+uXT906FA4OTmhX79+CA8Px82bN7F582YcP34cAPDee+9h7dq1WL58OWJiYrBw4UJs2bIF77777gvHZmxsjJCQEERFReHo0aOYPHkyBg0aVGQ9KSIiIiKimkAsEuG1ZnXQsb5DqdvWsjDCF682rISoiIioPNWYpJRYLMbGjRtx9uxZNGzYENOmTcP8+fO16+VyOfbu3QsHBwf07NkTjRo1wldffQWJRAIA6NevHxYvXowFCxbA398fK1euxJo1a9ChQ4cXjs3b2xv9+/dHz5490a1bNzRu3BjLli174f0SEREREVVlRjIJVg0PxJi2HsVu4+dsid1T2sGrljmMZZJKjI6IiF5UjZ59zxB89tln2LZtGyIjI597H2Wtak9EREREVBXlqdTYEZmAn47F4cm7l/pOFpg/sDGkYhEk4hrzfTsRkcEra55CWokxERERERERPTMjqQS9G7vglSa1dZYLggAjKXtHERFVVUxKERERET1BrREgEYu0v2s0AsRP/E5ElUul0UAqFsNELoFKrYFIJNJ5jRIRUdXF4XvVAIfvERERlR+lWgO1RoCxTIJcpZo1aogMiFojQK0RIJdyqB4RkSEra56CV/MndOjQAVOnTtX7PoiIiKhyqdQa7f8FARAhf1iQWCQqdjsiqhgajQCl6v+vtTylGgqVGrlKNRQqDQo6SWk0Al+TRERVHJNSz+nQoUMQiURITU3VWb5lyxbMmTNHP0ERERHRc1Fp8juO5yjUkIhFWBoWC5FIhMUHYrTLn9yOiCqOWCyCTCqGRhCg0mhwKyUbJ+NSkJWnwpZzdyEWi6BUayAWiyAScRgfEVFVxppS5czW1lbfIRAREdEzMpZJoNZo8MeZO2jmao0tZ+/i4JUk3EnJRjc/R5yOT8HINh4cykdUSZRqDR5m5OHw9YcQAfhi5xVYmcoQ5GWH2jYmkIrFaO5uw9ckEVEVV2N7SmVlZWH48OEwNzeHs7Mzvv32W531v/76K5o3bw4LCws4OTnh9ddfR1JSEgAgPj4eHTt2BADY2NhAJBJhxIgRAHSH73300Udo1apVoWMHBATg888/1/6+evVqNGjQAMbGxvD19cWyZcsq4IyJiIioZCK0cLNB3x/CkZCWi8v305GRp8IrP4TDs5Y5gPwhfURU8cQiwMXaBCduJuPDLReRkafC3cc52HTmLj7ZdglBXnaQSthLioioqquxSan33nsPhw8fxvbt27F3714cOnQI586d065XKpWYM2cOoqKisG3bNsTHx2sTT66urti8eTMA4Nq1a7h//z4WL15c6BjDhg3DqVOncOPGDe2y6OhoXLhwAa+//joAYP369Zg5cya++OILXLlyBV9++SU+/fRTrFu3rtjY8/LykJ6ervNDREREz06t0fz3r4BNZ+9g7q4rRW73/cEY/HI8Hiq1oN2eiMpfwWsrMT0Pc/65jIgbyYW2SUrPw4ebL+Di3TQAgIbJYiKiKqtGDt/LzMzETz/9hN9++w2dO3cGAKxbtw516tTRbjNq1Cjt/z09PbFkyRK0aNECmZmZMDc31w7Tc3BwgLW1dZHH8ff3R0BAADZs2IBPP/0UQH4SqlWrVvD29gYAzJo1C99++y369+8PAPDw8MDly5excuVKhISEFLnfefPmYfbs2S/2JBAREREk4vzv59QaDQY3d0VMYiaOF3ETXNfWDCFB7lD+V1SZ09ETVYyC15atmRyTO/tgR2RCoW0Uag3eaO0GPxdLaIqYkICIiKqOGtlT6saNG1AoFDpD62xtbVG/fn3t72fPnkWfPn1Qt25dWFhYoH379gCA27dvP9Oxhg0bhg0bNgDI7/L/+++/Y9iwYQDyhxDeuHEDo0ePhrm5ufZn7ty5Or2rnjZjxgykpaVpf+7cufNMMREREVFhjzIVOBbzqMh1Z26l4G5qTv60fERU4UQADlxJxONsReF1IuCPM/mff5mQIiKq2mpkT6nSZGVloXv37ujevTvWr1+PWrVq4fbt2+jevTsUisJvjCUZOnQoPvjgA5w7dw45OTm4c+cOBg8eDCC/xxYA/Pjjj4VqT0kkxRdtNDIygpGR0TOeFRERERUlV6mGsUwCsUiFfya3xft/XcDW8/e069v52OPnES2QlqOEkVSi3Z6IKoZKrYFELEKH+g44P7MrGn22V2f92pEtEehmgzyVBjKJGCq1BlJJjfyunYioyquRSSkvLy/IZDKcPHkSdevWBQA8fvwY169fR/v27XH16lUkJyfjq6++gqurKwDgzJkzOvuQy+UAALVaXeKx6tSpg/bt22P9+vXIyclB165d4eDgAABwdHSEi4sLbt68qe09RURERJVL+t9wITtzI2g0AmxMZTjyXgeMWncGq4c3x+pjcZBJxLA3N9LZnojKn0YjQCQSQSIWwdZMjiv30/Hlqw1hKpfg+M0UDAysg9ikTBh72UEqEedPPsCXJBFRlVUjk1Lm5uYYPXo03nvvPdjZ2cHBwQEff/wxxP/Vlahbty7kcjmWLl2KcePG4dKlS5gzZ47OPtzc3CASifDPP/+gZ8+eMDExgbm5eZHHGzZsGGbNmgWFQoFFixbprJs9ezYmT54MKysr9OjRA3l5eThz5gweP36M6dOnV8wTQERERFpP9rAQi0X48OUGEImAD3r4oraNCWb18dPpicEeGUQVR/xE0jdHoYZnLTN41TKHIAhwtzdHo9pWaFzHGgVzDYhEIkg5hI+IqMqqsZ+q5s+fj3bt2qFPnz7o0qUL2rZti8DAQABArVq1sHbtWmzatAl+fn746quvsGDBAp3H165dG7Nnz8aHH34IR0dHTJw4sdhjDRgwAMnJycjOzka/fv101o0ZMwarV6/GmjVr0KhRI7Rv3x5r166Fh4dHuZ8zERERFU+p1kCl0UAuFUMqFqGrnyNEAGQSMTQCkKcsuXc0EZUvI6kYggDIpfm3LE1crSERiyAS/X8ZERFVbSJB4ByqVV16ejqsrKyQlpYGS0tLfYdDRERERFSu8lRqCAJYz42IqIooa56iRg7fIyIiIiqNIOTXtiGiiqHWCAAKvh/PryNVHCOpBBoNv0snIqpumJQiIiIiKgITUkQVI0+pRo5SjY2n72gTTVKJGENbukIuEcOomN5QYk4yQERU7TApRUREREREFU4QBKg0Av6+cB+f/xON9ByVzvoVh2/g877+6ObvxJpRREQ1BK/2BiI+Ph4ikQiRkZH6DoWIiIiIqNypBQGj1p7Gu5uiCiWkACAlS4GJv5/HpN/PQanW6CFCIiKqbExKGQCFQqHvEIiIiIiIKoxaIyAiNhlHYx6Vuu2e6ERcvJvGGlJERDUAk1IVoEOHDpg4cSImTpwIKysr2Nvb49NPP0XBRIfu7u6YM2cOhg8fDktLS4wdOxYeHh4AgKZNm0IkEqFDhw56PAMiIiIiovKj1ghYciCmzNsvORDD3lJERDUAk1IVZN26dZBKpTh16hQWL16MhQsXYvXq1dr1CxYsQEBAAM6fP49PP/0Up06dAgDs378f9+/fx5YtW/QVOhERERFRubqdko0ztx6XeftD1x8iOYujCYiIqjsWOq8grq6uWLRoEUQiEerXr4+LFy9i0aJFeOuttwAAnTp1wjvvvKPdXiLJn2XEzs4OTk5OJe47Ly8PeXl52t/T09Mr4AyIiIiIiMqHRnj2oXjP8RAiIqpi2FOqgrRu3VpnKumgoCDExMRArVYDAJo3b/7c+543bx6srKy0P66uri8cLxERERFRRaljbfJM24tFgKOlUQVFQ0REhoJJKT0xMzN77sfOmDEDaWlp2p87d+6UY2REREREROXL1EgKa1NZmbd3sTaBWCwqfUMiIqrSmJSqICdPntT5/cSJE/Dx8dEO03uaXC4HAG1PqpIYGRnB0tJS54eIiIiIyFDlKtXo3ci5zNv3auSMPCULnRMRVXdMSlWQ27dvY/r06bh27Rp+//13LF26FFOmTCl2ewcHB5iYmGD37t1ITExEWlpaJUZLRERERFRxjGUSzOrrjzbedqVu29XPEe92rw8TedFf5hIRUfXBpFQFGT58OHJyctCyZUtMmDABU6ZMwdixY4vdXiqVYsmSJVi5ciVcXFzwyiuvVGK0REREREQVSyYRY/XwFqjnaF7sNo3rWOH715tCJuFtChFRTSASBM5rUd46dOiAJk2a4LvvvquU46Wnp8PKygppaWkcykdEREREBkut0UAAEHk7Fbsu3sfBq0mQiEXo5OuIXo2d0ai2FUQA60kREVVxZc1TSCsxJiIiIiIiqsEk4vweUM3dbeHvYomPe/kBABQqDYfrERHVQExKERERERFRpTORS5/4PxNSREQ1EZNSFeDQoUP6DoGIiIiIiIiIyKCxgiAREREREREREVU6JqWIiIiIiIiIiKjSMSlFRERERERERESVjkkpIiIiIiIiIiKqdExKERERERERERFRpWNSioiIiIiIiIiIKh2TUkREREREREREVOmYlCIiIiIiIiIiokrHpBQREREREREREVU6JqWIiIiIiIiIiKjSMSlFRERERERERESVTqrvAOjFCYIAAEhPT9dzJERERERERERU0xXkJwryFcVhUqoayMjIAAC4urrqORIiIiIiIiIionwZGRmwsrIqdr1IKC1tRQZPo9EgISEBFhYWEIlE+g6n3KWnp8PV1RV37tyBpaWlvsOhGohtkCoT2xvpG9sg6RvbIBkStkfSt6raBgVBQEZGBlxcXCAWF185ij2lqgGxWIw6deroO4wKZ2lpWaVehFT9sA1SZWJ7I31jGyR9YxskQ8L2SPpWFdtgST2kCrDQORERERERERERVTompYiIiIiIiIiIqNIxKUUGz8jICLNmzYKRkZG+Q6Eaim2QKhPbG+kb2yDpG9sgGRK2R9K36t4GWeiciIiIiIiIiIgqHXtKERERERERERFRpWNSioiIiIiIiIiIKh2TUkREREREREREVOmYlCIiIiIiIiIiokrHpBQREREREVUbeXl5+g6BiIjKiEkpIqIKxklOiaimuHPnDq5fv67vMKgGu3btGmbOnAmVSqXvUIiIqAyk+g6AiKi6SklJga2tLUQiEQRBgEgk0ndIVE3duHEDv/76K+Li4tChQweMHDlS3yFRDXT+/Hn06NEDy5YtQ7169fQdDtVAFy5cQKtWrZCXl4eOHTui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Lg7Z2dnIzs5GdHQ0AECtVuPLL79EWloaFi5ciBUrVuCTTz6pUmtmZia2b9+OHTt2YMOGDVi1ahV69eqFq1ev4ueff8bcuXPx7rvv4ujRo1UuN2PGDPTv3x+pqakYMmQIBg0ahPPnz9vg3iUiIiJbkwliL1ZARERE5MC+/PJLJCQkoLCwsMrpf13PqXPnzjAYDDhw4AAAwGAwwMvLC/369cPatWsBANevX0dgYCCOHDmCTp06Yc6cOThw4AB27txpvt6rV6+iYcOGSE9PR0lJCdq2bYvLly8jODj4ntpqu6bU/PnzkZSUhJSUFACVM6U++ugjXL9+HWq1GgAQFxeH9PR0ZGZmQi6v/Fw0PDwcI0eOxLRp0wBUzpQaN24cli5dar7uTp06oU2bNliyZEkt71EiIiKqK7imFBEREVEdERUVZf5ZoVDA19cXkZGR5tM0Gg0AICcnBwCQmpqK5OTk+65PlZmZidjYWHTp0gWRkZHo3r07YmNj8fLLL8PHx6fGOjZu3IhFixYhMzMTJSUl0Ov18PT0rHKekJAQc0PKVJtCoTA3pEynmWo1efrpp+/5/fTp0zXWQ0RERHUTd98jIiIiqiOcnJyq/C6TyaqcZjqqn9FoBACUlJTgxRdfxOnTp6t8/fbbb3j22WehUCiwe/dubN++HREREVi8eDGaNWuGS5cuVVvDkSNHMGTIEPTs2RNbt27FqVOnMH36dGi12geq1XSaqVYiIiJyPGxKEREREdmpNm3a4Ny5cwgJCUHTpk2rfHl4eACobAw988wzmD17Nk6dOgVnZ2ds3rwZAODs7AyDwVDlOg8fPozg4GBMnz4d7dq1Q2hoKK5cuWK1mn/55Zd7fm/evLnVrp+IiIikg00pIiIiIjv1xhtvID8/H4MHD8bx48eRmZmJnTt3Ij4+HgaDAUePHsW///1vpKSk4Pfff8d3332HmzdvmptAISEhOHPmDNLT05GbmwudTofQ0FD8/vvvSEpKQmZmJhYtWmRuYlnDf//7X6xevRoXL17EzJkzcezYMUyYMMFq109ERETSwaYUERERkZ0KCgrCoUOHYDAYEBsbi8jISCQkJMDb2xtyuRyenp7Yv38/evbsibCwMLz77rv4+OOP0aNHDwDAa6+9hmbNmqFdu3aoX78+Dh06hD59+mDKlCmYMGECWrVqhcOHD2PGjBlWq3n27NlISkpCVFQU1q5diw0bNiAiIsJq109ERETSwaPvEREREZEkyGQybN68GX379hW7FCIiIrIBzpQiIiIiIiIiIiKbY1OKiIiIiIiIiIhsTil2AUREREREAMBVJYiIiBwLZ0oREREREREREZHNsSlFREREREREREQ2x6YUERERERERERHZHJtSRERERERERERkc2xKERERERERERGRzbEpRURERERERERENsemFBERERERERER2RybUkREREREREREZHNsShERERERERERkc39P0PvxiByFuvpAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Dependency groups by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Dependency Group for \"VisualEditor\" by Timestamp (w/o URLs)')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "#ax0.set_xticklabels([])\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency')\n", + "#ax0.legend(title='Dependency', bbox_to_anchor=(1, 1), loc='upper left')\n", + "ax0.legend().set_visible(False)\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_comment_counts = filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=weekly_comment_counts.index, y=weekly_comment_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing VE (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "dae8ebc0-05f3-48c1-946f-fb70e074e5ea", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19414/3977280642.py:3: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_19414/3977280642.py:3: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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sGEDrr76aptfumzatAnl5eX48ssvcc0115i25+fnmx0nvUdHjhwxTYsAGofd5+fno1+/fs3OnZ+fD5lMZnYfERGR83GoORERuYRU8WtaAa2srMSyZcvMjjtz5kyzIcX9+/cHAIvDzUeNGoVVq1bhhx9+wL333ntR1b6KigrceeedMBgMeO6550zbb7vtNpw8eRIffPBBs+ecPXsWWq3W9PwLXRj7pEmTUFZWhrfffrvZsY4Opb5Q03OKooi3334bCoUCI0eOBABTF29LieeFpDXM33jjDbPtUtW/NZ3jpbnaksDAQCQnJ1t8X5saNGgQlEoldu3a5dD15HJ5s9/pW2+91WzJLUfikparu/TSSzFx4kT88ccfDsVky2233QaDwYCFCxc229fQ0GB63yz9W9LpdHjnnXfMnjN48GBERERg6dKl0Ol0pu3Lly+3eg/s3r0bvXv3tjoHnIiInIMVbyIicokxY8ZAqVRi4sSJePjhh1FTU4MPPvgAkZGRKCoqMh23YsUKvPPOO7j55puRlJSE6upqfPDBBwgODjYlgxe66aabsGzZMtx3330IDg7Ge++912I8hw8fxn//+1+Iooiqqir89ddf+Oyzz1BTU4PFixdj3LhxpmPvvfderF69Go888gg2btyIq6++GgaDAYcOHcLq1avx448/YvDgwUhPT8eWLVswYcIEJCQkoKSkBO+88w66dOmCIUOGAADuu+8+fPTRR5gxYwb++OMPDB06FFqtFhs2bMBjjz2GG2+8sVW/X5VKhR9++AGTJ0/G5Zdfju+//x7fffcd/u///s80RNnPzw+9evXCp59+ipSUFISFhaFPnz7o06dPs/P169cPkydPxvvvv28a2vzHH39gxYoVuOmmmzBixAiHY+zVqxeGDx+OQYMGISwsDLt27cLnn39u1hTO2msbM2YMNmzYgPT0dLuvd/311+Pjjz9GSEgIevXqhe3bt2PDhg2moeutjcvPzw/ffvstrr32Wlx33XXYvHmzxd+ho4YNG4aHH34YGRkZyM7OxpgxY6BQKHDkyBF89tlnePPNN/GPf/wDV111FUJDQzF58mSkpaVBEAR8/PHHzb5kUCgUeOGFF/Dwww/j2muvxe233478/HwsW7bM4hxvvV6PzZs347HHHrvo10JERC3wUDd1IiJqZywtJ7Z27VrxkksuEVUqlZiYmCi+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g67esYde1/g8vc7yz3Y+RFG0O84RI0Zg48aNpp83btyI4cOHY9iwYabtZ8+exY4dO5ol3lFRURg7dixWrFgBAKitrcWnn36KBx54wAm/wcZEffny5Thw4ADefPNNfPDBB3j99dcBALfffjs2bNgAAPjjjz9QVFSEW2+9tdm2uLg4h6+r1+uxcOFC/PXXX1izZg0KCgpMyXVcXBy++OILAEBOTg6Kiorw5ptvAgAyMjLw0UcfYenSpdi/fz+mT5+Oe+65B5s3bwYAHD9+HLfccgsmTpyI7OxsPPTQQ3j22WdbjEcmkyErKwv79+/HihUr8Msvv2DWrFl2v56ZM2fitttuw7hx40yjDa666irT/ueeew4zZ85EdnY2UlJScOedd5qmH+zevRv3338/br/9duzduxfz58/H3LlzzaYRAMCrr76Kfv36Yc+ePZg7dy6ysrKwdu1arF69Gjk5OVi5cqXpiwBXaf5VDxERERF1eFqtFgqFAhqNBmq1Gnq93uLwXGqbjHodds6Z4fDzQrr3QPe7H0DJzu2IvPRKHFr+HiqPHHLoHJe+sBhypa9dx44YMQJPPvkkGhoacPbsWezZswfDhg2DXq/H0qVLAQDbt29HfX19s8QbAB544AE89dRTeO655/D5558jKSnJanX5mWeewZw5c0w/v/TSS0hLS7MaW9NjExMTMXPmTKxatQqzZs2Cn5+fafh4REQEoqOjAcDiNkc1/eKgW7duyMrKwqWXXoqamhoEBgYiLCwMABAZGQm1Wg0AqK+vx0svvYQNGzbgyiuvND1369ateO+99zBs2DC8++67SEpKMlWMU1NTsXfvXrz88ss242lajU9MTMQLL7yARx55BO+8845drycwMBB+fn6or6+3+DuZOXMmJkyYAABYsGABevfujdzcXPTo0QOvv/46hg0bhjlz5kAmkyElJQUHDhzAK6+8YvoyAgCuvfZaPPXUU6afCwsL0b17dwwZMgSCICAhIcGuWC8GK95EREREZKaurg6ZmZmIiooyPTIzM83m1FLHVHnkEEp2bkfssFEo2bnd4aTbUcOHD4dWq8XOnTvx66+/IiUlBRERERg2bJhpnvemTZvQrVs3xMfHN3v+hAkTUFNTgy1btuDDDz+0We1++umnkZ2dbXrcd999AIBHHnkEgYGBpofk008/xdVXX43o6GgEBgZizpw5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nnkGJ0+exNSpUy1umzlzJn7++Wer5/nyyy+xcOFCu6/ryWS5tS78sqGjY+JNRERERCbWOppbc++992Ly5MkwGo246667UF5e7srwqANSqVR4+eWXcebMGU+HgsLCQuj1ekyYMAExMTHw9/e3uC0wMBCdOnWyep6wsDAEBQW5MfL2rS0sbcjEm4iIiIhMHKl4S95++22kpKTg5MmTuP/++1tsnkvkiFGjRiE6OhoZGRk2j/viiy/Qu3dv+Pr6IjExEa+99prZ/sTERLz00kt44IEHEBQUhPj4+GarIT3zzDNISUmBv78/unXrhrlz50Kv1wMAli9fjr59+wIAunXrBkEQLG4rKChoNtT8QhcONf/4448xePBgBAUFITo6GnfddZepyWFBQQFGjBgBAAgNDYUgCJgyZQoAwGg0IiMjA127doWfnx/69euHzz//3Oxa69atQ0pKCvz8/DBixAgUFBTY/D0CjSsW9O3bFwEBAYiLi8Njjz2Gmpoa035Lr++NN95AYmKiaf+KFSvw9ddfQxAECIKATZs2mY49evQoRowYAX9/f/Tr1w/bt283O5c97+XChQsxefJkxMfH4+GHH4ZOp8O0adMQExMDlUqFhISEFu8Zd2LiTUREREQAgPr6ehw9ehSAY4l3YGAgPv30UyiVSnzzzTd46623TPtY1fNOoiiiXm906KFrMEIURegaLP9s78PRL2bkcjleeuklvPXWWzhx4oTFY3bv3o3bbrsNd9xxB/bu3Yv58+dj7ty5WL58udlxr732GgYPHow9e/bgsccew6OPPoqcnBzT/qCgICxfvhwHDhzAm2++iQ8++ACvv/46AOD222/Hhg0bAAB//PEHioqKcOuttzbbFhcX59DrAwC9Xo+FCxfir7/+wpo1a1BQUGBKruPi4vDFF18AAHJyclBUVIQ333wTAJCRkYGPPvoIS5cuxf79+zF9+nTcc8892Lx5MwDg+PHjuOWWWzBx4kRkZ2fjoYcewrPPPttiPDKZDFlZWdi/fz9WrFiBX375BbNmzbL79cycORO33XYbxo0bh6KiIhQVFeGqq64y7X/uuecwc+ZMZGdnIyUlBXfeeScaGhoA2P9evvrqq+jXrx82b96MOXPmICsrC2vXrsXq1auRk5ODlStXmr4I8AYeXU6MiIiIiLzHkSNHYDQaERISgujoaIee279/f7z22mt44okn8J///Ae33XYbwsLC0LNnT4iiCK1Wi4CAABdFTo7SNYj456ojDj+vT4w/Hhsaiy25lbgmOQRvbDqJfUW1Dp3jgzu6w1fh2Pzsm2++Gf3798fzzz+P//znP832L168GCNHjsTcuXMBNPYfOHDgAF555RVTAgsA48ePx2OPPQagsbr9+uuvY+PGjaal8+bMmWM6NjExETNnzsSqVaswa9Ys+Pn5mYaPR0REmP6NWNrmqAceeMD03926dUNWVhYuvfRS1NTUIDAwEGFhYQCAyMhIqNVqAI1flL300kvYsGEDrrzyStNzt27divfeew/Dhg3Du+++i6SkJFPFODU1FXv37sXLL79sM56m1fjExES88MILeOSRR/DOO+/Y9XoCAwPh5+eH+vp6i7+TmTNnYsKECQAa+0P07t0bubm56NGjh93v5bXXXosZM2agqqoKwcHBKCwsRPfu3TFkyBAIgoCEhAS7YnUXVryJiIiICID5MPPWNK56/PHHMW3aNGzYsAFLlixBVFQUYmNjERUVhczMTNTV1Tk7ZHKzfUW12JJbifG9w7Alt9LhpPtivPzyy1ixYoWpD0FTBw8exNVXX2227eqrr8aRI0fMlrq75JJLTP8tCAKio6NNQ7oB4NNPP8XVV1+N6OhoBAYGYs6cOSgsLHTBqzG3e/duTJw4EfHx8QgKCsKwYcMAwOa1c3NzUVtbi9GjRyMwMND0+Oijj5CXlweg8fdy+eWXmz1PStJt2bBhA0aOHInOnTsjKCgI9957L8rLy1Fb65z3u+n7EBMTAwCm98He93Lw4MFmx0yZMgXZ2dlITU1FWloafvrpJ6fE6iyseBMRERERgNbN725KEAQsXLgQr732Gl544QXTdo1Gg/T0dADArFmzWPn2AkofAR/c0d3h5wkCoJALaDCIuK5XKEalquHolH6lT+u6kV9zzTUYO3YsZs+ebVb5dIRCoTD7WRAEGI1GAMD27dtx9913Y8GCBRg7dixCQkKwatWqZvOLnU2r1WLs2LEYO3YsVq5ciYiICBQWFmLs2LE2m4ZJc66/++47dO7c2Wyfr69vq+MpKCjA9ddfj0cffRQvvvgiwsLCsHXrVjz44IPQ6XTw9/eHTCZrNmVAmgtvj6bvg/Qln/Q+2OvCz5GBAwciPz8f33//PTZs2IDbbrsNo0aNajbn3VOYeBMRERERAMc7mlvi7++Pt99+2+K+rKwsPPfcc60+NzmPIAgOD/duykfe+L+tTaJba9GiRejfv79paLikZ8+e+O2338y2/fbbb0hJSYFcLrfr3Nu2bUNCQoLZPXrs2LGLD7oFhw4dQnl5ORYtWmSaH75r1y6zY5RKJQCYVXx79eoFX19fFBYWmirkF+rZsyfWrl1rtu3333+3Gc/u3bthNBrx2muvQSZrHCC9evVqs2MiIiJw+vRpiKJoSpwvXJtbqVSaxWuvi3kvg4ODcfvtt+P222/HP/7xD4wbNw4VFRWmofqexKHmRERERATg4iveQGN129pawxqNBpWVla0+N1Hfvn1x9913Iysry2z7U089hZ9//hkLFy7E4cOHsWLFCrz99tuYOXOm3efu3r07CgsLsWrVKuTl5SErKwtfffWVs19CM/Hx8VAqlXjrrbdw9OhRrF27ttka3wkJCRAEAd9++y1KS0tRU1ODoKAgzJw5E9OnT8eKFSuQl5eHP//8E2+99RZWrFgBAHjkkUdw5MgRPP3008jJycEnn3zSrEnZhZKTk6HX603xfPzxx1i6dKnZMcOHD0dpaSkyMzORl5eHJUuW4Pvvvzc7JjExEX///TdycnJQVlZmd0W8te/l4sWL8b///Q+HDh3C4cOH8dlnnyE6Oto0J97TmHgTEREREYxGo1MSb7VabfUPXbVajZCQkFafmwgA0tPTmw1LHjhwIFavXo1Vq1ahT58+mDdvHtLT0x0akn7DDTdg+vTpmDZtGvr3749t27aZGny5UkREBJYvX47PPvsMvXr1wqJFi/Dqq6+aHdO5c2csWLAAzz77LKKiojBt2jQAwMKFCzF37lxkZGSgZ8+eGDduHL777jt07doVQGNS/8UXX2DNmjXo168fli5dipdeeslmPP369cPixYvx8ssvo0+fPli5cmWzZbl69uyJd955B0uWLEG/fv3wxx9/NEuM//nPfyI1NRWDBw9GREREsyq2Na19L4OCgpCZmYnBgwfj0ksvRUFBAdatW2eq2nuaIHKhRVRVVSEkJASVlZUIDg72dDgO0+v1WLduHcaPH99s3gpRU7xXyBreG2Qv3ivtV2FhIRISEqBQKKDValv9/mq1WmRmZprmdDc1b948zvH2gLq6OuTn56Nr165QqVSeDscmo9Fo6lLtLQkTeS933C+2/v04kkdyjjcRERERmardycnJF/WlSkBAAGbPng2gcU63RqOBWq1GWloaZs+e7fWJHxGRKzDxJiIiIiJT4n0xjdUkKpUKs2bNwqxZs1BaWoro6GgYDAYm3UTUYXH8BhERERGZOppfzPzupgICAvDQQw9h4sSJ+N///sfh5UTUoTHxJiIiIiKnNFa7UGhoKPbt22dK6omIOiom3kRERETk1KHmksTERABAQUGB085JRNQWMfEmIiIi6uA0Gg1Onz4NAEhNTXXaeRMSEgAAx44dc9o5qfUuXIKLiFrmrH83bK5GRERE1MFJ1e7OnTsjKCjIaeeV1hJmxduzlEolZDIZTp06hYiICCiVSgiC4OmwLDIajdDpdKirq+NyYtQiV94voihCp9OhtLQUMpkMSqXyos7HxJuIiIiog3PFMHPg/FDzkpIS1NbWwt/f36nnJ/vIZDJ07doVRUVFOHXqlKfDsUkURZw9exZ+fn5e++UAeQ933C/+/v6Ij4+/6MSeiTcRERFRB+fsjuYStVoNf39/1NbWoqCgAL169XLq+cl+SqUS8fHxaGhogMFg8HQ4Vun1emzZsgXXXHPNRa0nTx2Dq+8XuVwOHx8fpyT1TLyJiIiIOjhXdDQHAEEQEBkZiYKCAuTn5zPx9jBBEKBQKLw6oZXL5WhoaIBKpfLqOMk7tKX7hRMniIiIiDo4qeLt7KHmABAZGQmA87yJqGNj4k1ERETUgdXX1+Po0aMAnF/xBoCoqCgAQH5+vtPPTUTUVjDxJiIiIurA8vLyYDAYEBQUhJiYGKefnxVvIiIm3kREREQdWtNh5q7oCsyKNxERE28iIiKiDs1VjdUkrHgTETHxJiIiIurQXJ14SxXviooKVFVVueQaRETejok3ERERUQfmyo7mAODn54dOnToB4HBzIuq4mHgTERERdVCiKLq84g0ACQkJADjcnIg6LibeRERERB3UyZMnodVq4ePjg6SkJJddJzExEQAr3kTUcTHxJiIiIuqgpGHmycnJUCgULruOlHiz4k1EHRUTbyIiIqIOyh3DzAFWvImImHgTERERdVDuTrxZ8SaijoqJNxEREVEH5eqO5hKpuVp+fj5EUXTptYiIvBETbyIiIqIOyt0V7+rqalRUVLj0WkRE3oiJNxEREVEHVFlZiaKiIgBAamqqS6/l5+eHqKgoABxuTkQdExNvIiIiog5IqnbHxsYiJCTE5dfr2rUrADZYI6KOiYk3ERERUQfkrmHmEinxZsWbiDoiJt5EREREHZC7E28uKUZEHRkTbyIiIqIOyF0dzSWseBNRR8bEm4iIiKgDYsWbiMh9mHgTERERdTB6vR55eXkAPDPH2x1reWu1Wuh0OpSUlECn00Gr1br8mkRE1jDxJiIiIupgcnNz0dDQgMDAQHTu3Nkt14yPj4cgCDh79ixKSkpceq26ujpkZmYiKirK9MjMzERdXZ1Lr0tEZA0TbyIiIqIOpukwc0EQ3HJNpVJpSvJdOdxcq9UiIyMD6enp0Gg0AACNRoP09HRkZGSw8k1EHsHEm4iIiKiDcff8bok7GqwpFApkZWVZ3JeVlQWFQuGyaxMRWcPEm4iIiKiDsbejuSiKTp2P7Y4GaxqNxlTptrSvsrLSZdcmIrKGiTcRERFRB2NPxftMrR61OiMOl5x12nWlircrE2+1Wg21Wm11X0hIiMuuTURkjUcT7y1btmDixImIjY2FIAhYs2aN2f4pU6ZAEASzx7hx48yOqaiowN13343g4GCo1Wo8+OCDqKmpceOrICIiImo7RFG0K/HefbwGm3MrkRrlD12D0SnXlirerhxqrtfrkZaWZnFfWloa9Hq9y65NRGSNRxNvrVaLfv36YcmSJVaPGTduHIqKikyP//3vf2b77777buzfvx/r16/Ht99+iy1btmDq1KmuDp2IiIioTTp16hSqq6shl8uRnJxs9Ti5IOCa5BCs218BZ/Vfc0fFOyAgAM888wzmzJljqnyr1WrMmzcPs2fPRkBAgMuuTURkjY8nL37dddfhuuuus3mMr68voqOjLe47ePAgfvjhB+zcuRODBw8GALz11lsYP348Xn31VcTGxjo9ZiIiIqK2TKp2JyUlQalUWj3uyq7ByNp8EvuKalFSo8OUyy3/PeYIKfE+duwYjEYjZDLX1IB2796NQYMG4cSJEygtLUVERAQaGhqgUqlccj0iopZ4/RzvTZs2ITIyEqmpqXj00UdRXl5u2rd9+3ao1WpT0g0Ao0aNgkwmw44dOzwRLhEREZFXs7ej+ardJdhXVAsA+OVwJU5X6S762p07d4ZcLoder8epU6cu+nzWbN++HTfffDOefPJJPPHEE0hMTMSmTZtcdj0iopZ4tOLdknHjxuGWW25B165dkZeXh//7v//Dddddh+3bt0Mul+P06dOIjIw0e46Pjw/CwsJw+vRpq+etr69HfX296eeqqioAjXOC2uK8Hynmthg7uRfvFbKG9wbZi/dK27d//34AQEpKisX3USaTwWg0YntB499H8aFKFJ7RYd3+ctx3aQQEQYDRaN+cb0v3S3x8PPLz85Gbm4uoqKiLfTkWZWdnm67l4+ODsrIy/PTTTxg/frxLrkfOw88YcoSn7xdHruvVifcdd9xh+u++ffvikksuQVJSEjZt2oSRI0e2+rwZGRlYsGBBs+0//fQT/P39W31eT1u/fr2nQ6A2gvcKWcN7g+zFe6Xt+u233wA0FiLWrVtn8Zh6owxn9SkAgC51eShEHH7LPYOQ4p3wERxfXqzp/RIYGAgAWLNmjcuW9tq+fTsAoK6uzjTPe+3atRgzZoxLrkfOx88YcoSn7pfa2lq7j/XqxPtC3bp1Q3h4OHJzczFy5EhER0ejpKTE7JiGhgZUVFRYnRcOALNnz8aMGTNMP1dVVSEuLg5jxoxBcHCwy+J3Fb1ej/Xr12P06NFQKBSeDoe8GO8Vsob3BtmL90rb9/jjjwMAbrvtNlx++eUWj8kvr8O3608h1E+O+2+4Boe/PY4yLRDeawiu6hpk97Us3S9r1qzB3r17ERIS4pIKtE6nw8mTJwEA999/P4KDg5GZmYkTJ06gX79+6Ny5s9OvSc7DzxhyhKfvF2nktD3aVOJ94sQJlJeXIyYmBgBw5ZVXQqPRmBpoAMAvv/wCo9Fo9f9IgMaGbb6+vs22KxSKNv0PvK3HT+7De4Ws4b1B9uK90jZVVVWZktI+ffpYfQ8r6hrX7o4IUsJXqcSwZDW++KsMW/NrMCwlzOHrNr1fkpKSAADHjx93yT106NAh6PV6BAcHIykpCYIgYNCgQdi5cye2bNmC++67z+nXJOfjZww5wlP3iyPX9GhztZqaGmRnZ5vm4eTn5yM7OxuFhYWoqanB008/jd9//x0FBQX4+eefceONNyI5ORljx44FAPTs2RPjxo3DP//5T/zxxx/47bffMG3aNNxxxx3saE5ERER0gZycHABAdHS0aQi2JaXVjfMWIwIb/6gcmhQMQQBySs6i6CKbrElrebtqSbG///4bAHDJJZdAOLcO2qhRowAAGzZscMk1iYha4tHEe9euXRgwYAAGDBgAAJgxYwYGDBiAefPmQS6X4++//8YNN9yAlJQUPPjggxg0aBB+/fVXs2r1ypUr0aNHD4wcORLjx4/HkCFD8P7773vqJRERERF5Lamjec+ePW0eV1LTmHhHnku8wwIUuCS2cf3rLbkXNy9bWlKsoKDgos5jjZR49+3b17StaeItio7PUSciulgeHWo+fPhwmx9+P/74Y4vnCAsLwyeffOLMsIiIiIjapYMHDwJoeSmxUinxDjo/jHJYcgj+OqnF1rxKTOofDh+Z0KoYpIr38ePH0dDQAB8f5/45unfvXgCNFW/JVVddBZVKhaKiIhw6dKjFLx6IiJzN69fxJiIiIiLnsHcN75ILhpoDQP8ugQhWyVFZZ8BfJ2taHUNMTAyUSiUMBgNOnDjR6vNY03SouUSlUmHIkCEAONyciDyDiTcRERFRByFVvG1VfBuMIipqpaHmStN2H5mAId0aV3/ZfKT1w81lMhkSEhIAOH+ed3l5uVnzuKY4z5uIPImJNxEREVEHoNfrkZubC8B2xbtCq4dRBBRyASF+crN9w5LVAIC/TmlNyXlrSPO8nZ14S8PMu3bt2myJWCnx3rRpExoaGpx6XSKiljDxJiIiIuoAjh49ioaGBgQEBKBLly5Wj2vaWE3qCi6JCVEiJdIPoghszbN//doLuarBmpR4N22sJunfvz/CwsJQVVWFXbt2OfW6REQtYeJNRERE1AE0bax2YULdlLSUWHig5fVphyWHAGjsbm5sZYdwVy0pZml+t0Qul+Paa68FwOHmROR+TLyJiIiIOgC7G6tdsJTYhS6LD4KfQoaSGj0OFZ9tVSyuqnjbSrwBYOTIkQCYeBOR+zHxJiIiIuoA7E28paXEIoIsJ96+ChmuSAwCAGw+omlVLK6oeBsMBuzbtw+A9cRbmue9bds2aLVap12biKglTLyJiIiIOgB7OpoDQEm1DoB5R/MLDeuuBgDsKqyBtt7gcCxSxfvUqVOor693+PmWHD16FLW1tVCpVEhOTrZ4TFJSEhISEqDX67F161anXJeIyB5MvImIiIjaOVEUHa54WxtqDgBdw3wRH+oLvVHEtnzHm6xFRETA398foiiisLDQ4edbIjVW6927N+RyucVjBEHgsmJE5BFMvImIiIjaudOnT6OqqgoymcxqNRgAtDoDtDojACDCRuItCAKuOddkbVNuJUQHm6wJguD04eYtze+WcJ43EXkCE28iIiKidk4aZp6UlARfX1+rx0nV7hCVHL4K238mXtU1GAqZgONn6pFf4fhwcWc3WLM38ZY6m2dnZ6O0tNQp1yYiagkTbyIiIqJ2zu5h5tW2G6s1Fegrx+D4QADAllyNwzF5quIdFRVlOmbjxo1OuTYRUUuYeBMRERG1c85aSuxC0pre2/OrUa83OhSTMyveNTU1OHr0KACgb9++LR7Ped5E5G5MvImIiIjaOXs7mpfWNHY0D7fR0bypHtH+iAxU4KzeiD8Kqx2KyZkV7/3790MURURHRyMiIqLF4znPm4jcjYk3ERERUTtnd8W72rGKt6xJk7UtuZUOxSRVvJ2ReNs7zFxyzTXXwMfHB/n5+aZKORGRKzHxJiIiImrHqqurceLECQAOLCVmxxxvyZCkYAgCkFNyFkWVOrufJyXeJSUlqK2ttft5ljiaeAcGBuLKK68EAPz8888XdW0iInsw8SYiIiJqx3JycgA0NhULDQ21epzRKKLsXOJtaymxC4X5K9AvNgAAsNmBJmtqtRrBwcEALn6et6OJN8B53kTkXky8iYiIiNoxe4eZV9Q2wCACPjIBoX4+Dl1jWPfG4eZbj1ahwWjfmt6CIDilwZooiti7dy8A+xqrSaR53j///DOMRscawxEROYqJNxEREVE75mhH8/BAH8hkgkPX6Nc5ECEqOarqDMg+UWP385zRYO3kyZM4c+YM5HJ5i83jmrrssssQGBiI8vJy/PXXX62+PhGRPZh4ExEREbVj9nc0lxqr2dfRvCkfmYAhSY1V780ONFlzRsVbGmbeo0cP+Pr62v08hUKB4cOHA+BwcyJyPSbeRERERO2YvRXv0urGxmiOzO9uSlrT++9TWlRo9XY9xxmdzVszv1sizfNmgzUicjUm3kRERETtVENDA44cOQLA/qHmjnQ0byo6WInUSD+IIvBrXpVdz3HGUPPWzO+WSPO8t2zZgvr6+lbHQETUEibeRERERO3U0aNHodfr4e/vj7i4OJvHlprmeLcu8QaA4eearG3Jq4RRbLnJmjOHmrem4t27d29ERUXh7Nmz2L59e6tjICJqCRNvIiIionZKGmaempoKmcz2n30l1dIc79Yn3oPjg+CvkKG0Ro+Dp1tem1uqeFdUVKCqyr4qeVP19fWm19iaxFsQBC4rRkRuwcSbiIiIqJ2yd373Wb0R1fUGAK2f4w0Avj4yXNG1cW1ue5qsBQUFoVOnTgBaV/U+dOgQGhoaoFar0aVLF4efD3CeNxG5BxNvIiIionbqxIkT6NOnDwYNGmTzuNKaxsZqgb5y+CvlF3XN4eearO0qrEHNuWTelouZ5910mLkgOLYEmkSa5/3HH3+gstL+juxERI5g4k1ERETUDmm1WixatAhr167F448/Dq1Wa/XYUicMM5ckdlLh2pQQNBhF/H6s5TW9L2ae98U0VpPExcUhJSUFRqMRmzZtavV5iIhsYeJNRERE1M7U1dUhMzMTnTt3Rrdu3RATE4PMzEzU1dVZPF5qrHYxw8ybuntwJPrE+OPXvGq01GPtYpYUu5jGak1xnjcRuRoTbyIiIqJ2RKvVIiMjA+np6dBoNAAAjUaD9PR0ZGRkWKx8X+xSYhcyGEQ8PjQWan8fnDGqbA4Dd9ZQ84vBed5E5GpMvImIiIjaEYVCgaysLIv7srKyoFA0T66dXfFWKeXYeESDx4bGIqVnX8jl1ueNt3aoeWlpKYqKigAAffr0aXWsADB8+HDIZDIcPHgQJ0+evKhzERFZwsSbiIiIqB3RaDSmSrelfZYaiElLiTkr8QaAmGAltuRW4uqesTAajVaPa1rxFu1Y+1size9OSkpCYGDgRcUaGhpqakDHqjcRuQITbyIiIqJ2RK1WQ61WW90XEhJits0oiiircV5zNUlcqC+uSQ7BDwfKbK4hLiXe1dXVOHPmjN3nd0ZjtaY4z5uIXImJNxEREVE7otfrkZaWZnFfWloa9Hq92TbN2QbojSJkAhAW4LzEOyJQgXd+PYVPdpejtl5v9Tg/Pz9ER0cDcGyet7Pmd0uazvN2pPJORGQPJt5ERERE7UhAQABmz56NuXPnmirfarUa8+bNw+zZsxEQEGB2vLSUWHiAAnJZ69bCtkQQBOSXN3ZRl4ayW9OaBmvOTryvuuoqqFQqnDp1CocOHXLKOYmIJEy8iYiIiNoZlUqFESNG4MSJEzh16hSKi4sxa9YsqFSqZseWOLmxWlPhAT4AgHKt7cTb0QZrBoMB+/btA+C8xFulUmHIkCEAONyciJyPiTcRERFRO3T//fcjMTERJSUlUCqVzSrdklInLyXWVKdziXeZtsHmcY5WvPPy8lBXVwc/Pz9069btomJsivO8ichVfDwdABERERE5lyiKKCoqgk6nQ2hoqM1jnb2UWFPh5+aMt5R4O1rxloaZ9+nTx+ZSZY6SEu9NmzahoaEBPj78U5mInIMVbyIiIqJ2pqKiAjqdDgBMjcuskeZfRwYpnR7H+aHmzq14O3t+t6R///4ICwtDVVUVdu3a5dRzE1HHxsSbiIiIqJ05deoUACA8PBxKpe2EurSmMUF3RcX7/FBz++d429NR3FWJt1wux4gRIwBwuDkRORcTbyIiIqJ2Rkq8Y2NjbR5X32CE5qwBgGuHmrdU8Y6Pj4cgCDh79ixKSkpaPK+rEm+A87yJyDWYeBMRERG1M0VFRQCAmJgYm8eVnZvf7a+QIUDp/D8LpYp3jc6Is3qj1eOUSiU6d+4MoOXh5tXV1aZj+vbt66RIz5MS7+3bt0Or1Tr9/ETUMTHxJiIiImpn7K14m5YSC1JAEJy3hrfETyGDAo0V9fIa5ywpJi0jFhsbi06dOl18kBdISkpCQkICdDodtm7d6vTzE1HHxMSbiIiIqJ2xN/EulRqruWCYuSRA1niN0hbmedvbYM2Vw8wBQBAEjBw5EkBj1ZuIyBm4RgIRERFRO2PvUPMSFy4lJvGX6aExqkzD2q2xt+Lt6sQbAG655RbccMMNGD16NEpKSqBWq6HX662uhU5E1BJWvImIiIjaGbsr3uc6mrtiKTGJ/7mKt72dzVuqeO/duxeAa+Z3S6699lrs2rULnTt3RlRUFKKiopCZmYm6ujqXXZOI2jdWvImIiIjaGfsTb9dXvAOEc4l3CxVvaai5rYq3KIour3hrtVpkZmbihRdeMG3TaDRIT08HAMyaNYuVbyJyGCveRERERO2IKIp2DTUXRRElbpjjLVW8S+0can7s2DEYjZY7oB8/fhyVlZXw8fFBjx49nBvoOQqFAllZWRb3ZWVlQaFw3e+KiNovJt5ERERE7Uh5eTn0+sYkNzo62upxVXUG6AwiBAHoFOD65mplLazl3blzZ8jlcuh0OlPF/kJStbtnz55QKl0zPF6j0UCj0VjdV1lZ6ZLrElH7xsSbiIiIqB2RktaIiAibyanUWC3M3wc+cucvJSaRKt419QbU2VjL28fHB/Hx8QCsDzd3R2M1tVoNtVptdV9ISIjLrk1E7RcTbyIiIqJ2xN6O5u5YSgwAFIIR/srGPzlbarDW0pJi7misptfrkZaWZnFfWlqaaTQBEZEjPJp4b9myBRMnTkRsbCwEQcCaNWtM+/R6PZ555hn07dsXAQEBiI2NxX333dds6FFiYiIEQTB7LFq0yM2vhIiIiMg72NtYreRcR/OIQNd1NJeEBzT2873YJcXcUfEOCAjA7NmzMW/ePFPlW61WY968eZg9ezYbqxFRq3g08dZqtejXrx+WLFnSbF9tbS3+/PNPzJ07F3/++Se+/PJL5OTk4IYbbmh2bHp6OoqKikyPJ554wh3hExEREXkdRzuaRwa5vlmYKfG+iCXF6urqkJOTA8C1iTcAqFQqzJo1C6dOnUJ+fj5OnjyJWbNmQaVSufS6RNR+eXQ5seuuuw7XXXedxX0hISFYv3692ba3334bl112GQoLC01zgAAgKCjIZvMQIiIioo7C3qHmUkdzVy4lJpGat7XU2dzWkmIHDx6EwWBAWFhYi18qOENAQAA2btyItLQ0+Pv7Y8eOHS6/JhG1X21qHe/KykoIgtCs4cWiRYuwcOFCxMfH46677sL06dPh42P9pdXX16O+vt70c1VVFYDG4e1tcd6OFHNbjJ3ci/cKWcN7g+zFe8X7nThxAgAQFRVl830qqW4cah7mJ7js/ZTOG6oSTNe0da24uDgAjRXvC4/bs2cPgMb53Q0NtjukO0uvXr2wb98+AEBJSQlCQ0Pdct2OjJ8x5AhP3y+OXLfNJN51dXV45plncOeddyI4ONi0PS0tDQMHDkRYWBi2bduG2bNno6ioCIsXL7Z6royMDCxYsKDZ9p9++gn+/v4uid8dLhwhQGQN7xWyhvcG2Yv3ivc6ePAggMYh5+vWrbN4jEEUcOZsCgABf23fjEMyg0tjOn54H4AuOHqyDOvW7bZ6XHl5OQCgsLAQ33zzDeRyuWnf2rVrAQCBgYFWX5crREdH4/Tp03j33XfRv39/t123o+NnDDnCU/dLbW2t3ccKoiiKLozFboIg4KuvvsJNN93UbJ9er8ekSZNw4sQJbNq0ySzxvtCHH36Ihx9+GDU1NfD19bV4jKWKd1xcHMrKymye21vp9XqsX78eo0ePhkLh+uFi1HbxXiFreG+QvXiveL/k5GQUFhZi69atuOyyyywec7pKh+fWnYCvj4Alkxob1bqCdL/0vGwYXthQjEBfGd68OdHq8UajESEhIaivr8fhw4dNQ88BYPz48diwYQOWLl2KBx54wCXxWnLPPfdg9erVSE9Px7PPPuu263ZU/IwhR3j6fqmqqkJ4eDgqKytbzCO9vuKt1+tx22234dixY/jll19afEGXX345GhoaUFBQgNTUVIvH+Pr6WkzKFQpFm/4H3tbjJ/fhvULW8N4ge/Fe8U5Go9E0xzs+Pt7qe3SmrnGYeWSgwuZa384SFewHAKipN8IAOVQK6/19ExIScPjwYZw4cQLdu3c3bZeWEhswYIBb773LL78cq1evxp9//sl73o34GUOO8NT94sg1vXodbynpPnLkCDZs2IBOnTq1+Jzs7GzIZDJERka6IUIiIiIi71FeXm6ac2ir8aw7lxIDAH+lDAEOruXdtMFaSUkJiouLIQgCevfu7aowLbr00ksBADt37nTrdYmoffFoxbumpga5ubmmn/Pz85GdnY2wsDDExMTgH//4B/788098++23MBgMOH36NAAgLCwMSqUS27dvx44dOzBixAgEBQVh+/btmD59Ou655x42vyAiIqIOR6p2R0RE2KzESN3FI9ywlJgkPFABbUU9ymr06KK2PB0QsLykmFTtTkpKcvs62gMHDoRMJsPJkydRVFTUYrd4IiJLPFrx3rVrFwYMGIABAwYAAGbMmIEBAwZg3rx5OHnyJNauXYsTJ06gf//+iImJMT22bdsGoHHI+KpVqzBs2DD07t0bL774IqZPn47333/fky+LiIiIyCPsXcNbWkos0g1LiUnCzy0pZm/Fu2ni/ffffwNw/frdlgQEBKBXr14AWPUmotbzaMV7+PDhsNXbraW+bwMHDsTvv//u7LCIiIiI2iR7E2+p4h3p5op302tbI1W8mw4192TiDTQON9+3bx8qKio8cn0iavu8vrkaEREREdlHGmpuazi0KIookYaau7HiHSFVvFtIvL2t4g0AgwcPxokTJzBp0iSPXJ+I2j6vbq5GRERERPazp+JdU29And4I4HwV2h2ka5VpG2weJ1W8T506hfr6ejQ0NGD//v0A3J941+oMEEURI0eOxKpVqzBlypQWR2QSEVnCxJuIiIionbAn8ZaGeof6+0Apd9+fguGBjQMtW6p4R0REwN/fH6IoorCwELm5uaivr0dAQIApKXeHfae0MIpATslZpKSk4J577sGXX35pVoknIrIXE28iIiKidsKeoebSMHN3NlYDzjdXq25ScbdEEASzJcWkYeZ9+vSBTOaeP11PVtbjjU0nsSW3Ej2i/CEIAkpLSwGwwRoRtQ4TbyIiIqJ2wq6K97mO5u4cZg4A/kq53Wt5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ijM9M2bM4N133+XQoUO3zAIC4sZJXkRVJBvCWpIVYS3JiqgJyY2wVkPPivR420DFenZarZaQkBD+97//8f7777N//37at29v49YJeyN5EVWRbAhrSVaEtSQroiYkN8JaDTkrt+4pBTtWcXZHp9Px5Zdf4uHhwa5du+jUqZONWybskeRFVEWyIawlWRHWkqyImpDcCGs15KxIj7cNDR06FIA9e/bQpUsXG7dG2DvJi6iKZENYS7IirCVZETUhuRHWaohZkX28bayoqAhXV1dbN0PUE5IXURXJhrCWZEVYS7IiakJyI6zV0LIihbcQQgghhBBCCFGLZKi5EEIIIYQQQghRi6TwFkIIIYQQQgghapEU3kIIIYQQQgghRC2SwlsIIYQQQgghhKhFUngLIYQQQgghhBC1SApvIYQQQgghhBCiFknhLYQQQtQTDz/8MHfffbetmyGEEEKIatLaugFCCCGEAJVK9bfXv/HGG8yePRtFUeqoRdf28MMPk5ubyy+//GLTdgghhBD1iRTeQgghhB1ITU21fP/9998zY8YM4uLiLJe5ubnh5uZmi6YJIYQQ4gbJUHMhhBDCDgQGBlq+PD09UalUlS5zc3O7aqh5//79efbZZ5k+fTre3t4EBATw5ZdfUlRUxOTJk3F3d6dly5asW7eu0nMdO3aMO+64Azc3NwICApg0aRJZWVmW63/66Seio6NxdnamUaNGDBo0iKKiIt58802+++47fv31V1QqFSqVim3btgHw8ssvExERgYuLC2FhYbz++usYDAbLY7755pt06NCB+fPn07RpU9zc3HjqqacwmUy8//77BAYG4u/vz7///e9KbVWpVMybN4877rgDZ2dnwsLC+Omnn27+f4AQQghRi6TwFkIIIeqx7777Dl9fX/bt28ezzz7Lk08+ydixY+nZsycHDx5kyJAhTJo0ieLiYgByc3MZOHAgHTt2ZP/+/axfv5709HTuu+8+oLznfcKECUyZMoUTJ06wbds2Ro8ejaIo/OMf/+C+++5j2LBhpKamkpqaSs+ePQFwd3fn22+/JTY2ltmzZ/Pll1/y0UcfVWprYmIi69atY/369SxdupSvv/6aO++8k+TkZLZv3857773Ha6+9xt69eyvd7/XXX2fMmDEcPnyYiRMnMn78eE6cOFEHr64QQghxc6gUW08WE0IIIUQl3377LdOnTyc3N7fS5X+dX92/f39MJhM7d+4EwGQy4enpyejRo1mwYAEAaWlpBAUF8fvvv9OjRw/effdddu7cyW+//WZ53OTkZEJCQoiLi6OwsJDOnTtz9uxZmjVrdlXbrJ3j/b///Y9ly5axf/9+oLzH+4MPPiAtLQ13d3cAhg0bRlxcHImJiajV5X0BkZGRPPzww7zyyitAeY/3E088wbx58yyP3aNHDzp16sTcuXOtfEWFEEII25I53kIIIUQ91q5dO8v3Go2GRo0aER0dbbksICAAgIyMDAAOHz7M1q1brzlfPDExkSFDhnD77bcTHR3N0KFDGTJkCPfeey/e3t5/247vv/+eOXPmkJiYSGFhIUajEQ8Pj0q3CQ0NtRTdFW3TaDSWorvisoq2Vrjtttuu+vnPP//82/YIIYQQ9kSGmgshhBD1mE6nq/SzSqWqdFnFaulmsxmAwsJCRo4cyZ9//lnpKz4+nr59+6LRaNi4cSPr1q2jdevWfPzxx7Rq1YozZ85U2Ybff/+diRMnMnz4cFavXs2hQ4d49dVX0ev11WprxWUVbRVCCCFuFVJ4CyGEEA1Ip06dOH78OKGhobRs2bLSl6urK1Be/Pbq1Yu33nqLQ4cO4eDgwIoVKwBwcHDAZDJVesw9e/bQrFkzXn31Vbp06UJ4eDjnzp27aW3+448/rvo5Kirqpj2+EEIIUduk8BZCCCEakKeffprs7GwmTJhATEwMiYmJ/Pbbb0yePBmTycTevXv5v//7P/bv38/58+f5+eefyczMtBS6oaGhHDlyhLi4OLKysjAYDISHh3P+/HmWLVtGYmIic+bMsRTqN8OPP/7I/PnzOXXqFG+88Qb79u3jmWeeuWmPL4QQQtQ2KbyFEEKIBiQ4OJjdu3djMpkYMmQI0dHRTJ8+HS8vL9RqNR4eHuzYsYPhw4cTERHBa6+9xocffsgdd9wBwGOPPUarVq3o0qULfn5+7N69m1GjRvH888/zzDPP0KFDB/bs2cPrr79+09r81ltvsWzZMtq1a8eCBQtYunQprVu3vmmPL4QQQtQ2WdVcCCGEEHZLpVKxYsWKSvuXCyGEEPWN9HgLIYQQQgghhBC1SApvIYQQQgghhBCiFsk+3kIIIYSwWzIjTgghxK1AeryFEEIIIYQQQohaJIW3EEIIIYQQQghRi6TwFkIIIYQQQgghapEU3kIIIYQQQgghRC2SwlsIIYQQQgghhKhFUngLIYQQQgghhBC1SApvIYQQQgghhBCiFknhLYQQQgghhBBC1CIpvIUQQgghhBBCiFr0/wE/LP1FxV0RMgAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "9816" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plt.figure(figsize=(10, 6))\n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "unique_taskPHIDs = task_phab_df.groupby('week')['TaskPHID'].nunique()\n", + "\n", + "wmf_task_phab_df = task_phab_df[task_phab_df['WMFaffil'] == True]\n", + "wmf_tasks = wmf_task_phab_df.groupby('week')['TaskPHID'].nunique()\n", + "\n", + "other_task_phab_df = task_phab_df[task_phab_df['WMFaffil'] != True]\n", + "other_tasks = other_task_phab_df.groupby('week')['TaskPHID'].nunique()\n", + "\n", + "sns.lineplot(x=unique_taskPHIDs.index, y=unique_taskPHIDs.values, color='black', marker='o')\n", + "sns.lineplot(x=wmf_tasks.index, y=wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "plt.title('Task Descriptions (Task head)')\n", + "plt.xlabel('Timestamp')\n", + "plt.ylabel('Unique taskPHIDs')\n", + "plt.xticks(rotation=45)\n", + "plt.grid(True)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "#len(filtered_phab_df[filtered_phab_df['TaskPHID'].isin(task_phab_df['TaskPHID'])])" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "1869ecbb-7579-43a9-92f3-8fa3a06ee331", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_56151/825633528.py:14: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_56151/825633528.py:14: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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Arh17IL4/btg4+ENrarA3CERERERUS2Xn5+PTz/9FO7u7tLt008/RX5+fpWet3379vDx8cGWLVukZVu2bIGvry/atWtntK1Op0N4eLg0c32bNm2wadMmo23++usvBAYGwtraGiEhIYiJiTFa/+DwvevXr+OZZ56Bu7s77Ozs0KlTJ+zatctoH39/fyxYsAATJkyAvb09fH19sXLlykdem6WlJTw8PODt7Y327dvjf//7H/744w/s2LEDq1evlrZLT0/HxIkT4erqCgcHBzz55JM4d+6ctH7OnDlo27Ytvv32W/j4+MDGxgbDhg1DRkaGtH7NmjX4448/pOqsffv2SfvfuHEDISEhsLGxQZs2bXD06NFHxk5lV+OTUrm5uZDJjC9DLpc/tKTP0tISDg4ORjciqh3kFpaIWvcD4rb/hqh130MQavzbHBERERGZkCiKyMnJKfMtMzMT4eHhmDdvntR7KT09HfPmzUN4eDgyMzPLfKyKtJ+YMGECVq1aJf38ww8/4OWXXy62XXh4OH788UesWLECly5dwvTp0/HSSy9h//79AIBbt27h+eefx5AhQxAREYGJEydi5syZDz13dnY2Bg4ciN27d+Ps2bMYMGAAhgwZgri4OKPtFi1ahI4dO+Ls2bN4/fXXMXnyZERGRpb7Wp988km0adPGKAk3dOhQJCUlYceOHTh9+jTat2+PPn36IDU1VdomOjoav/76K/7880/8/fffUhwAEBYWhmHDhkmVWQkJCejWrZu073vvvYewsDBEREQgMDAQI0eOZKVWJarxn9aGDBmCjz/+GNu3b0dMTAx+++03LF68GM8995y5QyMiM8hNuIOMqKsAgIyoq4j+dS17SxERERFRmeXm5sLOzq5MN39/f8jlcixbtqzEYy1btgxyuRz+/v5lOl5ubm65433ppZdw6NAhxMbGIjY2FocPH8ZLL71ktE1BQQEWLFiAH374AaGhoWjUqBHGjx+Pl156Cd9++y0A4JtvvkHjxo2xaNEiBAUFYfTo0Y/sSdWmTRtMmjQJLVu2REBAAObPn4/GjRtj69atRtsNHDgQr7/+Opo0aYJ3330X9evXx969e8t9rQDQtGlTqYLr0KFDOHHiBDZu3IiOHTsiICAAn3/+OZycnIyqwPLz8/Hjjz+ibdu26NWrF5YvX44NGzYgMTERdnZ2sLa2liqzPDw8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P38+Zs+ejfDwcDRr1gwDBgzA9u3b0bBhQwD6hNfmzZvx+++/o02bNlixYgUWLFjw0HjatGmDxYsXY+HChWjZsiXWrVuH8PBwo22aNWuGr7/+Gl999RXatGmDEydOFEsavfLKKwgKCkLHjh3h6uparPqpNO3bt8evv/6KDRs2oGXLlvjggw8wb948oybnJbG3t8enn36Kjh07olOnToiJicFff/0lVXtVNkEsz5yTtVRmZiYcHR2RkZEBB4eKfaAlIvO6+OXnyI67icCxr8ClZdty7y+KIi5++RlybsXC+8kB8BkwpPKDJCIiIqJqJT8/Hzdv3kTDhg1hZWVl7nCIapSHvX7KmmdhpRQR1QoVbXRuIAgCvAurpRKP7oc2P7/SYiMiIiIiIqLimJQiohpPFMX7jc4rmJQCAOcWrWFV3w3avDzcPX6ossIjIiIiIiKiEjApRUQ1njY/H6JG3/BPaVfxpJQgk8Grdz8AQOKhvdBpNJUSHxERERERERXHpBQR1XiGoXtyKyvILR5v6t367TtB6eAIVUY67p09WRnhERERERERUQmYlCKiGk/qJ/UYVVIGMoUSnj300+bG79sJUad77GMSERERERFRcUxKEVGNp8429JOyr5TjuXXpAbmVNfKT7yLt8oVKOSYREREREREZq/FJKX9/fwiCUOz2xhtvmDs0IjKRymhyXpTCyhruXXsCAOL3/QtRFCvluERERERERHRfjU9KnTx5EgkJCdJt586dAIChQ4eaOTIiMhXD8D2LSkpKAYBHjxAICgWy42KQdSO60o5LREREREREejU+KeXq6goPDw/ptm3bNjRu3BjBwcHmDo2ITERdyZVSgD7B5dqxCwB9tRQRERERERFVrhqflCpKpVLhp59+woQJEyAIgrnDISITqYqkFAB4BfcFBAHpkZeRE3+7Uo9d24miiLyku9BpNOYOhYiIiIhMZOXKlfDx8YFMJsOSJUtKXDZnzhy0bdtW2mf8+PF49tlnpZ979+6NadOmmTRug3379kEQBKSnp5v83DExMRAEARERESY/tznVqqTU77//jvT0dIwfP/6h2xUUFCAzM9PoRkQ1lyorC0DlzL5XlFU9V9Rr3R6AfiY+Krt7EaegtLNDbgKTeURERERVYfz48RAEAZ988onR8t9//90sRRqZmZmYMmUK3n33Xdy5cwevvvpqicvC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Gpg0aRLWr1+Pbdu2wcbGRppHamdnBwsLC9jZ2WHChAl47733YG9vD1tbW7z99tvo3LkzOnXqJJ3nxo0bSE9PR2xsLLKysqT/cPT394eZmRkOHjyIQYMG4Z133sHw4cOl65iZmZXY7Dw9PR03btyQfo+KikJERATs7e3RqFEjAEBiYiLu3LmDBw8eAMh/UwH5WWBWqtQOhrpP161bB4VCgZYtW0KpVOLMmTOYMWMGRo4cCYVCUWx87733HsaOHYt27dqhQ4cOWLJkCTIyMnR6psXGxiI2Nla6ny9evAgbGxs0atSIDf9rmJp+P966dQu//vor+vbtC0dHR9y7dw8LFiyAhYUFBgwYUHVPHBlUTb9Pb968ifXr12PAgAFwcHDAhQsXMGXKFPTo0QOtWrWquieODKam36MFr3/kyBHs2rWr8p8kqlZqwz27evVq+Pn5wdHREWFhYXjnnXcwZcoU+Pr6Vs2TRgZX3e/Tavf9vsrW9SO9ASjyZ/Xq1dKYrKws4a233hLq1asnWFpaCsOGDRNiYmJ0zhMYGFjkeaKiogRBEISxY8cWuT8wMLDE+A4ePFjkcWPHjpXGrF69usgxc+bMqZwniYzOUPfphg0bhDZt2gjW1taClZWV4O/vL3z66adCVlZWqTEuX75caNSokWBmZiZ06NBBOHHihM7+OXPmlPoYqGao6ffj/fv3hf79+wtOTk6CQqEQGjZsKLz44ovCtWvXKuX5oeqhpt+nd+7cEXr06CHY29sLSqVSaNy4sfDBBx/oLGVONVtNv0dFM2bMENzd3YW8vLwKPR9U/dWGe3b69OmCs7OzoFAohCZNmgiff/65oNVqK/zcUPVR3e/T6vb9XiYIglBMvoqIiIiIiIiIiKhKsKcUEREREREREREZHJNSRERERERERERkcExKERERERERERGRwTEpRUREREREREREBsekFBERERERERERGRyTUkREREREREREZHBMShERERERERERkcExKUVERERERERERAbHpBQRERERERERERkck1JERERERERERGRwTEoREREREREREZHBMSlFREREREREREQGx6QUEREREREREREZHJNSRERERERERERkcExKERERERERERGRwTEpRUREREREREREBsekFBERERERERERGRyTUkREZBC5ubmYNm0a3N3dIZfLMXTo0Aqfs2fP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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[6, 6])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "'''\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('VE Depth by Timestamp w/o URLS')\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency Type')\n", + "ax0.legend().set_visible(False)\n", + "'''\n", + "# Calculate the median depth over time\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "wmf_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] == True]\n", + "wmf_median_depth = wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "other_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] != True]\n", + "other_median_depth = other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=wmf_median_depth, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax0.set_title('Median Depth of VE in Phabricator Sentence Dependency Trees')\n", + "ax0.set_ylabel('Median Depth')\n", + "ax0.set_xlabel('')\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax2 = plt.subplot(gs[1], sharex=ax0)\n", + "#filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_comment_counts = filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=weekly_comment_counts.index, y=weekly_comment_counts.values, color='black', label='Total', ax=ax2, marker='o')\n", + "wmf_weekly_comment_counts = wmf_filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=wmf_weekly_comment_counts.index, y=wmf_weekly_comment_counts.values, color='#c7756a', label='WMF-affiliated authors', ax=ax2, marker='x')\n", + "other_weekly_comment_counts = other_filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=other_weekly_comment_counts.index, y=other_weekly_comment_counts.values, color='#5da2d8', label='Nonaffiliated authors', ax=ax2, marker='x')\n", + "ax2.set_title('Count of Phabricator Comments Discussing VE (Grouped by Week)')\n", + "ax2.set_xlabel('Timestamp')\n", + "ax2.set_ylabel('Count')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "plt.savefig('030525_ve_phab_comments.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "e3fd6f81-7cad-4a2c-b5e8-a1f906d32b87", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_97550/2055267856.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " bot_filtered_sentence_level_data['dependency_tree'] = bot_filtered_sentence_level_data['sentence_no_url'].apply(extract_dependency_tree)\n" + ] + } + ], + "source": [ + "bot_filtered_sentence_level_data = sentence_level_data[sentence_level_data['has_bot_ref'] == True]\n", + "bot_filtered_sentence_level_data['dependency_tree'] = bot_filtered_sentence_level_data['sentence_no_url'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "9ef307b2-b200-47b1-ade9-81f8c81847f0", + "metadata": {}, + "outputs": [], + "source": [ + "bot_dependency_relations = []\n", + "\n", + "for index, row in bot_filtered_sentence_level_data.iterrows():\n", + " sentence = row['sentence']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['comment_id']\n", + " sentence_id = row['sentence_id']\n", + " \n", + " for token, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(r'\\b(bots|scripts|gadgets)\\b', token, re.IGNORECASE):\n", + " bot_dependency_relations.append({\n", + " 'sentence_id': sentence_id,\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head, \n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + "bot_dependency_relations_df = pd.DataFrame(bot_dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "7cb8c88d-d657-4555-8af1-47f9bed2c9ae", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sentence_idcomment_idtimestamptokendependencyheaddepthchildren
057302013-10-03 20:32:16+00:00scriptspobjin32
1139482013-10-25 23:44:17+00:00gadgetsdobjload31
2239482013-10-25 23:44:17+00:00gadgetsnsubjreach10
3439632013-10-04 15:10:00+00:00load.php?debug=false&lang=en&modules=jquery%2C...compoundException41
4439632013-10-04 15:10:00+00:00load.php?debug=false&lang=en&modules=jquery%2C...compoundException42
...........................
1752299562013-03-15 11:27:23+00:00botsnsubjpassvoiced12
1766301402013-06-20 20:09:44+00:00scriptspobjFor22
1773317492013-08-07 13:35:56+00:00scriptsattrbe34
1786319072013-06-30 19:20:13+00:00gadgetsdobjsupport30
1798319072013-06-30 19:20:13+00:00gadgetsdobjsupport30
\n", + "

180 rows × 8 columns

\n", + "
" + ], + "text/plain": [ + " sentence_id comment_id timestamp \\\n", + "0 5 730 2013-10-03 20:32:16+00:00 \n", + "1 1 3948 2013-10-25 23:44:17+00:00 \n", + "2 2 3948 2013-10-25 23:44:17+00:00 \n", + "3 4 3963 2013-10-04 15:10:00+00:00 \n", + "4 4 3963 2013-10-04 15:10:00+00:00 \n", + ".. ... ... ... \n", + "175 2 29956 2013-03-15 11:27:23+00:00 \n", + "176 6 30140 2013-06-20 20:09:44+00:00 \n", + "177 3 31749 2013-08-07 13:35:56+00:00 \n", + "178 6 31907 2013-06-30 19:20:13+00:00 \n", + "179 8 31907 2013-06-30 19:20:13+00:00 \n", + "\n", + " token dependency head \\\n", + "0 scripts pobj in \n", + "1 gadgets dobj load \n", + "2 gadgets nsubj reach \n", + "3 load.php?debug=false&lang=en&modules=jquery%2C... compound Exception \n", + "4 load.php?debug=false&lang=en&modules=jquery%2C... compound Exception \n", + ".. ... ... ... \n", + "175 bots nsubjpass voiced \n", + "176 scripts pobj For \n", + "177 scripts attr be \n", + "178 gadgets dobj support \n", + "179 gadgets dobj support \n", + "\n", + " depth children \n", + "0 3 2 \n", + "1 3 1 \n", + "2 1 0 \n", + "3 4 1 \n", + "4 4 2 \n", + ".. ... ... \n", + "175 1 2 \n", + "176 2 2 \n", + "177 3 4 \n", + "178 3 0 \n", + "179 3 0 \n", + "\n", + "[180 rows x 8 columns]" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bot_dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "id": "c8b10c32-9c28-4151-af29-a1504eb29b76", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_83107/353490988.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_83107/353490988.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_83107/353490988.py:23: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "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BLflCSHw7rvvoly5cggKCkLr1q3drkmH//77D61atUJgYCDKlSuHd999F1OnToUkSW7Nn/K61hMTEzF+/HgAcGmm4/Djjz+ifv36zmurdu3a+Pzzz/PcP/v27cMDDzyAUqVKISAgAOXKlcOjjz6KlJQUl+lmzJiBRo0aISgoCBEREWjZsiUWLVrkHJ/b+XVtH1Pe3gcrVKiAHTt2YPny5W5N3Ox2O0aOHIm4uDgEBAQgMjISLVq0wOLFi/PcZm/kdp0KIVChQgV069bNbb7MzEyEhYXhmWeeue4y5HYfOXr0KLp06YKQkBCULVvWeW5s27YNbdq0QXBwMGJjY12aWTkkJydjyJAhiImJgdVqRZUqVfDhhx9C13WX6XI7p/K6ZufMmYPOnTujTJkysFqtqFy5Mt555x237yTHPdhxrQQFBaFKlSqYNWsWAGD58uVo3LgxAgMDUbVqVfz1118u8zuu5d27d+Phhx9GaGgoIiMjMXjw4Fy/Lxz++OMPqKqKdu3auewfRVHwxRdfOIedP38esiwjMjLS5X7dv39/lCpVym3/rl69Gp07d3YOS09Px0svveTc51WrVsUnn3yS573/RoqPjwcAHDhwwOd5Dxw4gIYNG3r8YaREiRJuw+6++27Mmzfvpm4fEd0cDKaIiAqJnj17AoDLQ9mOHTvQpEkT7Nq1C6+99ho+/fRTBAcHo3v37vjtt9/cljFw4EDs2rULI0aMQK9evTBz5kx0797d5Y+46dOno3PnzggJCcGHH36I4cOHY+fOnWjRooXbQ62maejQoQMiIyPxySefoFWrVvj000/x9ddfO6cRQqBbt26YPn06nnjiCbz77rs4fvw4evfu7VY+X7dn0KBB2Lp1K9566y30798f8+bNc+sYe9q0aejcuTMuXLiAYcOG4YMPPkC9evXw559/Overqqr46aefXOaz2WyYNWsWHnjggRxrD1y+fBlLlixBQkICypUr53GanCQlJaFjx46oV68exowZg9atWyMjIwMJCQmYPn06evTogY8//hhhYWFITEz06mE/J5qm4Z577kHJkiXx0UcfoX79+njrrbfw1ltv5Trf9OnTER8fD6vViunTp2P69Olo2bIlAOOX8DfffBN33XUXRo8ejVatWmHUqFF49NFH3ZazZ88ePPbYY7j77rvx+eefX3cH6suXL8eQIUPwxBNP4O2330ZSUhLuuecebN++3TnNjh07EB8fj61bt+KVV17B8OHDcejQISQkJGDdunUAgJYtW+L5558HALz++uvObaxevTrOnj2L9u3b4/Dhw3jttdcwduxY9OjRwyXYysnmzZtxzz33ICkpCSNHjsTTTz+Nt99+G7Nnz3abdsKECYiNjcXrr7+OTz/9FDExMXjuueecD/wOb775JoYPH466des6O6Nv37490tPTXaY7ceKEM7QaNmwYXnjhBcycOdPj+ePNtf7MM8/g7rvvdk7v+AcAixcvxmOPPYaIiAh8+OGH+OCDD5CQkIBVq1blun9sNhs6dOiAtWvXYtCgQRg/fjz69euHgwcPugTWI0eORM+ePWE2m/H2229j5MiRiImJwZIlS1yW5+v5ldd9cMyYMShXrhyqVavm3N433ngDgBFIjBw5Eq1bt8a4cePwxhtvoHz58vj3339zXac38rpOJUnCE088gQULFuDChQsu886bNw+pqakeaz/dKJqmoWPHjoiJicFHH32EChUqYODAgZg2bRruueceNGjQAB9++CGKFSuGXr164dChQ855L1++jFatWmHGjBno1asXvvjiCzRv3hzDhg3Diy++6Jwur3Mqt2sWMO73ISEhePHFF/H555+jfv36ePPNN/Haa6+5bc/FixfRpUsXNG7cGB999BGsViseffRR/PTTT3j00UfRqVMnfPDBB0hPT8eDDz7osZ/Hhx9+GJmZmRg1ahQ6deqEL774Av369ctzX65evRqRkZGIjY11DgsPD0etWrVcQvaVK1dCkiRcuHABO3fudA7/559/nIGPw8KFCyFJEtq3bw/A+O699957MXr0aNxzzz347LPPULVqVQwdOtRlnxc0x70kIiLC53ljY2Px999/4/jx415NX79+fSQnJ+cY2hNRESaIiOimmDp1qgAgNmzYkOM0YWFh4s4773R+btu2rahdu7bIzMx0DtN1XTRr1kzExcW5Lbt+/frCZrM5h3/00UcCgJgzZ44QQohLly6J8PBw0bdvX5f1nj59WoSFhbkM7927twAg3n77bZdp77zzTlG/fn3n59mzZwsA4qOPPnIOU1VVxMfHCwBi6tSp+d6edu3aCV3XncNfeOEFoSiKSE5OFkIIkZycLIoVKyYaN24sMjIyXMqZfb6mTZuKxo0bu4z/9ddfBQCxdOlSkZOtW7cK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+/Zh/vz5SEhIuOnrTkpKwvTp09GiRYubHkpRwcjMzMSMGTPwwAMPMJQqouLj49G+fXuXpsW+unDhAl544QXcd999N7BkRU9SUhImT56Md999l6EU0S2KfUwREdEtb968edi5cye+/vprDBw40Nm5LlF+VapUCYmJiahUqRKOHDni7Cz4lVdeKfB1N23aFAkJCahevTrOnDmDKVOmIDU1FcOHDy/wdVPBOnv2LP766y/MmjULSUlJGDx4sL+LRNfh2hci+KpEiRIYMWLEjSlMERYZGclawUS3OAZTRER0yxs0aBDOnDmDTp06ub2Gmyg/7rnnHvzwww84ffo0rFYrmjZtivfffz/fTXZ80alTJ8yaNQtff/01JEnCXXfdhSlTpqBly5YFvm4qWDt37kSPHj1QokQJfPHFF843RRIREd3K2McUERERERERERH5BfuYIiIiIiIiIiIiv2AwRUREREREREREfsE+pm4Buq7j5MmTKFasGN9UQURERERERER+JYTApUuXUKZMGchy7nWiGEzdAk6ePImYmBh/F4OIiIiIiIiIyOnYsWMoV65crtMwmLoFFCtWDIBxwENDQ/1cGiIiIiIiIiK6naWmpiImJsaZV+SGwdQtwNF8LzQ0lMEUERERERERERUK3nQ3xM7PiYiIiIiIiIjILxhMERERERERERGRXzCYIiIiIiIiIiIiv2AwRUREREREREREfsFgioiIiIiIiIiI/ILBFBERERERERER+QWDKSIiIiIiIiIi8gsGU0RERERERERE5BcMpoiIiIiIiIiIyC8YTBERERERERERkV8wmCIiIiIiIiIiIr9gMEW3FCGEv4tARERU4IR+87/vhBD8nqVc+XKOFOS5lNuyHeO8Wb+nafLaxryWK3Thcv3mdz/c7Pk8Lus67kMFdfzze1yvZ135vTfeqGNYUPfm7Mt0W6eHY3+zviNu5r6mm8fk7wIQXQ+hacZ/z16AfuAYoOmQShSHfEcFQNMgWcz+LSAREdENIFQNEAIiNQ367kOAXYUUEQq5ZmVA1SEFWApmvVk2wKRA33UI4vxFwKRArhwDKbo4oOv8niUIuwooMsShE9BPnAEkCXJMKUgxpQGhQzIZjxtCVQFJhjh5Fvrhk8b5UyYacuUY42828/WdS8JmB2QZ+q6DEEnJgMUMuXpFSMFBRvlOnYd+6DigC0gl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iIiIiG4aNuUjIiIiIiIiIiK/YDBFRERERERERER+wWCKiIiIiIiIiIj8gsEUERERERERERH5BYMpIiIiIiIiIiLyCwZTRERERERERETkFwymiIiIiIiIiIjILxhMERERERERERGRXzCYIiIiIiIiIiIiv2AwRUREREREREREfsFgioiIiIiIiIiI/ILBFBERERERERER+QWDKSIiIiLKFyF0r4YR3QyF5XzMTzkKS9m9UZTKWpBu1f1Q2LersJeP8sfk7wIQERERUdEkSTL++r4jVHs6AMBkDka7xxf4uVR0uyos52N+ylFYyu6NolTWgnSr7ofCvl2FvXyUPwymCplly5ahdevWuHjxIsLDw/1dHCIiIqJcqfZ05wMCkb8VlvMxP+UoLGX3RlEqa0G6VfdDYd+uwl4+8h2b8hERERERERERkV8wmCIiIiIiIiIiIr/wezCl6zo++ugjVKlSBVarFeXLl8d7770HANi2bRvatGmDwMBAREZGol+/fkhLS3POm5iYiO7du+P9999HyZIlER4ejrfffhuqqmLo0KEoXrw4ypUrh6lTpzrnOXz4MCRJwo8//ohmzZohICAAtWrVwvLly13KtXz5cjRq1AhWqxWlS5fGa6+9BlVVneMrVKiAMWPGuMxTr149jBgxwvlZkiRMnjwZ9913H4KCghAXF4e5c+e6zDN//nzccccdCAwMROvWrXH48OHr3KNEREREN56nzmU1zQZdtzs/67odmmbLcz6iG+Hac8ub89HTfDeyDN6WIz9lLywduRfWshakW3U/FPbtKuzloxvH731MDRs2DJMmTcLo0aPRokULnDp1Crt370Z6ejo6dOiApk2bYsOGDTh79iz69OmDgQMHYtq0ac75lyxZgnLlymHFihVYtWoVnn76aaxevRotW7bEunXr8NNPP+GZZ57B3XffjXLlyjnnGzp0KMaMGYMaNWrgs88+Q9euXXHo0CFERkbixIkT6NSpExITE/Hdd99h9+7d6Nu3LwICAlyCJ2+MHDkSH330ET7++GOMHTsWPXr0wJEjR1C8eHEcO3YM999/PwYMGIB+/fph48aNeOmll/JcZlZWFrKyspyfU1NTfSoTERERka+u7XAWMB4I9GwPBLpmw8LvWkGWzQDYKS0VrGvPybzOR+DGn5PXc10s+d/9sGWc92mem43XveFW3Q+FfbsKe/noxvFrjalLly7h888/x0cffYTevXujcuXKaNGiBfr06YPvv/8emZmZ+O6771CrVi20adMG48aNw/Tp03HmzBnnMooXL44vvvgCVatWxVNPPYWqVavi8uXLeP311xEXF4dhw4bBYrFg5cqVLuseOHAgHnjgAVSvXh0TJkxAWFgYpkyZAgD48ssvERMTg3HjxqFatWro3r07Ro4ciU8//RS67lv6mpiYiMceewxVqlTB+++/j7S0NKxfvx4AMGHCBFSuXBmffvopqlatih49eiAxMTHPZY4aNQphYWHOfzExMT6ViYiIiCg/HB3OOv7pHmqj6JrNZRqiguTr+VgQ52R+rwtNvVwkriVe94ZbdT8U9u0q7OWjG8OvwdSuXbuQlZWFtm3behxXt25dBAcHO4c1b94cuq5jz549zmE1a9aELF/djJIlS6J27drOz4qiIDIyEmfPnnVZftOmTZ3/bzKZ0KBBA+zatcu57qZNm0KSJJd1p6Wl4fjx4z5tY506dZz/HxwcjNDQUGdZdu3ahcaNG+dYrpwMGzYMKSkpzn/Hjh3zqUxERERERERERIWBX5vyBQYGXvcyzGazy2dJkjwO87WmU15kWYYQwmWY3W53m64gymK1WmG1Wq9rGURERES+MpmDXT5f26QCAGTF4tKkgqggZT/H8jofr52+IMrgTTkc0yumIOf/F+Zride94VbdD4V9uwp7+ejG8GswFRcXh8DAQPz999/o06ePy7jq1atj2rRpSE9Pd9aaWrVqFWRZRtWqVa973WvXrkXLli0BAKqqYtOmTRg4cKBz3b/88guEEM5aU6tWrUKxYsWc/VRFR0fj1KlTzuWlpqbi0KFDPpWhevXqbp2hr127Nt/bRERERFRQhNDd+u3QrvTt4XhIkBULOvRaDkWxuMwnSX5/3w7dgq49J705Hx3z3ahz8nquizYP/+rzPDf7WuJ1b7hV90Nh367CXj66cfx6tAICAvDqq6/ilVdewXfffYcDBw5g7dq1mDJlCnr06IGAgAD07t0b27dvx9KlSzFo0CD07NkTJUuWvO51jx8/Hr/99ht2796NAQMG4OLFi3jqqacAAM899xyOHTuGQYMGYffu3ZgzZw7eeustvPjii85mg23atMH06dPxzz//YNu2bejduzcURfGpDM8++yz27duHoUOHYs+ePfj+++9dOnYnIiIiKiw8/ZGvXFMbRZbNbiEAHw6ooFx7bnlzPnqa70aWwdty5Kfs/riWeN0bbtX9UNi3q7CXj24cv7+Vb/jw4TCZTHjzzTdx8uRJlC5dGs8++yyCgoKwcOFCDB48GA0bNkRQUBAeeOABfPbZZzdkvR988AE++OADbNmyBVWqVMHcuXMRFRUFAChbtizmz5+PoUOHom7duihevDiefvpp/N///Z9z/mHDhuHQoUPo0qULwsLC8M477/hcY6p8+fL45Zdf8MILL2Ds2LFo1KgR3n//fWdARkRERERERER0K/N7MCXLMt544w288cYbbuNq166NJUuW5Divp9pFy5Ytcxt2+PBht2HVq1fHunXrclx2q1atnG/P8yQ0NBQ//vijy7DevXu7fL62DyoASE5OdvncpUsXdOnSxWXYk08+meN6iYiIiAqT7P15sG8P8rfCcj7mpxyFpezeKEplLUi36n4o7NtV2MtHvpOEp/TkFnb48GFUrFgRmzdvRr169fxdnBsiNTUVYWFhSElJQWhoqL+LQ0RERLcJT/14sG8P8pfCcj7mpxyFpezeKEplLUi36n4o7NtV2MtHV/mSU/DoEREREVG+eHoQ4MMB+UthOR/zU47CUnZvFKWyFqRbdT8U9u0q7OWj/PF7U76brUKFCh6b2BERERERERER0c3FaJGIiIiIiIiIiPyCwRQREREREREREfkFgykiIiIiIiIiIvILBlNEREREREREROQXDKaIiIiIiIiIiMgvGEwREREREREREZFfMJgiIiIiIiIiIiK/YDBFRERERERERER+wWCKiIiIiIiIiIj8gsEUERERERERERH5BYMpIiIiIiIiIiLyCwZTRERERERERETkFwymiIiIiIiIijBNs0HXVX8Xg6jQ0XUVQuhQ1Sx/F4VywWCKiIiIiIioiNI0G7bsmo4/l78ATbP5uzhEhYauq8iyXcL//ngYZ87/x3CqEGMwRUREREREVAQ5QqkNW8fj6MlVWLjiJYZTRLgaSv22MBEXUw5i/tJBDKcKMQZTRERERERERUz2UMqB4RSRayiVmnYMAKDpNoZThRiDKSIiIiIioiLEUyjlwHCKbmeeQikHhlOFF4MpLyQkJGDgwIEYOHAgwsLCEBUVheHDh0MIAQC4ePEievXqhYiICAQFBaFjx47Yt2+fc/4jR46ga9euiIiIQHBwMGrW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FqlMmTLKkiWLnn32Wd24cUMzZsxQ0aJFlT17dvXu3Vs2238V5suXL6tz587Knj27smTJombNmiksLMxpO9OnT1fhwoWVJUsWtWnTRhcvXryflxQAAAAAgHuy26Stq+5elIp35bxdi2fcFCUppAeXn8o3Y8YMZc2aVRs3btRHH32kkSNHavny5Y75Q4YMUdu2bbVz50516tRJzz//vPbv3++Yny1bNk2fPl379u3T+PHjNXXqVH366aeO+T/99JOGDx+u//u//9OWLVuUL18+TZw40TG/YcOGCggI0K+//uqYZrPZ9OOPP6pTp06OaTdu3NCECRM0Z84chYaGavXq1WrTpo2WLFmiJUuWaObMmZo8ebJT4axr167asmWLfvvtN61fv16GYah58+aOwtnGjRv18ssvq1evXtqxY4cef/xxvf/++/d8zaKjoxUZGel0AwAAAAAgucweUq4CyS8J+Oc0i8oU0oPJMAyXnSjaoEED2Ww2/f33345p1atX1xNPPKExY8bIZDLp1Vdf1aRJkxzzH3vsMT3yyCNOxaXbjR07VnPmzNGWLVskSbVq1VKVKlX05ZdfOq0jKipKO3bskCS9+eab2r17t1asWCHpVhdVq1atdPbsWQUEBGj69Onq1q2bDh06pBIlSkiSXn31Vc2cOVPnzp2Tr6+vJKlp06YqWrSovvrqK4WFhal06dJau3atatWqJUm6ePGiChUqpBkzZqhdu3bq2LGjIiIitHjxYkdszz//vEJDQxN0cN1u+PDhGjFiRILpERER8vPzS/JxAAAAAADEi40x9POXN2TY773sI/U9VbqKpzw8qE7h3iIjI+Xv75+sOoXLO6aCg4Od7ufLl0/h4eGO+zVr1nSaX7NmTaeOqR9//FG1a9dW3rx55evrq8GDB+v48eOO+fv371eNGjUSrON2nTp10urVq3X69GlJ0qxZs/TUU085XR0vS5YsjqKUJOXJk0dFixZ1FKXip8XHvn//flksFqdtBwYGqkyZMo74kxNbYgYNGqSIiAjH7cSJE/d8DAAAAAAAtzOZpTyFPJK1bNEgC0UppAuXF6Y8PT2d7ptMJtntySjXSlq/fr06deqk5s2ba9GiRdq+fbvee+89xcTEpCiGatWqqUSJEpozZ45u3rypefPmOZ3Gl1Sc9xP7/bBarfLz83O6AQAAAACQEmaTVLTsvQtT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qFDBJdtOzOrVq2UymXT06FGXbL9r164qWrSoS7adXMOHD3dJjO742pw4cULe3t5au3atq0NxS8nZR8Z/5n755ZcHE5Sb6Nq1q3x9fe+53GOPPaaBAwc+gIgAuAqFKQBwgcOHDyskJETFixeXt7e3/Pz8VLt2bY0fP143b950dXiSpIkTJ2r69Olpvt5vv/1WH3/8sZ599lnNmDFDffv2TXJZu92u7777TjVq1FCOHDmULVs2lS5dWp07d9aGDRvSPLbbLVmyJEMUXFKiaNGiMplMMplMMpvNCggIUMWKFfXKK69o48aNrg4PyXTjxg0NHz5cq1evdnUobmvfvn0aPny4y4pvrpBe+7SRI0eqRo0aql27doJ5f//9t9q3b68CBQrIy8tL/v7+qlGjhkaOHKlz586leSxI2kcffSSTyaTt27c7TTcMQ9mzZ5fJZNKRI0ec5kVFRclqtapjx44PMtQE3n77bX355Zc6e/asS+MAkH4srg4AADKbxYsXq127drJarercubMqVKigmJgYrVmzRgMGDNDevXs1ZcoUV4epiRMnKmfOnOratWuarnflypUqUKCAPv3003su27t3b3355Zd6+umn1alTJ1ksFh04cEC///67ihcvrsceeyxNY7vdkiVL9OWXX2a64lTlypXVv39/SdLVq1e1f/9+/fzzz5o6dar69u2rTz75xGn5mzdvymJ5+H9ODB48WO+8846rw0gTN27c0IgRIyTd6sZCQvv27dOIESPUoEEDt+tAupupU6fKbren6rHpsU87f/68ZsyYoRkzZiSYN3ToUI0aNUrFixdX165dVbx4cUVFRWnr1q0aN26cZsyYocOHD6dZLLi7OnXqSJLWrFmjKlWqOKbv3btXV65ckcVi0dq1a1WsWDHHvM2bNysmJsbxWFd5+umn5efnp4kTJ2rkyJEujQVA+nj4f0kCwEPkyJEjev7551WkSBGtXLlS+fLlc8x7/fXXdejQIS1evNiFEaa/8PBwBQQE3HO5c+fOaeLEierRo0eCQt1nn32m8+fPp1OEmVuBAgX0wgsvOE378MMP1bFjR3366acqVaqUXnvtNcc8b2/vBx1iurBYLBmiwIaM6fr168qaNas8PT1dHYqT77//XhaLRS1btnSa/uOPP2rUqFFq3769Zs6cKS8vL6f5n3766T3/OGEYhqKiouTj45PmcWdGVatWlbe3t9asWaM33njDMX3t2rUKDAxU1apVtWbNGqf9/5o1ayTJ5YUps9msZ599Vt99951GjBjhstOuAaQfTuUDgAfoo48+0rVr1/TNN984FaXilSxZUn369HHcj4uL06hRo1SiRAlZrVYVLVpU7777rqKjo50el9QYFkWLFnXqeJo+fbpMJpPWrl2rfv36KVeuXMqaNavatGnjVOgpWrSo9u7dqz///NNxate9Oi+uX7+u/v37q1ChQrJarSpTpozGjh0rwzAkSUePHpXJZNKqVau0d+9ex3qTOt3oyJEjMgwj0dNDTCaTcufO7TTtypUrevPNNx3bL1mypD788EOn7oL4GMaOHaspU6Y4Xtdq1app8+bNjuW6du2qL7/80rGt+Fs8u92uzz77TOXLl5e3t7fy5MmjkJAQXb58OcHr36JFC61Zs0bVq1eXt7e3ihcvru+++y7Bc7py5Yr69u2rokWLymq1qmDBgurcubMuXLjgWCY6OlrDhg1TyZIlZbVaVahQIQ0cODBBPixfvlx16tRRQECAfH19VaZMGb377ruJvs7J4ePjo5kzZypHjhz64IMPHO9p/Otze+5dvXpVb775puN55M6dW40bN9a2bduc1rlx40Y1b95c2bNnV9asWRUcHKzx48c75jdo0CDRnEtsjJ05c+bo0UcfVbZs2eTn56eKFSs6rSs2NlYjRoxQqVKl5O3trcDAQNWpU0fLly93LJPYGFMmk0m9evXS/PnzVaFCBVmtVpUvX16hoaEJ4lq9erXjwK9EiRKaPHlyiset2rp1q2rVqiUfHx8VK1ZMX331VYJlwsPD9fLLLytPnjzy9vZWpUqVnLpVjh49qly5ckmS4wDu9vfo7Nmz6tatmwoWLCir1ap8+fLp6aefTtYpbceOHVOrVq2UNWtW5c6dW3379tXSpUsTfI7//vtvtWvXToULF3bkad++fRM9TTn+tfX29laFChU0b968RLd98eJFvfjii/Lz81NAQIC6dOminTt3ymQyJTjl+J9//tGzzz6rHDlyyNvbW1WrVtVvv/3mmD99+nS1a9dOkvT4448n2Bdt2bJFTZo0Uc6cOR3vxUsvvXTP1yetcj9+3J3Dhw+refPmypYtmzp16uSYd3v+375P+/TTT1WkSBH5+Piofv362rNnj9M677ZPu9dnKCnz589XjRo1EowTNHToUOXMmVPffPNNgqKUJPn7+yf4zorfXy5dulRVq1aVj4+PJk+eLEn6999/1a5dO+XIkUNZsmTRY489luCPOPHfb3fmcvz4TbfnaPy4bsn5zCV3vxsdHa2+ffsqV65cypYtm1q1aqWTJ0/e6yV0YrPZ9O677ypv3rzKmjWrWrVqpRMnTjjmDxs2TJ6enon+YeaVV15RQECAoqKiEl23l5eXqlWrlmAssLVr16pmzZqqXbt2ovMCAgIcY+Al97tPkn7//XfVrVtXWbNmVbZs2fTUU09p796993wNduzYoVy5cqlBgwa6du2aY3rjxo117Ngx7dix457rAPDw4U+DAPAALVy4UMWLF1etWrWStXz37t01Y8YMPfvss+rfv782btyo0aNHa//+/UkewCXHG2+8oezZs2vYsGE6evSoPvvsM/Xq1Us//vijpFsdSW+88YZ8fX313nvvSZLy5MmT5PoMw1CrVq20atUqvfzyy6pcubKWLl2qAQMG6NSpU/r000+VK1cuzZw5Ux988IGuXbum0aNHS5KCgoISXWeRIkUkST///LPatWunLFmyJLn9GzduqH79+jp16pRCQkJUuHBhrVu3ToMGDdKZM2f02WefOS0/e/ZsXb16VSEhITKZTProo4/0zDPP6N9//5Wnp6dCQkJ0+vRpLV++XDNnzkywvZCQEE2fPl3dunVT7969deTIEX3xxRfavn271q5d69TVcOjQIT377LN6+eWX1aVLF3377bfq2rWrHn30UZUvX16SdO3aNdWtW1f79+/XSy+9pEceeUQXLlzQb7/9ppMnTypnzpyy2+1q1aqV1qxZo1deeUVBQUHavXu3Pv30Ux08eFDz58+XdOu0jBYtWig4OFgjR46U1WrVoUOH7ntgYl9fX7Vp00bffPON9u3b54j9Tq+++qp++eUX9erVS+XKldPFixe1Zs0a7d+/X4888oikW4WzFi1aKF++fOrTp4/y5s2r/fv3a9GiRU6F2eRYvny5OnTooIYNG+rDDz+UJO3fv19r1651rGv48OEaPXq0unfvrurVqysyMlJbtmzRtm3b1Lhx47uuf82aNZo7d6569uypbNmyacKECWrbtq2OHz+uwMBASdL27dvVtGlT5cuXTyNGjJDNZtPIkSMdBaLkuHz5spo3b6727durQ4cO+umnn/Taa6/Jy8vLURS5efOm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4oMPPkC/fv0QGhqKM2fOoHPnzhg4cCAyMzMBAMnJyejQoQMaNWqE8PBw7Nq1C/Hx8ejfvz+AvJFbAwYMwLBhw3D58mUcPHgQffr0gSAI+M9//oP+/fuja9euePDgAR48eIDQ0FAAgK2tLVasWIFLly5h7ty5WLp0KX788ccCsUZHR2Pnzp3YtWsX1q5di19//RU9evTAvXv3cOjQIcyaNQtTp07FyZMnC9zu888/R9++fREZGYl33nkHb731Fi5fvlwOjy4RERGJQSaI3byAiIiIqApbsWIFJkyYgOTk5AKXF+7v1K5dO2i1Whw5cgQAoNVqYW9vjz59+mDVqlUAgLi4OLi5ueH48eNo0aIFZs6ciSNHjmD37t2G/d67dw9eXl64evUq0tPTERISglu3bqFWrVpFYitpj6nvv/8e69atQ3h4OIC8EVPfffcd4uLiYGtrCwDo2rUrrl69iujoaMjled+N1qtXD0OGDMGnn34KIG/E1Pvvv4+FCxca9t2iRQs0btwYCxYsKOEjSkRERBUJe0wRERERVRANGzY0/N/MzAxOTk4IDAw0XObi4gIAePjwIQAgMjISBw4cMNqvKjo6Gp07d8Yrr7yCwMBAdOnSBZ07d8Ybb7yBatWqPTWO9evX46effkJ0dDTS09Oh0WhgZ2dXYBtvb29DUUofm5mZmaEopb9MH6tey5Yti/x+7ty5p8ZDREREFRen8hERERFVEEqlssDvMpmswGX61f50Oh0AID09Ha+++irOnTtX4Of69et4+eWXYWZmhr1792Lnzp3w9/fHvHnz8NJLLyEmJqbYGI4fP4533nkH3bt3x/bt23H27FlMmTIFarW6VLHqL9PHSkRERFUTC1NERERElVTjxo1x8eJFeHt7w8/Pr8CPtbU1gLziUKtWrfDFF1/g7NmzUKlU2Lx5MwBApVJBq9UW2GdYWBhq1aqFKVOmoEmTJqhTpw5u375tsphPnDhR5Pf69eubbP9EREQkLSxMEREREVVSY8aMQVJSEgYMGIDTp08jOjoau3fvxtChQ6HVanHy5El8/fXXCA8Px507d/Dnn3/i0aNHhkKQt7c3zp8/j6tXryIhIQG5ubmoU6cO7ty5g3Xr1iE6Oho//fSToZBlChs3bsSyZctw7do1TJ8+HadOncKHH35osv0TERGRtLAwRURERFRJubu749ixY9BqtejcuTMCAwMxYcIEODg4QC6Xw87ODocPH0b37t1Rt25dTJ06FT/88AO6desGABgxYgReeuklNGnSBNWrV8exY8fw2muvYeLEifjwww8RHByMsLAwfP755yaL+YsvvsC6devQsGFDrFq1CmvXroW/v7/J9k9ERETSwlX5iIiIiEgSZDIZNm/ejF69eokdChEREZUTjpgiIiIiIiIiIiJRsDBFRERERERERESiUIgdABERERERALDDBBERUdXDEVNERERERERERCQKFqaIiIiIiIiIiEgULEwREREREREREZEoWJgiIiIiIiIiIiJRsDBFRERERERERESiYGGKiIiIiIiIiIhEwcIUERERERERERGJgoUpIiIiIiIiIiISBQtTREREREREREQkiv8HswzL4CXcjg0AAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Dependency groups by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=bot_dependency_relations_df, x='timestamp', y='dependency', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Dependency Group for \"bots|gadgets|scripts\" by Timestamp (w/o URLS)')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "#ax0.set_xticklabels([])\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency')\n", + "#ax0.legend(title='Dependency', bbox_to_anchor=(1, 1), loc='upper left')\n", + "ax0.legend().set_visible(False)\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = bot_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing bots|gadgets|scripts (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "4808a67b-0ab1-4c02-924e-0f81bcacd64e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_97550/331759571.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_97550/331759571.py:14: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/331759571.py:23: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/331759571.py:29: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZyN5f/H8dd9ltnNjH1fJqSxRbbslLJEtGlR1qJFlEJ+JUqLylpK6luoSCtRIkQk+y6MIVsRYswwzJzt/v0xzckxg5lxZvV+Ph7nYc59Xdd9f8459znjfOa6PrdhmqaJiIiIiIiIiIhIDrLkdgAiIiIiIiIiInL1UVJKRERERERERERynJJSIiIiIiIiIiKS45SUEhERERERERGRHKeklIiIiIiIiIiI5DglpUREREREREREJMcpKSUiIiIiIiIiIjlOSSkREREREREREclxSkqJiIiIiIiIiEiOU1JKRESuKvv378cwDMaMGZOl8dOmTcMwDNavX+/nyLKmUqVK9OzZM7fDEBERERHJNCWlREQKkNSEyfm3EiVK0Lp1a3788ccs7/e1115jzpw5GeqbmvRJvdntdooVK0aTJk34v//7Pw4ePJjlODJj/vz5jBw5MkeO5U/Lli1L8xpe7JbXnT17lpEjR7Js2bLcDiXXzJs3D4vFwt9//33F+6pUqRIdO3ZMt239+vUYhsG0adO820aOHJnmvVipUiUGDBjAqVOnMrX/882bN4+WLVtSokQJQkJCuOaaa+jatSsLFizI6kMTERGRq5QttwMQERH/e/nll4mKisI0TY4ePcq0adPo0KED8+bNy9CXzgu99tpr3H333XTp0iXDY+6//346dOiAx+MhLi6OdevWMWHCBCZOnMhHH33Efffdl+k4MmP+/Pm8++67+S4xFR0dzaeffuqzbdiwYYSFhfH888+n6R8TE4PFkjf/xnT27FleeuklAFq1apW7weSSH374gXr16lGqVKlci2Hy5MmEhYWRmJjIkiVLeOedd9i4cSO//vprpvc1ZswYBg8eTMuWLRk2bBghISHs2bOHxYsXM2vWLNq1a5cNj0BEREQKKiWlREQKoPbt21O/fn3v/T59+lCyZEk+//zzLCWlsuKGG27gwQcf9Nl24MABbr31Vnr06EF0dDTXX399jsSSn5QsWTLN8zZ69GiKFSuWZjtAYGBgToUmWTB//nx69+6dqzHcfffdFCtWDIB+/fpx33338cUXX7B27VoaNmyY4f24XC5GjRrFLbfcwk8//ZSm/dixY36LWURERK4OefNPqyIi4leRkZEEBwdjs/n+LSIxMZFnnnmG8uXLExgYSLVq1RgzZgymaXr7GIZBYmIi06dP9y4DymoNo4oVKzJt2jQcDgdvvvmmT9upU6d46qmnvLFUqVKFN954A4/H4+1zfj2o8ePHU7FiRYKDg2nZsiXbt2/39uvZsyfvvvuuN/6LLXf74IMPqFy5MoGBgTRo0IB169Zl+LGcPXuWfv36UbRoUcLDw+nevTtxcXHe9h49elCsWDGcTmeasbfeeivVqlXL8LEu5cKaUqlLOH/99VcGDBhA8eLFiYyMpF+/fjgcDk6dOkX37t0pXLgwhQsXZsiQIT6vN4DH42HChAnUqFGDoKAgSpYsSb9+/XweH6QsGWvbti3FihUjODiYqKgobwJm//79FC9eHICXXnrJ+xqkzlzbunUrPXv25JprriEoKIhSpUrRu3dvTpw44XOM1CVou3fv5sEHHyQiIoLixYszfPhwTNPk0KFDdO7cmfDwcEqVKsXYsWN9xqcuh/ziiy/4v//7P0qVKkVoaCi33347hw4duuRzu3XrVgzDYO7cud5tGzZswDAMbrjhBp++7du3p1GjRj7btm3bxqFDh7jtttu8244dO+ZNEgcFBXH99dczffr0S8bhb82bNwdg7969mRr3zz//kJCQQNOmTdNtL1GixBXHJiIiIlcXzZQSESmA4uPj+eeffzBNk2PHjvHOO+9w5swZn5k2pmly++23s3TpUvr06UOdOnVYuHAhgwcP5q+//mL8+PEAfPrppzz88MM0bNiQvn37AlC5cuUsx9a4cWMqV67MokWLvNvOnj1Ly5Yt+euvv+jXrx8VKlTgt99+Y9iwYRw5coQJEyb47OOTTz7h9OnTPPHEEyQlJTFx4kRuuukmtm3b5k2gHD58mEWLFqVZCpdq5syZnD59mn79+mEYBm+++SZ33nknf/zxB3a7/bKPo3///kRGRjJy5EhiYmKYPHkyBw4c8CZBHnroIT755BMWLlzoMzvt77//5ueff2bEiBFZewIz6Mknn6RUqVK89NJLrF69mg8++IDIyEh+++03KlSowGuvvcb8+fN56623qFmzJt27d/eO7devH9OmTaNXr14MGDCAffv2MWnSJDZt2sTKlSux2+0cO3aMW2+9leLFi/Pcc88RGRnJ/v37+fbbbwEoXrw4kydP5rHHHuOOO+7gzjvvBKB27doALFq0iD/++INevXpRqlQpfv/9dz744AN+//13Vq9enSaJeO+99xIdHc3o0aP54YcfeOWVVyhSpAhTpkzhpptu4o033mDGjBk8++yzNGjQgBYtWviMf/XVVzEMg6FDh3Ls2DEmTJhAmzZt2Lx5M8HBwek+hzVr1iQyMpLly5dz++23A7BixQosFgtbtmwhISGB8PBwPB4Pv/32m/f9kWr+/PmUKFHCO2vx3LlztGrVij179tC/f3+ioqL46quv6NmzJ6dOnWLgwIFZfbkzZf/+/QAULlw4U+NKlChBcHAw8+bN48knn6RIkSLZEJ2IiIhcVUwRESkwpk6dagJpboGBgea0adN8+s6ZM8cEzFdeecVn+913320ahmHu2bPHuy00NNTs0aNHhmLYt2+fCZhvvfXWRft07tzZBMz4+HjTNE1z1KhRZmhoqLl7926ffs8995xptVrNgwcP+uw7ODjY/PPPP7391qxZYwLm008/7d32xBNPmOn9mkvdR9GiRc2TJ096t3/33XcmYM6bN++Sjy/1Oa5Xr57pcDi82998800TML/77jvTNE3T7Xab5cqVM++9916f8ePGjTMNwzD/+OOPSx7nfDVq1DBbtmyZblvFihV9XpvU+Nq2bWt6PB7v9saNG5uGYZiPPvqod5vL5TLLlSvns+8VK1aYgDljxgyf4yxYsMBn++zZs03AXLdu3UXjPn78uAmYI0aMSNN29uzZNNs+//xzEzCXL1/u3TZixAgTMPv27ZsmbsMwzNGjR3u3x8XFmcHBwT7Px9KlS03ALFu2rJmQkODd/uWXX5qAOXHixIvGb5qmedttt5kNGzb03r/zzjvNO++807RareaPP/5omqZpbty40ee1T9W8eXOfWCZMmGAC5meffebd5nA4zMaNG5thYWE+8aWnYsWK5m233ZZu27p160zAnDp1qndb6nMXExNjHj9+3Ny/f7/58ccfm8HBwWbx4sXNxMTEDO8/1YsvvmgCZmhoqNm+fXvz1VdfNTds2HDJMSIiIiIXo+V7IiIF0LvvvsuiRYtYtGgRn332Ga1bt+bhhx/2zmKBlFkcVquVAQMG+Ix95plnME3ziq7WdzlhYWEAnD59GoCvvvqK5s2bU7hwYf755x/vrU2bNrjdbpYvX+4zvkuXLpQtW9Z7v2HDhjRq1Ij58+dnOIZ7773XZ6ZI6pKmP/74I0Pj+/bt6zOj6rHHHsNms3ljsFgsdOvWjblz53ofJ8CMGTNo0qQJUVFRGY41K/r06eMz26hRo0aYpkmfPn2826xWK/Xr1/d5zF999RURERHccsstPq9FvXr1CAsLY+nSpUDKklCA77//Pt0lipdz/uykpKQk/vnnH2688UYANm7cmKb/ww8/nCbuCx9PZGQk1apVS/c17N69O4UKFfLev/vuuylduvRlz5nmzZuzceNGEhMTAfj111/p0KEDderUYcWKFUDK7CnDMGjWrJl33KlTp1i1apXP0r358+dTqlQp7r//fu82u93OgAEDOHPmDL/88sslY8mqatWqUbx4cSpVqkTv3r2pUqUKP/74IyEhIZne10svvcTMmTOpW7cuCxcu5Pnnn6devXrccMMN7Ny5MxuiFxERkYJMSSkRkQKoYcOGtGnThjZt2tCtWzd++OEHqlevTv/+/XE4HEBK0fEyZcr4fFGHlKu/pbZnlzNnzgB4jx0bG8uCBQsoXry4z61NmzZA2gLKVatWTbPPa6+91rssKSMqVKjgcz81QXVh3aSLuTCGsLAwSpcu7RND9+7dOXfuHLNnzwZSrpS3YcMGHnrooQzHmVUXPr6IiAgAypcvn2b7+Y85NjaW+Ph4SpQokeb1OHPmjPe1aNmyJXfddRcvvfQSxYoVo3PnzkydOpXk5OQMxXfy5EkGDhxIyZIlCQ4Opnjx4t5EXXx8fIYeT1BQkLeA98UeT6oLXy/DMKhSpcplz5nmzZvjcrlYtWoVMTExHDt2jObNm9OiRQufpFT16tV9lrMtXLgQSKkflurAgQNUrVo1zdUS/fmeS6922jfffMOiRYuYOXMmN954I8eOHbvoksWMuP/++1mxYgVxcXH89NNPPPDAA2zatIlOnTqRlJR0JeGLiIjIVUY1pURErgIWi4XWrVszceJEYmNjqVGjRq7Gs337dkqUKEF4eDiQUlj7lltuYciQIen2v/baa/0eg9VqTXe7eUHR7ytRvXp16tWrx2effUb37t357LPPCAgIoGvXrn47xsVc7PGlt/38x+zxeChRogQzZsxId3xq8XLDMPj6669ZvXo18+bNY+HChfTu3ZuxY8eyevVq72y4i+natSu//fYbgwcPpk6dOoSFheHxeGjXrp1PcftLxZ0Tr2H9+vUJCgpi+fLlVKhQgRIlSnDttdfSvHlz3nvvPZKTk1mxYgV33HGHz7j58+fTtGlTbzLQH4KCgjh37ly6bWfPnvX2uVCLFi28ybtOnTpRq1YtunXrxoYNG9IkyDIjPDycW265hVtuuQW73c706dNZs2YNLVu2zPI+RURE5OqipJSIyFXC5XIB/81SqlixIosXL+b06dM+s6V27drlbU+V3uyLrFq1ahV79+71KbpeuXJlzpw5450ZdTmxsbFptu3evZtKlSp57/sz5ovF0Lp1a+/9M2fOcOTIETp06ODTr3v37gwaNIgjR44wc+ZMbrvttkwXmM5JlStXZvHixTRt2jRDs2luvPFGbrzxRl599VVmzpxJt27dmDVrFg8//PBFX4O4uDiWLFnCSy+9xIsvvujdnt7r6i8X7ts0Tfbs2eMtvH4xAQEBNGzYkBUrVlChQgXvMs/mzZuTnJzMjBkzOHr0qE9hddM0WbBgAc8++6zPvipWrMjWrVvxeDw+yaD03nPpqVixIjt27Ei3LSYmJkP7CAsLY8SIEfTq1Ysvv/yS++6775L9M6p+/fpMnz6dI0eO+GV/IiIicnXQ8j0RkauA0+nkp59+IiAgwLtUqEOHDrjdbiZNmuTTd/z48RiGQfv27b3bQkNDOXXq1BXHceDAAXr27ElAQACDBw/2bu/atSurVq3yLnk636lTp7wJtVRz5szhr7/+8t5fu3Yta9asSRNz6vjs8MEHH/jUUpo8eTIul8snBkhZ6mQYBgMHDuSPP/7wScblRV27dsXtdjNq1Kg0bS6Xy/t8xsXFpZmRVKdOHQDvEr7UmkUXvgapM5wuHH/hVRb9KfWKjam+/vprjhw5kub1Sk/z5s1Zs2YNS5cu9SalihUrRnR0NG+88Ya3T6p169Zx7Ngxn3pSkPKe+/vvv/niiy+821wuF++88w5hYWGXnWHUoUMH/vzzT+bMmeOzPTk5mf/973+UKFGCG2644bKPp1u3bpQrV84be0adPXuWVatWpduWWoOuWrVqmdqniIiIXN00U0pEpAD68ccfvbMvjh07xsyZM4mNjeW5557zLpnr1KkTrVu35vnnn2f//v1cf/31/PTTT3z33Xc89dRTVK5c2bu/evXqsXjxYsaNG0eZMmWIioqiUaNGl4xh48aNfPbZZ3g8Hk6dOsW6dev45ptvMAyDTz/91GeGyuDBg5k7dy4dO3akZ8+e1KtXj8TERLZt28bXX3/N/v37fWoHValShWbNmvHYY4+RnJzMhAkTKFq0qM/yv3r16gEwYMAA2rZti9Vq9dusEACHw8HNN99M165diYmJ4b333qNZs2bcfvvtPv2KFy9Ou3bt+Oqrr4iMjEyTqMhrWrZsSb9+/Xj99dfZvHkzt956K3a7ndjYWL766ismTpzI3XffzfTp03nvvfe44447qFy5MqdPn+bDDz8kPDzcO1ssODiY6tWr88UXX3DttddSpEgRatasSc2aNWnRogVvvvkmTqeTsmXL8tNPP7Fv375se1xFihShWbNm9OrVi6NHjzJhwgSqVKnCI488ctmxzZs359VXX+XQoUM+yacWLVowZcoUKlWqRLly5bzbf/jhBypVqkT16tV99tO3b1+mTJlCz5492bBhA5UqVeLrr79m5cqVTJgwIU19twv17duXjz/+mHvuuYfevXtTt25dTpw4wRdffMH27dv55JNPCAgIuOzjsdvtDBw4kMGDB7NgwQLatWvnbduzZw+vvPJKmjF169alUaNGNGnShBtvvJF27dpRvnx5Tp06xZw5c1ixYgVdunShbt26lz2+iIiIiFduXfZPRET8b+rUqSbgcwsKCjLr1KljTp482fR4PD79T58+bT799NNmmTJlTLvdblatWtV866230vTbtWuX2aJFCzM4ONgEfC5zf6F9+/b5HN9ms5lFihQxGzVqZA4bNsw8cOBAuuNOnz5tDhs2zKxSpYoZEBBgFitWzGzSpIk5ZswY0+Fw+Oz7rbfeMseOHWuWL1/eDAwMNJs3b25u2bLFZ38ul8t88sknzeLFi5uGYZipv/LO38eFAHPEiBEZeo5/+eUXs2/fvmbhwoXNsLAws1u3buaJEyfSHfPll1+agNm3b99L7vtiatSoYbZs2TLdtooVK/q8HqnxrVu3zqffiBEjTMA8fvy4z/YePXqYoaGhafb7wQcfmPXq1TODg4PNQoUKmbVq1TKHDBliHj582DRN09y4caN5//33mxUqVDADAwPNEiVKmB07djTXr1/vs5/ffvvNrFevnhkQEODz/P7555/mHXfcYUZGRpoRERHmPffcYx4+fDjNa5DZuFu2bGnWqFHDe3/p0qUmYH7++efmsGHDzBIlSpjBwcHmbbfddtFz8UIJCQmm1Wo1CxUqZLpcLu/2zz77zATMhx56yKd//fr1zccffzzdfR09etTs1auXWaxYMTMgIMCsVauWOXXq1AzFYZqmGRcXZz799NNmVFSUabfbzfDwcLN169bmjz/+mKbvxZ470zTN+Ph4MyIiwue8qlixYprPj9Rbnz59TKfTaX744Ydmly5dzIoVK5qBgYFmSEiIWbduXfOtt94yk5OTM/w4REREREzTNA3T9GM1UBERkWy0f/9+oqKieOutt9LU68nLvvvuO7p06cLy5ct9ZtpI9lu2bBmtW7fmq6++4u6778724x09epTSpUvz/fffp6kvJiIiIiK+VFNKREQkm3344Ydcc801NGvWLLdDkWwWHx/Piy++6FMEX0RERETSp5pSIiIi2WTWrFls3bqVH374gYkTJ2b7FQEl91177bWMHDkyt8MQERERyReUlBIREckm999/P2FhYfTp04fHH388t8MREREREclTVFNKRERERERERERynGpKiYiIiIiIiIhIjlNSSkREREREREREclyBrynl8Xg4fPgwhQoVUoFZERERERERuWKmaXL69GnKlCmDxaK5HiJZVeCTUocPH6Z8+fK5HYaIiIiIiIgUMIcOHaJcuXK5HYZIvlXgk1KFChUCUj4swsPDczkaERERERERye8SEhIoX7689/umiGRNgU9KpS7ZCw8PV1JKRERERERE/EYlYkSujBa/ioiIiIiIiIhIjlNSSkREREREREREcpySUiIiIiIiIiIikuMKfE0pEREREREREck4t9uN0+nM7TAkn7Lb7Vit1gz1VVJKRERERERERDBNk7///ptTp07ldiiSz0VGRlKqVKnLXgxASSkRERERERER8SakSpQoQUhIiK4uKJlmmiZnz57l2LFjAJQuXfqS/ZWUEhEREREREbnKud1ub0KqaNGiuR2O5GPBwcEAHDt2jBIlSlxyKZ8KnYuIiIiIiIhc5VJrSIWEhORyJFIQpJ5Hl6tNpqSUiIiIiIiIiABoyZ74RUbPIyWlREREREREREQkxykpJSIiIiIiIiKSy3r27EmXLl1yO4wcpaSUiIiIiORpptOF6fFgnjqN53gc5tlzmK6UbSIiIhe6GpM7+ZWuviciIiIieZLp8YDLjXvl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iYiIiIiIiEjW2a3YOrTIUFfbbS3BbvV7CN27d+fcuXM0bNiQJ554goEDB9K3b18Apk6dSr169ejYsSONGzfGNE3mz5+P3W73jg8JCWHo0KE88MADNG3alLCwML744gu/xym+dPU9EREREREREckyw27H2vwGMAxcP/ySfr0oqwXbbS2xNquLYfN/KsJutzNhwgQmT56cpq1w4cJ88sknFx3bs2dPevbsCcCdd96Zbp/k5GTCwsL8Eqv8R0kpEREREREREbkihs2GtWkdrA1r4V65CffW3SlX2QsOwlr72pQlfnZrtiSkstuhQ4eYP38+NWrUyO1QCpz8dzaIiIiIiIiISJ5j2O1gt2Nt1QBr64YpdabcHjBNv9eQykk33HADZcuWZdq0abkdSoGTf88KEREREREREclzfBJQNv/Xj7rQsmXLsnX/x48fz9b9X81U6FxERERERERERHKcklIiIiIiIiIiIpLjlJQSEREREREREZEcp6SUiIiIiIiIiIjkOCWlREREREREREQkxykpJSIiIiIiIiJ+YTqTM7Vdrm5KSomIiIiIiIjIFTPdTjw7lqVJQJnO5JTtbmeOxdKqVSueeuqpDPWdNm0akZGRV9xHMk9JKRERERERERG5IqbbiXPGczg//z88+zZ6E1OmKxnPHxtwfv5/OGc8l6OJKX+699572b17d26HUeAoKSUiIiIiIiIiWZaakPLsWAaA8/P/g6QzmKYHzp3BOet5ADw7luXbxFRwcDAlSpTI7TAKHCWlRERERERERCRLTGcynu0/exNSAJxLwPHJIMwTf+H4ZBCcS/A2eXYsw7P9Z7/WmEpMTKR79+6EhYVRunRpxo4d69MeFxdH9+7dKVy4MCEhIbRv357Y2Ng0+5kzZw5Vq1YlKCiItm3bcujQIW+blu9lDyWlRERERERERCRLDHsgluqtsPd6B4LDvdvNQ9txjOmCeWj7f52Dw7H3noSleisMe6DfYhg8eDC//PIL3333HT/99BPLli1j48aN3vaePXuyfv165s6dy6pVqzBNkw4dOuB0/jdj6+zZs7z66qt88sknrFy5klOnTnHffff5LUZJny23AxARERERERGR/MuwB2K5ph6Bg75OmSF1fiIqtU/5mgR0HwdBhTDsAX479pkzZ/joo4/47LPPuPnmmwGYPn065cqVAyA2Npa5c+eycuVKmjRpAsCMGTMoX748c+bM4Z577gHA6XQyadIkGjVq5N1HdHQ0a9eupWHDhn6LV3xpppSIiIiIiIiIXBHDHghhhbHf+0q67fb7XoWwwn5NSAHs3bsXh8PhTSYBFClShGrVqgGwc+dObDabT3vRokWpVq0aO3fu9G6z2Ww0aNDAe/+6664jMjLSp4/4n5JSIiIiIiIiInJFTFcynInD+cUL6bY7Zz0PZ+L8WktK8j8lpUREREREREQky0xnMp69G0ged3e6S/cgpcZU8ri78fyxwa+JqcqVK2O321mzZo13W1xcHLt37wYgOjoal8vl037ixAliYmKoXr26d5vL5WL9+vXe+zExMZw6dYro6Gi/xSppKSklIiIiIiIiIlliOpPx7FiGc+qTPlfZM8rXJGDwdxjla/7X+VwCzqlP4tmxzG+JqbCwMPr06cPgwYP5+eef2b59Oz179sRiSUl3VK1alc6dO/PII4/w66+/smXLFh588EHKli1L586dvfux2+08+eSTrFmzhg0bNtCzZ09uvPFG1ZPKZkpKiYiIiIiIiEiWGPZALDVvwlK91X8bg8MJ6D4Oo0iZlOLm512Vz1K9FZaaN/n16ntvvfUWzZs3p1OnTrRp04ZmzZpRr149b/vUqVOpV68eHTt2pHHjxpimyfz587Hb7d4+ISEhDB06lAceeICmTZsSFhbGF1984bcYJX2GaZpmbgeRnRISEoiIiCA+Pp7w8PDLDxARERERERG5hIL4PTMpKYl9+/YRFRVFUFBQpsebbifOGc/h2bEMe+9JWKJuwLAHYrpSlvY5pz6JpXor7N1GY1jtl99hHjNlyhRGjRrFn3/+mduh5AsZPZ9sORiTiIiIiIiIiBRAhtWOvdtoPNt/9iakAAxbIJZr6mG//7WUGVL5MCF16NAh5s+fT40aNXI7lAJHSSkRERERERERuWKG1Y6leqs0S/MMe2DK9nyYkAK44YYbKFu2LNOmTcvtUAocJaVERERERERExC8uVivKnzWkctrx48dzO4QCS4XORUREREREREQkxykpJSIiIiIiIiIiOU5JKRERERERERERyXFKSomIiIiIiIiISI5TUkpERERERERERHKcklIiIiIiIiIiIpLjlJQSEREREREREUnH/v37MQyDzZs3X1EfSZ8ttwMQERERERERkfzN43ZgsQb4rV9+Ur58eY4c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zFB8/o4ltygpJSIiIiIiIiJZ4nE70izFcyTFs/jzdnjcDizWANrcv4CAoIg04yzWgCs+ftWqVQkODmbJkiU8/PDDPm3R0dFMmzaNxMRE72yplStXepfpXanVq1fTokULAFwuFxs2bPDWq4qOjuabb77BNE3vbKmVK1dSqFAhypUrB0Dx4sU5cuSId38JCQns27cvUzFER0enKXy+evXqLD+mnKbleyIiIiIiIiKSJekllgKCIrwzoywWe5qE1MXGZUVQUBBDhw5lyJAhfPLJJ+zdu5fVq1fz0Ucf0a1bN4KCgujRowfbt29n6dKlPPnkkzz00EPeelJX4t1332X27Nns2rWLJ554gri4OHr37g3A448/zqFDh3jyySfZtWsX3333HSNGjGDQoEHepYI33XQTn376KStWrGDbtm306NEDq9WaqRgeffRRYmNjGTx4MDExMcycOZNp06Zd8WPLKZopJSIiIiIiIiL51vDhw7HZbLz44oscPnyY0qVL8+ijjxISEsLChQsZOHAgDRo0ICQkhLvuuotx48b55bijR49m9OjRbN68mSpVqjB37lyKFSsGQNmyZZk/fz6DBw/m+uuvp0iRIvTp04cXXnjBO37YsGHs27ePjh07EhERwahRozI9U6pChQp88803PP3007zzzjs0bNiQ1157zZscy+sM88IFjAVMQkICERERxMfHEx4entvhiIiIiIiISD5XEL9nJiUlsW/fPqKioggKCrri/S2Y3gKXMxGbPZR2PZb7IcK8Y//+/URFRbFp0ybq1KmT2+HkSRk9nzRTSkRERERERET8KrWYuT+LmkvBo6SUiIiIiIiIiPjNhcXP/VXUXAoeJaVERERERERExG8uTEAVtIRUpUqVKOCVkHKMrr4nIiIiIiIiIiI5TkkpERERERERERHJcUpKiYiIiIiIiIhIjlNSSkREREREREREcpySUiIiIiIiIiIikuOUlBIRERERERERv3O5knI7BMnjlJQSERERkWxnutyYbs8F9925GJHkJx5T54pIfuP2OIn5Yx5ujzO3Q5E8zJbbAYiIiIhIwWW6UpIJ7o07cP+6CfPYCTAMjNLFsDWvh6X2tQAYVmtuhil5mMOdhNOdTKA1GJs1ILfDEZEMcHucLFs1ktj9P/L38c20ajwSq8We22FJHqSklIiIiIhkC9PpwvwnDsf7X8Lp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cX766SfvcYYMGcIPP/zA77//zrfffkuvXr34888/KVSoULY+vrwuo+dTlv7s8/DDD7Np0ya+//57GjduDMCqVasYOHAg/fr1Y9asWVmL+gJz586lbdu23HPPPfzyyy+ULVuWxx9/XHWrRERERPK48+tHpfJ4nN7Eg+ffBJXF8l/CJyfqTBkWK2ZAEAH9PrpkYkoJqWxitWJYfM+N888L+Pfc+LSV99zIzfpjInJ5DrebAKuVT2L28r8dey/ab8mfR1ny51Eerl6Zh6tX8Y7zl9jYWF588UXWrFnDP//8450hdfDgQapXrw7gzV8A2Gw26tevz86dO332c36fIkWKUK1aNW+fnTt30rlzZ5/+TZs2ZcKECbjdbm655RYqVqzINddcQ7t27WjXrh133HEHISEhfnucBU2W/tzw/fff8/HHH9O2bVvCw8MJDw+nbdu2fPjhh8ybN89vwf3xxx9MnjyZqlWrsnDhQh577DEGDBjA9OnTLzomOTmZhIQEn5uIiIiI5LwL6wSdn3iAlORDerWEspthsUJAMAG93km/Q3A49ofGKCGVDYx/r8Z1qfMC0p4bIpJ3BViteEyT7tWu4Yu2zbipbMl0+91criRftm1G92rX4DFNvyakADp16sTJkyf58MMPWbNmDWvWrAHA4Uj7GZNdChUqxMaNG/n8888pXbo0L774Itdffz2nTp3KsRjymywlpYoWLZruEr2IiAi/1nvyeDzccMMNvPbaa9StW5e+ffvyyCOP8P777190zOuvv05ERIT3Vr58eb/FIyIiIiIFhOnGueAiSalzCbh/nYnpyrkvMleLLFQOEZF8wGIYBFgtVCwUyis3Xo/1gqV5VsNgVKPrqVAolACrxe9L906cOEFMTAwvvPACN998M9HR0cTFxaXpt3r1au/PLpeLDRs2EB0dfdE+cXFx7N6929snOjqalStX+vRfuXIl1157LdZ/k2w2m402bdrw5ptvsnXrVvbv38/PP//st8da0GRp+d4LL7zAoEGD+PTTTylVqhQAf//9N4MHD2b48OF+C6506dLeaXapoqOj+eabby46ZtiwYQwaNMh7PyEhQYkpERERkVxgs4f63L9wmZbFGpBm+V5OSLnK3ig8G3+4aB/XjxMBsDa9D8N2iWLckjlOFwTYfV7rC88L8D03cuq8EBH/OOty4TZNCgcG0KFiGeYfOExcsoNzLjeh9uy5cEThwoUpWrQoH3zwAaVLl+bgwYM899xzafq9++67VK1alejoaMaPH09cXBy9e/f26fPyyy9TtGhRSpYsyfPPP0+xYsXo0qULAM888wwNGjRg1KhR3HvvvaxatYpJkybx3nvvASmryv744w9atGhB4cKFmT9/Ph6Ph2rVqmXL4y4IsnRGTJ48mT179lChQgUqVKgApKzTDAwM5Pjx40yZMsXbd+PGjRfbzWU1bdqUmJgYn227d++mYsWKFx0TGBhIYGD2XmpSRERERC7NND1p6gDliULnF0lIGRVqw7kEzOP7vduUmPI/I8CO6XH7nBsqdC5SsJxMctCgRBFevbEOwVYrPa67hv9bvZmTScnZlpSyWCzMmjWLAQMGULNmTapVq8bbb79Nq1atfPqNHj2a0aNHs3nzZqpUqcLcuXMpVqxYmj4DBw4kNjaWOnXqMG/ePAICUn4H3HDDDXz55Ze8+OKLjBo1itKlS/Pyyy/Ts2dPACIjI/n2228ZOXIkSUlJVK1alc8//5waNWpky+MuCLJ0RqRmCbPb008/TZMmTXjttdfo2rUra9eu5YMPPuCDDz7IkeOLiIiISNakl0Cw/jv7xeN2YLHY0ySkLjbOrzwezOMHfDalFjXH6UhT/Nzz106sSob4lwec3y7CveF3CAogaMTj3vMCSDk3bIEkvfQe1sZ1sLVuiJFNX2RFxP+KBQcyrlk97P/WkLNbLYxvVg/nv4XHs0ubNm3YsWOHz7bUJcP79+8HUlZepdaauphmzZqxffv2i7bfdddd3HXXXRcdu2zZsowHLVlLSo0YMcLfcaSrQYMGzJ49m2HDhvHyyy8TFRXFhAkT6NatW44cX0REREQKGKudgEem4PiwH+ah7SkJqQdTrrJnGhafq/JZat+C/d6XMaxKiPiTYbNiu+MmTIcDz7b0r34IYG1QE9vNjTD8XAxZRLKXBcObkEplt1hwe1RTTtLK8m/YU6dO8fXXX7N3714GDx5MkSJF2LhxIyVLlqRs2bJ+C7Bjx4507NjRb/sTERERkauXYbFg2gII6DsF1+IPsd3yKIbN/m+bFTMgiIB+H+H6ZRq2Nn11Bb5sYlit2O9th9mq4UX72G5tooSUSD4UZEv/fXux7XJ1y1JSauvWrbRp04aIiAj279/PI488QpEiRfj22285ePAgn3zyib/jFBEREZECILVodW4WrzYsFkwCsLV9AuOCv+anJqZstzyWpk38y7BaMcoUB3zPh9SfDZtmqImIf1SqVOmyV/9s1aqVrhCaC7L0ST9o0CB69uzJm2++SaFChbzbO3TowAMPPOC34ERERESk4Liw+HluFq++VMLJsOiv+TkpvaL4KmwuInJ1yNIn/bp16+jXr1+a7WXLluXvv/++4qBEREREpOC5MMmgpINA+ueBzg0RkatDlj7tAwMDSUhISLN99+7dFC9e/IqDEhERERERERGRgi1LSanbb7+dl19+GafTCYBhGBw8eJChQ4de9NKIIiIiIiIiIiIiqbKUlBo7dixnzpyhePHinDt3jpYtW1KlShUKFSrEq6++6u8YRURERERERESkgMlSofOIiAgWLVrEypUr2bJlC2fOnOGGG26gTZs2/o5PREREREREREQKoEwnpTweD9OmTePbb79l//79GIZBVFQUpUqVwjRNDMPIjjhFREREREREJA9zuD0EWC++IOty7Tlp//79REVFsWnTJurUqZPb4aRhGAazZ8+mS5cuuR1KtspUUso0TW6//Xbmz5/P9ddfT61atTBNk507d9KzZ0++/fZb5syZk02hioiIiIiIiEheZQD3/rCT42ddadqKh9j4rF21nA9K8rRMJaWmTZvG8uXLWbJkCa1bt/Zp+/nnn+nSpQuffPIJ3bt392uQIiIiIiIiIpJ3Jbk8fB5znEOnHem2HzrtYMau49xXrThBtrwxW0pyX6bOhM8//5z/+7//S5OQArjpppt47rnnmDFjht+CExEREREREZG875zLw6c7jl2yzyc7jpHk9mTL8RcsWECzZs2IjIykaNGidOzYkb1793rb165dS926dQkKCqJ+/fps2rTJ2+bxeChXrhyTJ0/22eemTZuwWCwcOHAASFlSN2XKFDp27EhISAjR0dGsWrWKPXv20KpVK0JDQ2nSpInPcQEmT55M5cqVCQgIoFq1anz66ac+7bGxsbRo0YKgoCCqV6/OokWL/P305FmZSkpt3bqVdu3aXbS9ffv2bNmy5YqDEhEREREREZH8IdntYcLGvy6bcEpyexi/8S+SsyExlZiYyKBBg1i/fj1LlizBYrFwxx134PF4OHPmDB07dqR69eps2LCBkSNH8uyzz3rHWiwW7r//fmbOnOmzzxkzZtC0aVMqVqzo3TZq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SF1RKuH8OXfuXJb3xJNInkRUsxSkJPdHilKSdCdXrlx0796dTZs2ceXKFX7++Wfq1q2Loihs376dXr16kT9/fp5//nnGjx9PSEhIRpsskUieYDRNo3v37oAj2XT9+vUz1qA04Nlnn6V06dLExsayePHijDbnqUcI4fRau1+C8wRy5sxJjhw5ADJlFcWoqCheeukljhw5QmBgIL/++ivZs2fHarWSK1curFYrpUqVolu3bgB89tlnTJw4MYOtfng2bNhAfHw8RYsWpXz58o893tMmSh05coSoqCh8fX0pV65cqo2bP39+PD090TSN8+fPp9q4EolEIkkfpCglyVDy5MnDBx98wJYtW7h06RJjxoyhVq1aCCHYsmULH3zwAXnz5qVhw4ZMnDiRGzduZLTJEonkCWPMmDEcOXKEHDlypEqVlsyIoihObylZhS/jOXDgAEePHsXNzY327dunaJnMGqIUHx/PK6+8ws6dO8mWLRsbNmygaNGiSfbt06cPAwYMAOD9999n/vz56WnqY/P7778DjtC91AhFedpEqYTQvVq1at03h9rDoqpqlsq7JpFIJBJXpCglyTTky5ePXr16sW3bNi5cuMDIkSN59tlnMQyDTZs28d5775EnTx6aNm3KlClTnqrEoBKJJG0ICgpi8ODBAIwYMYKcOXNmrEFpyBtvvIGqqmzZsoVz585ltDlPNQleUq1bt3bmXXoQmVGUstvtdOzYkY0bN+Ll5cXatWsf6EH07bff8v777yOE4I033mDNmjXpZO3jYbfbWblyJZA6oXvgqEoMcPz4cWw2W6qMmZnZtm0bkLqhewlkxvNDIpFIJClDilKSTEnBggX59NNP2bVrF//++y8//PADzzzzDLqus2HDBt5++20CAgJ46aWXmDFjBhERERltskQiyWIIIfjwww+JiYmhXr16KQqjysrky5ePRo0aATBz5swMtubpxWazMXfuXODBCc7vJbN5ghiGwbvvvsvSpUuxWq38/vvv1KhR44HLKYrCzz//zOuvv47dbqddu3Zs3bo1HSx+PLZu3UpYWBg5c+akVq1aqTJmoUKF8PPzQ9M0Tpw4kSpjZlaEEM79LEUpiUQikdyLFKUkmZ4iRYrQr18/9u3bx+nTp/n222+pWLEidrudNWvW0LVrV3Lnzk3Lli2ZM2eOTOIrkUhSxNKlS1m9ejUWi4WJ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enpStmxZlixZ4lx36tQpNE1LtFXpjh070DSNn3/+Ocl9161bF5vN5tLVeffu3VitVl5//XViYmJcunc6Wk45XgdH+ZYtW+Ln50f27Nlp0KBBoi2sLl68SN++fQkKCnK+T7777rsUn39cXBxt27bFz8+PHTt2OJdXrVqVgIAAli9fnuI+hBBCiEeRtJQSQrjFb7/9RtGiRaldu3aqyvfr14+5c+fy7LPP8tprr7F7924mTZrEkSNH0nUD5PDyyy+TI0cOxo4dy5kzZ/j8888ZOnQoCxYsAOJbIr388st4e3vz9ttvAxAUFJTk/pRStG/fno0bN/Liiy9SqVIlVq9ezciRI7l48SKfffYZuXPnZt68ebz//vvExMQwadIkAMqUKZPoPgsVKgTAokWL6Ny5c7LdSW7fvk2DBg24ePEiAwcOpGDBguzYsYM333zTebN8r59++olbt24xcOBANE3jo48+omPHjpw6dQqj0cjAgQO5dOkSa9euZd68eQmON3DgQObMmUOfPn0YNmwYp0+f5uuvv+bAgQNs374do9HoLHvixAmeffZZXnzxRXr16sV3331H7969qVq1KuXKlQMgJiaGevXqceTIEfr27UuVKlW4du0av/76KxcuXCBXrlzY7Xbat2/Ptm3bGDBgAGXKlOGvv/7is88+49ixYyxbtgyAQ4cO0bZtWypWrMj48ePx8PDgxIkTid5IpoW3tzcdOnTg22+/5fDhw86632/QoEEsXryYoUOHUrZsWa5fv862bds4cuQIVapUAeKTZm3btiVv3ry88sor5MmThyNHjvD7778nOgZOctauXUv37t1p0qQJkydPBuDIkSNs377dua9x48YxadIk+vXrR40aNYiOjmbv3r3s37+fZs2aJbv/bdu2sWTJEgYPHoyPjw9ffvklnTp14ty5c+TMmROAAwcO0LJlS/Lmzct7772HzWZj/Pjx5M6dO03PxZGAtNlsnDp1ijfeeIOcOXO6DIh95coVateuze3btxk2bBg5c+Zk7ty5tG/fnsWLF9OhQwfKlCnD+PHjGTNmDAMGDKBevXoA1K5dG7PZTIsWLYiLi+Pll18mT548XLx4kd9//53IyEj8/PySrN+OHTvImTOn873p8Ntvv5EtWzY6duyYpucL0LlzZ0qUKMEHH3zgTHY+rOve0KFD8ff3Z9y4cRw9epRp06Zx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MyVLlsRqtTJv3jxnciE5bdq0wWAwsG7dOgYMGOBcHhAQwNKlS2nXrh0hISF069aN6tWrYzQaOX/+PIsWLQISH5/rfg/zumc2m2nSpAldunTh6NGjTJ06lbp169K+fXsgvlXQtGnTeOGFF6hSpQrdunUjd+7cnDt3jhUrVlCnTh1n4n3SpEm0adOGunXr0rdvX27cuMFXX31FuXLlEk3iJKZkyZK8+OKL7Nmzh6CgIL777juuXLnC7NmzE5R1JHE2btzI5MmTU7V/h7p16zoHab838QTxSalJkyY5yznodDpmzZpFq1atKFeuHH369CF//vxcvHiRjRs34uvry2+//QbAhx9+yMaNG6lZsyb9+/enbNmy3Lhxg/3797Nu3bpEE+UAQ4cOJTo6mrfffhs/Pz/eeust57p9+/Zx48YNnn766TQ9VyGEEOKR4Y4p/4QQwuHYsWOqf//+qnDhwspkMikfHx9Vp04d9dVXX6m7d+86y1ksFvXee++pIkWKKKPRqAoUKKDefPNNlzJKKWWz2dQbb7yhcuXKpbJnz65atGihTpw4keTU6Hv27HHZ3jFV98aNG53LLl++rNq0aaN8fHwUoBo0aJDsc7p165YaMWKEypcvnzIajapEiRLq448/dplOXCmlGjRooMqVK5fiOYqOjlZffPGFatGihQoODlZGo1H5+PioWrVqqW+++SbBfm/duqXefPNNVbx4cWUymVSuXLlU7dq11SeffOKcBv706dMKUB9//HGC43Hf9PJWq1W9/PLLKnfu3ErTNHX/R8fMmTNV1apVVbZs2ZSPj4+qUKGCGjVqlLp06ZKzTKFChVSbNm0SHKtBgwYJzuf169fV0KFDVf78+ZXJZFLBwcGqV69eLtOsm81mNXnyZFWuXDnl4eGhcuTIoapWraree+89FRUVpZRSav369erpp59W+fLlUyaTSeXLl091795dHTt2LMVz7pimHlCapilfX19Vrlw51b9/f7V79+5Et7n3vMXFxamRI0eqkJAQ5ePjo7y8vFRISIiaOnVqgu22bdummjVr5ixXsWJF9dVXX7mU+eGHH1TRokWVyWRSlSpVUqtXr1a9evVShQoVcpZZvHixat68uQoMDFQmk0kVLFhQDRw4UIWHhzvLTJw4UdWoUUP5+/urbNmyqdKlS6v333/fGRdKKTV27NgErzGghgwZkuh5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+7F37160a9cOX375JVq3bo2EhIRqYzh+/DgmTpyIkSNHYteuXTh79iwWLVoElUplUKwVl1XESkRERESND4tSREREDVSXLl1w8eJF+Pv7IygoqNKXnZ0dgPLCUO/evfH222/j7NmzUCqV2L59OwBAqVRCq9VWOmZERAT8/PywaNEihIaGomXLlrhx44bJYj5x4sR937dt29ZkxyciIiIiy8GiFBERUQM1a9YsZGdn46mnnsLp06cRFxeHP//8E9OmTYNWq8XJkyfx3nvvITIyEklJSfjtt9+QkZGhLwL5+/sjJiYGsbGxyMzMhFqtRsuWLZGUlIRt27YhLi4OX3zxhb6IZQo///wzvvvuO1y9ehVLly7FqVOnMHv2bJMdn4iIiIgsB4tSREREDZS3tzeOHTsGrVaLoUOHIjg4GPPnz4ezszOkUikcHR1x+PBhjBw5Eq1atcLixYvxySefYMSIEQCAF154Aa1bt0ZoaCiaNm2KY8eOYezYsXj55Zcxe/ZsdOrUCREREXjzzTdNFvPbb7+Nbdu2ISQkBJs2bcLWrVvRrl07kx2fiIiIiCwHd98jIiIiiyCRSLB9+3aMGzdO7FCIiIiIqA5wpRQREREREREREdU5FqWIiIiIiIiIiKjOycUOgIiIiAgAOFGAiIiIqHHhSikiIiIiIiIiIqpzLEoREREREREREVGdY1GKiIiIiIiIiIjqHItSRERERERERERU51iUIiIiIiIiIiKiOseiFBERERERERER1TkWpYiIiIiIiIiIqM6xKEVERERERERERHWORSkiIiIiIiIiIqpz/w+QfMs0rl9BHgAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=bot_dependency_relations_df, x='timestamp', y='depth', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Bot Depth by Timestamp w/o URLS')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Depth')\n", + "#ax0.legend().set_visible(False)\n", + "\n", + "# Calculate the median depth over time\n", + "bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = bot_dependency_relations_df.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "ax0.legend(title='Legend', bbox_to_anchor=(1.05, 1), loc='upper left')\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = bot_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing Bots (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "a1c1a934-f764-4e22-a7c1-d2b10e237db8", + "metadata": {}, + "outputs": [], + "source": [ + "sentence_level_data['dependency_tree'] = sentence_level_data['sentence_no_url'].apply(extract_dependency_tree)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "df6960b5-8bab-49c7-b101-a19864472a63", + "metadata": {}, + "outputs": [], + "source": [ + "wmf_dependency_relations = []\n", + "\n", + "for index, row in sentence_level_data.iterrows():\n", + " sentence = row['sentence']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['comment_id']\n", + " sentence_id = row['sentence_id']\n", + " \n", + " for token, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(r'\\b(wmf|Wikimedia|Foundation|staff| wikimedia foundation)\\b', token, re.IGNORECASE):\n", + " wmf_dependency_relations.append({\n", + " 'sentence_id': sentence_id,\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head, \n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + "wmf_dependency_relations_df = pd.DataFrame(wmf_dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "402ce764-2332-4cb1-8c36-e4d88cebae64", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sentence_idcomment_idtimestamptokendependencyheaddepthchildren
027472013-09-28 15:44:00+00:00WMFnsubjcomes11
157502013-09-30 23:29:57+00:00Wikimediacompoundwiki40
227522013-09-30 07:16:14+00:00WMFapposYou40
327532013-09-28 19:11:06+00:00Wikimediacompoundwiki30
4210502013-06-27 00:46:02+00:00WMFpobjat20
...........................
4313322542013-10-07 02:30:30+00:00Wikimediacompoundwikis80
4321322562013-10-07 00:58:28+00:00wmfcompoundwiki50
4331322572013-10-07 00:44:40+00:00WMFcompoundwiki30
4342322582013-10-07 00:38:54+00:00WMFamodwikis30
4352322582013-10-07 00:38:54+00:00WMFcompoundwiki30
\n", + "

436 rows × 8 columns

\n", + "
" + ], + "text/plain": [ + " sentence_id comment_id timestamp token dependency \\\n", + "0 2 747 2013-09-28 15:44:00+00:00 WMF nsubj \n", + "1 5 750 2013-09-30 23:29:57+00:00 Wikimedia compound \n", + "2 2 752 2013-09-30 07:16:14+00:00 WMF appos \n", + "3 2 753 2013-09-28 19:11:06+00:00 Wikimedia compound \n", + "4 2 1050 2013-06-27 00:46:02+00:00 WMF pobj \n", + ".. ... ... ... ... ... \n", + "431 3 32254 2013-10-07 02:30:30+00:00 Wikimedia compound \n", + "432 1 32256 2013-10-07 00:58:28+00:00 wmf compound \n", + "433 1 32257 2013-10-07 00:44:40+00:00 WMF compound \n", + "434 2 32258 2013-10-07 00:38:54+00:00 WMF amod \n", + "435 2 32258 2013-10-07 00:38:54+00:00 WMF compound \n", + "\n", + " head depth children \n", + "0 comes 1 1 \n", + "1 wiki 4 0 \n", + "2 You 4 0 \n", + "3 wiki 3 0 \n", + "4 at 2 0 \n", + ".. ... ... ... \n", + "431 wikis 8 0 \n", + "432 wiki 5 0 \n", + "433 wiki 3 0 \n", + "434 wikis 3 0 \n", + "435 wiki 3 0 \n", + "\n", + "[436 rows x 8 columns]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "wmf_dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "id": "5c305993-a0c3-403f-a971-f0e527eceb5e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_83107/998074097.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_83107/998074097.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_83107/998074097.py:23: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "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lBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlRERERESkxjH9XizLH+owpBi2bWOaeaEOQ+oo05+Haebp919PKCklIiIiIiI1it/vZffuJXhzD+rGtIaxbRvLzGPzb18qMSVVzu/PAwN+2/Qptm3p918P1Muk1Lhx4+jevXuowyjWtGnTiI2NDXUYIiIiIiIh4fd72bVzAXNm38XMz29UYqoGKUhIzZ71ZxbMG8ea1dOVmJIq4/fnYRiwYumLLJz/OHO+uUuJqXqgXialRERERESk5ilISH3/7Rhs20929k4lpmqIoxNSe/csA2Dl8ilKTEmVODohtXbNmwDs2rFAial6QEkpEREREREJuWMTUgWUmAq94hJSBZSYksoqLiFVQImpui+kSam0tDTuuOMO7r33XuLi4mjevDnjxo0LlBuGwZQpUzjnnHOIiIigbdu2vPfee4Xmcd9999GhQwciIyNp27YtDz30ED6fr9A4Tz75JM2aNaNhw4YMHz6c3NzcQNlXX31FeHg4Bw8eLDTNnXfeyWmnnQb80aTu008/pWPHjkRGRnLZZZdx+PBhpk+fTps2bWjUqBF33HEHpmkG5pGens4NN9xAo0aNiIyM5JxzzmHDhg2FljNt2jRatWpFZGQkF198Mfv376/MJhURERERqXVKSkgVUGIqdEpLSBVQYkoqqrSEVAElpuq2kNeUmj59Og0aNGDhwoU8/fTTPPbYY8yaNStQ/tBDD3HppZeyYsUKrr32Wq666irWrl0bKG/YsCHTpk1jzZo1TJ48mVdffZXnnnsuUP7uu+8ybtw4/u///o/FixeTkJDASy+9FCgfMmQIsbGx/O9//wsMM02T//znP1x77bWBYYcPH+b5559nxowZfPnll8yZM4eLL76Yzz//nM8//5w333yTl19+uVDSbNiwYSxevJiPP/6Y+fPnY9s25557biBptnDhQoYPH87IkSNZvnw5p556Ko8//niZ28zr9ZKZmVnoIyIiIiJSG5WVkCqgxFTwlSchVUCJKTle5UlIFVBiqu4ybNu2Q7XwtLQ0TNNk7ty5gWF9+vThtNNO48knn8QwDG677TamTJkSKD/55JPp2bNnocTS0SZMmMCMGTNYvHgxAP3796dHjx68+OKLheaRm5vL8uXLAbjrrrtYtWoVs2fPBvJrT1144YXs2rWL2NhYpk2bxk033cTGjRtp164dALfddhtvvvkmu3fvJioqCoCzzz6bNm3a8M9//pMNGzbQoUMH5s2bR//+/QHYv38/iYmJTJ8+ncsvv5xrrrmGjIwMPvvss0BsV111FV9++WWRmltHGzduHI8++miR4RkZGURHR5c4nYiIiIhITWLbNl7vQT587zxMM7fsCYCmzXpyxtn/qubIBPK/nyU/TWTd2rfLPc3pZ71K4yZdcTrd1RiZ1HaWZWFZeezauYjvvrmr3NN16TqCrt1vxTBCXr9GypCZmUlMTEyZeYqQf5Ndu3Yt9HdCQgJ79uwJ/N2vX79C5f369StUU+o///kPAwYMoHnz5kRFRfHggw+ydevWQPnatWvp27dvkXkc7dprr2XOnDns2LEDgLfeeovzzjuv0FvwIiMjAwkpgGbNmtGmTZtAQqpgWEHsa9euxeVyFVp2fHw8HTt2DMRfntiKM3bsWDIyMgKfbdu2lTmNiIiIiEhNYxgGLlcEAwc/iWG4yhy/QYMEBg5+UjUlgqhHz1E0adqjXON27X47jZukKiElZXI4HICDhBZ9SU65vlzTJLToR5euw7Ftq3qDk6AKeVLK7S58wDIMA8sq3042f/58rr32Ws4991w+/fRTli1bxgMPPEBe3vFVGe3duzft2rVjxowZ5OTk8MEHHxRquldSnJWJvTI8Hg/R0dGFPiIiIiIitZHLFU7zhD6ccuqEUhNTDRokcNZ50/F4YnE4yk5gSeUZhoHDGcaQM14qMzHVtfvtpHS5EaczLEjRSW3ncoVh2wbdev65zMRUQot+DD7tOQzDod9/HRPypFRZFixYUOTv5ORkAH788Udat27NAw88QK9evUhKSmLLli2Fxk9OTmbhwoWlzhPya0u99dZbfPLJJzgcDs4777xKxZ2cnIzf7y+07P3797Nu3TpSUlKOKzYRERERkbqsrMSUElKhU57ElBJSUlHlSUwpIVW31fik1H//+19ef/111q9fzyOPPMKiRYsYOXIkAElJSWzdupUZM2awadMmnn/+eT744INC09955528/vrrTJ06NTCPn3/+uchyrr32WpYuXcoTTzzBZZddhsfjqVTcSUlJXHTRRYwYMYIffviBFStWcN1119GyZUsuuugiAO644w6+/PJLJkyYwIYNG3jhhRf48ssvK7VcEREREZHaqKTElBJSoVdaYkoJKams0hJTSkjVfTU+KfXoo48yY8YMunbtyhtvvME777wTqGl04YUX8te//pWRI0fSvXt3fvzxRx566KFC01955ZU89NBD3HvvvZx00kls2bKF22+/vchy2rdvT58+fVi5cmWRpnsVNXXqVE466STOP/98+vXrh23bfP7554FmfyeffDKvvvoqkydPplu3bnz11Vc8+OCDVbJsEREREZHa5tjElBJSNUdxiSklpKSqFJeYUkKqfgjp2/fKYhgGH3zwAUOHDg11KDVaeXu1FxERERGpDfz+XPbsXkajuCQlpGoY27axzDy2bJ5J6xPPVkJKqpTfn4dh2Pz26+ec2PY8JaRqsfLmKfTtioiIiIhIjeJyhdOsWU8Mh1M3pDVMQY0pJaSkOrhcYZj+PCWk6hF9wyIiIiIiUuM4XZXr41Wqj2EYSkhJtXG6tG/VJzU6KVWDWxaKiIiIiIiIiEgl1PiOzkVEREREREREpO5RUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkQKyfMfxratUIchInVEbT2e2LZd6F+pPNu28JveUIdxXHz+XEzLH+owarU83+FQh1Cqo/fJyhyvTMtHnj+nKkKqtNq6z/pMr4651cg0fYH/+828I//6Shr9j3H9f/xGgnlMNC0fPn9uUJZVHNu28Zle/Ka3wnHk+Q9j1dLroGBSUqqGMQyDDz/8MNRhSH1m26zd+lWNubASkdrNskwWr387cAFcW5iWj5/Wv41plX3BLmXzm17WbPmy1l2ce32H2Lrnp0I3c1J+tm1jOJys/O1j8nw167rCZ3pZ9dsnQP7+uXj921i2WaF5+U0vm3cvIs+XVZUhVsqSDf8J6Q19hdg2P2/5HF8tS17XGobBkg3v4vPnYhgGyzd9gGX7WfnrR/jMkvcVw+E8sj/l4PVlsWX3omo/JpqWn617lpDrO1StyymJz5/L6s2f4cDB3oxNHMz6Hcs6/uODbVus2/a17qvKoKSUiATk+XP4fvUUvl42AYehw4OIVI5l+fl933K+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t5sTTzyRe++9l9zc3ELjffrppwwePJiGDRsSGRlJ7969mTZtWrHznD59Or179yYyMpKGDRsyePBgPv3002KXWdynTZs21bjGIiIiIiL1k23b7MrexuLdc3ljzfOqLSUiEkJKSh1x9tlns3PnTn799Veee+45Xn75ZR555JFA+T/+8Q8uuugiBgwYwMKFC1m5ciVXXXUVt912G/fcc0+hed1zzz3ceuutXHnllaxcuZJFixYxcOBALrroIl544QUAJk+ezM6dOwMfgKlTpwb+/umnn4K38iIiIiIi9YTPyuONNc8DsGTPD6otJSISQq5QB1BTeDwemjdvDkBiYiKnn346s2bN4qmnnmLbtm3cfffd3HXXXfzf//1fYJq7776bsLAw7rjjDi6//HL69u3LggULmDhxIs8//zyjRo0KjPvEE0+Qm5vL6NGjueiii0hMTCQmJqZQDLGxsYEYRERERESkahXUklqy54fAsDfWPM+9vZ8hzOkJYWQiIvWTakoVY/Xq1fz444+EhYUB8N577+Hz+YrUiAK49dZbiYqK4p133gHgnXfeISoqiltvvbXIuHfffTc+n4///e9/lYrP6/WSmZlZ6CMiIiIiIqU7upZUAdWWEhEJHSWljvj000+JiooiPDyc1NRU9uzZw5gxYwBYv349MTExJCQkFJkuLCyMtm3bsn79+sC47dq1CyS0jtaiRQuio6MD41bU+PHjiYmJCXwSExMrNT8RERERkbquuFpSBdS3lIhIaCgpdcSpp57K8uXLWbhwITfeeCM33XQTl156aYXmVd1PWcaOHUtGRkbgs23btmpdnoiIiIhIbVdcLakCqi0lIhIaSkod0aBBA9q3b0+3bt14/fXXWbhwIa+99hoAHTp0ICMjgx07dhSZLi8vj02bNtGhQ4fAuL/++it5eUWftOzYsYPMzMzAuBXl8XiIjo4u9BERERERkeKVVkuqgGpLiYgEn5JSxXA4HPztb3/jwQcfJCcnh0svvRS3283EiROLjPvPf/6T7Oxsrr76agCuuuoqsrKyePnll4uMO2HCBNxud4VrYImIiIiIyPErrZZUAdWWEhEJPiWlSnD55ZfjdDp58cUXadWqFU8//TSTJk3igQce4JdffmHTpk08++yz3Hvvvdx999307dsXgH79+nHnnXcyZswYJk6cyKZNm/jll1948MEHmTx5MhMnTlQfUCIiIiIiQVKeWlIFVFtKRCS4lJQqgcvlYuTIkTz99NNkZ2dz11138cEHHzB37lx69epFly5dePvtt5kyZQoTJkwoNO2kSZN46aWXeOedd+jSpQu9evXi+++/58MPP2TUqFEhWiMRERERkfqnPLWkCqi2lIhIcBm2jri1XmZmJjExMWRkZKh/KRERERGRI2zbJsuXyUsr/l7uabrE9+KM1hcT5vRUY2QiInVbefMUriDGJCIiIiIiEjSmbeJyuLijx6PHNZ2NntuLiASDklIiIiIiIlInuRwuXA7d8oiI1FTqU0pERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBKRauEz/WWOk1eOcURE6qo801eOcUJ/nCxPDOVZF6nZfJYf27ZLHce0THxW6PdJkepg2Va5jnflucaV8qvoudBvmfgts9TpbNvWMasWUFJKRKqF2+nil4O/Y1oWOf48TNsC4LDfi2VbbMnag98u/UQiIlKXWdj8dmg3lm1x2O/Ftm0s+8gx07JYe3AbYU5XqMMkzOli7cFtgeO5ZVvYtk2O34tlH1kHSk9mSM1n2ja/HtpFjj+PPNMXuJHLNfPwWyYHvIfYnZuBVUbiSqS2chgOcs08fs/ed+RY7AXykx8Fv4NfDv6OuwYcl+sWg02Zu7Bs+5hzoRfTLv1cmJ6XxZ6cDMwj507I/768pg+v6WND5k4MjGCujFSAflEiUi1y/Hm8su4rFu/bSO8mSZzavAsxYQ2Ys2s183avxWv5+Prsx0IdpohIyIQ5XIyY9yJOw8GApsmkJXThkC+HObtWs2jvero2asMzfYYR7gwLaZy5po8X1n7O6vQt9G3SgbTmqUS5w5mzczXz9qzFsm1mnvVISGOUynMZDn7at5Hnfn6Wro3aMKh5Cimxiczf8ws/7F7LpkO7ePfUe/E43aEOVaTahDvDOPurR2nkiWJg02QGN+/C7tyDfLdrNT/t28iQhK7c3/VSIl2eUIdaZ7gcDkYueBnTtujfNJlTm3chx8zj252rWLB3PZ1iWvL8ySOKHHtcDidO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HdT06dNp0KABCxcu5Omnn+axxx5j1qxZ/O9//+O5557j5ZdfZsOGDXz44YekpqYe9/zHjBnD3XffzbJly+jXrx8XXHAB+/fvL3OaiRMn8tNPP9GkSRMuuOACfD4fkN+E8aSTTuKzzz5j9erV/OlPf+L6669n0aJFAOzcuZOrr76am2++mbVr1zJnzhwuueQSbNvG7/czdOhQBg8ezMqVK5k/fz5/+tOfMEpJYHi9XjIzMwt96qOyaktVdy2pAmXVllItKRERERERkcLKqi2lWlL1Q4XulLdv30779u2LDLcsK5CoqYyuXbvyyCOPkJSUxA033ECvXr2YPXs2W7dupXnz5px++um0atWKPn36BN4EeDxGjhzJpZdeSnJyMlOmTCEmJqbMZoePPPIIZ5xxBqmpqUyfPp3du3fzwQcfANCyZUvuueceunfvTtu2bRk1ahRnn3027777LpCflPL7/VxyySW0adOG1NRU/vznPxMVFUVmZiYZGRmcf/75tGvXjuTkZG688UZatWpVYizjx48nJiYm8ElMTDzubVBXlFRbKli1pAqUVFtKtaRERERERESKV1JtKdWSqj8qlJRKSUlh7ty5RYa/99579OhR+dopXbt2LfR3QkICe/bs4fLLLycnJ4e2bdsyYsQIPvjgA/x+/3HPv1+/foH/u1wuevXqxdq1a8s9TVxcHB07dgxMU9DHVmpqKnFxcURFRTFz5ky2bt0K5NcgGzJkCKmpqVx++eW8+uqrpKenB+Y1bNgwzjrrLC644AImT57Mzp07S41l7NixZGRkBD7btm077m1QV5RUWypYtaQKlFRbSrWkREREREREildSbSnVkqo/KnS3/PDDDzNy5EieeuopLMvi/fffZ8SIETzxxBM8/PDDlQ7K7S5cu8UwDCzLIjExkXXr1vHSSy8RERHBn//8Z0455ZRA7SzDMLDtwjtuVdTcKsszzzzD5MmTue+++/j2229Zvnw5Z511Fnl5eUB+5+mzZs3iiy++ICUlhX/84x907NiR3377DYCpU6cyf/58+vfvz3/+8x86dOjAggULSlyex+MhOjq60Kc+O7a2VLBrSRU4traUakmJiIiIiIiU7tjaUqolVb9UKCl10UUX8cknn/D111/ToEEDHn74YdauXcsnn3zCGWecUdUxFhIREcEFF1zA888/z5w5c5g/fz6rVq0C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V7ZFbtHKVPWaYStNV0RaWhqmaTJ37lwATNMkJiaGSy65hDfeeAOAXbt2kZCQwPz58/n666+ZO3cuM2fODMzj999/JzExkXXr1tGhQwfS0tLo3r07kyZNKnXZI0eOZNeuXbz33nsljuP1evF6vYG/MzMzSUxMJCMjg+jo6EqsuYiIiIiIiIiUh8+0+fJXL08tzC7X+H8fFMUpiWE4HUY1RxZ6mZmZxMTElJmnUE2pEnTt2jXwf6fTSXx8PKmpqYFhzZo1A2DPnj2sWLGCb7/9lqioqMCnU6dOAGzatKnU5bz44oucdNJJNGnShKioKF555RW2bt1a6jTjx48nJiYm8ElMTKzoaoqIiIiIiIhIBbidBqe2DqM8OaYwB/Q/oX4kpI6HK9QB1FRut7vQ34ZhFBpmGPk7kmVZZGVlccEFF/DUU08VmU9CQkKJy5gxYwb33HMPEydOpF+/fjRs2JBnnnmGhQsXlhrb2LFjGT16dODvgppSIiIiIiIiIhI8YU6Dbk1dLNtderu83i3cWGqnVoSSUlWgZ8+e/O9//6NNmza4XMVv0rCwMEzTLDRs3rx59O/fnz//+c+BYWXVrALweDx4PJ7KBS0iIiIiIiIilXZqq7Ayk1JDWofhVlu1IrRJqsBf/vIXDhw4wNVXX81PP/3Epk2bmDlzJjfddFMgEdWmTRsWLlzI5s2b2bdvH5ZlkZSUxOLFi5k5cybr16/noYce4qeffgrx2oiIiIiIiIhIeYQ5DYa08VBaozyXAwYlenCp6V4RSkpVgRYtWjBv3jxM0+TMM88kNTWVu+66i9jYWByO/E18zz334HQ6SUlJoUmTJmzdupVbb72VSy65hCuvvJK+ffuyf//+QrWmRERERERERKRmi3AZXJjkoU+Cu9jPpR3DS01a1Wd6+14dUN5e7UVERERERESkann9Nv4yOoxyOyHMWX/qBZU3T6E+pUREREREREREKsjjMii9AZ+UpP6k6UREREREREREpMZQUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpURERCQoLMs+ruH1gWXZ2HbR9a/P20RE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Hs59993HvffeS1hYGAMGDGDv3r38/PPPXHvttTzyyCPceOONjBs3jr179zJq1Ciuv/56mjVrFurQRUREgs6y8i8AmzX9o9l69y7u/ISLK79pX2QkeIqpRl+XGYDbBRHh+U9pfX6brskuTmjhxDDya1E3a+LE58vvFP2oVv8iIlJHmKaNZUHzo86RJ3V1ERlhYJrgdhvERBuYZt2tueNyQlxs/rnQ77fp1tlFfJwjcC5s2tiJz29XWRNGpwPiGh1ZnmnTrbObmCMPh/KXl/+SFjUpCx4lpSrgoYcewuVy8fDDD7Njxw4SEhK47bbbiIyMZObMmdx555307t2byMhILr30Up599tlQhywiIhISDodB2DFXdi4XnDHYg+uoREtdf+PesY5dX7fLoGdXN243hWpFud31a7uIiNQnTqdR5KFDk3gHMQ0dhY7/dfUceex6uVwG3Tq7cbmOORdWUQ2xIstzGqQmu3A5KVQrqr7U2q4p9Pa9Gqhfv34MGTKExx9/vFzjl7dXexERkZqg4NJDTdIK8/ttbHQxLCJSn/nN/Bdd1NVEVFl8fhvs4D2U8fnyr0n0EKjq6e17tZDX62Xx4sX8/PPPdO7cOdThiIiIVAvDMJSQKobLZSghJSJSz7mcRr1NSEH+g5lgJojc7uAuT4pSUqoG+eKLLzjttNO48MILueyyy0IdjoiIiIiIiIhItVGfUjXI0KFDyczMDHUYIiIiIiIiIiLVTjWlREREREREREQk6JSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCToXKEOQERERESkNLZtY/kga59VpCwi1oHLAw6nEYLIRESkrjH9Nof321imXWi4020Q0cjA6dL5piopKVXF0tLS6N69O5MmTQp1KCIiIiJ1gm3B8v/kkr6lmKRUI4OTR0SAMwSBiYhInWL6bPauN1n9gbfY8m5XeIhr61Riqgqp+Z6IiIiI1Fim32bD7LxiE1IAOek2K//nLfJEW0RE5HhYpk3OQZs1nxSfkAJY/YEXb6aNZemcU1WUlBIRERGRGsn02exdZ7Jtkb/U8fZvMvltrg/Tp5sEERGpGMsPy2fkYpVyyjF9sOydXGwzeHHVdUpKVUJ2djY33HADUVFRJCQkMHHixELlXq+Xe+65h5YtW9KgQQP69u3LnDlzAuXTpk0jNjaWDz/8kKSkJMLDwznrrLPYtm1bkNdEREREpGaxTJvcjNKfWB/ttx98HNhsKjElIiLHzTJtVvw3l9yMss8hOek2K99TDd2qoqRUJYwZM4bvvvuOjz76iK+++oo5c+awdOnSQPnIkSOZP38+M2bMYOXKlVx++eWcffbZbNiwITDO4cOHeeKJJ3jjjTeYN28eBw8e5Kqrrip1uV6vl8zMzEIfERERkbpmzzp/qU+sj7X7Zz+27hFEROQ4WX5I31x8M/Hi7P/VxC7/6FIKJaUqKCsri9dee40JEyYwZMgQUlNTmT59On5//pXT1q1bmTp1Kv/9738ZNGgQ7dq145577mHgwIFMnTo1MB+fz8cLL7xAv379OOmkk5g+fTo//vgjixYtKnHZ48ePJyYmJvBJTEys9vUVERERCSaH0yCuzfH1Xh7byolTr/EREZHj5HRDZFz5Oy+PauLAUDalSmgzVtCmTZvIy8ujb9++gWFxcXF07NgRgFWrVmGaJh06dCAqKirw+e6779i0aVNgGpfLRe/evQN/d+rUidjYWNauXVvisseOHUtGRkbgo+Z+IiIiUhc1bHZ8F/1xbZwYDr0RSUREjo/ph5jE8j8IiTnBoX6lqoieJVWTrKwsnE4nS5YsweksvHNHRUVVat4ejwePx1OpeYiIiIjUeAZENXVwaFfZbSScYRDRSAkpERE5fk43NGrlYOeK8o0f18aJw129MdUXqilVQe3atcPtdrNw4cLAsPT0dNavXw9Ajx49ME2TPXv20L59+0Kf5s2bB6bx+/0sXrw48Pe6des4ePAgycnJwVsZERERkRrINiH2hPJdrsa0dBxX/1MiIiIFDMOgUevy15SKbeXAMPQgpCooKVVBUVFRDB8+nDFjxvDNN9+wevVqhg0bhsORv0k7dOjAtddeyw033MD777/Pb7/9xqJFixg/fjyfffZZYD5ut5tRo0axcOFClixZwrBhwzj55JPp06dPqFZNREREpEZwhhm07OmmYbPSL1kjYg1an+wG3R+IiEgFhccYtOjuKrXZuOGElj1dhDXQCaeqqPleJTzzzDNkZWVxwQUX0LBhQ+6+edzuagAAsFFJREFU+24yMjIC5VOnTuXxxx/n7rvvZvv27TRu3JiTTz6Z888/PzBOZGQk9913H9dccw3bt29n0KBBvPbaa6FYHREREZEaJzLeoPfN4RzcarHpuzwyfrcKlbU9xU3TZBdY4HDpJkFERCrGMAw6nhVG+1PD+HVuHjuW//EGWIcbWvZwceLAMJxuVEuqChm2rRfnhsq0adO46667OHjwYKXmk5mZSUxMDBkZGURHR1dNcCIiIiI1iG3Z2DYc2mmx9ScfzTu7aNzeiW3nv6lPRESkqpg+G8uEzfN8GA5o09+N4QCnW+eb8ipvnkI1pURERESkxjMcBgYQ3cJByvkeDMcfw0RERKqS023gdEPbU9yBv6V6KCklIiIiIrWG4TBwqldUEREJAiWjqp9O6SE0bNiwSjfdExERERERERGpjZSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREaklbNsOdQhSxfSdikh9pqSUiIiIiEgtYRiGkhh1jQ22T9+piNRPSkrVMGlpadx1112hDkNEREREahgrzyZvkwm+UEciVcW2bPzbLN2ViUi9pcOfiIiIiEgtYDggY0ouVo5q1dQZFhz6bx55a01sS9+riNQ/SkqJiIiIiNQwtpmfoLAtG8trY/tschf6sQ7B4Zk+bN+R4QXjqUlfjVeQdLJtGzsv/2PutfFtsMj+0gc2WLk2tl/fpYjUH7UqKZWWlsYdd9zBvffeS1xcHM2bN2fcuHEAbN68GcMwWL58eWD8gwcPYhgGc+bMAWDOnDkYhsHMmTPp0aMHERERnHbaaezZs4cvvviC5ORkoqOjueaaazh8+HCh5Y4aNYq77rqLRo0a0axZM1599VWys7O56aabaNiwIe3bt+eLL74oFO93331Hnz598Hg8JCQkcP/99+P3+wPl2dnZ3HDDDURFRZGQkMDEiROrbduJiIiISO1hOA1sv83B570c/EcumdO9HPogD4DD3/vJfMNLxku5HHg6FyvLBuUxajzDkf+dHno7j/TncsmY7uXgP3MB8G2wyHjVS8arXg6Mz8W3xVQ/UyJSL9SqpBTA9OnTadCgAQsXLuTpp5/mscceY9asWcc1j3HjxvHCCy/w448/sm3bNq644gomTZrE22+/zWeffcZXX33FP/7xjyLLbdy4MYsWLWLUqFHcfvvtXH755fTv35+lS5dy5plncv311weSWdu3b+fcc8+ld+/erFixgilTpvDaa6/x+OOPB+Y5ZswYvvvuOz766CO++uor5syZw9KlSyu/kURERESk9jMg6nI3vl8tcn8ysQ8dGe6D3EUmeb9YNDjbjeHJT3hIzWe4DKIuCcPcb+NdbGLu+iPx5F1mkrfaJCzFgauFA8Ot71RE6r5al5Tq2rUrjzzyCElJSdxwww306tWL2bNnH9c8Hn/8cQYMGECPHj0YPnw43333HVOmTKFHjx4MGjSIyy67jG+//bbQNN26dePBBx8kKSmJsWPHEh4eTuPGjRkxYgRJSUk8/PDD7N+/n5UrVwLw0ksvkZiYyAsvvECnTp0YOnQojz76KBMnTsSyLLKysnjttdeYMGECQ4YMITU1lenTpxeqSVUSr9dLZmZmoY+IiIiI1C2G08DV1EGDc9zFlnt6OvGkOpW8qGUMN0TfGFZsmbOZQdTFYfpORaTeqJVJqaMlJCSwZ8+eCs+jWbNmREZG0rZt20LDjp3n0dM4nU7i4+NJTU0tNA0QmG7t2rX069cPw/jjhDJgwACysrL4/fff2bRpE3l5efTt2zdQHhcXR8eOHcuMf/z48cTExAQ+iYmJ5V11EREREalNDPLfzlYMc3fxw6WGs8C3tfjvzjpkY2fZ6iNMROqNWpeUcrsLPykyDAPLsnA48lfl6AO4z1f8+3KPnodhGCXOs6zlHjsfoMh01WHs2LFkZGQEPtu2bav2ZYqIiIhIcNl5Njnz/XhXmMWW+7fbHHovT30P1SK238a/0yL74+LvU+zDcPBlLxT/lYuI1Dm1LilVkiZNmgCwc+fOwLCjOz0PtuTkZObPn18oSTZv3jwaNmzICSecQLt27XC73SxcuDBQnp6ezvr168uct8fjITo6utBHREREROoO27TBAOuATdSVYcT+2YO7bf6luyPeIObPHhpeE4YRbmDloMRULWG4DPI2WERd7CbmNg/hJ7vyC1wQfUsY0TeGEdbJiX+bhZ2n71RE6j5XqAOoKhEREZx88sk8+eSTnHjiiezZs4cHH3wwZPH8+c9/ZtKkSYwaNYqRI0eybt06HnnkEUaPHo3D4SAqKorhw4czZswY4uPjadq0KQ888ECgxpeIiIiI1GMW2CZEnuPGOFI534gySH86lwZnu/F0ceY/Xvbnjyc1n23a2D6IHOQCd37n9GGdnOQu9hPex0V4NxdGmIHts/O/U3UrJSL1QJ1JSgG8/vrrDB8+nJNOOomOHTvy9NNPc+aZZ4YklpYtW/L5558zZswYunXrRlxcHMOHDy+UKHvmmWfIysriggsuoGHDhtx9991kZGSEJF4RERERqTkMtxFIRhVwt3HgTnIQ0d+F4TySsXBTZDypmQyngeE8ZqATwvu4aHCOGyMs/zst7rsXEamrDFu96NV6mZmZxMTEkJGRoaZ8IiIiInWU7bexvflJqIIEhtR+Vo6N4UJv3BOROqW8eYo6VVNKRERERKSuMlwGhq7e6xzDTR3q6VdE5PjotCYiIiIiIhIihks1pESk/lJOXkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOleoAxARERGp72zTBgOwbHAaGIYR6pBEpBawLRts8j8OMBw6dohI7aKklIiIiEgI2T4La2sueW/uwGjkJuy6BGjowghThXYRKZmdZ2HvySPvzR3gNAi7PgHiw3TsEJFaxbBt2w51EFI5mZmZxMTEkJGRQXR0dKjDERERkXKw8yzswya+t3diLjv0R4ETXKfG4R7aLL/mg1s3mCLyBzvPgjyLvHd3YS7IyK8lBWCAc0AsYVc0z69xqeSUiIRQefMUOlJVo82bN2MYBsuXLy80fNiwYQwdOjQkMYmIiEho2aaF7bPwfbaX3LEbCiekAEzwf32AnPvX41+Ykd+0T0TqPdu2sf02/tn7ybl/A+b8oxJSADaYPxwk5771+L87oGOHiNQKSkrVYD6fL9QhiIiISFXzg++DPfg/3wf+Um4as0x803dgrjhU8jgiUn9Y4J+1D9/7e8BrlTxejoXv3d34vz0QvNhERCpISalK+vLLLxk4cCCxsbHEx8dz/vnns2nTJgBOPPFEAHr06IFhGKSlpTFu3DimT5/ORx99hGHkd2Q6Z86cQK2q//znPwwePJjw8HDeeuutUK6aiIiIVBfrOGowqKcFESlwPIcDHTpEpBZQR+eVlJ2dzejRo+natStZWVk8/PDDXHzxxSxfvpxFixbRp08fvv76azp37kxYWBhhYWGsXbuWzMxMpk6dCkBcXBw7duwA4P7772fixIn06NGD8PDwYpfp9Xrxer2BvzMzM6t/RUVEREREREREqpCSUpV06aWXFvr79ddfp0mTJqxZs4YmTZoAEB8fT/PmzQPjRERE4PV6Cw0rcNddd3HJJZeUuszx48fz6KOPVkH0IiIiIiIiIiKhoeZ7lbRhwwauvvpq2rZtS3R0NG3atAFg69atFZpfr169yhxn7NixZGRkBD7btm2r0LJEREREREREREJFNaUq6YILLqB169a8+uqrtGjRAsuy6NKlC3l5eRWaX4MGDcocx+Px4PF4KjR/EREREREREZGaQDWlKmH//v2sW7eOBx98kCFDhpCcnEx6enqgPCwsDADTNAtNFxYWVmSYiIiI1BMOcKREQaSzzFGNpmE4Tii+j0kRqWcMcCRFQkzZ9QqMRi4c7SOCEJSISOWoplQlNGrUiPj4eF555RUSEhLYunUr999/f6C8adOmRERE8OWXX3LCCScQHh5OTEwMbdq0YebMmaxbt474+HhiYmJCuBYiIiISTIbbgbNTAyKeSsL3vz34vz8Ax77dPcKB+4ImuE6L19v3RAQAw2HgaBNBxPgkfJ/sxT9rP/iPOT6EGbjOaoz7nMZghCZOEZHjoZpSleBwOJgxYwZLliyhS5cu/PWvf+WZZ54JlLtcLp5//nlefvllWrRowUUXXQTAiBEj6NixI7169aJJkybMmzcvVKsgIiIiIWCEOTDCnbgvb0b435NwJB9pvm+Ac2AsEU92wDU4DsNpYLh0uSYi+Qy3A8PtwH1+E8LHJ+Hs3jBQ5uwVTcT4DrjPbpw/no4dIlILGLatx2+1XWZmJjExMWRkZBAdHR3qcEREROQ42LYNpo257jCORi6MxmEYYbqZFJGy2T4La3MOuBw4TvBguHXsEJGaobx5CjXfExEREQkhwzDAZeDs2AAc+U10RETKw3A7cLSNBEPHDhGpnZSUEhEREakBDJduKEXk+BlOHTtEpPZS/U4REREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkRERERERET+n737DmvqfPsA/s1mgyBDFJkqLhy4QK17W+u2VeuqFevWjrfW1tHlr0tr3dZW7XBU66ij7lFFtO6BEwXFwVBkj5Dkef9AUiNbgQT4fq6LSznn5OROuHOSc+c+z0NU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiMSOiEwe86rdZIkRARERGVLhaliIiIiIxJCAhNViFKp9NBAomRAyIiIiIqHSxKmZC2bdtiypQpxg6DiIiISlOyGpq9NyE0Wkh0Apl/XITQ6IwdFREREVGJkxs7ACIiIqKKRAgBieSZbiilDJpd1wEAuognEKmZeL5ZSqfTQSrld4lERERUvvDTzVNt27bFhAkTMGHCBNja2qJy5cr45JNPIETWOA8SiQRbt241uI2dnR1Wr14NAIiIiIBEIsHmzZvRrl07WFhYoEGDBggJCTG4TXBwMNq2bQsLCwtUqlQJXbp0wZMnTzBixAgcOXIECxYsgEQigUQiQURERCk8ciIiIipVmVmX6mmvxkB7JRra8w8AAJpd16G7EgMRnwbdjUfQXoqC7n5C1m2eG3eKiIiIqDxgUeoZa9asgVwux7///osFCxZg3rx5WLlyZZH2MWPGDLz33ns4f/48atasiTfeeAMajQYAcP78eXTo0AF16tRBSEgIjh07hldffRVarRYLFixAQEAA3n77bTx8+BAPHz6Em5tbSTxMIiIiMiKJUg6h1kDiaInMdReQ+ft5ww3i06FeHAJNcAQkTlZZXVJymVFiJSIiIipJvHzvGW5ubpg/fz4kEglq1aqFS5cuYf78+Xj77bcLvY/33nsPPXr0AADMmTMHdevWRVhYGHx9ffH111+jSZMmWLJkiX77unXr6v+vVCphYWEBFxeXfO8jIyMDGRkZ+t8TExMLHR8REREZn0QpBypJoRzbHBlzD+dcX8kcyjHNIZFy2HMiIiIqv9gp9YwWLVoYjPEQEBCAmzdvQluEqZn9/Pz0/69SpQoAICYmBsB/nVIva+7cubC1tdX/sKOKiIiobNFpdYBOIHPblVzXi/g0aA7dgsgs/GcQIiIiorKGRalCkkgk+vGlsmVmZubYTqFQGNwGyBqcFADMzc2LJZbp06cjISFB/xMZGVks+yUiIqKSJ7Q6SGVSaE/chcTREjL/qoYbKGWQtfGCiE2BLjIBQsuZ+IiIiKh84uV7zzh58qTB7ydOnECNGjUgk8ng6OiIhw8f6tfdvHkTqampRdq/n58fDhw4gDlz5uS6XqlUFqorS6VSQaVSFem+iYiIyEToBIQ6E7Im1SCTSgABaM/ch9TbASIuFZJK5lD0rQtkPP1MoNZCKAQkHFeKiIiIyhl2Sj3j7t27mDZtGq5fv45169Zh4cKFmDx5MgCgffv2WLRoEc6dO4fTp09j7NixBl1RhTF9+nScOnUK48aNw8WLF3Ht2jUsXboUjx49AgB4eHjg5MmTiIiIwKNHj/QdVkRERFR+SBQySMwVWT8qOZCphbS2E5STW0L5bmtAKQN0+G8bcwULUkRERFQusSj1jGHDhiEtLQ3NmjXD+PHjMXnyZIwZMwYA8N1338HNzQ2tW7fG4MGD8d5778HCwqJI+69Zsyb27t2LCxcuoFmzZggICMC2bdsgl2c1rL333nuQyWSoU6cOHB0dcffu3WJ/jERERGRiFDIoxzTLGtTcQgnlm40BGYc3JyIiovJPIp4fKKmCatu2LRo2bIjvv//e2KEUWWJiImxtbZGQkAAbGxtjh0NERERFpHs6zhQACLUma3Y+IiIiojKqsHUKdkoRERERGVl2QQoAC1JERERUYbAoRUREREREREREpY5fxT11+PBhY4dARERERERERFRhsFOKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERERERERERKWORSkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUic3dgD08oQQAIDExEQjR0JEREREREREFV12fSK7XpEXFqXKgaSkJACAm5ubkSMhIiIiIiIiIsqSlJQEW1vbPNdLREFlKzJ5Op0ODx48gLW1NSQSibHDKXaJiYlwc3NDZGQkbGxsjB0OVVDMQyptzDkyBcxDMjbmIJka5iSZgrKQh0IIJCUlwdXVFVJp3iNHsVOqHJBKpahWrZqxwyhxNjY2JvuCo4qDeUiljTlHpoB5SMbGHCRTw5wkU2DqeZhfh1Q2DnRORERERERERESljkUpIiIiIiIiIiIqdSxKkclTqVSYNWsWVCqVsUOhCox5SKWNOUemgHlIxsYcJFPDnCRTUJ7ykAOdExERERERERFRqWOnFBERERER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Awcwbtw4WFlZ5Tjo16tXz9gPgcq4uLg4vPHGG/D19cWCBQv0y9u1a4f69evjhx9+0C9LSkrC559/jri4OJiZmeGdd94pl4MGUslizpEpYB6SKWAekqlhTpIp4Dly4bD8Sy8tLi4OU6dOxZAhQzBv3jwAwODBg3H27FmsWrUKjRo1goWFBV599VW0bdvW4KD/77//8qBPxSIzMxPx8fHo378/AECn00EqlcLT0xNxcXEAACEEhBCwtrbGV199ZbAdUVEx58gUMA/JFDAPydQwJ8nYeI5ceCxK0UvjQZ9MgbOzM3777TfUqFEDQNaggFKpFFWrVsWdO3cAABKJBBKJBImJibCxsdEvI3oRzDkyBcxDMgXMQzI1zEkyNp4jF17FerRUIrIP+q1btwaQddAHgKpVq+pfUBKJBFKp1GBwNx70qbhlf/DQ6XRQKBQAsg72MTEx+m3mzp2LlStX6gcSZB7Sy2DOkSlgHpIpYB6SqWFOkjHxHLnw2ClFxaKwB32VSoVJkyZBLpdXyBcclQ6pVAohhD7Hsg/8M2fOxOeff45z585x8EoqVsw5MgXMQzIFzEMyNcxJMhaeIxcOX31UrHjQJ1ORnYdyuRxubm749ttv8fXXX+P06dNo0KCBscOjcog5R6aAeUimgHlIpoY5ScbEc+T8VdxHTiWGB30yBdkHe4VCgR9//BE2NjY4duwYGjdubOTIqLxizpEpYB6SKWAekqlhTpKx8Rw5bxxTiord8wf9zz//nAd9MpouXboAAI4fP44mTZoYORqqCJhzZAqYh2QKmIdkapiTZCw8R86bRAghjB0ElU+nT59Gs2bNcPny5Qo1pSWZnpSUFFhaWho7DKpAmHNkCpiHZAqYh2RqmJNkTDxHzolFKSpRPOgTERERERERZeE5siEWpYiIiIiIiIiIqNRxTCkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERERERERERKWORSkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERFTMNBoNPvjgA7i5uUEq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ysrimWeeoXfv3hw5csQL/7oiIiLibTbD7IsViIiIiFRgixcvJjExkYKCgjKP//J6Tu3atcPtdpOeng6A2+2mWrVqdO/enaVLlwLw/fffEx4ezq5du3jwwQeZMmUK6enpbNy40fNxT506Rb169cjJyeHixYvcf//9HD9+nPr16183281eU2r69OmkpKSQmZkJlOyUeuutt/j+++8JCQkBICEhgZycHHJzc7HbS74vGh0dzcCBAxk7dixQslPqhRdeYO7cuZ6P/eCDD9KqVSvmzJlzk/+iIiIi4it0TSkRERERHxEbG+v5tcPhoGbNmsTExHgeCwsLA+D06dMAZGVlkZaW9h+vT5Wbm0t8fDyPP/44MTExdOzYkfj4eJ566imqV6/+q3OsWLGCWbNmkZuby8WLF3G5XFStWrXM+0RERHgWpEpnczgcngWp0sdKZy310EMPXff7AwcO/Oo8IiIi4pt0+p6IiIiIjwgICCjze5vNVuax0rv6FRcXA3Dx4kWefPJJDhw4UObHN998wyOPPILD4eDzzz8nNTWVpk2bMnv2bBo3bsyxY8duOMOuXbt45pln6Ny5M+vWrWP//v2MGzeOwsLCW5q19LHSWUVERKTi0aKUiIiIiJ9q1aoVhw8fJiIigkaNGpX5UaVKFaBkYejhhx9m8uTJ7N+/n8DAQFatWgVAYGAgbre7zMfMyMigfv36jBs3jtatWxMZGcmJEyfKbeYvvvjiut83adKk3D6+iIiIWIcWpURERET81Isvvkh+fj59+vRhz5495ObmsnHjRgYNGoTb7Wb37t389a9/JTMzk2+//ZZPP/2UM2fOeBaBIiIi+Oqrr8jJyeHs2bMUFRURGRnJt99+S0pKCrm5ucyaNcuziFUe/va3v7Fo0SL+8Y9/MHHiRL788kteeumlcvv4IiIiYh1alBIRERHxU3Xr1mXnzp243W7i4+OJiYkhMTGR0NBQ7HY7VatWZfv27XTu3JmoqCjGjx/P22+/TadOnQB4/vnnady4Ma1bt+Y3v/kNO3fupGvXrowePZqXXnqJFi1akJGRwYQJE8pt5smTJ5OSkkJsbCxLly4lOTmZpk2bltvHFxEREevQ3fdERERExBJsNhurVq2iW7duZo8iIiIiXqCdUiIiIiIiIiIi4nValBIREREREREREa9zmj2AiIiIiAiAriohIiJSsWinlIiIiIiIiIiIeJ0WpURERERERERExOu0KCUiIiIiIiIiIl6nRSkREREREREREfE6LUqJiIiIiIiIiIjXaVFKRERERERERES8TotSIiIiIiIiIiLidVqUEhERERERERERr9OilIiIiIiIiIiIeN3/Ada7C0S1JbWlAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Dependency groups by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=wmf_dependency_relations_df, x='timestamp', y='dependency', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Dependency Group for \"WMF\" by Timestamp (w/o URLS)')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "#ax0.set_xticklabels([])\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency')\n", + "#ax0.legend(title='Dependency', bbox_to_anchor=(1, 1), loc='upper left')\n", + "ax0.legend().set_visible(False)\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = wmf_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing \"WMF\" (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "1fa1f33e-0a38-426e-b75b-42f2fd2cad36", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_97550/4168321775.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_97550/4168321775.py:14: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/4168321775.py:23: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/4168321775.py:29: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZyN5f/H8dd9llmZse9jH4xdtqxRSopo0yahPYUIqewtKkJZK6FsbfiFdl8KMZas2YbGUkhZZmwzZ7nv3x9jDsfMWGf3fj4e58G5r+u+z3WfOXOO83Zdn9uwLMtCREREREREREQkE9myegAiIiIiIiIiInL9USglIiIiIiIiIiKZTqGUiIiIiIiIiIhkOoVSIiIiIiIiIiKS6RRKiYiIiIiIiIhIplMoJSIiIiIiIiIimU6hlIiIiIiIiIiIZDqFUiIiIiIiIiIikukUSomIiIiIiIiISKZTKCUiInJWixYtqF69+lXvbxgGzz//fDqO6OoNGTIEwzCyehgiIiIiImlSKCUiksN88cUXGIbBvHnzUrTVqlULwzBYsmRJirbSpUvTuHFj3/2yZctiGAatWrVK9XE++ugjDMPAMAzWrl3r254cdqR2mzRp0kXH3qJFC19fm81GWFgYlStX5tFHH+Wnn3663Kfgmhw4cIAhQ4awYcOGTHm89JT8M7vUbdq0aVk91EuaNWsWY8aMyephZBnTNClcuDDvvPPONR8r+Xfyv//+S7W9evXqtGjRwnd/z549fq8Xm81GgQIFaNOmDStXrrzi459/3K5du1KhQgWCgoIoVqwYzZs3Z/Dgwdd0fiIiIpJ7ObJ6ACIicmWaNm0KwPLly7n77rt92+Pj49myZQsOh4MVK1bQsmVLX9v+/fvZv38/Dz74oN+xgoKCWLJkCYcOHaJYsWJ+bTNnziQoKIiEhIRUxzFx4kTy5Mnjt61hw4aXHH+pUqV46623ADh16hS7du1i7ty5zJgxg44dOzJjxgycTuclj3O1Dhw4wNChQylbtiy1a9fOsMfJCGPGjOHkyZO++99++y2zZ89m9OjRFCpUyLe9cePGdOrUiZdffjkrhnlZZs2axZYtW+jVq1dWDyVLrF69mv/++48777wzy8bw0EMPcccdd+D1etm5cycTJkygZcuWrFmzhho1alzRsXbt2kX9+vUJDg6mW7dulC1bloMHD/L777/z9ttvM3To0Aw6CxEREcnJFEqJiOQwJUqUoFy5cixfvtxv+8qVK7Esi/vvvz9FW/L95EArWZMmTVizZg2ff/45PXv29G3/66+/WLZsGXfffTdff/11quO47777/IKQyxUeHk6nTp38to0YMYIePXowYcIEypYty9tvv33Fx70edOjQwe/+oUOHmD17Nh06dKBs2bIp+jsc+pjPrr799lvKlClDtWrVsmwMN9xwg9/vYrNmzWjTpg0TJ05kwoQJV3Ss0aNHc/LkSTZs2ECZMmX82g4fPpwu4xUREZHcR8v3RERyoKZNm7J+/XrOnDnj27ZixQqqVatGmzZtWLVqFaZp+rUZhkGTJk38jhMUFMQ999zDrFmz/LbPnj2b/Pnz07p164w9kbPsdjvvv/8+VatWZdy4ccTFxfm1z5gxg7p16xIcHEyBAgV48MEH2b9/v1+f5HpQ69ato3HjxgQHB1OuXDm/JYVLly6lfv36AHTt2jXN5W5bt26lZcuWhISEULJkySteYjVz5kwqV65MUFAQdevW5ddff/W1LVmyJM3ll7NmzcIwjFSXUF2p1GpKJde8+vLLL6latSrBwcE0atSIzZs3AzB58mQqVqxIUFAQLVq0YM+ePSmOGx0dze233054eDghISHcdNNNrFixwq/PiRMn6NWrF2XLliUwMJAiRYpw66238vvvvwNJP6tFixaxd+9e388gOVRzuVwMGjSIunXrEh4eTmhoKM2aNUuxJDV5CdrIkSMZP3485cuXJyQkhNtuu439+/djWRbDhw+nVKlSBAcH0759e44ePep3jLJly9K2bVt+/PFHateuTVBQEFWrVmXu3LmXfH5vuOEG7rnnHr9tNWrUwDAMNm3a5Nv2+eefYxgG27Zt8+u7aNGiFLOkJkyYQLVq1QgMDKREiRJ0796d48ePX3Is6aVZs2YA7N69+4r33b17N6VKlUoRSAEUKVLkmscmIiIiuZNCKRGRHKhp06a43W6io6N921asWEHjxo1p3LgxcXFxbNmyxa+tSpUqFCxYMMWxHn74YVavXu33RXTWrFncd999F11Gd/ToUf777z/f7dixY9d0Tna7nYceeojTp0/7zfR644036Ny5M5GRkbz33nv06tWLxYsX07x58xRf2I8dO8Ydd9xB3bp1eeeddyhVqhTPPvssn3zyCQBRUVEMGzYMgKeeeorPPvuMzz77jObNm/sd4/bbb6dWrVqMGjWKKlWq0L9/f7777rvLOo9ffvmFXr160alTJ4YNG8aRI0e4/fbbfT+PFi1aEBERwcyZM1PsO3PmTCpUqECjRo2u6Lm7EsuWLaNPnz489thjDBkyhG3bttG2bVvGjx/P+++/z3PPPUffvn1ZuXIl3bp189v3f//7H82bNyc+Pp7Bgwfz5ptvcvz4cW6++WZWr17t6/fMM88wceJE7r33XiZMmMBLL71EcHCwL5h59dVXqV27NoUKFfL9DJLrS8XHx/Pxxx/TokUL3n77bYYMGcK///5L69atU60DNnPmTCZMmMALL7xAnz59+OWXX+jYsSOvvfYa33//Pf379+epp55iwYIFvPTSSyn2j4mJ4YEHHqBNmza89dZbOBwO7r///kvWOGvWrJnf6/To0aP88ccf2Gw2li1b5vd8Fy5cmKioKN+2Q4cOsX79eu644w7ftiFDhtC9e3dKlCjBqFGjuPfee5k8eTK33XYbbrf7omNJL8khZP78+a943zJlyrB//37+97//pfOoREREJFezREQkx/njjz8swBo+fLhlWZbldrut0NBQa/r06ZZlWVbRokWt8ePHW5ZlWfHx8ZbdbreefPJJv2OUKVPGuvPOOy2Px2MVK1bMd6ytW7dagPXLL79YU6dOtQBrzZo1vv0GDx5sASluZcqUueS4b7rpJqtatWppts+bN88CrLFjx1qWZVl79uyx7Ha79cYbb/j127x5s+VwOPy233TTTRZgjRo1yrctMTHRql27tlWkSBHL5XJZlmVZa9assQBr6tSpqY4PsD799FO/YxQrVsy69957L3l+yc/F2rVrfdv27t1rBQUFWXfffbdv24ABA6zAwEDr+PHjvm2HDx+2HA6HNXjw4Es+TrJ3333XAqzY2NgUbck/pwvHFxgY6Nd/8uTJFmAVK1bMio+P9xvj+cc2TdOKjIy0WrdubZmm6et3+vRpq1y5ctatt97q2xYeHm517979omO/8847U33NeDweKzEx0W/bsWPHrKJFi1rdunXzbYuNjbUAq3Dhwn7PY/K4a9WqZbndbt/2hx56yAoICLASEhJ828qUKWMB1tdff+3bFhcXZxUvXtyqU6fORcf/5ZdfWoC1detWy7Is65tvvrECAwOtu+66y3rggQd8/WrWrOn3s7csy5oyZYoV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UJBVpkwZa9y4cSmO93//939W1apVLYfDYQHW1KlT/Y5xoccee8wqU6bMJc8PsLp3727NmDHDioyMtAIDA606depYS5YsSbV/YmKilT9/fis8PNw6c+bMJY9/oXfffdcCrNjY2BRtyT+n1MZ3vtjYWAuw3n33Xb/tS5YssQDryy+/9Nu+fv1665577rEKFixoBQYGWmXKlLE6duxoLV682HdOffv2tWrVqmXlzZvXCg0NtWrVqmVNmDDB7zgnT560Hn74YStfvnwW4Ht+TdO03nzzTatMmTK+52/hwoUpfgZXOu7UXsvJvwM//PCDVbNmTSswMNCqUqVKin0v5v7777cA6/PPP/dtc7lcVkhIiBUQEOD3cx03bpwVHh5uud3uVI81btw4q0qVKpbT6bSKFi1qPfvss9axY8cueywzZsywbrzxRis0NNR3LkOHDrUSEhL8+qX13CXr0qWLZbfbrV27dlmWde61lNrNbrdblmVZK1assLp3725Vr17dCg8Pt5xOp1W6dGmrS5cu1u7duy/7HEREROT6YlhWOlduFRERyQItWrTgv//+8xVLzwk8Hg8lSpSgXbt2TJkyJauHc90pW7Ys1atXZ+HChZnyeHfccQd58uThiy++yJTHExEREcnutHxPREQki8yfP59///2Xzp07Z/VQJBO0aNEiRY0pERERkeuZQikREZFMFh0dzaZNmxg+fDh16tThpptuyuohSSbo169fVg9BREREJFvR1fdEREQy2cSJE3n22WcpUqQIn376aVYPR0REREQkS6imlIiIiIiIiIiIZDrNlBIRERERERERkUynUEpERERERERERDJdri90bpomBw4cIG/evBiGkdXDERERERERkRzOsixOnDhBiRIlsNk010PkauX6UOrAgQNERERk9TBEREREREQkl9m/fz+lSpXK6mGI5Fi5PpTKmzcvkPRmERYWlsWjERERERERkZwuPj6eiIgI3/dNEbk6uT6USl6yFxYWplBKRERERERE0o1KxIhcGy1+FRERERERERGRTKdQSkREREREREREMp1CKRERERERERERyXS5vqaUiIiIiIiIiFw+r9eL2+3O6mFIDuV0OrHb7ZfVV6GUiIiIiIiIiGBZFocOHeL48eNZPRTJ4fLly0exYsUueTEAhVIiIiIiIiIi4gukihQpQkhIiK4uKFfMsixOnz7N4cOHAShevPhF+yuUEhEREREREbnOeb1eXyBVsGDBrB6O5GDBwcEAHD58mCJFilx0KZ8KnYuIiIiIiIhc55JrSIWEhGTxSCQ3SH4dXao2mUIpEREREREREQHQkj1JF5f7OlIoJSIiIiIiIiIimU6hlIiIiIiIiIhIFuvSpQsdOnTI6mFkKoVSIiKS5SzTTPrTk3LN+cXaREREJH1ZXs/ZP70p285+FltmyjaR7OR6DHdyKoVSIiKSpSzTBI8L9yevYh075Bc+WaYJrgRcUwbAiaMKpkRERDKQ5fXA6RO4Pn4ZEk76BVOWxw0njyV9JrsSFEyJSLpQKCUiIlnGF0h92Bdzx2rcE3r5gqnkQMo9sRfWzrW4xvdQMCUiIpJBfIHUhB5YMetwj+/pC6Z8gdT4Hlg71+Ke0EvBlORYW7ZsoU2bNuTJk4eiRYvy6KOP8t9///naT5w4wSOPPEJoaCjFixdn9OjRtGjRgl69evn6JCYm8tJLL1GyZElCQ0Np2LAhS5cu9bVPmzaNfPny8cMPPxAVFUWePHm4/fbbOXjwoK+P1+uld+/e5MuXj4IFC9KvXz8sy8qMpyBbydJQ6tdff6Vdu3aUKFECwzCYP39+mn2feeYZDMNgzJgxmTY+ERHJWIbNhvuTV7D2b0/acDreF0z5AqlDsUltJ47iGt8TvAqlRERE0p1l4prQE44eSrp75G9fMJUcSBF/JKntnz24J/UBXaVNcpjjx49z8803U6dOHdauXcv333/PP//8Q8eOHX19evfuzYoVK/jmm2/46aefWLZsGb///rvfcZ5//nlWrlzJnDlz2LRpE/fffz+33347MTExvj6nT59m5MiRfPbZZ/z666/s27ePl156ydc+atQopk2bxieffMLy5cs5evQo8+bNy/gnIZtxZOWDnzp1ilq1atGtWzfuueeeNPvNmzePVatWUaJEiUwcnYiIZDTLnYi91aN4pr4KyTOgTsfjfr87BIbAiSN+/e3N7gFbln50iYiI5E6WhaPlQ3jmjoazszWsI3/jGvUEmB44c/JcX5sN+62dkz67nYFZNGCRKzdu3Djq1KnDm2++6dv2ySefEBERwc6dOylevDjTp09n1qxZ3HLLLQBMnTrVL4vYt28fU6dOZd++fb7tL730Et9//z1Tp071HdvtdjNp0iQqVKgAJAVZw4YN8x1nzJgxDBgwwJeFTJo0iR9++CFjn4BsKEv/Zd+mTRvatGlz0T5///03L7zwAj/88AN33nlnJo1MREQyg+EMxFamKo6ub/gHU64zSbfz2O94EnvjDhjOgCwYqYiISO5mOAOx1bkZB/gFU5w67t/RZsPRaTC2SnUxFEhJDrNx40aWLFlCnjx5UrTt3r2bM2fO4Ha7adCggW97eHg4lStX9t3fvHkzXq+XSpUq+e2fmJhIwYIFffdDQkJ8gRRA8eLFOXz4MABxcXEcPHiQhg0b+todDgf16tW77pbwZev/bjZNk0cffZS+fftSrVq1y9onMTGRxMRE3/34+PiMGp6IiKSD5GDK2e1N3B/3h7NX2zufvc3jCqREREQymC+YsqykYCoVjkcGKZCSHOvkyZO0a9eOt99+O0Vb8eLF2bVr12Udw263s27dOux2u1/b+WGX0+n0azMM47oLnC5Hti50/vbbb+NwOOjRo8dl7/PWW28RHh7uu0VERGTgCEVEJF3YnRglIyEwNNVmW6X6qlshIiKSGWx2bJF1Uv/cdQRgK1tNS+klx7rhhhv4448/KFu2LBUrVvS7hYaGUr58eZxOJ2vWrPHtExcXx86dO33369Spg9fr5fDhwymOUaxYscsaR3h4OMWLFyc6Otq3zePxsG7duvQ72Rwi24ZS69atY+zYsUybNg3jCr6IDBgwgLi4ON9t//79GThKERG5VueusvcinDmRah/3R/18V+UTERGRjGF53EkXFpn44rnle+fzuJKuvHf2qnwi2VlcXBwbNmzwuz311FMcPXqUhx56iDVr1rB7925++OEHunbtitfrJW/evDz22GP07duXJUuW8Mcff/D4449js9l8uUSlSpV45JFH6Ny5M3PnziU2NpbVq1fz1ltvsWjRosseX8+ePRkxYgTz589n+/btPPfccxw/fjyDno3sK9uGUsuWLePw4cOULl0ah8OBw+Fg79699OnTh7Jly6a5X2BgIGFhYX43ERHJns4FUuddZS81512VT8GUiIhI+rM87hRX2Uu133lX5VMwJdnZ0qVLqVOnjt9t+PDhrFixAq/Xy2233UaNGjXo1asX+fLlw2ZLikfee+89GjVqRNu2bWnVqhVNmjQhKiqKoKAg37GnTp1K586d6dOnD5UrV6ZDhw6sWbOG0qVLX/b4+vTpw6OPPspjjz1Go0aNyJs3L3ff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DKR06dK88cYbAGzevJmbb76Z4OBgChYsyFNPPcXJkyd9+3bp0oUOHTrw5ptvUrRoUfLly8ewYcPweDz07duXAgUKUKpUKaZOnerbZ8+ePRiGwZw5c2jcuDFBQUFUr16dX375xW9cv/zyCw0aNCAwMJDixYvz8ssv4/Gcq49atmxZxowZ47dP7dq1GTJkiO++YRh8/PHH3H333YSEhBAZGck333zjt8+3335LpUqVCA4OpmXLluzZs+can9HMo1BKREREREQkG0utiLkKm0t2YTgDsFVrgqPbmxCc17fd2rcN97tdsPZvP9c5OC+Ox9/CVq1Juv6H44ABAxgxYgQDBw5k69atzJo1i6JFi3Lq1Clat25N/vz5WbNmDV9++SU///wzzz//vN/+//vf/zhw4AC//vor7733HoMHD6Zt27bkz5+f6OhonnnmGZ5++mn++usvv/369u1Lnz59WL9+PY0aNaJdu3YcOXIEgL///ps77riD+vXrs3HjRiZOnMiUKVN4/fXXr/j8hg4dSseOHdm0aRN33HEHjzzyCEePHgVg//793HPPPbRr144NGzbwxBNP8PLLL1/lM5n59E4mIiIiIiIiIlfNcAZgK1+LgD5TMEpHpd6ndBQBfaZgK1czXQOpEydOMHbsWN555x0ee+wxKlSoQNOmTXniiSeYNWsWCQkJfPrpp1SvXp2bb76ZcePG8dlnn/HPP//4jlGgQAHef/99KleuTLdu3ahcuTKnT5/mlVdeITIykgEDBhAQEMDy5cv9Hvv555/n3nvvJSoqiokTJxIeHs6UKVMAmDBhAhEREYwbN44qVarQoUMHhg4dyqhRozDNK5vp2KVLFx566CEqVqzIm2++ycmTJ1m9ejUAEydOpEKFCowaNYrKlSvzyCOP0KVLl2t7UjORQikRERERERERuSaGMwDy5MPxQP9U2x0Pvgx58qV7SYZt27aRmJjILbfckmpbrVq1CA09V4etSZMmmKbJjh07fNuqVauGzXYuHilatCg1atTw3bfb7RQsWJDDhw/7Hb9Ro0a+vzscDurVq8e2bdt8j92oUSMMw/B77JMnT6aYcXUpNWvW9P09NDSUsLAw31i2bdtGw4YN0xxXdqdQSkRERERERESuieVxwcnjeOaMSLXdM2cEnDyerrWkAIKDg6/5GE6n0+++YRipbrvSGU6XYrPZkorB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DlavXs3YsWN57733+PjjjwHo0qULa9eu5ZtvvmHlypVYlsUdd9yB2+327X/69GneeOMNPv30U1asWMHx48d58MEH03WMkpKW74mIiIiIiIjIVUkuan5+7SjLdPtCJ9PrYvmM2zFsTl+7IyCUZp2+S9dxREREMHr0aAzDoHLlymzevJnRo0fTokULvvnmG1asWEHjxo0BmDlzJhEREcyfP5/7778fALfbzbhx42jYsCGQFHJFRUWxevVqGjRokK5jlXM0U0pERERERERErlpyUfPk24WzoEyvy689I4qf33jjjRiG4bvfqFEjYmJi2Lp1Kw6Hwxc2ARQsWJDKlSuzbds23zaHw0H9+vV996tUqUK+fPn8+kj600wpEREREREREblqjoBQv/vnz5SCpNlUF86UEgGFUiIiIiIiIiJylUyvK8VSPFdCHMtn3I7pdWGzB9C00/cEBIWn2M9mD0i3cURHR/vdX7VqFZGRkVStWhWPx0N0dLRv+d6RI0fYsWMHVatW9fX3eDysXbvWt1Rvx44dHD9+nKioqHQbo6Sk5XsiIiIiIiIiclVSC5YCgsJ9M6MMmzNFIJXWftdi37599O7dmx07djB79mw++OADevbsSWRkJO3bt+fJJ59k+fLlbNy4kU6dOlGyZEnat2/v29/pdPLCCy8QHR3NunXr6NKlCzfeeKPqSWUwzZQSERERERERkRytc+fOnDlzhgYNGmC32+nZsydPPfUUAFOnTqVnz560bdsWl8tF8+bN+fbbb3E6zy0pDAkJoX///jz88MP8/fffNGvWjClTpmTV6Vw3FEqJiIiIiIiISI7mdDoZM2YMEydOTNGWP39+Pv300zT37dKlC126dAHgnnvuSbVPYmIiefLkSZexyjkKpUREREREREQkXSUXM88NRc3379/Pt99+S7Vq1bJ6KLmOQikRERERERERSTcXFj9P76Lmme2GG26gZMmSTJs2LauHkusolBIRERERERGRdHNhAJXRgdTSpUsz9Pj//vtvhh7/eqar74mIiIiIiIiISKZTKCUiIiIiIiIiIplOoZSIiIiIiIiIiGQ6hVIiIiIiIiIiIpLpFEqJiIiIiIiIiEimUyglIiIiIiIiIunO40nI6iFINqdQSkRERERERETSlel18+fuBZhed1YPJcMMGTKE2rVrZ/UwUjVt2jTy5cuX1cO4JIVS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rF27lqeeeorSpUvz5JNP0qVLF2JiYvjmm28ICwujf//+3HHHHWzduhWn00n37t1xuVz8+uuvhIaGsnXrVvLkyQPAwIED2bp1K9999x2FChVi165dnDlzJkPO4XqkUEpERERERERErln1/GUIsQdy2pvI0kNbWHpoi68txB5I9XylM+yxIyIiGD16NIZhULlyZTZv3szo0aNp0aIF33zzDStWrKBx48YAzJw5k4iICObPn8/999/Pvn37uPfee6lRowYA5cuX9x1337591KlTh3r16gFQtmzZDDuH65GW74mIiIiIiIjINXOZHhoUjky1rWGRSrhMT4Y99o033ohhnFsa2KhRI2JiYti6dSsOh4OGDRv62goWLEjlypXZtm0bAD169OD111+nSZMmDB48mE2bNvn6Pvvss8yZM4fatWvTr18/fvvttww7h+uRQikRERERERERuWZOm53q+cuk2lYtX2mcNnsmj+jyPPHEE/z55588+uijbN68mXr16vHBBx8A0KZNG/bu3cuLL77IgQMHuOWWW3jppZeyeMS5h0IpEREREREREblmbtPLlmN7U2374/g+3KY3wx47Ojra7/6qVauIjIykatWqeDwev/YjR46wY8cOqlat6tsWERHBM888w9y5c+nTpw8fffSRr61w4cI89thjzJgxgzFjxvDhhx9m2Hlcb1RTSkRERERERESuWYDNwep/Y1Jtiz68kwBbxkUQ+/bto3fv3jz99NP8/vvvfPDBB4waNYrIyEjat2/Pk08+yeTJk8mbNy8vv/wyJUuWpH379gD06tWLNm3aUKlSJY4dO8aSJUuIiooCYNCgQdStW5dq1aqRmJjIwoULfW1y7RRKiYiIiIiIiMg123JsL6e9iYTYA2lYpBLV8pXmj+P7iD68k9PeRLYc30etAmUz5LE7d+7MmTNnaNCgAXa7nZ49e/LUU08BMHXqVHr27Enbtm1xuVw0b96cb7/9FqfTCYDX66V79+789ddfhIWFcfvttzN69GgAAgICGDBgAHv27CE4OJhmzZoxZ86cDDmH65FhWZaV1YPISPHx8YSHhxMXF0dYWFhWD0dERERERERyuNz4PTMhIYHY2FjKlStHUFDQFe9/xuNiW9x+7Iad6vlK4zI9OG123KaXAJuDLcf34bW8RIVHEOwISNext2jRgtq1azNmzJh0Pa5cvct9PWmmlIiIiIhkG5ZpYthSL3t6sbaMZFmW3xWdLmzDsnzjurBvVo05t0h+PlN7Hi/WltMln1Oq531eG5Ahvy+Xes2n1SbXO8svcAq2Jf3pOFvcvFaBspzxuIBcPS9GrlDuevcWERERkRzL8nog8TSWx52yzeOGhFOptmXomNwuOB2f9GdqY/K64cxJ37gsLNyeBP8xezPuEui5meVOTHruXYngTvB7Hn0/F1di0mvGm7mvi4zk91pPPI3l9WBZpq/dsNmwvF6wvOA6g5VK4WjL4wZ3oi+4uqLHT37e3YmptKX9+yAS7Ai85AyoYEcAwY7ATBqR5AQKpUREREQky1leD5w+gWvss3jmf+AXPlkeN5w4iuu9J/F+PyXTginL7cK75ntc73TG+nef3xfx5EDK++N0XO89AfH/YboT2b7vR7ymC8vjxrNgIq6xT8OpOAVTV8hyJ2JuWY7rrU5Y+7dj/fs3ni/eTQpo3C7MtT/gGvEo1j97sA7F4pk/LlcEU5bHjWfRh3g3L4MzJ3G9/yyeuWPANNn0Yz+WfHITR/dHg2XimfM27nEvQMJpv2DK8rjxfDYU96QXk8K8KwimLHci5rZoXG89grnnD79gynK7MNcvxjWiE9aBXQqmJFtZunSplu7lUNk6lPJ6vQwcOJBy5coRHBxMhQoVGD58OLm8DJaIiIjIdcUXSI3vAccOYa75zhdMWV5PUiA1viecOIJ32dfpEkxdzhd1wxmAvX5r8LhxT+qTFEx5XOcCqcUz8f7yBZw8dnZ8RwkNyIcTJ54FEzFXLYDj/+Ia/4KCqSuQHEh5Pn8H3Am4P3kFTsdhb9weTsVjrv0Bz/z3wXUG94d9AbDXbJ7jg6nkQMooUAx75Xq4JvSAo4eSznfuGKq1GMINd35A/uI34Pn8bcxNv2D9ux/3hJ5ngynTF0iZ26OxDuzGPan3ZQdTyYGUZ9Yb4E7EM/U1XzCVHEh55o4GVwLuj/ormBKRdJGta0q9/fbbTJw4kenTp1OtWjXWrl1L165dCQ8Pp0ePHlk9PBERERFJDzY7nh+mwrFDvk3mmu/wYGFv3B73J6/BiSO+Nu+K+djqtYbCERj2q/vnrGGzsXNyG0zXqbSHFRBKpae/A7sTEk/jntQHZ9fXISAY7Ha8y+ee63zyGO7xPSj+2BDMhZMwo78913b8XzzfTcHRse9VjfW6Y5p4FkyE5CVrHhfu6YNxPDQAc+8feBd9eK6v6wyeBZMI6DEe7/K5WPu2Q0QVDIcza8Z+lSyvB+ufvZh/LCeg/ww8//cBHD3v92HtD2BZ5G37NOau9Zibfjm379lgyvHoYLzffoS5Pfpc24HdeJd9jf3mhy9rHJ7/G3fuefe68Ux9DUengVhx/+L9v3GQPDnAnYBn3licPSdd+8mLyHUtW199r23bthQtWpQpU6b4tt17770EBwczY8aMyzpGbrwqgoiIiEhuY3ncuKcPwtq59uIdbXYcnQZhq1QXw3ltdUm2f9D8kqFUlRd+JXFQe0g8fa4hOC/OJ9/GOvZP0qySS8yAMirWwdn1jRwXlGQVy+PCOnIQ98QX4cyJi/Y1CkfgfOpdvGt/wMhbEFvtFtf8usgqljsRc3s05uZlOO7rg2fGcMwdq/075S9GwNMj8f7xG94FEy55TNsNt+K470UM+6Vfe5bHjXXsH9wTe8GpuIt3LliCgO7vQ1AeDLv9ksfOjXLj98xrvfqeyPku9/WUrZfvNW7cmMWLF7Nz504ANm7cyPLly2nTpk0Wj0xERERE0pPhcOJ8bBhGpXppd0rHQOqKBFzwWGdO4P56NEbZajg6D4GLzNZKDqQs2/X5xf1qGI4AjILFcT47GoLzpt0vFwVSAIYzEFuVhthqNk96rXcegq1yA/9Oxw7hmvwS9mqNsbd77qLHu5JACpJ+B438RXE+OwZCw9PuqEBKRNJRtg6lXn75ZR588EGqVKmC0+mkTp069OrVi0ceeSTNfRITE4mPj/e7iYiIiEj2ZzicOLsMxyhePtV2x909sFWql+nBg+OhV/zu2+q1xtn9fXYeWcuJYkUw7n4h1f2MomVwdBnOyh2fcuzkfjxe1d+5XEnBVAmcT72beoegkKRAav1iMAxsdVrm6EAqWXIwZTicbF85EkfnwRglKvp3Sg6m6t2GLY1leUZkXRz397nsQMq3X3Iw9fSo1DsEBBHw3FgFUiKSbrJ1KPXFF18wc+ZMZs2axe+//8706dMZOXIk06dPT3Oft956i/DwcN8tIiIiE0csIiIiIlfL8rgh/ghW/NFU2809f4BhZPKowNqz1f/+wT/xHI6lTKE65A0phrF3W+r7nTiK9/ghKhe/iXx5SmTGUHMXy8KM3ZJ6mysB61AstjLVsA7sBiNbf625Mmdf4/mK1MAbdxgr/r8UXWwlK4LNjvXXzlQPYR09CIn+V+W7bJaFtSeN593twjy4G0wV7ZdzEq7ywhNXu5/kLtm6plRERAQvv/wy3bt39217/fXXmTFjBtu3b091n8TERBITz126ND4+noiIiFy11ldEREQkt7E8br+r7KXFVr8Njg4vpEt9pquuKQUYZarhfPwtPN9+lHSVvbTkyY+z+1iMsEKqKXUFLLfr3FX20uIIwPnYUAgIxrvyGxwd+1514fvswvK68cwfj6PD85jH/8EzqQ/E+/8+2Ko3xdGxH55Zb/gVNb+QUTgCZ/exEBiCcZnLR/2uspfW10S7E0fX4djKVs8Vs9OulmpKneP2ell2KJZhv/982fsMuqEVzYqVw5kDZtzt2bOHcuXKsX79emrXrn3Vfa43uaKm1OnTp7HZ/Idot9sxL3JJ08DAQMLCwvxuIiIiIpJ9pRlI2WwQXtivr7nmOzzzP0jaJyvkLYBRrgbObm/g+fbDlIFUeGE4PwA4eQz3+J4Q/1/WjTmHSTOQCg2HgPO+2Jy9Kh+uM9gb3YXni3exLlF0PjuzvG48X43GVroKnDiaMpAybNga3JF2IJW/qP/x/t2f9Nq7zBlTaQZSIWFJV5xM5nXjmToQc88WLHdiygPJdcdpt9O8eHnyBwZzyuO65C1/YDDNi5fPEYHU5YqIiODgwYNUr149q4eS42TrUKpdu3a88cYbLFq0iD179jBv3jzee+897r777qwemoiIiIikF5sdz9I5FwRSdhydBhPQ/9MUxc/N9T9jHfk70wMIo2QkAX2n4Xj4Nay4fzHX/ujfXrEOzr5TMR59zb/4+cljeP43yz+skrSZXjyL/a+0bRSOIKDXZJzPvOdf/NzjwvPTp9jKVsM6E4+1f0eODP8sjwfr8H7MPzdiq3MznqWf+wdSNhu2hwfguOs5rL1bU1yVz3bDrQT0/wx7e//6Zta/+/GuXJj2rCf/3nh+/tSvr1GwJAEvfYKz5wT/4udeN97vpoAj4GpOV3Ihy7J4KqrhZfV9Kqoh2XjB1lWx2+0UK1YMhyNnz9bMCtk6lPrggw+47777eO6554iKiuKll17i6aefZvjw4Vk9NBERERFJJ4bNhuOu7tiqN03acP5V9uwO/6vyOZw4ur6BUaD4NS/VsgWEXvLmG2PJyKTiz85AjOA8GHny43xsmO9LefJV9tbs/gJP6Uo4Og/1BVO2qo1w3N0Dw5at/+mdfdgdScW08+QHzrvK3rqfICjU76p8RvEKOLu8jue7Kdjr34FRsmKOXCZpOBwYhUriuPdFPDNex9HmCWw1mic12mw4HhmEu2Rpdq2blHTVx/v6+GpPJV1lrzeGYWCvf7tfMGVr1B578/su73fFsCU972EFk+4WLJm0/C8oD0a+ojifG+MLpoyiZZOK0Ftpr2CR64vTbufWkpUodbErNwKlQsO5tWSldJ8l1aJFC3r06EG/fv0oUKAAxYoVY8iQIUBSYDZkyBBKly5NYGAgJUqUoEePHr59DcNg/vz5fsfLly8f06ZN89u2fft2GjduTFBQENWrV+eXX37xte3ZswfDMNiwYQMAS5cuxTAMFi1aRM2aNQkKCuLGG29ky5Zz9dqOHDnCQw89RMmSJQkJCaFGjRrMnj3b7zG/+uoratSoQXBwMAULFqRVq1acOnXK9xgNGjQgNDSUfPny0aRJE/bu3XuNz2Tmy9YxXt68eRkzZgxjxozJ6qGIiIiISAYy7A4cD7+K5/O3sdVqmRRIna1XYzicOB8bhmfmcGxN7sZWpuo117KxTJNKT393Gf28SfWjOg1MCqRsNrAFYAFGyYo4uwzHu2Iejk6DwG6nQommBIbkx1YhHEfnoZhrv8fx0IArvgra9cxwOLHCChLQ/X3cX76L89EhmHv/wMibHyOsIBgGzmdH4/m/cTgfG4p32yqMUpWwVWmQo2scGc5AbOVqAOBdPhfHgy/jsdmx1bwJW+V6/P7lfSScOIDbdZKoG/vgAMzYzTju6eULnQxnAPb6twNJs6Qcdz512SGd4XBi5cmf9LzPeRvno4POu8qeHc4GU56vx5yt5RV02bWq5PqQPFtq0AWzSM+XkbOkpk+fTu/evYmOjmblypV06dKFJk2aEBcXx+jRo5kzZw7VqlXj0KFDbNy48YqP37dvX8aMGUPVqlV57733aNeuHbGxsRQsWPCi+4wdO5ZixYrxyiuv0K5dO3bu3InT6SQhIYG6devSv39/wsLCWLRoEY8++igVKlSgQYMGHDx4kIceeoh33nmHu+++mxMnTrBs2TIsy8Lj8dChQweefPJJZs+ejcvlYvXq1RhZcDGQa5WtC52nh9xYgE5EREQkt7JME7zuVMMFyzLBk3pbho3H48JwBGCZZoqZTpbbBVjgCPB9EfB4XRiA3R6QVG/H7tQMqatkedxJQYnpTVpSZnp9P/vzfy5ggdeTowOp81nuRHA4MQxb0rmfPbdlM9rgOVuYv1TV+6hY92mw2VOdBWW5XWAzrioM9T3vXu/ZQCqVNtN73QdSufF75tUWOj+fxzS5/+fP+OtUXIq2UqHhfNnqURwZ8J7YokULvF4vy5Yt821r0KABN998M0WKFGHy5Mls2bIFpzPl74RhGMybN48OHTr4tuXLl48xY8bQpUsXXxHzESNG0L9//6Tz9HgoV64cL7zwAv369UtR6Hzp0qW0bNmSOXPm8MADDwBw9OhRSpUqxbRp0+jYsWOq59G2bVuqVKnCyJEj+f3336lbty579uyhTJkyfv2OHj1KwYIFWbp0KTfddNO1Pn0ZIlcUOhcRERGR64ths6UZLhhG2m0ZNp7k5XmpfIkynAEYzkC//5l22AOw28/ukzyzSq5K8gwf42zwcv7P/vyfi2Gz55pACs6+boyk103yuVmWSbNO39Gy26+07PYrkTf2SAqu0liWZzgDrnp2nu95T2V51fk/E5HUXKy2VEbXkqpZs6bf/eLFi3P48GHuv/9+zpw5Q/ny5XnyySeZN28eHs+V1yRs1KiR7+8Oh4N69eqxbdu2y96nQIECVK5c2beP1+tl+PDh1KhRgwIFCpAnTx5++OEH9u3bB0CtWrW45ZZbqFGjBvfffz8fffQRx44d8x2rS5cutG7dmnbt2jF27FgOHjx4xeeUHehTUkREREREJBtLDqkutU0kq6VVWyqjakn5PfYFs6AMw8A0TSIiItixYwcTJkwgODiY5557jubNm+N2u339LgzLktsy0rvvvsvYsWPp378/S5YsYcOGDbRu3RqXywUkFU//6aef+O6776hatSoffPABlStXJjY2FoCpU6eycuVKGjduzOeff06lSpVYtWpVho87vemdTERERERERETSRWqzpbL6invBwcG0a9eO999/n6VLl7Jy5Uo2b94MQOHChf1mGcXExHD69OkUxzg/8PF4PKxbt46oqKiLPu75+xw7doydO3f69lmxYgXt27enU6dO1KpVi/Lly7Nz506//Q3DoEmTJgwdOpT169cTEBDAvHnzfO116tRhwIAB/Pbbb1SvXp1Zs2ZdwbOSPWTrQuciIiIiIiIiknMkz5b6cFs0f52K882SyohaUpdj2rRpeL1eGjZsSEhICDNmzCA4ONhXp+nmm29m3LhxNGrUCK/XS//+/VOtPTV+/HgiIyOJiopi9OjRHDt2jG7dul30sYcNG0bBggUpWrQor776KoUKFfLVroqMjOSrr77it99+I3/+/Lz33nv8888/VK1aFYDo6GgWL17MbbfdRpEiRYiOjubff/8lKiqK2NhYPvzwQ+666y5KlCjBjh07iImJoXPnzun75GUChVIiIiIiIiIikm7OvxJfVs+SypcvHyNGjKB37954vV5q1KjBggULfFfNGzVqFF27dqVZs2aUKFGCsWPHsm7duhTHGTFiBCNGjGDDhg1UrFiRb775hkKFCl30sUeMGEHPnj2JiYmhdu3aLFiwgICApJp4r732Gn/++SetW7cmJCSEp556ig4dOhAXl1QkPiwsjF9//ZUxY8YQHx9PmTJlGDVqFG3atOGff/5h+/btTJ8+nSNHjlC8eHG6d+/O008/nc7PXsa76qvvmabJrl27OHz4MKZp+rU1b948XQaXHnLjVRFEREREREQk6+TG75npcfW983lMkxdXfsPoRndl2SypzLJjxw6qVKlCTEwMFStW9F1979ixY+TLly+rh5clLvf1dFUzpVatWsXDDz/M3r17UySehmHg9Xqv5rAiIiIiIiIikgtYlsWoG9tm6SypzHD06FG++uorwsLCiIiIyOrh5DhXFUo988wz1KtXj0WLFlG8eHG/y+CKiIiIiIiIyPXNabeT6PUQkIFX3MsOHn/8cdatW8fEiRMJDAzM6uHkOFcVSsXExPDVV19RsWLF9B6PiIiIiIiIiOQCgfbcX8b6/KvhJWvRokWunyGWXq5qYWfDhg3ZtWtXeo9FRERERERERESuE5cdW27atMn39xdeeIE+ffpw6NAhatSokeJyiTVr1ky/EYqIiIiIiIiISK5z2aFU7dq1MQzDbwpat27dfH9PblOhcxERERERERERuZTLDqViY2MzchwiIiIiIiIiInIduexQqkyZMr6///rrrzRu3BiHw393j8fDb7/95tdXRERERERERETkQldV6Lxly5YcPXo0xfa4uDhatmx5zYMSEREREREREZHc7apCqeTaURc6cuQIoaGh1zwoERHJPSyvB8vjTr3N48byejJ5RKmzLAvL7Uq9zTTTbMstLLcLyzRTb/Pk7nOXa5fm785Ffq+ykuW5sveltPomtWW/88sO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SkrKtTlJIYQQQgiRp0hSSgghhMgD2rRpw/nz59m8eTMAy5Yto0iRIj6JpGXLlhEXF8e+ffvo3Lkzt99+O3/88QfffPMNK1euZPDgwd5tBw8ezJo1a/j666/5448/uOOOO+jcuTN79uzxO/bhw4dp06YNtWvX5vvvvyckJOSan68QQgghhLj+aUopldOFEEIIIcSVa9SoEX369GHYsGHceuutNGnShJdeeonTp0+TkJBAmTJl2L17N+PGjcNisTBlyhTva1euXEnbtm1JTEzkxIkTVKxYkUOHDlGqVCnvNu3bt6dp06b873//47PPPmPo0KGsW7eODh06cOuttzJ+/Hg0TcuJUxdCCCGEENcha04XQAghhBBXR9u2bVm6dClPP/00K1asYOzYsXz77besXLmSM2fOUKpUKapUqcLWrVv5448/mD59uve1SilM02T//v38/fffGIZB1apVffafkpJC4cKFvf9OSkqiTZs23H333YwfPz67TlMIIYQQQuQRkpQSQggh8oi4uDg++eQTtm7dis1mo3r16sTFxbF06VLOnj1L27ZtAbhw4QKDBg1iyJAhfvsoW7Ysf/zxBxaLhU2bNmGxWHzWR0REeP8/JCSE9u3bM3v2bJ555hlKly59bU9QCCGEEELkKZKUEkIIIfIIz7hS77zzjjcBFRcXx2uvvcbZs2d5+umnAWjYsCHbt2+ncuXKAffToEEDDMPgxIkTtGnTJs3j6brOtGnTuPvuu2nXrh1Lly716e4nhBBCCCFEemSgcyGEECKPKFiwIHXr1mX69OnExcUBcMMNN/D777+ze/dub6LqueeeY/Xq1QwePJgtW7awZ88eZs2a5R3ovGrVqtxzzz307duXH3/8kf3797N+/XrGjh3LnDlzfI5psViYPn069erV48Ybb+TYsWPZes5CCCGEEOL6JUkpIYQQIg9p27YthmF4k1KFChWiZs2alChRgmrVqgFQt25dli1bxu7du2nTpg0NGjRg5MiRPq2cPv30U/r27cvTTz9NtWrV6NmzJxs2bKBs2bJ+x7RarcyYMYNatWpx4403cuLEiWw5VyGEEEIIcX2T2feEEEIIIYQQQgghRLaTllJCCCGEEEIIIYQQIttJUkoIIYQQQgghhBBCZDtJSgkhhBBCCCGEEEKIbCdJKSGEEEIIIYQQQgiR7SQpJYQQQgghhBBC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eh/8K1WqxJQpUzI1TlXZsmWJjY31G5Np1apVtGrVipYtWwZcV6tWLb/kbosWLahQoQJfffWVz/Lp06fTuXNnChUqlG5ZgjVz5kyaNWvm1yVw5MiRFClShI8//tgvIQXuJNjl9ZXnszJ//nwaN25MgQIFmDJlCuDurnjHHXdQqFAhwsLCaN68uV/y3lO3HThwwGe5Z7ym1PVMXFwctWvXZtOmTbRs2ZICBQpQoUIFJk+e7FfWzH7mUlJSePLJJylatCiRkZH06NGDf/75J6NL6MMwDF544QVKlChBeHg4PXr04PDhw971o0aNwmazBUzIDxw4kJiYGL+unh52u50mTZoEjKUWLVrQqlWrgOtiYmKoXbs2kPl6D2Du3Lm0adOG8PBwIiMj6dq1K9u2bcvwGmzZsoWiRYsSFxfHhQsXvMs7dOjAwYMH2bJlS4b7EEIIIa4nkpQSQmSrX375hYoVK/q1cEjLgw8+yMiRI2nYsCHvvPMObdu2ZezYsfTu3fuKyvH444+zdetWRo0axSOPPMIvv/zC4MGDvevHjx9PmTJlqF69OtOmTWPatGmMGDEizf0ppejRowfvvPMOnTt35u2336ZatWo888wzPPXUUwAULVqUadOmUb16dcqUKePdb40aNQLus1y5cgB89913XLx4Md3zuXjxIm3btuXLL7+kb9++TJw4kVatWjF8+HDv8VP76quveOONNxg0aBBjxozhwIED3HbbbTidTgAGDRpEhw4dALzlnDZtmvf1gwYN4plnnvGOAzZgwACmT59Op06dvPvw2Lt3L7169aJDhw689dZbFCxYkP79+/s8oF24cIE2bdrw7rvv0rFjRyZMmMDDDz/Mzp07vQ+2pmnSo0cP3nzzTbp37867775Lz549eeedd7jrrru8+9q2bRvdunUjJSWFl19+mbfeeosePXpc8UDUERER3Hrrrfz7779s3749ze0efvhhPvjgA26//XYmTZrEsGHDKFCgADt27PBus3DhQm644Qa2b9/OE088wVtvvUW7du2YPXt20OVauHAhffr0oWDBgowbN47XXnuNuLg4n/MdPXo0L730Eu3ateO9995jxIgRlC1b1i9RFsjKlSt59NFH6d27N6+//jrJycncfvvtnD592rvN5s2b6dy5M6dPn+all17igQce4OWXX2bmzJmZOofWrVuzceNGb6LD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zWKx0L59e2bOnOkzjtbevXuDGkvNk2gaN24cYWFh3vcMoGnTplitVl5//XWfbdMzZswYRo0axeOPP57pMgTDZrPRuHFjNm7c6Ldu9OjRnDp1ioceeshvNkoIrpXZzTffzPr161mzZo13WWJiIlOnTqV8+fLeboaeZEjqetAwDKZOnRpwvy6XiylTpnj/7XA4mDJlCkWLFvXO9JbZz5ynfps4caLPNpfX3Rn54osvfLp3f//99xw9etSv/uzSpQtFihRh3LhxLFu2LNOtpOC/2Hn77bdxOp0+LaXKly9PyZIlA8ZZZuu9Tp06ERUVxf/+97+A733qz7OH3W7nxx9/pEmTJnTv3p3169f7beMZ5yuzM9cKIYQQ1wtpKSWEyFaVKlXiq6++4q677qJGjRr07duX2rVr43A4WL16Nd999x39+/cHoF69evTr14+pU6cSHx9P27ZtWb9+PZ9//jk9e/akXbt23v0++OCDPPzww9x+++106NCBrVu3Mn/+/Cvq6tCoUSM++OADxowZQ+XKlSlWrJh3gN/Lde/enXbt2jFixAgOHDhAvXr1WLBgAbNmzWLo0KF+Y61kxj///EPTpk258cYbuemmmyhRogQnTpxgxowZbN26laFDh3rP75lnnuHnn3+mW7du9O/fn0aNGpGYmMiff/7J999/z4EDB4K+Fp4H0yFDhtCpUycsFgu9e/embdu2DBo0iLFjx7JlyxY6duyIzWZjz549fPfdd0yYMIFevXoFdaxnnnmG77//njvuuIP777+fRo0acebMGX7++WcmT55MvXr1uO+++/j22295+OGHWbJkCa1atcIwDHbu3Mm3337L/Pnzady4MS+//DLLly+na9eulCtXjhMnTjBp0iTKlCmTqWTGv//+y5dffgm4W0dt376d7777jmPHjvH000/7DA59ufPnz1OmTBl69epFvXr1iIiI4LfffmPDhg289dZbgDtp9MEHH9C9e3fq16/PgAEDKFmyJDt37mTbtm3exOL999/P22+/TadOnXjggQc4ceIEkydPplatWt7BtMEd+2fOnOHGG2+kTJkyHDx4kHfffZf69et7W1XUrFmTuLg4GjVqRKFChdi4cSPff/89gwcPDup9Ssvo0aNZsGABrVq14pFHHvEmaGvXru03mHdamjZtit1uZ82aNcTFxfm0bgoLC6NevXqsWbOGmJiYTI3H1bZt2wwHvr5St9xyCyNGjODcuXPeMfPAPabVX3/9xdixY1m/fj29e/emQoUKJCYm8tdffzFjxgwiIyP9BkkP5Pnnn2fGjBl06dKFIUOGUKhQIT7//HP279/PDz/8gK67f1+sVasWzZs3Z/jw4Zw5c4ZChQrx9ddfp5mQLlWqFOPGjePAgQNUrVqVb775hi1btjB16lRsNhtApj9z9evXp0+fPkyaNImEhARatmzJokWLgmopB+7WfK1bt2bAgAEcP36c8ePHU7lyZR566CGf7Ww2G7179+a9997DYrHQp0+fTB+jbNmyxMbGsmbNGsqXL+8zOD+4kz4//PADmqb5tNbLbL0XFRXFBx98wH333UfDhg3p3bs3RYsW5dChQ8yZM4dWrVr5/XgB7q6bs2fP5sYbb6RLly4sW7bMJ84XLlxI2bJladCgQabPVQghhLgu5Micf0KIfG/37t3qoYceUuXLl1d2u11FRkaqVq1aqXfffddnOmyn06leeuklVaFCBWWz2VRsbKwaPny435TZhmGo5557ThUpUkSFhYWpTp06qb1796py5cr5TO3umTZ9w4YNPq8PNG36sWPHVNeuXVVkZKQCVNu2bdM9p/Pnz6snn3xSlSpVStlsNlWlShX1xhtvKNM0fbZr27atqlWrVobX6Ny5c2rChAmqU6dOqkyZMspms6nIyEjVokUL9eGHH/rt9/z582r48OGqcuXKym63qyJFiqiWLVuqN9980zvF+/79+xWg3njjDb/jcdnU7S6XSz3++OOqaNGiStM0dfktY+rUqapRo0aqQIECKjIyUtWpU0c9++yz6siRI95typUrp7p27ep3rLZt2/pdz9OnT6vBgwer0qVLK7vdrsqUKaP69eunTp065d3G4XCocePGqVq1aqmQkBBVsGBB1ahRI/XSSy+phIQEpZRSixYtUrfccosqVaqUstvtqlSpUqpPnz5q9+7dGV7zcuXKKUABStM0FRUVpWrVqqUeeughtW7duoCvSX3dUlJS1DPPPKPq1aunIiMjVXh4uKpXr56aNGmS3+tWrlypOnTo4N2ubt266t133/XZ5ssvv1QVK1ZUdrtd1a9fX82fP1/169dPlStXzrvN999/rzp27KiKFSum7Ha7Klu2rBo0aJA6evSod5sxY8aopk2bqpiYGFWgQAFVvXp19eqrr3rj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iFqoHj164Pr16/D09ISvr2+lL0tLSwDlhaH+/fvjww8/xOXLl2FiYoJff/0VAGBiYgKVSlXpMSMiItChQwcsXboUvXr1gp+fH+7du6e3mM+dO1fl+86dO+vt8YmIiIjIeLAoRURE1ELNmTMHOTk5ePnll3Hx4kUkJCTgjz/+wIwZM6BSqXD+/Hn85z//QVRUFO7fv489e/YgMzNTUwTy9PTElStXEBcXh6ysLCgUCvj5+eH+/fvYvXs3EhISsGbNGk0RSx9+/vlnfPPNN7h9+zaWL1+OCxcuYO7cuXp7fCIiIiIyHixKERERtVDu7u44e/YsVCoVRo4ciYCAACxcuBB2dnYQi8WwsbHBqVOnMHbsWPj7++O9997Df//7X4wZMwYA8Oabb6Jjx47o1asX2rRpg7Nnz+KZZ57BokWLMHfuXAQHByMiIgLvv/++3mL+8MMPsXv3bgQGBuLbb7/Frl270KVLF709PhEREREZD66+R0REREZBJBLh119/xcSJEw0dChERERE1AXZKERERERERERFRk2NRioiIiIiIiIiImpzU0AEQERERAQAnChARERG1LuyUIiIiIiIiIiKiJseiFBERERERERERNTkWpYiIiIiIiIiIqMmxKEVERERERERERE2ORSkiIiIiIiIiImpyLEoREREREREREVGTY1GKiIiIiIiIiIiaHItSRERERERERETU5FiUIiIiIiIiIiKiJvf/AwhF600wbMLMAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=wmf_dependency_relations_df, x='timestamp', y='depth', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('WMF Depth by Timestamp w/o URLS')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Depth')\n", + "#ax0.legend().set_visible(False)\n", + "\n", + "# Calculate the median depth over time\n", + "wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = wmf_dependency_relations_df.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "ax0.legend(title='Legend', bbox_to_anchor=(1.05, 1), loc='upper left')\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = wmf_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing WMF (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.21" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb new file mode 100644 index 0000000..1dd5952 --- /dev/null +++ b/text_analysis/case3/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb @@ -0,0 +1,1403 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "fa71c616-e22d-4f6e-9599-34d85c05179b", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/jupyter-notebook/lib/python3.9/site-packages/torch/cuda/__init__.py:734: UserWarning: Can't initialize NVML\n", + " warnings.warn(\"Can't initialize NVML\")\n" + ] + } + ], + "source": [ + "import convokit\n", + "import pandas as pd\n", + "from convokit import Corpus, download" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e9c7100b-308c-4a57-bc53-91318d081cbb", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0228_ve_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "101909ac-4794-4d35-aa8d-76ea301ef397", + "metadata": {}, + "outputs": [], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "#cleaning df\n", + "phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "phab_df = phab_df.rename(columns={\n", + " 'date_created': 'timestamp',\n", + " 'comment_text': 'text',\n", + " 'AuthorPHID': 'speaker',\n", + " 'TaskPHID': 'conversation_id',\n", + " 'WMFaffil':'meta.affil',\n", + " 'isGerrit': 'meta.gerrit'\n", + "})\n", + "# after 11-1-2012 before 11-1-2013\n", + "filtered_phab_df = phab_df[(phab_df['timestamp'] < 1383264000) & (phab_df['timestamp'] > 1351728000)]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "69977a73-1f60-4e97-8e3a-edd2a73ef800", + "metadata": {}, + "outputs": [], + "source": [ + "#removing convos that lack an initial task summary \n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = filtered_phab_df[filtered_phab_df['conversation_id'].isin(headed_task_phids)]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "7f1aed21-3dbb-40f4-b275-461c35e5d07c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "3059it [00:00, 30585.95it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 20708 has been casted to a string.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "9816it [00:00, 16005.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 28751 has been casted to a string.\n", + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 29804 has been casted to a string.\n", + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 31861 has been casted to a string.\n" + ] + } + ], + "source": [ + "phab_corpus = Corpus.from_pandas(filtered_phab_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "e2a9cb88-876f-416b-ba9e-665170b24aa9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Speakers: 230\n", + "Number of Utterances: 8804\n", + "Number of Conversations: 2081\n" + ] + } + ], + "source": [ + "no_bots_phab_corpus = Corpus.filter_utterances(phab_corpus, lambda utt: utt.meta['gerrit'] != True)\n", + "no_bots_phab_corpus.print_summary_stats()" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "dde1dde5-15b5-4291-997f-a0d772e5ecbc", + "metadata": {}, + "outputs": [], + "source": [ + "#looking at how language use differs between the two groups \n", + "# https://github.com/CornellNLP/ConvoKit/blob/master/examples/text-processing/text_preprocessing_demo.ipynb\n", + "from convokit.text_processing import TextParser, TextProcessor, TextCleaner\n", + "import numpy as np\n", + "\n", + "def preprocess_text(text):\n", + " text = text.replace('*', ' ')\n", + " text = text.replace('-', ' ')\n", + " text = text.replace('\\n', ' ')\n", + " return text\n", + " \n", + "prep = TextProcessor(proc_fn=preprocess_text, output_field='stripped_text')\n", + "cleaner = TextCleaner(replace_text=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "146d6526-b80f-4981-af2d-277b90852d5f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "100/8804 utterances processed\n", + "200/8804 utterances processed\n", + "300/8804 utterances processed\n", + "400/8804 utterances processed\n", + "500/8804 utterances processed\n", + "600/8804 utterances processed\n", + "700/8804 utterances processed\n", + "800/8804 utterances processed\n", + "900/8804 utterances processed\n", + "1000/8804 utterances processed\n", + "1100/8804 utterances processed\n", + "1200/8804 utterances processed\n", + "1300/8804 utterances processed\n", + "1400/8804 utterances processed\n", + "1500/8804 utterances processed\n", + "1600/8804 utterances processed\n", + "1700/8804 utterances processed\n", + "1800/8804 utterances processed\n", + "1900/8804 utterances processed\n", + "2000/8804 utterances processed\n", + "2100/8804 utterances processed\n", + "2200/8804 utterances processed\n", + "2300/8804 utterances processed\n", + "2400/8804 utterances processed\n", + "2500/8804 utterances processed\n", + "2600/8804 utterances processed\n", + "2700/8804 utterances processed\n", + "2800/8804 utterances processed\n", + "2900/8804 utterances processed\n", + "3000/8804 utterances processed\n", + "3100/8804 utterances processed\n", + "3200/8804 utterances processed\n", + "3300/8804 utterances processed\n", + "3400/8804 utterances processed\n", + "3500/8804 utterances processed\n", + "3600/8804 utterances processed\n", + "3700/8804 utterances processed\n", + "3800/8804 utterances processed\n", + "3900/8804 utterances processed\n", + "4000/8804 utterances processed\n", + "4100/8804 utterances processed\n", + "4200/8804 utterances processed\n", + "4300/8804 utterances processed\n", + "4400/8804 utterances processed\n", + "4500/8804 utterances processed\n", + "4600/8804 utterances processed\n", + "4700/8804 utterances processed\n", + "4800/8804 utterances processed\n", + "4900/8804 utterances processed\n", + "5000/8804 utterances processed\n", + "5100/8804 utterances processed\n", + "5200/8804 utterances processed\n", + "5300/8804 utterances processed\n", + "5400/8804 utterances processed\n", + "5500/8804 utterances processed\n", + "5600/8804 utterances processed\n", + "5700/8804 utterances processed\n", + "5800/8804 utterances processed\n", + "5900/8804 utterances processed\n", + "6000/8804 utterances processed\n", + "6100/8804 utterances processed\n", + "6200/8804 utterances processed\n", + "6300/8804 utterances processed\n", + "6400/8804 utterances processed\n", + "6500/8804 utterances processed\n", + "6600/8804 utterances processed\n", + "6700/8804 utterances processed\n", + "6800/8804 utterances processed\n", + "6900/8804 utterances processed\n", + "7000/8804 utterances processed\n", + "7100/8804 utterances processed\n", + "7200/8804 utterances processed\n", + "7300/8804 utterances processed\n", + "7400/8804 utterances processed\n", + "7500/8804 utterances processed\n", + "7600/8804 utterances processed\n", + "7700/8804 utterances processed\n", + "7800/8804 utterances processed\n", + "7900/8804 utterances processed\n", + "8000/8804 utterances processed\n", + "8100/8804 utterances processed\n", + "8200/8804 utterances processed\n", + "8300/8804 utterances processed\n", + "8400/8804 utterances processed\n", + "8500/8804 utterances processed\n", + "8600/8804 utterances processed\n", + "8700/8804 utterances processed\n", + "8800/8804 utterances processed\n", + "8804/8804 utterances processed\n" + ] + } + ], + "source": [ + "no_bots_phab_corpus = prep.transform(no_bots_phab_corpus)\n", + "no_bots_phab_corpus = cleaner.transform(no_bots_phab_corpus)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "6f58407a-ca85-43fe-9dbc-1aede28d645f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1000/8804 utterances processed\n", + "2000/8804 utterances processed\n", + "3000/8804 utterances processed\n", + "4000/8804 utterances processed\n", + "5000/8804 utterances processed\n", + "6000/8804 utterances processed\n", + "7000/8804 utterances processed\n", + "8000/8804 utterances processed\n", + "8804/8804 utterances processed\n" + ] + } + ], + "source": [ + "parser = TextParser(input_field='cleaned', verbosity=1000)\n", + "no_bots_phab_corpus = parser.transform(no_bots_phab_corpus)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "c85d31e0-bf2e-4e23-9257-69c7a6ee6097", + "metadata": {}, + "outputs": [], + "source": [ + "no_bots_phab_corpus.organize_speaker_convo_history()" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "df3d65ea-b4cd-4728-949a-8f2dbb452742", + "metadata": {}, + "outputs": [], + "source": [ + "#https://saifmohammad.com/WebPages/nrc-vad.html\n", + "column_headings = ['Word', 'Valence', 'Arousal', 'Domination']\n", + "vad_lexicon = pd.read_csv('NRC-VAD-Lexicon.txt', delimiter='\\t', header=None, names=column_headings)\n", + "\n", + "def vad_scoring(text):\n", + " doc = nlp(text)\n", + " vad_scores = {'valence': [], 'arousal': [], 'dominance': []}\n", + "\n", + " for token in doc:\n", + " lemma = token.lemma_.lower()\n", + " if lemma in vad_dict:\n", + " vad_scores['valence'].append(vad_dict[lemma][0])\n", + " vad_scores['arousal'].append(vad_dict[lemma][1])\n", + " vad_scores['dominance'].append(vad_dict[lemma][2])\n", + "\n", + " # Compute average scores\n", + " avg_valence = np.mean(vad_scores['valence']) if vad_scores['valence'] else 0\n", + " avg_arousal = np.mean(vad_scores['arousal']) if vad_scores['arousal'] else 0\n", + " avg_dominance = np.mean(vad_scores['dominance']) if vad_scores['dominance'] else 0\n", + "\n", + " return [avg_valence, avg_arousal, avg_dominance]" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "id": "bf49eeb5-c5d9-405c-9a52-ec279b5aac78", + "metadata": {}, + "outputs": [ + { + "ename": "TypeError", + "evalue": "'TextProcessor' object is not callable", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[44], line 5\u001b[0m\n\u001b[1;32m 1\u001b[0m vad_scoring \u001b[38;5;241m=\u001b[39m TextProcessor(input_field\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mcleaned\u001b[39m\u001b[38;5;124m'\u001b[39m, output_field\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mvad_scores\u001b[39m\u001b[38;5;124m'\u001b[39m, \n\u001b[1;32m 2\u001b[0m proc_fn\u001b[38;5;241m=\u001b[39mvad_scoring, verbosity\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m1000\u001b[39m)\n\u001b[1;32m 4\u001b[0m \u001b[38;5;66;03m#vad_scoring = TextProcessor(proc_fn=vad_scoring, output_field='vad_scores')\u001b[39;00m\n\u001b[0;32m----> 5\u001b[0m no_bots_phab_corpus \u001b[38;5;241m=\u001b[39m \u001b[43mvad_scoring\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtransform\u001b[49m\u001b[43m(\u001b[49m\u001b[43mno_bots_phab_corpus\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/gscratch/scrubbed/mjilg/jupyter-notebook/lib/python3.9/site-packages/convokit/text_processing/textProcessor.py:74\u001b[0m, in \u001b[0;36mTextProcessor.transform\u001b[0;34m(self, corpus)\u001b[0m\n\u001b[1;32m 72\u001b[0m \u001b[38;5;28;01mcontinue\u001b[39;00m\n\u001b[1;32m 73\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39maux_input) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m0\u001b[39m:\n\u001b[0;32m---> 74\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mproc_fn\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtext_entry\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 75\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 76\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mproc_fn(text_entry, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39maux_input)\n", + "\u001b[0;31mTypeError\u001b[0m: 'TextProcessor' object is not callable" + ] + } + ], + "source": [ + "vad_scoring = TextProcessor(input_field='cleaned', output_field='vad_scores', \n", + " proc_fn=vad_scoring, verbosity=1000)\n", + "\n", + "#vad_scoring = TextProcessor(proc_fn=vad_scoring, output_field='vad_scores')\n", + "no_bots_phab_corpus = vad_scoring.transform(no_bots_phab_corpus)" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "e12f39cd-6135-4016-891f-ab75e7f8fa7e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'709': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '709', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Tested on both the Italian and the English Wikipedia; Reach the bottom of any page: the style drop down menu does not open (it does when you're at the top of the page); the link inspector does not present the list of options. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=55465\", 'parsed': [{'rt': 44, 'toks': [{'tok': 'tested', 'tag': 'VBD', 'dep': 'advcl', 'up': 44, 'dn': [1, 9, 10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'both', 'tag': 'CC', 'dep': 'preconj', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'italian', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'conj', 'up': 4, 'dn': [6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'reach', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [12, 16, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [17]}, {'tok': 'drop', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [18, 20, 21, 24]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 19, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 24, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': [22, 23, 27, 30, 37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 24, 'dn': [25, 26]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 24, 'dn': [28, 29, 31]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'inspector', 'tag': 'NN', 'dep': 'nsubj', 'up': 44, 'dn': [39, 40]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 44, 'dn': []}, {'tok': 'present', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 38, 41, 42, 43, 46, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [48]}, {'tok': 'options', 'tag': 'NNS', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 44, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"Tested on both the Italian and the English Wikipedia; Reach the bottom of any page: the style drop down menu does not open (it does when you're at the top of the page); the link inspector does not present the list of options. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=55465\", 'cleaned': \"tested on both the italian and the english wikipedia; reach the bottom of any page: the style drop down menu does not open (it does when you're at the top of the page); the link inspector does not present the list of options. -------------------------- **version**: unspecified **severity**: major **see also**: \"})}),\n", + " '710': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '710', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Note that this is fixed and has been deployed to the cluster. Please re open if it still occurs for you after a refresh.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [6, 7, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'cluster', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 7, 13]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'occurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 6, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Note that this is fixed and has been deployed to the cluster. Please re open if it still occurs for you after a refresh.', 'cleaned': 'note that this is fixed and has been deployed to the cluster. please re-open if it still occurs for you after a refresh.'})}),\n", + " '713': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '713', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 55362 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 55362 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '718': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '718', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"(In reply to comment #6) > Krinkle, do I need to file a different bug for the non working wikilink menu > part? Thanks. Yes, let's keep that separate. Could be related, but different user end bugs.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'krinkle', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [16, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'working', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'wikilink', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [12, 13, 14]}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 15]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 7]}, {'tok': \"'s\", 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'keep', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'oprd', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'end', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [6, 8, 9]}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"(In reply to comment #6) > Krinkle, do I need to file a different bug for the non working wikilink menu > part? Thanks. Yes, let's keep that separate. Could be related, but different user end bugs.\", 'cleaned': \"(in reply to comment #) > krinkle, do i need to file a different bug for the non-working wikilink menu > part? thanks. yes, let's keep that separate. could be related, but different user end bugs.\"})}),\n", + " '719': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '719', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Krinkle, do I need to file a different bug for the non working wikilink menu part? Thanks.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'krinkle', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [15, 16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'working', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'wikilink', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 13, 14]}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Krinkle, do I need to file a different bug for the non working wikilink menu part? Thanks.', 'cleaned': 'krinkle, do i need to file a different bug for the non-working wikilink menu part? thanks.'})}),\n", + " '720': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '720', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Can't reproduce it in Chrome, but in Firefox. Note that (this is difficult to see in the screenshots), the height decreases only when you close and re open the More menu. If you open the More menu on top of the page and scroll down, it stays that way and only when you resize the window does the menu grow/shrink (as it should). But when you close/re open the menu when scrolled down, it seems to belief the page is shorter than it really is and draw the menu too small (by a factor that relates to how far one scrolls down) until very soon it is completely collapsed. For me the collapsed point is far from the bottom of the page (I scrolled down a few pixels each time, and after having scrolled a mere 100px it was already completely collapsed).\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 7, 8, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 2, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'note', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [4]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5, 11]}, {'tok': 'difficult', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'screenshots', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'decreases', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 12, 14, 19, 27]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 19, 'dn': [16]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [17, 18, 20, 21, 22, 23, 26]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 're', 'tag': 'VBD', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [24, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 5, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'scroll', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [13]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'stays', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 14, 15, 18, 19, 23, 26, 37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 16, 'dn': [17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 23, 'dn': [20]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'resize', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [21, 22, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'conj', 'up': 16, 'dn': [31, 32, 35, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [27]}, {'tok': 'grow', 'tag': 'VB', 'dep': 'nmod', 'up': 31, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'shrink', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [28, 29, 30]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'advcl', 'up': 26, 'dn': [33, 34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [1, 2, 4, 5, 6]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 're', 'tag': 'NN', 'dep': 'ccomp', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [0, 3, 9, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'scrolled', 'tag': 'VBN', 'dep': 'advcl', 'up': 7, 'dn': [10, 12]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 13, 14, 17, 51, 52]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'belief', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [19, 21]}, {'tok': 'shorter', 'tag': 'JJR', 'dep': 'acomp', 'up': 20, 'dn': [25]}, {'tok': 'than', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 21, 'dn': [22, 23, 24, 26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'draw', 'tag': 'VB', 'dep': 'conj', 'up': 25, 'dn': [29, 31, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'small', 'tag': 'JJ', 'dep': 'dobj', 'up': 27, 'dn': [30, 32]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'factor', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34, 37]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': 'relates', 'tag': 'VBZ', 'dep': 'relcl', 'up': 35, 'dn': [36, 38]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [42]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': [39]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'scrolls', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 38, 'dn': [40, 41, 43, 44]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 42, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 51, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': [46]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 51, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 51, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': 'collapsed', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [45, 47, 48, 49, 50]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'collapsed', 'tag': 'VBN', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 15, 36]}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'scrolled', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [13, 14, 16, 19, 21, 22, 23, 34]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 18, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'nummod', 'up': 19, 'dn': [17]}, {'tok': 'pixels', 'tag': 'NNS', 'dep': 'dobj', 'up': 15, 'dn': [18]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 15, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [26]}, {'tok': 'having', 'tag': 'VBG', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'scrolled', 'tag': 'VBN', 'dep': 'pcomp', 'up': 24, 'dn': [25, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'mere', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': '100px', 'tag': 'JJ', 'dep': 'dobj', 'up': 26, 'dn': [27, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 34, 'dn': [30, 32]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'collapsed', 'tag': 'VBN', 'dep': 'conj', 'up': 15, 'dn': [24, 31, 33, 35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Can't reproduce it in Chrome, but in Firefox. Note that (this is difficult to see in the screenshots), the height decreases only when you close and re open the More menu. If you open the More menu on top of the page and scroll down, it stays that way and only when you resize the window does the menu grow/shrink (as it should). But when you close/re open the menu when scrolled down, it seems to belief the page is shorter than it really is and draw the menu too small (by a factor that relates to how far one scrolls down) until very soon it is completely collapsed. For me the collapsed point is far from the bottom of the page (I scrolled down a few pixels each time, and after having scrolled a mere 100px it was already completely collapsed).\", 'cleaned': \"can't reproduce it in chrome, but in firefox. note that (this is difficult to see in the screenshots), the height decreases only when you close and re-open the more menu. if you open the more menu on top of the page and scroll down, it stays that way and only when you resize the window does the menu grow/shrink (as it should). but when you close/re-open the menu when scrolled down, it seems to belief the page is shorter than it really is and draw the menu too small (by a factor that relates to how far one scrolls down) until very soon it is completely collapsed. for me the collapsed point is far from the bottom of the page (i scrolled down a few pixels each time, and after having scrolled a mere 100px it was already completely collapsed).\"})}),\n", + " '721': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '721', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'From bug 55357: TeamGale reports: \"while I was getting more down to the page, the drop down menus were getting \"shorter\" and sometimes disappear at the very end. I tried it to many pages to see if it was happening everywhere and it does. I don\\'t know exactly how to describe it that\\'s why I took screencaps from the page. All three are from the same page, in different height. See how the drop down menu of \"more\" can be seen entirely at the top of the page and how it gradually disappear as I get closer to the bottom. It\\'s really weird!! The same thing happens when I am trying to add a wiki link in the article\\'s text and to be honest, that\\'s how I notice the gradually disappearing.\" The screenshot is at [[File:Drop Down Menus.jpg]] I can reproduce this in Firefox 24 on Linux when using the vector skin, but not when using Monobook. Trying to add a link after the end of the first paragraph I get no suggestions when my window is not maximised. Even when it is maximised it has completely disappeared by the end of the page. What seems to matter is where the view is, not where the cursor is.', 'parsed': [{'rt': 7, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'teamgale', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 9, 25, 36]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'advcl', 'up': 25, 'dn': [10, 11, 12, 15]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'down', 'tag': 'RP', 'dep': 'advmod', 'up': 13, 'dn': [14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [20, 22, 23]}, {'tok': 'down', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': []}, {'tok': 'menus', 'tag': 'NNS', 'dep': 'appos', 'up': 21, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 7, 'dn': [13, 19, 21, 24, 27, 28, 29, 31]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'shorter', 'tag': 'JJR', 'dep': 'acomp', 'up': 25, 'dn': [26]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'conj', 'up': 25, 'dn': [30, 32]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'very', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 7, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [6, 11]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': 'everywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10, 18]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'describe', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [5, 6, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [9, 13]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'took', 'tag': 'VBD', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 15]}, {'tok': 'screencaps', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 3, 7, 8, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [4]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'down', 'tag': 'RP', 'dep': 'ccomp', 'up': 0, 'dn': [1, 3, 5]}, {'tok': 'menu', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 9, 10, 11, 13, 14, 20, 24, 32]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'gradually', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'conj', 'up': 12, 'dn': [21, 22, 23, 27]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'advcl', 'up': 24, 'dn': [25, 26, 28]}, {'tok': 'closer', 'tag': 'JJR', 'dep': 'acomp', 'up': 27, 'dn': [29]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 5]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'weird', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 24, 'dn': [2, 7]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 12, 18, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'poss', 'up': 17, 'dn': [14, 16]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 15, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [19, 21]}, {'tok': 'honest', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 22, 23, 27, 31, 32]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'notice', 'tag': 'VBP', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'gradually', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'disappearing', 'tag': 'VBG', 'dep': 'dobj', 'up': 27, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 8, 35]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'drop', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [7, 9, 10, 11, 12, 15]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'menus.jpg', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [13, 14, 16, 17, 21, 22, 25, 29, 30, 33]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [23]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [24, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'conj', 'up': 15, 'dn': [31, 32, 34]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 13, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 12, 15, 21, 22]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'suggestions', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 18, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 21, 'dn': [17]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'maximised', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [16, 18, 19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 4, 'dn': [0]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'maximised', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 8, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'disappeared', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 7, 9]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'csubj', 'up': 4, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'matter', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 8, 15]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 9, 10, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [11, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'From bug 55357: TeamGale reports: \"while I was getting more down to the page, the drop down menus were getting \"shorter\" and sometimes disappear at the very end. I tried it to many pages to see if it was happening everywhere and it does. I don\\'t know exactly how to describe it that\\'s why I took screencaps from the page. All three are from the same page, in different height. See how the drop down menu of \"more\" can be seen entirely at the top of the page and how it gradually disappear as I get closer to the bottom. It\\'s really weird!! The same thing happens when I am trying to add a wiki link in the article\\'s text and to be honest, that\\'s how I notice the gradually disappearing.\" The screenshot is at [[File:Drop Down Menus.jpg]] I can reproduce this in Firefox 24 on Linux when using the vector skin, but not when using Monobook. Trying to add a link after the end of the first paragraph I get no suggestions when my window is not maximised. Even when it is maximised it has completely disappeared by the end of the page. What seems to matter is where the view is, not where the cursor is.', 'cleaned': 'from bug : teamgale reports: \"while i was getting more down to the page, the drop down menus were getting \"shorter\" and sometimes disappear at the very end. i tried it to many pages to see if it was happening everywhere and it does. i don\\'t know exactly how to describe it that\\'s why i took screencaps from the page. all three are from the same page, in different height. see how the drop down menu of \"more\" can be seen entirely at the top of the page and how it gradually disappear as i get closer to the bottom. it\\'s really weird!! the same thing happens when i am trying to add a wiki link in the article\\'s text and to be honest, that\\'s how i notice the gradually disappearing.\" the screenshot is at [[file:drop down menus.jpg]] i can reproduce this in firefox on linux when using the vector skin, but not when using monobook. trying to add a link after the end of the first paragraph i get no suggestions when my window is not maximised. even when it is maximised it has completely disappeared by the end of the page. what seems to matter is where the view is, not where the cursor is.'})}),\n", + " '722': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '722', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 55357 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 55357 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '723': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '723', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Created attachment 13447 Screenshot of the 0px height menus These 3 menus have a height of 0px. I’ve attached a screenshot of these menus without height. Attached : {F12608}', 'parsed': [{'rt': 17, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [0, 1, 2, 3, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '0px', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': [8, 9]}, {'tok': 'menus', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 10]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'menus', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': [12, 13, 14]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [5, 16, 19, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': '0px', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'menus', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [9]}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'f12608', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 2, 'dn': [6]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Created attachment 13447 Screenshot of the 0px height menus These 3 menus have a height of 0px. I’ve attached a screenshot of these menus without height. Attached : {F12608}', 'cleaned': \"created attachment screenshot of the 0px-height menus these menus have a height of 0px. i've attached a screenshot of these menus without height. **attached**: {f12608}\"})}),\n", + " '724': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '724', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Same bug with « more » menu', 'parsed': [{'rt': 1, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 6]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 5]}]}], 'stripped_text': 'Same bug with « more » menu', 'cleaned': 'same bug with \" more \" menu'})}),\n", + " '725': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '725', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'load.php request for ve.base (when it crashes) At this time, on most Wikipedias that have just been switched to 1.22wmf19, VisualEditor is fatally broken. It cannot be consistently reproduced, but trying 3 or 4 times will hit the exception. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51766 Attached : {F12689}', 'parsed': [{'rt': 28, 'toks': [{'tok': 'load.php', 'tag': 'LS', 'dep': 'meta', 'up': 1, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': [0, 2, 7, 12, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 've.base', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'crashes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [5, 6, 8, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [15]}, {'tok': 'most', 'tag': 'JJS', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 20]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 20, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'relcl', 'up': 15, 'dn': [16, 17, 18, 19, 21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22, 23]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': 'number>.22wmf19', 'tag': 'NNP', 'dep': 'pobj', 'up': 21, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'fatally', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 25, 26, 27, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'consistently', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'csubj', 'up': 18, 'dn': [10, 11, 12, 16]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'conj', 'up': 8, 'dn': [13, 14]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'hit', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [8, 17, 20, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'f12689', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [25]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'load.php request for ve.base (when it crashes) At this time, on most Wikipedias that have just been switched to 1.22wmf19, VisualEditor is fatally broken. It cannot be consistently reproduced, but trying 3 or 4 times will hit the exception. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51766 Attached : {F12689}', 'cleaned': 'load.php request for ve.base (when it crashes) at this time, on most wikipedias that have just been switched to .22wmf19, visualeditor is fatally broken. it cannot be consistently reproduced, but trying or times will hit the exception. -------------------------- **version**: unspecified **severity**: critical **see also**: **attached**: {f12689}'})}),\n", + " '726': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '726', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed by touching the JS file in production. And yeah, this is another artefact of 43805, I think. : (', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 8]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 0, 'dn': [2]}, {'tok': 'touching', 'tag': 'VBG', 'dep': 'pcomp', 'up': 1, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'yeah', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 2, 3, 6, 10]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'artefact', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 11, 12, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': ':-(', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'Fixed by touching the JS file in production. And yeah, this is another artefact of 43805, I think. : (', 'cleaned': 'fixed by touching the js file in production. and yeah, this is another artefact of , i think. :-('})}),\n", + " '727': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '727', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' or bug 43805', 'parsed': [{'rt': 4, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [3]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': ' or bug 43805', 'cleaned': '*or bug '})}),\n", + " '728': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '728', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Is this a dupe of bug 51766 or bug 51766?', 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 6, 7, 8, 9, 10, 13, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'dupe', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [11, 12]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Is this a dupe of bug 51766 or bug 51766?', 'cleaned': 'is this a dupe of bug or bug ?'})}),\n", + " '729': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '729', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Contrary to what one might think, both scenarios do not automatically resolve themselves the next 5 minute window of the startup module. The next time the startup module is generated, 5 minutes later, the max() timestamp of a module will still be the same. Touching startup.js won't help either. You'd have to artificially touch the individual module that got corrupted in cache and sync it and hope the same race condition won't happen again.\", 'parsed': [{'rt': 12, 'toks': [{'tok': 'contrary', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [1]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'one', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'pcomp', 'up': 1, 'dn': [2, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'scenarios', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [7]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'resolve', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 8, 9, 10, 11, 13, 18, 23]}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': 'number>-minute', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14, 15, 16, 17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [0, 1]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'advcl', 'up': 25, 'dn': [2, 5, 6, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 13, 'dn': [10]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'max', 'tag': 'NNP', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [15, 16, 17, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [7, 13, 14, 19, 23, 24, 27, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'touching', 'tag': 'VBG', 'dep': 'csubj', 'up': 4, 'dn': [1]}, {'tok': 'startup.js', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6]}, {'tok': 'either', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'artificially', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'touch', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4, 8, 15, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'individual', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'corrupted', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'cache', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'sync', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'race', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'condition', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [19, 20, 21]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ccomp', 'up': 18, 'dn': [22, 23, 24, 26]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Contrary to what one might think, both scenarios do not automatically resolve themselves the next 5 minute window of the startup module. The next time the startup module is generated, 5 minutes later, the max() timestamp of a module will still be the same. Touching startup.js won't help either. You'd have to artificially touch the individual module that got corrupted in cache and sync it and hope the same race condition won't happen again.\", 'cleaned': \"contrary to what one might think, both scenarios do not automatically resolve themselves the next -minute window of the startup module. the next time the startup module is generated, minutes later, the max() timestamp of a module will still be the same. touching startup.js won't help either. you'd have to artificially touch the individual module that got corrupted in cache and sync it and hope the same race condition won't happen again.\"})}),\n", + " '730': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '730', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The two ve.base request are (naturally) from different cache servers, but the Content Length is identical, and the Age is close enough (sent out at different times, and my request is at a few seconds later as well). However the ve.core request is significantly different (eventhough we're giving the exact same url with the same timestamp from the startup module). I think this is a case where it once again shows how conceptually flawed our deployment system is (swapping out files and directory inside /a/common while apache is still fully serving and pooled) – or, how we did not take this into account in the design of ResourceLoader (take your pick). As a result I think one of the following 2 scenarios happened: Scenario A: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which still runs the old code this url is now cached on some servers user requests load.php?module=bar&version=212 sync to srv200 complete sync deployment ends Imagine module bar depends on the (new version of) module foo. From this point on, users hitting srv100 for the module=foo request will keep getting an old version and results in broken scripts in unpredictable ways. Scenario B: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 sync to srv200 is busy (started, but not complete) user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which has mixed code so some of the files concatenated/minified are old some are new this url is now cached on some servers sync to srv200 finishes user requests load.php?module=bar&version=212 sync deployment ends In this scenario a dependency between different requests/modules doesn't even matter because in our deployment system a server can even be in mixed state within itself (as opposed to a mixed state across the datacenter, as scenario A). Again, it is cached under the new timestamp.\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': 've.base', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 1, 2]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 5, 6, 7, 8, 12, 13, 18, 46]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'naturally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'servers', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'length', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [14, 15, 16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [17, 19, 20, 21, 24]}, {'tok': 'identical', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'age', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 18, 'dn': [23, 25, 28, 33, 34, 37]}, {'tok': 'close', 'tag': 'JJ', 'dep': 'acomp', 'up': 24, 'dn': [26]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'sent', 'tag': 'VBN', 'dep': 'advcl', 'up': 24, 'dn': [27, 29, 30]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 36, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubj', 'up': 37, 'dn': [35]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 24, 'dn': [36, 38, 44, 45]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 40, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': [39]}, {'tok': 'seconds', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 42, 'dn': [40]}, {'tok': 'later', 'tag': 'RB', 'dep': 'pcomp', 'up': 38, 'dn': [41]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 44, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': [43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 've.core', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [0, 3, 6]}, {'tok': 'significantly', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'eventhough', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [4, 7, 8, 9, 10, 15, 16, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13, 14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 25, 26, 27, 33, 36, 37, 44, 58]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 10]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [8]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 9, 19]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'conceptually', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'flawed', 'tag': 'VBD', 'dep': 'acomp', 'up': 17, 'dn': [11, 12, 16]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 19, 'dn': [13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'swapping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 10, 'dn': [17, 18, 20, 21, 24]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 19, 'dn': []}, {'tok': 'files', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': [22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'directory', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': []}, {'tok': 'inside', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': '/a', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'ccomp', 'up': 1, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'fully', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'serving', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [28, 29, 30, 31, 32, 34, 35]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'pooled', 'tag': 'VBN', 'dep': 'conj', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 44, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 44, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 44, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 44, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [38, 39, 40, 41, 42, 43, 45, 46, 48, 54]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 44, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [47]}, {'tok': 'account', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [50]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'design', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': [49, 51]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [52]}, {'tok': 'resourceloader', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'advcl', 'up': 44, 'dn': [53, 56, 57]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 56, 'dn': []}, {'tok': 'pick', 'tag': 'NN', 'dep': 'dobj', 'up': 54, 'dn': [55]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 13, 71, 89]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 13, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'scenarios', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9, 10, 11]}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ccomp', 'up': 4, 'dn': [5, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'scenario', 'tag': 'VB', 'dep': 'nsubjpass', 'up': 71, 'dn': [16, 24, 33, 43, 44, 45, 47]}, {'tok': 'a', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': [17, 23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [18]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [19]}, {'tok': 'starts', 'tag': 'NNS', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [20, 21, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [25]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': [26, 27]}, {'tok': 'visits', 'tag': 'NNS', 'dep': 'compound', 'up': 33, 'dn': [28]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': [30, 31]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'appos', 'up': 15, 'dn': [29, 32, 38]}, {'tok': 'load.php?module=startup', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': [34, 35]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 33, 'dn': [37, 42]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': [39, 40]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'dobj', 'up': 38, 'dn': [41]}, {'tok': 'load.php?module=foo&version=', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': [46, 50, 53, 57, 58, 59, 62, 66]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [48]}, {'tok': 'got', 'tag': 'VBD', 'dep': 'relcl', 'up': 47, 'dn': [49, 51]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [52]}, {'tok': 'srv100', 'tag': 'NNP', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 56, 'dn': [54]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 57, 'dn': [55]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 47, 'dn': [56]}, {'tok': 'srv200', 'tag': 'NNP', 'dep': 'appos', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 62, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 62, 'dn': []}, {'tok': 'runs', 'tag': 'VBZ', 'dep': 'relcl', 'up': 47, 'dn': [60, 61, 65]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 65, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 62, 'dn': [63, 64]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 68, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 71, 'dn': [67]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 71, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 71, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [15, 68, 69, 70, 72, 83]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 71, 'dn': [77]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 77, 'dn': []}, {'tok': 'servers', 'tag': 'NNS', 'dep': 'compound', 'up': 76, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 77, 'dn': [74, 75]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'pobj', 'up': 72, 'dn': [73, 76, 81]}, {'tok': 'load.php?module=bar&version=', 'tag': '-RRB-', 'dep': 'compound', 'up': 81, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 81, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'appos', 'up': 77, 'dn': [78, 79, 80]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 83, 'dn': []}, {'tok': 'srv200', 'tag': 'VB', 'dep': 'xcomp', 'up': 71, 'dn': [82]}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'amod', 'up': 86, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 86, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 87, 'dn': [84, 85]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubj', 'up': 88, 'dn': [86]}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 89, 'dn': [87]}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ccomp', 'up': 4, 'dn': [88, 92, 102]}, {'tok': 'module', 'tag': 'NN', 'dep': 'compound', 'up': 91, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'nsubj', 'up': 92, 'dn': [90]}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 89, 'dn': [91, 93]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 92, 'dn': [97]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 97, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 97, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 97, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 93, 'dn': [94, 95, 96, 98]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 97, 'dn': [99, 101]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 98, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'compound', 'up': 101, 'dn': []}, {'tok': 'foo', 'tag': 'NNP', 'dep': 'pobj', 'up': 98, 'dn': [100]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 89, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'on', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'hitting', 'tag': 'VBG', 'dep': 'csubj', 'up': 15, 'dn': [0, 4, 5, 7, 8]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11, 12]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'keep', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 14, 16, 28]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 15, 'dn': [19, 22]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 20, 21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [24]}, {'tok': 'broken', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'scripts', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'unpredictable', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'ways', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 48, 'toks': [{'tok': 'scenario', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'b', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': [2, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [4]}, {'tok': 'starts', 'tag': 'NNS', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [0, 1, 5, 6, 7, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11, 12]}, {'tok': 'visits', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [8, 13]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': [15, 16]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [17, 23]}, {'tok': 'load.php?module=startup', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [19, 20]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 18, 'dn': [22, 26, 28]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'srv200', 'tag': 'VB', 'dep': 'xcomp', 'up': 23, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 48, 'dn': [14, 18, 30, 32, 41, 42]}, {'tok': 'busy', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'parataxis', 'up': 29, 'dn': [31, 33, 34, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 36, 'dn': []}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'conj', 'up': 32, 'dn': [35, 37, 38, 40]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [39]}, {'tok': 'load.php?module=foo&version=', 'tag': 'ADD', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'dobj', 'up': 48, 'dn': [43, 44]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [46]}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [29, 45, 47, 49, 51]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [50]}, {'tok': 'srv100', 'tag': 'NNP', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 18, 'dn': [2, 4, 5, 7, 17]}, {'tok': 'srv200', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [6, 9]}, {'tok': 'mixed', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'files', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'concatenated', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'minified', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [10, 11, 16]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 21, 'dn': [3, 19]}, {'tok': 'old', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [18, 20, 25, 28, 90]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 23, 24]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [26, 27, 29, 35, 59]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [33]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'servers', 'tag': 'NNS', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 31, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'srv200', 'tag': 'VB', 'dep': 'xcomp', 'up': 28, 'dn': [34, 45]}, {'tok': 'finishes', 'tag': 'NNS', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': [36, 37]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'nsubj', 'up': 45, 'dn': [38, 40]}, {'tok': 'load.php?module=bar&version=', 'tag': '-RRB-', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 44, 'dn': [41, 42]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubj', 'up': 45, 'dn': [43]}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 35, 'dn': [39, 44, 46]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [48]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'dependency', 'tag': 'NN', 'dep': 'nsubj', 'up': 59, 'dn': [49, 51, 54, 55]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [53]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'pobj', 'up': 51, 'dn': [52]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'modules', 'tag': 'NNS', 'dep': 'appos', 'up': 50, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 59, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 59, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 59, 'dn': []}, {'tok': 'matter', 'tag': 'VB', 'dep': 'conj', 'up': 28, 'dn': [50, 56, 57, 58, 69]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 69, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 69, 'dn': [64]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 64, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 64, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 61, 'dn': [62, 63]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': 'server', 'tag': 'NN', 'dep': 'nsubj', 'up': 69, 'dn': [65]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 69, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 69, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 59, 'dn': [60, 61, 66, 67, 68, 70, 73, 77]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 69, 'dn': [72]}, {'tok': 'mixed', 'tag': 'JJ', 'dep': 'amod', 'up': 72, 'dn': []}, {'tok': 'state', 'tag': 'NN', 'dep': 'pobj', 'up': 70, 'dn': [71]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 69, 'dn': [74]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'pobj', 'up': 73, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 77, 'dn': []}, {'tok': 'opposed', 'tag': 'VBN', 'dep': 'advcl', 'up': 69, 'dn': [75, 76, 78, 85, 86, 89]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [81]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 81, 'dn': []}, {'tok': 'mixed', 'tag': 'JJ', 'dep': 'amod', 'up': 81, 'dn': []}, {'tok': 'state', 'tag': 'NN', 'dep': 'pobj', 'up': 78, 'dn': [79, 80, 82]}, {'tok': 'across', 'tag': 'IN', 'dep': 'prep', 'up': 81, 'dn': [84]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 84, 'dn': []}, {'tok': 'datacenter', 'tag': 'NN', 'dep': 'pobj', 'up': 82, 'dn': [83]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [87]}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 86, 'dn': [88]}, {'tok': 'a', 'tag': 'NNP', 'dep': 'nummod', 'up': 87, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 9]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"The two ve.base request are (naturally) from different cache servers, but the Content Length is identical, and the Age is close enough (sent out at different times, and my request is at a few seconds later as well). However the ve.core request is significantly different (eventhough we're giving the exact same url with the same timestamp from the startup module). I think this is a case where it once again shows how conceptually flawed our deployment system is (swapping out files and directory inside /a/common while apache is still fully serving and pooled) – or, how we did not take this into account in the design of ResourceLoader (take your pick). As a result I think one of the following 2 scenarios happened: Scenario A: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which still runs the old code this url is now cached on some servers user requests load.php?module=bar&version=212 sync to srv200 complete sync deployment ends Imagine module bar depends on the (new version of) module foo. From this point on, users hitting srv100 for the module=foo request will keep getting an old version and results in broken scripts in unpredictable ways. Scenario B: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 sync to srv200 is busy (started, but not complete) user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which has mixed code so some of the files concatenated/minified are old some are new this url is now cached on some servers sync to srv200 finishes user requests load.php?module=bar&version=212 sync deployment ends In this scenario a dependency between different requests/modules doesn't even matter because in our deployment system a server can even be in mixed state within itself (as opposed to a mixed state across the datacenter, as scenario A). Again, it is cached under the new timestamp.\", 'cleaned': \"the two ve.base request are (naturally) from different cache servers, but the content-length is identical, and the age is close enough (sent out at different times, and my request is at a few seconds later as well). however the ve.core request is significantly different (eventhough we're giving the exact same url with the same timestamp from the startup module). i think this is a case where it once again shows how conceptually flawed our deployment system is (swapping out files and directory inside /a/common while apache is still fully serving and pooled) - or, how we did not take this into account in the design of resourceloader (take your pick). as a result i think one of the following scenarios happened: scenario a: - sync deployment starts - sync to srv100 complete - user visits wikipedia - user requests load.php?module=startup - load balancer picks srv100 - user requests load.php?module=foo&version= - (timestamp the user got from srv100) - load balancer picks srv200, which still runs the old code - this url is now cached on some servers - user requests load.php?module=bar&version= - sync to srv200 complete - sync deployment ends imagine module bar depends on the (new version of) module foo. from this point on, users hitting srv100 for the module=foo request will keep getting an old version and results in broken scripts in unpredictable ways. scenario b: - sync deployment starts - sync to srv100 complete - user visits wikipedia - user requests load.php?module=startup - load balancer picks srv100 - sync to srv200 is busy (started, but not complete) - user requests load.php?module=foo&version= - (timestamp the user got from srv100) - load balancer picks srv200, which has mixed code so some of the files concatenated/minified are old some are new - this url is now cached on some servers - sync to srv200 finishes - user requests load.php?module=bar&version= - sync deployment ends in this scenario a dependency between different requests/modules doesn't even matter because in our deployment system a server can even be in mixed state within itself (as opposed to a mixed state across the datacenter, as scenario a). again, it is cached under the new timestamp.\"})}),\n", + " '731': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '731', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13436 load.php request for ve.core (when it does not crash) Attached : {F12692}', 'parsed': [{'rt': 0, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [6, 14, 15]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'load.php', 'tag': 'ADD', 'dep': 'nummod', 'up': 6, 'dn': [3]}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 've.core', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'crash', 'tag': 'VB', 'dep': 'advcl', 'up': 0, 'dn': [10, 11, 12, 13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'f12692', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [6, 8]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Created attachment 13436 load.php request for ve.core (when it does not crash) Attached : {F12692}', 'cleaned': 'created attachment load.php request for ve.core (when it does not crash) **attached**: {f12692}'})}),\n", + " '732': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '732', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13435 load.php request for ve.core (when it crashes) Attached : {F12691}', 'parsed': [{'rt': 0, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [6, 12, 13, 14, 15, 16, 18, 19, 21, 22]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'load.php', 'tag': 'ADD', 'dep': 'nummod', 'up': 6, 'dn': [3]}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 've.core', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'crashes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'f12691', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [20]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Created attachment 13435 load.php request for ve.core (when it crashes) Attached : {F12691}', 'cleaned': 'created attachment load.php request for ve.core (when it crashes) **attached**: {f12691}'})}),\n", + " '733': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '733', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13434 load.php request for ve.base (when it does not crash) Attached : {F12690}', 'parsed': [{'rt': 0, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [6, 15]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'load.php', 'tag': 'ADD', 'dep': 'nummod', 'up': 6, 'dn': [3]}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 've.base', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'crash', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [10, 11, 12, 13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'f12690', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [6, 8]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Created attachment 13434 load.php request for ve.base (when it does not crash) Attached : {F12690}', 'cleaned': 'created attachment load.php request for ve.base (when it does not crash) **attached**: {f12690}'})}),\n", + " '734': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '734', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Splitting from bug 54322. Version : unspecified Severity : critical', 'parsed': [{'rt': 0, 'toks': [{'tok': 'splitting', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Splitting from bug 54322. Version : unspecified Severity : critical', 'cleaned': 'splitting from bug . -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '735': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '735', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(In reply to comment #3) > Change 87442 merged by jenkins bot: > ve.Element: Fallback to body, window is not scrollable > > https://gerrit.wikimedia.org/r/87442 This was just deployed.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'change', 'tag': 'VB', 'dep': 'csubj', 'up': 18, 'dn': [1, 2, 9, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [6, 7, 8]}, {'tok': 'jenkins', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'bot', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'EX', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 've.element', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [10, 12, 13, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'fallback', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'body', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 17, 19, 20, 21, 29, 30]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'scrollable', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 29, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 29, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'acomp', 'up': 18, 'dn': [22, 23, 24, 25, 26, 27, 28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > Change 87442 merged by jenkins bot: > ve.Element: Fallback to body, window is not scrollable > > https://gerrit.wikimedia.org/r/87442 This was just deployed.', 'cleaned': '(in reply to comment #) > change merged by jenkins-bot: > ve.element: fallback to body, window is not scrollable > > this was just deployed.'})}),\n", + " '742': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '742', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I can reproduce this in Chrome on en.wikipedia.org. Though not every time. Stack trace: Uncaught TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined load.php?…:102 vendorPropName load.php?…:102 jQuery.extend.css load.php?…:105 Tween.propHooks._default.get load.php?…:136 Tween.cur load.php?…:136 Tween.init load.php?…:135 Tween load.php?…:135 Animation.deferred.promise.createTween load.php?…:131 tweeners. load.php?…:129 (anonymous function) load.php?…:130 jQuery.extend.each load.php?…:8 createTweens load.php?…:130 Animation load.php?…:132 doAnimation load.php?…:137 jQuery.extend.dequeue load.php?…:25 (anonymous function) load.php?…:26 jQuery.extend.each load.php?…:8 jQuery.fn.jQuery.each load.php?…:4 jQuery.fn.extend.queue load.php?…:26 jQuery.fn.extend.animate load.php?…:138 ve.Element.scrollIntoView load.php?ext.visualEditor…:11 ve.Element.scrollElementIntoView load.php?ext.visualEditor…:12 ve.ui.OptionWidget.setSelected load.php?ext.visualEditor…:404 ve.ui.SelectWidget.selectItem load.php?ext.visualEditor…:400 ve.ui.PagedDialog.addPage load.php?ext.visualEditor…:458 ve.ui.MWMetaDialog.initialize load.php?ext.visualEditor…:461 ve.ui.Window.onFrameInitialize load.php?ext.visualEditor…:353 oo.EventEmitter.emit load.php?ext.visualEditor.bas…:133 ve.ui.Frame.load load.php?ext.visualEditor…:351 ve.ui.WindowSet.open load.php?ext.visualEditor…:356 ve.init.mw.ViewPageTarget.onToolbarMwMetaButtonClick load.php?ext.visualEditor.bas…:87 proxy load.php?…:10 jQuery.event.dispatch load.php?…:45 elemData.handle.eventHandle load.php?…:38 In plain English: User clicks Page settings button Dialog doesn't exist yet, so we instantiate it and initialise it MWMetaDialog.initialize adds the 'categories' section SelectWidget sees we don't have a selected panel yet, and now that we have > 0 panels, it selects this new one OptionWidget is brave and tries to ensure the selected panel is visibile attempting to scroll it into view ve.Element traverses up from the panel element until it eventually is unable to find any element that is scrollable and falls back to ve.Element.getWindow( el ) We hand off this element (= detached iframe's window), to $.fn.animate which will try to animate scrollTop to 60px. Both in our jQuery version (v1.8.3) and the current one in use on jquery.com (v1.9.1) animating scrollTop on either window, document or document.documentElement () is not supported and results in : $(window).animate({'scrollTop': 100}) < TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined $.css: There is no window.style, and thus no 'scrollTop' in window.style Also, there is no window.scrollTop $(document).animate({'scrollTop': 100}) < TypeError: Cannot read property 'ownerDocument' of null There is no document.scrollTop. $(document.documentElement).animate({'scrollTop': 100}) > [ ] No exception, but scroll unchanged. There is a document.documentElement.scrollTop, but it doesn't appear to do anything (defaults to 0, setting is a no op) $(document.body).animate({'scrollTop': 100}) > [ ] Works! .... so, we should fix getClosestScrollableContainer to not fallback to window, because that's not a viable fallback as that is in fact not a scrollable container.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'en.wikipedia.org', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'though', 'tag': 'IN', 'dep': 'ROOT', 'dn': [3, 4]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'stack', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'trace', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2, 3, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 9, 10, 14, 31, 32, 33, 39, 40, 44, 45, 46]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'operator', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'search', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [13, 15, 19, 30]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16, 17, 18]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [24, 25, 26]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'vendorpropname', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'jquery.extend.css', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': [27, 28]}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'tween.prophooks._default.get', 'tag': 'TO', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'tween.cur', 'tag': 'ADD', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'nmod', 'up': 35, 'dn': []}, {'tok': 'tween.init', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': [34]}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'tween', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'animation.deferred.promise.createtween', 'tag': 'NNP', 'dep': 'nummod', 'up': 44, 'dn': [42]}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'tweeners', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 192, 'toks': [{'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.extend.each', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'createtweens', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 6, 'dn': [9, 12, 13]}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'animation', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'doanimation', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.extend.dequeue', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [24]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.extend.each', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.fn.jquery.each', 'tag': 'NNP', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'jquery.fn.extend.queue', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'jquery.fn.extend.animate', 'tag': 'NNP', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 've.element.scrollintoview', 'tag': 'CC', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 've.element.scrollelementintoview', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 've.ui.optionwidget.setselected', 'tag': 'VBD', 'dep': 'ccomp', 'up': 139, 'dn': [39, 45, 59, 71, 75, 76, 78, 79, 80, 81, 82, 83, 86, 87, 97, 99, 102, 109, 136]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 've.ui.selectwidget.selectitem', 'tag': 'NNP', 'dep': 'nmod', 'up': 54, 'dn': [48]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 've.ui.pageddialog.addpage', 'tag': 'NNP', 'dep': 'compound', 'up': 54, 'dn': [51, 52]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'ADD', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 've.ui.mwmetadialog.initialize', 'tag': 'NNP', 'dep': 'compound', 'up': 59, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 57, 'dn': []}, {'tok': 've.ui.window.onframeinitialize', 'tag': 'NNP', 'dep': 'advcl', 'up': 47, 'dn': [54, 56, 57, 60, 62, 69]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'ADD', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'oo.eventemitter.emit', 'tag': 'IN', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': 'load.php?ext.visualeditor.bas...:', 'tag': 'XX', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': 've.ui.frame.load', 'tag': 'NNP', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'XX', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 've.ui.windowset.open', 'tag': 'NNP', 'dep': 'compound', 'up': 69, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'ADD', 'dep': 'punct', 'up': 69, 'dn': []}, {'tok': 've.init.mw.viewpagetarget.ontoolbarmwmetabuttonclick', 'tag': 'NNP', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'load.php?ext.visualeditor.bas...:', 'tag': 'XX', 'dep': 'punct', 'up': 72, 'dn': []}, {'tok': 'proxy', 'tag': 'NN', 'dep': 'compound', 'up': 75, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'jquery.event.dispatch', 'tag': 'NNP', 'dep': 'compound', 'up': 78, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'elemdata.handle.eventhandle', 'tag': 'VBD', 'dep': 'prep', 'up': 47, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [85]}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 85, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 83, 'dn': [84]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 89, 'dn': []}, {'tok': 'clicks', 'tag': 'NNS', 'dep': 'compound', 'up': 90, 'dn': [88]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 91, 'dn': [89]}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 94, 'dn': [90]}, {'tok': 'button', 'tag': 'NN', 'dep': 'compound', 'up': 94, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 94, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 97, 'dn': [91, 92, 93]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 97, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 97, 'dn': []}, {'tok': 'exist', 'tag': 'VB', 'dep': 'ccomp', 'up': 47, 'dn': [94, 95, 96, 98]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 97, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 102, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 102, 'dn': []}, {'tok': 'instantiate', 'tag': 'VBP', 'dep': 'conj', 'up': 47, 'dn': [100, 101, 103, 104, 105]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 102, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 102, 'dn': []}, {'tok': 'initialise', 'tag': 'VB', 'dep': 'conj', 'up': 102, 'dn': [106]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 105, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 108, 'dn': []}, {'tok': 'mwmetadialog.initialize', 'tag': 'NNP', 'dep': 'nsubj', 'up': 109, 'dn': [107]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'conj', 'up': 47, 'dn': [108, 117, 126, 127]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 116, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 116, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'poss', 'up': 116, 'dn': [113]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 112, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 116, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 116, 'dn': []}, {'tok': 'selectwidget', 'tag': 'NN', 'dep': 'nsubj', 'up': 117, 'dn': [110, 111, 112, 114, 115]}, {'tok': 'sees', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 109, 'dn': [116, 121]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 121, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 121, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 121, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 117, 'dn': [118, 119, 120, 124, 125]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 124, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 124, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'dobj', 'up': 121, 'dn': [122, 123]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 121, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 109, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 109, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 136, 'dn': [131, 132]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 131, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 131, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 128, 'dn': [129, 130]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 128, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 134, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 136, 'dn': [133, 135]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 134, 'dn': []}, {'tok': 'panels', 'tag': 'NNS', 'dep': 'conj', 'up': 47, 'dn': [128, 134]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 139, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 139, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 192, 'dn': [47, 137, 138, 145]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 144, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 144, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 144, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 144, 'dn': []}, {'tok': 'optionwidget', 'tag': 'NN', 'dep': 'nsubj', 'up': 145, 'dn': [140, 141, 142, 143]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 139, 'dn': [144, 146, 147, 148]}, {'tok': 'brave', 'tag': 'JJ', 'dep': 'acomp', 'up': 145, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 145, 'dn': []}, {'tok': 'tries', 'tag': 'VBZ', 'dep': 'conj', 'up': 145, 'dn': [150]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 150, 'dn': []}, {'tok': 'ensure', 'tag': 'VB', 'dep': 'xcomp', 'up': 148, 'dn': [149, 156]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 153, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 153, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'nsubj', 'up': 154, 'dn': [151, 152]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 156, 'dn': [153, 155]}, {'tok': 'visibile', 'tag': 'JJ', 'dep': 'acomp', 'up': 154, 'dn': []}, {'tok': 'attempting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 150, 'dn': [154, 158, 162, 164]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 158, 'dn': []}, {'tok': 'scroll', 'tag': 'VB', 'dep': 'xcomp', 'up': 156, 'dn': [157, 159, 160]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 158, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 158, 'dn': [161]}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 160, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 156, 'dn': []}, {'tok': 've.element', 'tag': 'NN', 'dep': 'nsubj', 'up': 164, 'dn': []}, {'tok': 'traverses', 'tag': 'NNS', 'dep': 'dobj', 'up': 156, 'dn': [163, 165, 166, 173]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 164, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 164, 'dn': [169]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 169, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'compound', 'up': 169, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 166, 'dn': [167, 168]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 173, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 173, 'dn': []}, {'tok': 'eventually', 'tag': 'RB', 'dep': 'advmod', 'up': 173, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 164, 'dn': [170, 171, 172, 174]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'acomp', 'up': 173, 'dn': [176]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 176, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 174, 'dn': [175, 178]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 178, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'dobj', 'up': 176, 'dn': [177, 180]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 180, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 178, 'dn': [179, 181, 182, 183]}, {'tok': 'scrollable', 'tag': 'JJ', 'dep': 'acomp', 'up': 180, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 180, 'dn': []}, {'tok': 'falls', 'tag': 'VBZ', 'dep': 'conj', 'up': 180, 'dn': [184]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 183, 'dn': [185]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 184, 'dn': [186]}, {'tok': 've.element.getwindow', 'tag': 'CD', 'dep': 'pobj', 'up': 185, 'dn': [187, 188, 189]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 186, 'dn': []}, {'tok': 'el', 'tag': 'NNP', 'dep': 'appos', 'up': 186, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 186, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 192, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 192, 'dn': []}, {'tok': 'hand', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [139, 190, 191, 193, 200, 201, 202, 205, 214]}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 192, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 195, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nmod', 'up': 200, 'dn': [194]}, {'tok': '(=', 'tag': 'NNP', 'dep': 'nmod', 'up': 200, 'dn': []}, {'tok': 'detached', 'tag': 'VBN', 'dep': 'amod', 'up': 198, 'dn': []}, {'tok': 'iframe', 'tag': 'NN', 'dep': 'poss', 'up': 200, 'dn': [197, 199]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 198, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 192, 'dn': [195, 196, 198]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 192, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 192, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 205, 'dn': [204]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 203, 'dn': []}, {'tok': 'cur>.fn.animate', 'tag': 'NN', 'dep': 'advcl', 'up': 192, 'dn': [203, 208]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 208, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 208, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'relcl', 'up': 205, 'dn': [206, 207, 210]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 210, 'dn': []}, {'tok': 'animate', 'tag': 'VB', 'dep': 'xcomp', 'up': 208, 'dn': [209, 211, 212]}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'dobj', 'up': 210, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 210, 'dn': [213]}, {'tok': '60px', 'tag': 'VB', 'dep': 'pobj', 'up': 212, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 192, 'dn': []}]}, {'rt': 35, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 35, 'dn': [1, 8, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 4, 'dn': []}, {'tok': 'jquery', 'tag': 'JJ', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6, 7]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'v1.8.3', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'conj', 'up': 0, 'dn': [9, 10, 12, 19, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'use', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'jquery.com', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': [16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'v1.9.1', 'tag': 'NNP', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'animating', 'tag': 'VBG', 'dep': 'acl', 'up': 11, 'dn': [20]}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'either', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [26, 27, 30]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'document.documentelement', 'tag': 'NN', 'dep': 'conj', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'conj', 'up': 25, 'dn': [28, 29, 31]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 35, 'dn': []}, {'tok': 'supported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 33, 34, 36, 37, 40, 41, 42, 45]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'conj', 'up': 35, 'dn': [38]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [39]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': \"cur>(window).animate({'scrolltop\", 'tag': 'NN', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 35, 'dn': [43, 44, 46, 47, 48]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ccomp', 'up': 23, 'dn': [0, 1, 3, 4, 6, 7, 11, 18, 19, 20]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'operator', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'search', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [10, 12, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 14, 15]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '*', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'cur>.css', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 21, 22, 25, 26, 27, 39]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'window.style', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'thus', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'nsubj', 'up': 39, 'dn': [28, 29, 30, 32, 33]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'window.style', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 39, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 23, 'dn': [31, 35, 36, 37, 38, 41, 43, 44, 47]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'window.scrolltop', 'tag': 'NN', 'dep': 'attr', 'up': 39, 'dn': [40, 42]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 41, 'dn': []}, {'tok': \"cur>(document).animate({'scrolltop\", 'tag': 'NN', 'dep': 'attr', 'up': 39, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 39, 'dn': [45, 46, 48, 49, 50]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 3, 4, 8]}, {'tok': 'property', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'ownerdocument', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'null', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 12, 13, 16, 17]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'document.scrolltop', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"cur>(document.documentelement).animate({'scrolltop\", 'tag': 'RB', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [3, 6, 8, 9, 10, 11, 13]}, {'tok': '[', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [1, 2, 4, 5]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'scroll', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [12]}, {'tok': 'unchanged', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 10, 29, 33, 37]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'document.documentelement.scrolltop', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [7, 8, 9, 12, 15, 22, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13]}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'defaults', 'tag': 'NNS', 'dep': 'ccomp', 'up': 10, 'dn': [14, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'setting', 'tag': 'VBG', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [20, 21, 26, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'op', 'tag': 'NN', 'dep': 'attr', 'up': 22, 'dn': [23, 24, 25]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': \"cur>(document.body).animate({'scrolltop\", 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': [30]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [31, 32, 34, 35, 36]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '[', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [0]}, {'tok': 'body', 'tag': 'NN', 'dep': 'dep', 'up': 6, 'dn': [1, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'works', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 4, 5, 7]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '....', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8, 11, 14, 28]}, {'tok': 'getclosestscrollablecontainer', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'fallback', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [6, 7, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [12, 13, 15, 18]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'viable', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'fallback', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [16, 17, 21]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 18, 'dn': [19, 20, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23, 24, 27]}, {'tok': 'fact', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'scrollable', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'container', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"I can reproduce this in Chrome on en.wikipedia.org. Though not every time. Stack trace: Uncaught TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined load.php?…:102 vendorPropName load.php?…:102 jQuery.extend.css load.php?…:105 Tween.propHooks._default.get load.php?…:136 Tween.cur load.php?…:136 Tween.init load.php?…:135 Tween load.php?…:135 Animation.deferred.promise.createTween load.php?…:131 tweeners. load.php?…:129 (anonymous function) load.php?…:130 jQuery.extend.each load.php?…:8 createTweens load.php?…:130 Animation load.php?…:132 doAnimation load.php?…:137 jQuery.extend.dequeue load.php?…:25 (anonymous function) load.php?…:26 jQuery.extend.each load.php?…:8 jQuery.fn.jQuery.each load.php?…:4 jQuery.fn.extend.queue load.php?…:26 jQuery.fn.extend.animate load.php?…:138 ve.Element.scrollIntoView load.php?ext.visualEditor…:11 ve.Element.scrollElementIntoView load.php?ext.visualEditor…:12 ve.ui.OptionWidget.setSelected load.php?ext.visualEditor…:404 ve.ui.SelectWidget.selectItem load.php?ext.visualEditor…:400 ve.ui.PagedDialog.addPage load.php?ext.visualEditor…:458 ve.ui.MWMetaDialog.initialize load.php?ext.visualEditor…:461 ve.ui.Window.onFrameInitialize load.php?ext.visualEditor…:353 oo.EventEmitter.emit load.php?ext.visualEditor.bas…:133 ve.ui.Frame.load load.php?ext.visualEditor…:351 ve.ui.WindowSet.open load.php?ext.visualEditor…:356 ve.init.mw.ViewPageTarget.onToolbarMwMetaButtonClick load.php?ext.visualEditor.bas…:87 proxy load.php?…:10 jQuery.event.dispatch load.php?…:45 elemData.handle.eventHandle load.php?…:38 In plain English: User clicks Page settings button Dialog doesn't exist yet, so we instantiate it and initialise it MWMetaDialog.initialize adds the 'categories' section SelectWidget sees we don't have a selected panel yet, and now that we have > 0 panels, it selects this new one OptionWidget is brave and tries to ensure the selected panel is visibile attempting to scroll it into view ve.Element traverses up from the panel element until it eventually is unable to find any element that is scrollable and falls back to ve.Element.getWindow( el ) We hand off this element (= detached iframe's window), to $.fn.animate which will try to animate scrollTop to 60px. Both in our jQuery version (v1.8.3) and the current one in use on jquery.com (v1.9.1) animating scrollTop on either window, document or document.documentElement () is not supported and results in : $(window).animate({'scrollTop': 100}) < TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined $.css: There is no window.style, and thus no 'scrollTop' in window.style Also, there is no window.scrollTop $(document).animate({'scrollTop': 100}) < TypeError: Cannot read property 'ownerDocument' of null There is no document.scrollTop. $(document.documentElement).animate({'scrollTop': 100}) > [ ] No exception, but scroll unchanged. There is a document.documentElement.scrollTop, but it doesn't appear to do anything (defaults to 0, setting is a no op) $(document.body).animate({'scrollTop': 100}) > [ ] Works! .... so, we should fix getClosestScrollableContainer to not fallback to window, because that's not a viable fallback as that is in fact not a scrollable container.\", 'cleaned': \"i can reproduce this in chrome on en.wikipedia.org. though not every time. stack trace: uncaught typeerror: cannot use 'in' operator to search for 'scrolltop' in undefined load.php?...: vendorpropname load.php?...: jquery.extend.css load.php?...: tween.prophooks._default.get load.php?...: tween.cur load.php?...: tween.init load.php?...: tween load.php?...: animation.deferred.promise.createtween load.php?...: tweeners.* load.php?...: (anonymous function) load.php?...: jquery.extend.each load.php?...: createtweens load.php?...: animation load.php?...: doanimation load.php?...: jquery.extend.dequeue load.php?...: (anonymous function) load.php?...: jquery.extend.each load.php?...: jquery.fn.jquery.each load.php?...: jquery.fn.extend.queue load.php?...: jquery.fn.extend.animate load.php?...: ve.element.scrollintoview load.php?ext.visualeditor...: ve.element.scrollelementintoview load.php?ext.visualeditor...: ve.ui.optionwidget.setselected load.php?ext.visualeditor...: ve.ui.selectwidget.selectitem load.php?ext.visualeditor...: ve.ui.pageddialog.addpage load.php?ext.visualeditor...: ve.ui.mwmetadialog.initialize load.php?ext.visualeditor...: ve.ui.window.onframeinitialize load.php?ext.visualeditor...: oo.eventemitter.emit load.php?ext.visualeditor.bas...: ve.ui.frame.load load.php?ext.visualeditor...: ve.ui.windowset.open load.php?ext.visualeditor...: ve.init.mw.viewpagetarget.ontoolbarmwmetabuttonclick load.php?ext.visualeditor.bas...: proxy load.php?...: jquery.event.dispatch load.php?...: elemdata.handle.eventhandle load.php?...: in plain english: - user clicks page settings button - dialog doesn't exist yet, so we instantiate it and initialise it - mwmetadialog.initialize adds the 'categories' section - selectwidget sees we don't have a selected panel yet, and now that we have > panels, it selects this new one - optionwidget is brave and tries to ensure the selected panel is visibile attempting to scroll it into view - ve.element traverses up from the panel element until it eventually is unable to find any element that is scrollable and falls back to ve.element.getwindow( el ) - we hand off this element (= detached iframe's window), to .fn.animate which will try to animate scrolltop to 60px. both in our jquery version (v1.8.3) and the current one in use on jquery.com (v1.9.1) animating scrolltop on either window, document or document.documentelement () is not supported and results in : (window).animate({'scrolltop': }) < typeerror: cannot use 'in' operator to search for 'scrolltop' in undefined * .css: there is no window.style, and thus no 'scrolltop' in window.style * also, there is no window.scrolltop (document).animate({'scrolltop': }) < typeerror: cannot read property 'ownerdocument' of null * there is no document.scrolltop. (document.documentelement).animate({'scrolltop': }) > [ ] * no exception, but scroll unchanged. * there is a document.documentelement.scrolltop, but it doesn't appear to do anything (defaults to , setting is a no-op) (document.body).animate({'scrolltop': }) > [ ] * works! .... so, we should fix getclosestscrollablecontainer to not fallback to window, because that's not a viable fallback as that is in fact not a scrollable container.\"})}),\n", + " '743': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '743', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'pawn character editing seen on master branch (beta labs) as of 30 September. open a page on beta labs in VE begin editing at default location or top left beginning of page pawn character appears upon entering text Version : unspecified Severity : major Attached : {F12377}', 'parsed': [{'rt': 2, 'toks': [{'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 17]}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [4, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'branch', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'appos', 'up': 6, 'dn': [7, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 14, 15, 16]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'september', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 8, 22, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'begin', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [7, 9]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 8, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'top', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': [14, 15]}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': [19]}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [20]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [23, 26]}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'entering', 'tag': 'VBG', 'dep': 'pcomp', 'up': 23, 'dn': [25]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': [34]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [33]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 0, 'dn': [41]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [44]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 43, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'f12377', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [47, 49]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}]}], 'stripped_text': 'pawn character editing seen on master branch (beta labs) as of 30 September. open a page on beta labs in VE begin editing at default location or top left beginning of page pawn character appears upon entering text Version : unspecified Severity : major Attached : {F12377}', 'cleaned': 'pawn character editing seen on master branch (beta labs) as of september. open a page on beta labs in ve begin editing at default location or top-left beginning of page pawn character appears upon entering text -------------------------- **version**: unspecified **severity**: major **attached**: {f12377}'})}),\n", + " '745': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '745', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54785 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54785 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '747': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '747', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `Wikifram` Description: After the failure of VE (e.g. witness the opt in at the three largest wikipedia versions), the WMF now comes with MW 1.22wmf19, which creates more errors than it solves for VE, as could be predicted by anyone remotely busy with VE. I have documented some problems I found with minimal testing, there are probably a lot more. The version doesn\\'t do what the release notes claim (e.g. reflists can\\'t be moved, not that they often need moving anyway; many templates can\\'t be moved either), and doesn\\'t solve the major problems that existed with the one thing that could somewhat be dragged, images. Multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user and testbase, is simply stupid. No one is waiting for weekly updates (certainly not of this \"quality\"). Please, PLEASE, stop it; get back to the bug list, solve the 50 most urgent ones, \\'\\'test them thoroughly yourselves\", and then come to us, present the improvements, and \\'\\'ask\\'\\' us whether we want to implement and test them. Version : unspecified Severity : major', 'parsed': [{'rt': 36, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 36, 'dn': [1, 2, 3, 4, 5, 8, 9, 10]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': [6]}, {'tok': 'wikifram', 'tag': 'FW', 'dep': 'dep', 'up': 5, 'dn': [7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'failure', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'witness', 'tag': 'VB', 'dep': 'advcl', 'up': 36, 'dn': [13, 18, 19, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22, 23]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'largest', 'tag': 'JJS', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'versions', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26, 27, 28, 29, 31]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'wmf', 'tag': 'NNP', 'dep': 'nsubj', 'up': 36, 'dn': [33]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'comes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 11, 12, 20, 32, 34, 35, 37, 55, 62]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'number>.22wmf19', 'tag': 'NNP', 'dep': 'pobj', 'up': 37, 'dn': [38, 39, 41, 43, 51]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'relcl', 'up': 40, 'dn': [42, 45]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 45, 'dn': []}, {'tok': 'errors', 'tag': 'NNS', 'dep': 'dobj', 'up': 43, 'dn': [44, 48]}, {'tok': 'than', 'tag': 'IN', 'dep': 'mark', 'up': 48, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 48, 'dn': []}, {'tok': 'solves', 'tag': 'VBZ', 'dep': 'advcl', 'up': 45, 'dn': [46, 47, 49]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [50]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 55, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 55, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 55, 'dn': []}, {'tok': 'predicted', 'tag': 'VBN', 'dep': 'advcl', 'up': 36, 'dn': [52, 53, 54, 56]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 55, 'dn': [57]}, {'tok': 'anyone', 'tag': 'NN', 'dep': 'pobj', 'up': 56, 'dn': [59]}, {'tok': 'remotely', 'tag': 'RB', 'dep': 'advmod', 'up': 59, 'dn': []}, {'tok': 'busy', 'tag': 'JJ', 'dep': 'amod', 'up': 57, 'dn': [58, 60]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 59, 'dn': [61]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 60, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 36, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'documented', 'tag': 'VBN', 'dep': 'ccomp', 'up': 12, 'dn': [0, 1, 4]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3, 6]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'found', 'tag': 'VBD', 'dep': 'relcl', 'up': 4, 'dn': [5, 7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'minimal', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 10, 11, 13, 16, 17]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'npadvmod', 'up': 16, 'dn': [14]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'attr', 'up': 12, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8, 16, 31, 34, 35, 38, 55]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'notes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 9]}, {'tok': 'claim', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'reflists', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 16, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'parataxis', 'up': 4, 'dn': [10, 11, 12, 13, 14, 15, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ccomp', 'up': 31, 'dn': [18, 19, 20, 21, 23]}, {'tok': 'moving', 'tag': 'VBG', 'dep': 'xcomp', 'up': 22, 'dn': [24]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 31, 'dn': [26]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [22, 25, 27, 28, 29, 30, 32, 33]}, {'tok': 'either', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 38, 'dn': []}, {'tok': 'solve', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [36, 37, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 38, 'dn': [39, 40, 43]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'relcl', 'up': 41, 'dn': [42, 44]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 47, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45, 46, 52, 53, 54]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 52, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 52, 'dn': []}, {'tok': 'somewhat', 'tag': 'RB', 'dep': 'advmod', 'up': 52, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 52, 'dn': []}, {'tok': 'dragged', 'tag': 'VBN', 'dep': 'relcl', 'up': 47, 'dn': [48, 49, 50, 51]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'images', 'tag': 'NNS', 'dep': 'appos', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'multiplying', 'tag': 'VBG', 'dep': 'advcl', 'up': 26, 'dn': [2, 4]}, {'tok': 'known', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 0, 'dn': [3, 5]}, {'tok': 'solving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'advcl', 'up': 26, 'dn': [8, 9, 11]}, {'tok': 'plenty', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 17]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'turned', 'tag': 'VBN', 'dep': 'relcl', 'up': 14, 'dn': [15, 16, 18, 19]}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'dobj', 'up': 17, 'dn': [20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 22, 'dn': []}, {'tok': 'user-', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'testbase', 'tag': 'NN', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 10, 25, 28, 29]}, {'tok': 'simply', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'stupid', 'tag': 'JJ', 'dep': 'acomp', 'up': 26, 'dn': [27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'waiting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 4, 15, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'weekly', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'updates', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': [8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [7, 9, 13]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'quality', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [0, 1, 2, 3, 5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 6, 8, 13, 14, 24, 53]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'solve', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 18, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'urgent', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'appos', 'up': 17, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [22, 23, 25, 27, 28, 29, 30, 32]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'thoroughly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'yourselves', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 24, 'dn': [26]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'come', 'tag': 'VB', 'dep': 'conj', 'up': 24, 'dn': [31, 33, 35, 36]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'present', 'tag': 'VB', 'dep': 'conj', 'up': 32, 'dn': [38, 39, 40, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': \"''\", 'tag': '``', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'ask', 'tag': 'VB', 'dep': 'conj', 'up': 36, 'dn': [41, 43, 44, 47]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'us', 'tag': 'NNP', 'dep': 'dobj', 'up': 42, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 47, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 47, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ccomp', 'up': 42, 'dn': [45, 46, 49]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'implement', 'tag': 'VB', 'dep': 'xcomp', 'up': 47, 'dn': [48, 50, 51]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 49, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'conj', 'up': 49, 'dn': [52]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Author: `Wikifram` Description: After the failure of VE (e.g. witness the opt in at the three largest wikipedia versions), the WMF now comes with MW 1.22wmf19, which creates more errors than it solves for VE, as could be predicted by anyone remotely busy with VE. I have documented some problems I found with minimal testing, there are probably a lot more. The version doesn\\'t do what the release notes claim (e.g. reflists can\\'t be moved, not that they often need moving anyway; many templates can\\'t be moved either), and doesn\\'t solve the major problems that existed with the one thing that could somewhat be dragged, images. Multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user and testbase, is simply stupid. No one is waiting for weekly updates (certainly not of this \"quality\"). Please, PLEASE, stop it; get back to the bug list, solve the 50 most urgent ones, \\'\\'test them thoroughly yourselves\", and then come to us, present the improvements, and \\'\\'ask\\'\\' us whether we want to implement and test them. Version : unspecified Severity : major', 'cleaned': '**author:** \\'wikifram\\' **description:** after the failure of ve (e.g. witness the opt-in at the three largest wikipedia versions), the wmf now comes with mw .22wmf19, which creates more errors than it solves for ve, as could be predicted by anyone remotely busy with ve. i have documented some problems i found with minimal testing, there are probably a lot more. the version doesn\\'t do what the release notes claim (e.g. reflists can\\'t be moved, not that they often need moving anyway; many templates can\\'t be moved either), and doesn\\'t solve the major problems that existed with the one thing that could somewhat be dragged, images. multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user- and testbase, is simply stupid. no one is waiting for weekly updates (certainly not of this \"quality\"). please, please, stop it; get back to the bug list, solve the most urgent ones, \\'\\'test them thoroughly yourselves\", and then come to us, present the improvements, and \\'\\'ask\\'\\' us whether we want to implement and test them. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '748': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '748', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Wikifram wrote: Allright, thanks to both for the reply.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'wikifram', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'allright', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 5, 'dn': [8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'thanks', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'both', 'tag': 'DT', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': ' Wikifram wrote: Allright, thanks to both for the reply.', 'cleaned': '**wikifram** wrote: allright, thanks to both for the reply.'})}),\n", + " '749': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '749', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #4) > Is that an official policy or wishful thinking? VE product manager James Forrester told to Tech Ambassadors at See also http://lists.wikimedia.org/pipermail/wikitech ambassadors/2013 September/000416.html \"However, if there is community consensus that your wiki does not want it yet or is not ready, it can of course be reversed to \"opt in\" just file a Bugzilla request or contact your local community liaison.\"', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 6, 8]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'wishful', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'thinking', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'product', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'manager', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [1]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': [2, 3]}, {'tok': 'told', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 6, 9, 41, 60, 61]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'tech', 'tag': 'NN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'ambassadors', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'see', 'tag': 'VB', 'dep': 'pcomp', 'up': 9, 'dn': [11]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 41, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 41, 'dn': [18, 19, 22]}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'attr', 'up': 20, 'dn': [21, 28]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 25, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [24]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'relcl', 'up': 22, 'dn': [23, 25, 26, 27, 29, 30, 31, 32]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 28, 'dn': [33, 34]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 41, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [39]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 41, 'dn': []}, {'tok': 'reversed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [12, 13, 15, 16, 17, 20, 35, 36, 37, 38, 40, 44]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'xcomp', 'up': 41, 'dn': [42, 43, 45, 46, 47, 48, 50]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'dep', 'up': 44, 'dn': [49, 53, 54, 55]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'bugzilla', 'tag': 'NN', 'dep': 'compound', 'up': 53, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51, 52]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 50, 'dn': []}, {'tok': 'contact', 'tag': 'VB', 'dep': 'conj', 'up': 50, 'dn': [59]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 59, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 59, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 59, 'dn': []}, {'tok': 'liaison', 'tag': 'NN', 'dep': 'dobj', 'up': 55, 'dn': [56, 57, 58]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #4) > Is that an official policy or wishful thinking? VE product manager James Forrester told to Tech Ambassadors at See also http://lists.wikimedia.org/pipermail/wikitech ambassadors/2013 September/000416.html \"However, if there is community consensus that your wiki does not want it yet or is not ready, it can of course be reversed to \"opt in\" just file a Bugzilla request or contact your local community liaison.\"', 'cleaned': '(in reply to comment #) > is that an official policy or wishful thinking? ve product manager james forrester told to tech ambassadors at see also \"however, if there is community consensus that your wiki does not want it yet or is not ready, it can of course be reversed to \"opt-in\" - just file a bugzilla request or contact your local community liaison.\"'})}),\n", + " '750': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '750', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > MZMcBride, is that an official policy or wishful thinking? I can't an > official statement that declares that the opt in is now an automatic right of > all Wikipedias if they want it. How official would you like the statement to be? I've declared this both on Bugzilla and on wiki (on the English Wikipedia). Is there any Wikimedia wiki community having trouble getting VisualEditor switched from opt out to opt in?\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'mzmcbride', 'tag': 'RB', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 6, 10]}, {'tok': 'that', 'tag': 'IN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [4, 5, 7, 9]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'wishful', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'thinking', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'ROOT', 'dn': [0, 6, 27]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5, 8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'declares', 'tag': 'VBZ', 'dep': 'relcl', 'up': 6, 'dn': [7, 14]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [10, 11, 12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [9, 13, 15, 18, 25]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'automatic', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [16, 17, 19, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': '>', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'conj', 'up': 18, 'dn': [21]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [23, 24, 26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [0]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'acl', 'up': 6, 'dn': [7]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'declared', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 16, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 6, 11, 12]}, {'tok': 'bugzilla', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 6, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 6, 10, 19]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 0, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [3]}, {'tok': 'community', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [2, 4]}, {'tok': 'having', 'tag': 'VBG', 'dep': 'ccomp', 'up': 0, 'dn': [5, 7]}, {'tok': 'trouble', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [8]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'acl', 'up': 7, 'dn': [9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'switched', 'tag': 'VBD', 'dep': 'advcl', 'up': 0, 'dn': [11, 16]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [15, 17, 18]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > MZMcBride, is that an official policy or wishful thinking? I can't an > official statement that declares that the opt in is now an automatic right of > all Wikipedias if they want it. How official would you like the statement to be? I've declared this both on Bugzilla and on wiki (on the English Wikipedia). Is there any Wikimedia wiki community having trouble getting VisualEditor switched from opt out to opt in?\", 'cleaned': \"(in reply to comment #) > mzmcbride, is that an official policy or wishful thinking? i can't an > official statement that declares that the opt-in is now an automatic right of > all wikipedias if they want it. how official would you like the statement to be? i've declared this both on bugzilla and on-wiki (on the english wikipedia). is there any wikimedia wiki community having trouble getting visualeditor switched from opt-out to opt-in?\"})}),\n", + " '751': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '751', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" Wikifram wrote: MZMcBride, is that an official policy or wishful thinking? I can't an official statement that declares that the opt in is now an automatic right of all Wikipedias if they want it.\", 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wikifram', 'tag': 'NN', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [0, 3, 4, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'mzmcbride', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 8, 10, 13, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [11, 12, 14, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'wishful', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'thinking', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'ROOT', 'dn': [0, 2, 5, 25]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'declares', 'tag': 'VBZ', 'dep': 'relcl', 'up': 5, 'dn': [6, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [9, 10, 11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [8, 12, 14, 17, 23]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'automatic', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [21, 22, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \" Wikifram wrote: MZMcBride, is that an official policy or wishful thinking? I can't an official statement that declares that the opt in is now an automatic right of all Wikipedias if they want it.\", 'cleaned': \"**wikifram** wrote: mzmcbride, is that an official policy or wishful thinking? i can't an official statement that declares that the opt-in is now an automatic right of all wikipedias if they want it.\"})}),\n", + " '752': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '752', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" Wikifram wrote: While it is an improvement that the wikis can request an opt in, I'm not interested in that. You (WMF) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). I'll try to find a better location for this, but this is not about the policy, this is about the VE being one major bug that shouldn't be released at all until it is seriously improved.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wikifram', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 23, 28]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 23, 'dn': [7, 8, 11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'improvement', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 16]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'nsubj', 'up': 16, 'dn': [13]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'request', 'tag': 'VB', 'dep': 'acl', 'up': 11, 'dn': [12, 14, 15, 20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 5, 'dn': [9, 21, 22, 24, 25]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [26]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 47, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': [1, 2, 3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wmf', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'pushing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 27, 'dn': [0, 4, 9, 10, 12, 13]}, {'tok': 'untested', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'deficient', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'software', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [16, 21]}, {'tok': 'things', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'worse', 'tag': 'JJR', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'tempers', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [17, 18, 19, 20, 22]}, {'tok': 'high', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 27, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 47, 'dn': [5, 23, 24, 25, 26, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'dobj', 'up': 27, 'dn': [28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'acl', 'up': 29, 'dn': [30, 33, 34, 35, 36]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 33, 'dn': []}, {'tok': 'releases', 'tag': 'NNS', 'dep': 'dobj', 'up': 31, 'dn': [32]}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 40, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'advcl', 'up': 47, 'dn': [37, 38, 39, 41]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 40, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 47, 'dn': [43]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 47, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [27, 40, 42, 44, 45, 46, 49, 50, 51, 52]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': 'upset', 'tag': 'JJ', 'dep': 'acomp', 'up': 47, 'dn': [48]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 47, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ccomp', 'up': 20, 'dn': [0, 1, 4, 10, 11, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'better', 'tag': 'JJR', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [12, 14, 15]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 18, 19, 21, 40]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [23, 27]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 27, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 24, 'dn': [25, 26, 32]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 32, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': 'released', 'tag': 'VBN', 'dep': 'relcl', 'up': 27, 'dn': [28, 29, 30, 31, 34, 39]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': [33]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 39, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 39, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 39, 'dn': []}, {'tok': 'seriously', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'improved', 'tag': 'VBN', 'dep': 'advcl', 'up': 32, 'dn': [35, 36, 37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': \" Wikifram wrote: While it is an improvement that the wikis can request an opt in, I'm not interested in that. You (WMF) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). I'll try to find a better location for this, but this is not about the policy, this is about the VE being one major bug that shouldn't be released at all until it is seriously improved.\", 'cleaned': \"**wikifram** wrote: while it is an improvement that the wikis can request an opt-in, i'm not interested in that. you (wmf) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). i'll try to find a better location for this, but this is not about the policy, this is about the ve being one major bug that shouldn't be released at all until it is seriously improved.\"})}),\n", + " '753': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '753', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I agree with Andre here. Though I'll also point out that, while it's a little less than ideal, any Wikimedia wiki that currently has opt out VisualEditor deployed can request that VisualEditor be switched to opt in mode (similar to the setup on the German and English Wikipedias) by establishing a local community consensus. For further info, users should consult [[m:Requesting wiki configuration changes]].\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'agree', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 4, 5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'andre', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 29, 57]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 27, 'dn': [8, 9, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'little', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [11]}, {'tok': 'less', 'tag': 'JJR', 'dep': 'acomp', 'up': 10, 'dn': [12, 14]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'ideal', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [17, 18]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': [20, 21]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'amod', 'up': 26, 'dn': [24, 25]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [23]}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'csubj', 'up': 29, 'dn': [7, 10, 16, 19, 22, 26]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'request', 'tag': 'VB', 'dep': 'ccomp', 'up': 4, 'dn': [6, 27, 28, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 33, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 33, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ccomp', 'up': 29, 'dn': [30, 31, 32, 34, 51]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [38]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'amod', 'up': 38, 'dn': [36, 37]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 35, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 39, 40, 50]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': [41]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'setup', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42, 44]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 49, 'dn': [47, 48]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 46, 'dn': []}, {'tok': 'english', 'tag': 'JJ', 'dep': 'conj', 'up': 46, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'pobj', 'up': 44, 'dn': [45, 46]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [52]}, {'tok': 'establishing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 51, 'dn': [56]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 56, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 56, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 56, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'dobj', 'up': 52, 'dn': [53, 54, 55]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'info', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'consult', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17]}, {'tok': '[', 'tag': 'XX', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'm', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'requesting', 'tag': 'VBG', 'dep': 'advcl', 'up': 6, 'dn': [14, 15]}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': \"I agree with Andre here. Though I'll also point out that, while it's a little less than ideal, any Wikimedia wiki that currently has opt out VisualEditor deployed can request that VisualEditor be switched to opt in mode (similar to the setup on the German and English Wikipedias) by establishing a local community consensus. For further info, users should consult [[m:Requesting wiki configuration changes]].\", 'cleaned': \"i agree with andre here. though i'll also point out that, while it's a little less than ideal, any wikimedia wiki that currently has opt-out visualeditor deployed can request that visualeditor be switched to opt-in mode (similar to the setup on the german and english wikipedias) by establishing a local community consensus. for further info, users should consult [[m:requesting wiki configuration changes]].\"})}),\n", + " '754': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hgn5uw2jafgjgfvxibhh', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '754', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Discussing deployment policies is nothing that should happen in a technical bugtracker (however once a discussion has taken place in a better suited place, the request for changing the configuration based on that consensus can be filed as a ticket in Bugzilla). Please take this discussion to the talk page or to the mailing list instead to discuss this request first, as statements here seem to be rather subjective (which does not necessarily mean \"wrong\" though). Thanks for your understanding.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'discussing', 'tag': 'VBG', 'dep': 'csubj', 'up': 3, 'dn': [2]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'policies', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 40, 47]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'relcl', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'technical', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'bugtracker', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'taken', 'tag': 'VBN', 'dep': 'advcl', 'up': 40, 'dn': [12, 13, 14, 16, 17, 18, 19, 21, 22]}, {'tok': 'place', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'better', 'tag': 'RBR', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'suited', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': [24]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 40, 'dn': [28, 30]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 30, 'dn': [33, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32]}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 40, 'dn': []}, {'tok': 'filed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [20, 27, 29, 38, 39, 41, 46]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'ticket', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42, 44]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [45]}, {'tok': 'bugzilla', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 16, 25, 40, 41]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'conj', 'up': 4, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'mailing', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'discuss', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [13, 14, 15, 17, 19, 20, 21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [18]}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'statements', 'tag': 'NNS', 'dep': 'nsubj', 'up': 25, 'dn': [24]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'seem', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [22, 23, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 29, 30, 35]}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'subjective', 'tag': 'JJ', 'dep': 'acomp', 'up': 27, 'dn': [28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 35, 'dn': []}, {'tok': 'necessarily', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'mean', 'tag': 'VB', 'dep': 'ccomp', 'up': 27, 'dn': [31, 32, 33, 34, 37, 38, 39]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'oprd', 'up': 35, 'dn': [36]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'understanding', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Discussing deployment policies is nothing that should happen in a technical bugtracker (however once a discussion has taken place in a better suited place, the request for changing the configuration based on that consensus can be filed as a ticket in Bugzilla). Please take this discussion to the talk page or to the mailing list instead to discuss this request first, as statements here seem to be rather subjective (which does not necessarily mean \"wrong\" though). Thanks for your understanding.', 'cleaned': 'discussing deployment policies is nothing that should happen in a technical bugtracker (however once a discussion *has* taken place in a better suited place, the request for changing the configuration based on that consensus can be filed as a ticket in bugzilla). please take this discussion to the talk page or to the mailing list instead to *discuss* this request first, as statements here seem to be rather subjective (which does not necessarily mean \"wrong\" though). thanks for your understanding.'})}),\n", + " '755': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '755', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'See last line of this diff: https://fr.wikipedia.org/w/index.php?title=T%C3%A9l%C3%A9com_SudParis&diff=next&oldid=97023702 . Steps to reproduce, as provided by user: Seudo. 1) Go to https://fr.wikipedia.org/wiki/Cumul_des_mandats_en_France you don\\'t need to save later 2) Click on Modifier 3) Place the cursor after the words « exercice simultané de mandats » (5th line, I think) 4) Click \"Plus >Référence\" 5) Write something in the dialog, i.e. \"toto.\" 6) Save the reference 7) Click at the left or at the right of the newly added reference 8) Watch pawns multiplyin\\' as you keep clicking. Suedo adds that in his console Web he also got a Javascript error, TypeError: group.firstNodes[index2] is undefined (load.php:54) . I was able to reproduce this as well, but only with FF (exactly like Seudo), only in the actual article not in my sandbox and only clicking at the left of the word. The user reports instead that this might happen at any point in the page. My edits in the sandbox could not reproduce the issue but generated https://bugzilla.wikimedia.org/show_bug.cgi?id=54341 instead. Thanks. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54976', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 7, 8, 9, 10]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 3, 5, 8, 9, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'provided', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [4, 6]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 5, 'dn': [7]}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'seudo', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'ccomp', 'up': 13, 'dn': [1, 5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 9, 10, 11, 12, 15, 20, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 18, 19]}, {'tok': 'later', 'tag': 'RB', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 13, 'dn': [22]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'modifier', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 26, 27]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'place', 'tag': 'NN', 'dep': 'ccomp', 'up': 17, 'dn': [2, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'words', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'exercice', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'simultane', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'de', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'mandats', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': [6, 7, 8, 9, 11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '5th', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 15, 16, 18, 23, 31, 40, 41]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [19, 21, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'xcomp', 'up': 17, 'dn': [20, 25, 27, 28, 30]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'plus->reference', 'tag': 'VB', 'dep': 'dobj', 'up': 23, 'dn': [24, 26]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 23, 'dn': [29]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'write', 'tag': 'VBP', 'dep': 'xcomp', 'up': 17, 'dn': [32, 33, 36, 39]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'toto', 'tag': 'NN', 'dep': 'conj', 'up': 31, 'dn': [37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 10, 11, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'conj', 'up': 4, 'dn': [12, 25, 29]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'conj', 'up': 12, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': [21]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [24, 26, 27]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'watch', 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'pawns', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [28, 30, 31, 34]}, {'tok': 'multiplyin', 'tag': 'NNP', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'keep', 'tag': 'VBP', 'dep': 'advcl', 'up': 29, 'dn': [32, 33, 35]}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'suedo', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 9, 24]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [6]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'web', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 7, 8, 12, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'group.firstnodes[index2', 'tag': 'NNP', 'dep': 'nsubj', 'up': 18, 'dn': [17]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 9, 'dn': [16, 19]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [20, 21, 23]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'load.php:', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 8, 9, 11, 39]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'conj', 'up': 1, 'dn': [10, 12, 18, 20]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'pcomp', 'up': 11, 'dn': [15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'parataxis', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'seudo', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 24, 26]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25, 28, 29, 30, 32]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'sandbox', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'conj', 'up': 26, 'dn': [31, 33]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 7, 14]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 8]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [0, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sandbox', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 6, 9, 10, 11, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [12, 13, 14, 15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'See last line of this diff: https://fr.wikipedia.org/w/index.php?title=T%C3%A9l%C3%A9com_SudParis&diff=next&oldid=97023702 . Steps to reproduce, as provided by user: Seudo. 1) Go to https://fr.wikipedia.org/wiki/Cumul_des_mandats_en_France you don\\'t need to save later 2) Click on Modifier 3) Place the cursor after the words « exercice simultané de mandats » (5th line, I think) 4) Click \"Plus >Référence\" 5) Write something in the dialog, i.e. \"toto.\" 6) Save the reference 7) Click at the left or at the right of the newly added reference 8) Watch pawns multiplyin\\' as you keep clicking. Suedo adds that in his console Web he also got a Javascript error, TypeError: group.firstNodes[index2] is undefined (load.php:54) . I was able to reproduce this as well, but only with FF (exactly like Seudo), only in the actual article not in my sandbox and only clicking at the left of the word. The user reports instead that this might happen at any point in the page. My edits in the sandbox could not reproduce the issue but generated https://bugzilla.wikimedia.org/show_bug.cgi?id=54341 instead. Thanks. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54976', 'cleaned': 'see last line of this diff: . steps to reproduce, as provided by user: seudo. ) go to - you don\\'t need to save later ) click on modifier ) place the cursor after the words \" exercice simultane de mandats \" (5th line, i think) ) click \"plus->reference\" ) write something in the dialog, i.e. \"toto.\" ) save the reference ) click at the left or at the right of the newly added reference ) watch pawns multiplyin\\' as you keep clicking. suedo adds that in his console web he also got a javascript error, typeerror: group.firstnodes[index2] is undefined (load.php:) . i was able to reproduce this as well, but only with ff (exactly like seudo), only in the actual article - not in my sandbox - and only clicking at the left of the word. the user reports instead that this might happen at any point in the page. my edits in the sandbox could not reproduce the issue but generated instead. thanks. -------------------------- **version**: unspecified **severity**: critical **see also**: '})}),\n", + " '760': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '760', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 54976 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54976 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '761': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '761', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"(In reply to comment #12) > Change 87455 had a related patch set uploaded by Catrope: > When cloning the InternalList, pass through properties that aren't rebuilt > > https://gerrit.wikimedia.org/r/87455 I just deployed this change, and the article linked in comment 0 now works for me on frwiki.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'change', 'tag': 'VB', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 7, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'related', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8, 9]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': []}, {'tok': 'uploaded', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': [10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [11]}, {'tok': 'catrope', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 34, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 34, 'dn': [6]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'cloning', 'tag': 'VBG', 'dep': 'advcl', 'up': 6, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'internallist', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'pass', 'tag': 'VB', 'dep': 'pcomp', 'up': 0, 'dn': [2, 5, 7, 14, 15, 20, 23, 24, 27]}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'properties', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'rebuilt', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 11, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 6, 'dn': [16, 17, 18, 19, 22]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [25]}, {'tok': 'linked', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [26, 28, 30, 31, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [29]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 27, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 33, 35, 37, 39]}, {'tok': 'for', 'tag': 'IN', 'dep': 'dative', 'up': 34, 'dn': [36]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [38]}, {'tok': 'frwiki', 'tag': 'RB', 'dep': 'pcomp', 'up': 37, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 34, 'dn': []}]}], 'stripped_text': \"(In reply to comment #12) > Change 87455 had a related patch set uploaded by Catrope: > When cloning the InternalList, pass through properties that aren't rebuilt > > https://gerrit.wikimedia.org/r/87455 I just deployed this change, and the article linked in comment 0 now works for me on frwiki.\", 'cleaned': \"(in reply to comment #) > change had a related patch set uploaded by catrope: > when cloning the internallist, pass through properties that aren't rebuilt > > i just deployed this change, and the article linked in comment now works for me on frwiki.\"})}),\n", + " '768': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '768', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 54917 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54917 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '769': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '769', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'I was able to reproduce this on that frwiki article just now. I get the same error about group.firstNodes[group2] being undefined. Investigating further.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 12]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'frwiki', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'group.firstnodes[group2', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [7, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'investigating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'further', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'I was able to reproduce this on that frwiki article just now. I get the same error about group.firstNodes[group2] being undefined. Investigating further.', 'cleaned': 'i was able to reproduce this on that frwiki article just now. i get the same error about group.firstnodes[group2] being undefined. investigating further.'})}),\n", + " '770': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '770', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Being able to add references without corrupting the article is a core requirement. Updating the severity to critical.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'being', 'tag': 'VBG', 'dep': 'csubj', 'up': 9, 'dn': [1]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 4, 5]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'corrupting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 12, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'requirement', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'updating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Being able to add references without corrupting the article is a core requirement. Updating the severity to critical.', 'cleaned': 'being able to add references without corrupting the article is a core requirement. updating the severity to critical.'})}),\n", + " '771': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '771', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (FF 24.0, Windows 7): https://en.wikipedia.org/w/index.php?title=X_Window_System&diff=575630218&oldid=575623976', 'parsed': [{'rt': 6, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'npadvmod', 'up': 6, 'dn': [1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 8, 10, 26, 30, 31, 32, 33]}, {'tok': 'literally', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'impossible', 'tag': 'JJ', 'dep': 'oprd', 'up': 6, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [9, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'snowmen', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [15, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'bogus', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'conj', 'up': 14, 'dn': [16, 17, 18, 20, 21, 23, 24, 25]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'ff', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': [22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'dep', 'up': 6, 'dn': [27, 28, 29]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 26, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'oprd', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (FF 24.0, Windows 7): https://en.wikipedia.org/w/index.php?title=X_Window_System&diff=575630218&oldid=575623976', 'cleaned': 'same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (ff , windows ): '})}),\n", + " '772': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '772', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Could this please have a priority assigned? Other editors are finding it a blocker to editing with references: This bug is really annoying! Every time I add a new reference I can't do anything after it because whatever I click on my keyboard the snowmen appear! Even clicking backspace to delete them multiplies them along with already existing text! Only way to get out of there is to cancel my edit and lose the work I've done! :/ Basically, VE can't be used almost at all at this point, since every addition to an article has to have a reference too! Is there any information about when this bug will get fixed? TeamGale 04:35, 3 October 2013 (UTC)\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'assigned', 'tag': 'VBN', 'dep': 'acl', 'up': 5, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'finding', 'tag': 'VBG', 'dep': 'ccomp', 'up': 14, 'dn': [1, 2, 4, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dative', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 7, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 13, 16, 17]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'annoying', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': [15]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [0, 3]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 7, 8, 9, 11, 12, 23, 24]}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'whatever', 'tag': 'WDT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [15, 16, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 20, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'snowmen', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'appear', 'tag': 'VBP', 'dep': 'advcl', 'up': 10, 'dn': [14, 17, 22]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 13]}, {'tok': 'backspace', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [3, 5]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'multiplies', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 1, 'dn': [7, 8]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'along', 'tag': 'IN', 'dep': 'advmod', 'up': 6, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': [10]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 4]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'there', 'tag': 'EX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 9, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'cancel', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11, 12, 13]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'lose', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 18]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'relcl', 'up': 15, 'dn': [16, 17]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': ':/', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'basically', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 6, 10, 11, 14, 21, 27]}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [8, 9]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [13]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'addition', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [16, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [15, 17, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [22, 25, 26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 11]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 0, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 4]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': [6]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 4, 'dn': [5, 7, 8, 9]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'teamgale', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 4, 5, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'october', 'tag': 'NNP', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [6, 8, 9, 11, 12, 13, 14]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'utc', 'tag': 'NNP', 'dep': 'appos', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': \"Could this please have a priority assigned? Other editors are finding it a blocker to editing with references: This bug is really annoying! Every time I add a new reference I can't do anything after it because whatever I click on my keyboard the snowmen appear! Even clicking backspace to delete them multiplies them along with already existing text! Only way to get out of there is to cancel my edit and lose the work I've done! :/ Basically, VE can't be used almost at all at this point, since every addition to an article has to have a reference too! Is there any information about when this bug will get fixed? TeamGale 04:35, 3 October 2013 (UTC)\", 'cleaned': \"could this please have a priority assigned? other editors are finding it a blocker to editing with references: this bug is really annoying! every time i add a new reference i can't do anything after it because whatever i click on my keyboard the snowmen appear! even clicking backspace to delete them multiplies them along with already existing text! only way to get out of there is to cancel my edit and lose the work i've done! :/ basically, ve can't be used almost at all at this point, since every addition to an article has to have a reference too! is there any information about when this bug will get fixed? teamgale :, october (utc)\"})}),\n", + " '773': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '773', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'My edit above to [[OpenOffice.org]] was in Firefox 24.0, Ubuntu 12.04 distro version.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 2, 4]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': [3]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'openoffice.org', 'tag': 'ADD', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 5, 6, 7, 8, 10, 21, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'distro', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': [17, 18]}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [15, 16, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'My edit above to [[OpenOffice.org]] was in Firefox 24.0, Ubuntu 12.04 distro version.', 'cleaned': 'my edit above to [[openoffice.org]] was in firefox , ubuntu distro version.'})}),\n", + " '774': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '774', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'An instance of this from en.wp. David Gerard reports: Dig this: https://en.wikipedia.org/w/index.php?title=OpenOffice.org&diff=575290819&oldid=575267859 What I was trying to do was add PladaoOffice and a reference link, which appeared to add correctly in the VE. Then I noticed there was a full stop after \"SunShine Office\", so I clicked on it to put the cursor there, and VE added a pile of \"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃\", and more each time I clicked again. Note also that my carefully constructed reference is gone, leaving only \"\", and it\\'s added another spurious one of those higher up', 'parsed': [{'rt': 1, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'instance', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'david', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'gerard', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'dig', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [2, 3, 5, 6, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': [8]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'csubj', 'up': 16, 'dn': [11, 12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [10, 14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 13, 17, 32]}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [18]}, {'tok': 'pladaooffice', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [19, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 18, 'dn': [20, 21, 23, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'relcl', 'up': 22, 'dn': [24, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 28, 29]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'noticed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 12, 13, 14, 16, 74, 79, 81]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 4, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'stop', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9, 11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'sunshine', 'tag': 'VB', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'office', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [15, 17, 20, 24, 25, 27]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'put', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [19, 22, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 16, 'dn': [26, 29, 73]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'pile', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31, 33, 34, 35, 36, 70, 71, 72]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '☃', 'tag': 'NNS', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': '️', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': '☃', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '️', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': [37, 38]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 36, 'dn': [39, 40]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 38, 'dn': [41, 42]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 40, 'dn': [43, 44]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 42, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 42, 'dn': [45, 46]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 44, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 44, 'dn': [47, 48]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 46, 'dn': [49, 50]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 48, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 48, 'dn': [51, 52]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 50, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 50, 'dn': [53, 54]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 52, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 52, 'dn': [55, 56]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 54, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 54, 'dn': [57, 58]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 56, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 56, 'dn': [59, 60]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 58, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 58, 'dn': [61, 62]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 60, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 60, 'dn': [63, 64]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 62, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 62, 'dn': [65, 66]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 64, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 64, 'dn': [67, 68]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 66, 'dn': [69]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 68, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '️', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 77, 'dn': []}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 77, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 79, 'dn': [75, 76]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 79, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [77, 78, 80]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 79, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 18, 19, 20, 21, 22, 25]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'carefully', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'constructed', 'tag': 'VBN', 'dep': 'amod', 'up': 6, 'dn': [4]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [3, 5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'gone', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [2, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'leaving', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [13, 15, 16, 17]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'name=\":', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '/', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 25, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [23, 24, 28]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'spurious', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 25, 'dn': [26, 27, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'those', 'tag': 'DT', 'dep': 'pobj', 'up': 29, 'dn': [31]}, {'tok': 'higher', 'tag': 'JJR', 'dep': 'amod', 'up': 30, 'dn': [32]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 31, 'dn': []}]}], 'stripped_text': 'An instance of this from en.wp. David Gerard reports: Dig this: https://en.wikipedia.org/w/index.php?title=OpenOffice.org&diff=575290819&oldid=575267859 What I was trying to do was add PladaoOffice and a reference link, which appeared to add correctly in the VE. Then I noticed there was a full stop after \"SunShine Office\", so I clicked on it to put the cursor there, and VE added a pile of \"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃\", and more each time I clicked again. Note also that my carefully constructed reference is gone, leaving only \"\", and it\\'s added another spurious one of those higher up', 'cleaned': 'an instance of this from en.wp. david gerard reports: dig this: what i was trying to do was add pladaooffice and a reference link, which appeared to add correctly in the ve. then i noticed there was a full stop after \"sunshine office\", so i clicked on it to put the cursor there, and ve added a pile of \"☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️\", and more each time i clicked again. note also that my carefully constructed reference is gone, leaving only \"\" />\", and it\\'s added another spurious one of those higher up'})}),\n", + " '775': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '775', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Please replace the word \"pawns\" with \"snowmen\". Sorry for the confusion.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'replace', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [4, 6, 7, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'snowmen', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'confusion', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Please replace the word \"pawns\" with \"snowmen\". Sorry for the confusion.', 'cleaned': 'please replace the word \"pawns\" with \"snowmen\". sorry for the confusion.'})}),\n", + " '776': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '776', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \" seudeau wrote: That looks like https://bugzilla.wikimedia.org/show_bug.cgi?id=53642, which is quite old though. I also tried to reproduced in a user specific test page, but couldn't.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'seudeau', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 6, 8, 18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [7, 9, 12, 14]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [13, 16, 17]}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': [15]}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 12, 13, 14, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [7, 8]}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 9, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'conj', 'up': 2, 'dn': [15]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \" seudeau wrote: That looks like https://bugzilla.wikimedia.org/show_bug.cgi?id=53642, which is quite old though. I also tried to reproduced in a user specific test page, but couldn't.\", 'cleaned': \"**seudeau** wrote: that looks like which is quite old though. i also tried to reproduced in a user-specific test page, but couldn't.\"})}),\n", + " '777': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '777', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' seudeau wrote: %%% Bug 54708 has been marked as a duplicate of this bug. %%%', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'seudeau', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 12, 'dn': [0, 2, 3, 4, 6]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [5]}, {'tok': '<', 'tag': 'XX', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [7, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 8, 10, 11, 13, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}]}], 'stripped_text': ' seudeau wrote: %%% Bug 54708 has been marked as a duplicate of this bug. %%%', 'cleaned': '**seudeau** wrote: %%%*** bug has been marked as a duplicate of this bug. ***%%%'})}),\n", + " '778': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '778', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'A last comment from the user, <<[...] Sometimes the following error appears, \"Javascript Error: Cannot open another window while another one is active\". Sometimes the text of the page breaks down completely and the browser gets stuck. Do not try to look at what\\'s on line 54 of load.php, you\\'ll give up quickly : )>>', 'parsed': [{'rt': 2, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'appos', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [4, 5]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 8, 9, 11, 15, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [10, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [13, 14, 17, 21, 23]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 15, 'dn': [18, 20, 22]}, {'tok': 'active', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'breaks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 8, 9, 13]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [10]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'conj', 'up': 6, 'dn': [11, 12, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'advcl', 'up': 18, 'dn': [0, 1, 4, 11, 12, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'look', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'pcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [14]}, {'tok': 'load.php', 'tag': 'CD', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 15, 16, 17, 19, 20, 21, 22, 23]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 18, 'dn': []}, {'tok': 'quickly', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': 'A last comment from the user, <<[...] Sometimes the following error appears, \"Javascript Error: Cannot open another window while another one is active\". Sometimes the text of the page breaks down completely and the browser gets stuck. Do not try to look at what\\'s on line 54 of load.php, you\\'ll give up quickly : )>>', 'cleaned': 'a last comment from the user, <<[...] sometimes the following error appears, \"javascript error: cannot open another window while another one is active\". sometimes the text of the page breaks down completely and the browser gets stuck. do not try to look at what\\'s on line of load.php, you\\'ll give up quickly :-)>>'})}),\n", + " '779': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '779', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"For example, you can't copy/paste in the edit summary box. Version : unspecified Severity : major\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [1]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 8, 9, 14]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'paste', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"For example, you can't copy/paste in the edit summary box. Version : unspecified Severity : major\", 'cleaned': \"for example, you can't copy/paste in the edit summary box. -------------------------- **version**: unspecified **severity**: major\"})}),\n", + " '786': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '786', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking as a regression as this is new behaviour in the latest release (version \"false\")', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 6, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [4, 5, 8]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [7, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13, 14, 16, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'appos', 'up': 12, 'dn': [15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Marking as a regression as this is new behaviour in the latest release (version \"false\")', 'cleaned': 'marking as a regression as this is new behaviour in the latest release (version \"false\")'})}),\n", + " '787': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '787', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Pasting from an external source into the edit summary box works fine for me. However, once a page has been loaded in VE you cannot copy any text on that page until you reload even after you have closed VE. To reproduce: 1. Load any page in VisualEditor. 2. Do any of i. Press the browser back button to exit VE ii. Cancel the edit iii. make an edit and then save the page 3. Select any text anywhere on the page and copy it to the clipboard 4. Try to paste that text anywhere (search box, URL bar, text editor, etc) Expected behaviour: Selected text is copied and pasted Actual behaviour: Selected text is not copied and pasted', 'parsed': [{'rt': 10, 'toks': [{'tok': 'pasting', 'tag': 'VBG', 'dep': 'csubj', 'up': 10, 'dn': [1]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4, 5]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'box', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 11, 12, 14]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'dative', 'up': 10, 'dn': [13]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'loaded', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [2, 4, 5, 6, 8, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 7, 10, 11, 12, 15, 21, 22, 27, 29]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': [20]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'reload', 'tag': 'RB', 'dep': 'advcl', 'up': 13, 'dn': [19]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'closed', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [23, 24, 25, 26, 28]}, {'tok': 've', 'tag': 'VBP', 'dep': 'dobj', 'up': 27, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'load', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 11, 13]}, {'tok': 'any', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'i.', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'back', 'tag': 'IN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'exit', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'prep', 'up': 0, 'dn': [12]}, {'tok': 'ii', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'cancel', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'iii', 'tag': 'NNP', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': '.', 'tag': 'NNP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'conj', 'up': 0, 'dn': [7, 8, 10]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [9, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'select', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 7, 8, 14, 16]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [9, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'clipboard', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'paste', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4, 5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'search', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'box', 'tag': 'NNP', 'dep': 'nsubj', 'up': 18, 'dn': [6, 7, 9, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [10, 12, 14, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [13, 15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'expected', 'tag': 'VBD', 'dep': 'conj', 'up': 0, 'dn': [8, 19]}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [20, 24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 24, 'dn': [21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 24, 'dn': []}, {'tok': 'copied', 'tag': 'VBN', 'dep': 'acl', 'up': 19, 'dn': [22, 23, 25, 26, 34]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'pasted', 'tag': 'VBN', 'dep': 'conj', 'up': 24, 'dn': [28]}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 34, 'dn': [30]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'copied', 'tag': 'VBN', 'dep': 'conj', 'up': 24, 'dn': [31, 32, 33, 35, 36]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 34, 'dn': []}, {'tok': 'pasted', 'tag': 'VBN', 'dep': 'conj', 'up': 34, 'dn': []}]}], 'stripped_text': 'Pasting from an external source into the edit summary box works fine for me. However, once a page has been loaded in VE you cannot copy any text on that page until you reload even after you have closed VE. To reproduce: 1. Load any page in VisualEditor. 2. Do any of i. Press the browser back button to exit VE ii. Cancel the edit iii. make an edit and then save the page 3. Select any text anywhere on the page and copy it to the clipboard 4. Try to paste that text anywhere (search box, URL bar, text editor, etc) Expected behaviour: Selected text is copied and pasted Actual behaviour: Selected text is not copied and pasted', 'cleaned': 'pasting from an external source into the edit summary box works fine for me. however, once a page has been loaded in ve you cannot copy any text on that page until you reload - even after you have closed ve. to reproduce: . load any page in visualeditor. . do any of i. press the browser back button to exit ve ii. cancel the edit iii. make an edit and then save the page . select any text anywhere on the page and copy it to the clipboard . try to paste that text anywhere (search box, url bar, text editor, etc) expected behaviour: selected text is copied and pasted actual behaviour: selected text is not copied and pasted'})}),\n", + " '788': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '788', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Matt_Chandler_%28pastor%29&curid=37214846&diff=573675359&oldid=571858677 For some reason, multiple different unnamed references all get name=\":3\" there. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54445', 'parsed': [{'rt': 12, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [5]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'unnamed', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [7, 8, 9, 11]}, {'tok': 'all', 'tag': 'DT', 'dep': 'appos', 'up': 10, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 10, 13, 14, 15, 16, 17]}, {'tok': 'name=\":', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Matt_Chandler_%28pastor%29&curid=37214846&diff=573675359&oldid=571858677 For some reason, multiple different unnamed references all get name=\":3\" there. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54445', 'cleaned': ' for some reason, multiple different unnamed references all get name=\":\" there. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '789': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '789', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54445 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54445 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '790': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '790', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'James, I think it can be confusing that the name and the number of a reference do not match, although the links work. See https://en.wikipedia.org/w/index.php?title=User%3AElitre_%28WMF%29%2FSandbox&diff=575128343&oldid=575128003 (the reference #2 gets a ref name:3).', 'parsed': [{'rt': 3, 'toks': [{'tok': 'james', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 20, 24, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [19]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [9, 11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'match', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 10, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'work', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [21, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 11, 17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [5, 7, 8, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [6, 14, 15, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'name:', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'James, I think it can be confusing that the name and the number of a reference do not match, although the links work. See https://en.wikipedia.org/w/index.php?title=User%3AElitre_%28WMF%29%2FSandbox&diff=575128343&oldid=575128003 (the reference #2 gets a ref name:3).', 'cleaned': 'james, i think it can be confusing that the name and the number of a reference do not match, although the links work. see (the reference # gets a ref name:).'})}),\n", + " '791': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '791', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54654 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54654 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '798': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '798', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Isolated test case: https://en.wikipedia.org/wiki/User:Ed_g2s/Sandbox4 Diagnosis: The automatically generated names are based on the number of distinct references in the page up to that point, indexed at zero. The first unnamed tag is the 4th distinct reference on the page (it\\'s preceded by two :1s, a :3 and a :0), so its autogenerated name is :3. However, there so happens to already be a literal on the page, so we get a naming collision and the whole thing goes to hell. In practice, this situation can only arise after multiple iterations of duplicating unnamed references with VE (which adds tags to the source), then removing or reordering references so the ref tags are aligned exactly right for this bug to occur.', 'parsed': [{'rt': 7, 'toks': [{'tok': 'isolated', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0, 1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 5, 'dn': []}, {'tok': 'diagnosis', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 8, 14, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'amod', 'up': 12, 'dn': [10]}, {'tok': 'names', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 14, 'dn': [9, 11]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [12, 13, 15, 24, 28, 29]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'distinct', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prep', 'up': 14, 'dn': [25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'indexed', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [30]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31]}, {'tok': 'zero', 'tag': 'CD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'unnamed', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1, 2, 3, 4, 5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 11, 18, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '4th', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'distinct', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 18, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'preceded', 'tag': 'VBN', 'dep': 'parataxis', 'up': 7, 'dn': [15, 16, 17, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 18, 'dn': [22]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 22, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '1s', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20, 21, 23, 27, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [24, 25, 26, 28, 29, 33, 35]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': [30, 31, 32, 34]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 40, 'dn': []}, {'tok': 'autogenerated', 'tag': 'VBN', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'nsubj', 'up': 41, 'dn': [38, 39]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 7, 'dn': [37, 40, 42, 43, 44, 46]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'intj', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 41, 'dn': [45]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 41, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 4, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 22, 'dn': [0, 1, 2, 3, 7, 12, 13, 14, 15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'literal', 'tag': 'JJ', 'dep': 'attr', 'up': 7, 'dn': [8]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'name=\":', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 19, 20, 21, 25, 26, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'naming', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'collision', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [27, 28]}, {'tok': 'goes', 'tag': 'VBZ', 'dep': 'conj', 'up': 22, 'dn': [29, 31, 33]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'hell', 'tag': 'NNP', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'practice', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'situation', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'arise', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 8, 49]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'iterations', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 11, 17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'duplicating', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [14, 15]}, {'tok': 'unnamed', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'relcl', 'up': 10, 'dn': [18, 20, 21, 22, 24, 26, 29, 30, 32, 41]}, {'tok': '<', 'tag': 'PRP', 'dep': 'intj', 'up': 19, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'name=\":n', 'tag': 'CD', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ccomp', 'up': 19, 'dn': [23, 25]}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'advcl', 'up': 19, 'dn': [31, 33, 34]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'reordering', 'tag': 'VBG', 'dep': 'conj', 'up': 32, 'dn': [35]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 34, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'ref', 'tag': 'JJ', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 41, 'dn': [37, 38]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 41, 'dn': []}, {'tok': 'aligned', 'tag': 'VBN', 'dep': 'advcl', 'up': 19, 'dn': [36, 39, 40, 43]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': [42, 48]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 48, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'advcl', 'up': 43, 'dn': [44, 46, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Isolated test case: https://en.wikipedia.org/wiki/User:Ed_g2s/Sandbox4 Diagnosis: The automatically generated names are based on the number of distinct references in the page up to that point, indexed at zero. The first unnamed tag is the 4th distinct reference on the page (it\\'s preceded by two :1s, a :3 and a :0), so its autogenerated name is :3. However, there so happens to already be a literal on the page, so we get a naming collision and the whole thing goes to hell. In practice, this situation can only arise after multiple iterations of duplicating unnamed references with VE (which adds tags to the source), then removing or reordering references so the ref tags are aligned exactly right for this bug to occur.', 'cleaned': 'isolated test case: diagnosis: the automatically generated names are based on the number of distinct references in the page up to that point, indexed at zero. the first unnamed tag is the 4th distinct reference on the page (it\\'s preceded by two :1s, a : and a :), so its autogenerated name is :. however, there so happens to already be a literal \"> on the page, so we get a naming collision and the whole thing goes to hell. in practice, this situation can only arise after multiple iterations of duplicating unnamed references with ve (which adds tags to the source), then removing or reordering references so the ref tags are aligned exactly right for this bug to occur.'})}),\n", + " '799': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '799', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor seems to take particular pleasure in abusing circumflexes. Issue 1: VE duplicates the first character entered after a circumflexed letter at the end of a line. Steps to reproduce: In VE, enter the text êtt (actually enter the characters individually, don\\'t copy/paste) at the end of a line. Expected result: \"êtt\" is entered. Actual result: \"êttt\" is entered. Issue 2: At the beginning of a line, VE turns a circumflexed letter into a pawn character when removing text entered after the circumflexed letter. Steps to reproduce: In VE, enter the text êtt at the beginning of a line, then delete the last \\'t\\'. Expected result: \"êt\" Actual result: \"♙t\" There\\'s also some wonky behavior when dealing with circumflexed letters in the middle of a line, but I\\'m assuming that the descriptions above will be enough to help you investigate VE\\'s blatant circumflexphobia. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 5, 6]}, {'tok': 'particular', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'pleasure', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'abusing', 'tag': 'VBG', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'circumflexes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'ROOT', 'dn': [6, 21]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 6, 'dn': [1, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'acl', 'up': 0, 'dn': [2, 5, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'acl', 'up': 9, 'dn': [11]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 8, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pcomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4, 5, 7, 11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'ett', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'parataxis', 'up': 8, 'dn': [12, 13, 16, 17, 18, 21, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'individually', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [19, 20, 23, 24, 25]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'paste', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'ett', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 8, 'dn': [4, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [5, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 12, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'ett', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'newline', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '$', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 't', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 12, 'dn': [5, 6, 7, 8, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [9, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'turns', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 11, 12, 16, 17, 22, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'advcl', 'up': 13, 'dn': [21, 24]}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'ccomp', 'up': 22, 'dn': [23, 25]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 8, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pcomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 7, 11, 12, 18, 19, 20, 25, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'ett', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 't', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22, 23]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': [0]}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 9, 51]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'et', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [7, 8, 10, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 't', 'tag': 'NN', 'dep': 'dep', 'up': 15, 'dn': [11, 13]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 15, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'acl', 'up': 9, 'dn': [12, 14, 16, 19, 21, 31, 32, 35]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wonky', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [17, 18]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'dealing', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [20, 22]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'letters', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'conj', 'up': 15, 'dn': [33, 34, 41]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'descriptions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 41, 'dn': [37, 39]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 35, 'dn': [36, 38, 40, 42]}, {'tok': 'enough', 'tag': 'JJ', 'dep': 'acomp', 'up': 41, 'dn': [44]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 42, 'dn': [43, 46]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 46, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'ccomp', 'up': 44, 'dn': [45, 50]}, {'tok': 've', 'tag': 'NNP', 'dep': 'poss', 'up': 50, 'dn': [48]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 47, 'dn': []}, {'tok': 'blatant', 'tag': 'JJ', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'circumflexphobia', 'tag': 'NN', 'dep': 'dobj', 'up': 46, 'dn': [47, 49]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'VisualEditor seems to take particular pleasure in abusing circumflexes. Issue 1: VE duplicates the first character entered after a circumflexed letter at the end of a line. Steps to reproduce: In VE, enter the text êtt (actually enter the characters individually, don\\'t copy/paste) at the end of a line. Expected result: \"êtt\" is entered. Actual result: \"êttt\" is entered. Issue 2: At the beginning of a line, VE turns a circumflexed letter into a pawn character when removing text entered after the circumflexed letter. Steps to reproduce: In VE, enter the text êtt at the beginning of a line, then delete the last \\'t\\'. Expected result: \"êt\" Actual result: \"♙t\" There\\'s also some wonky behavior when dealing with circumflexed letters in the middle of a line, but I\\'m assuming that the descriptions above will be enough to help you investigate VE\\'s blatant circumflexphobia. Version : unspecified Severity : normal', 'cleaned': 'visualeditor seems to take particular pleasure in abusing circumflexes. issue : ve duplicates the first character entered after a circumflexed letter at the end of a line. * steps to reproduce: in ve, enter the text ett (actually enter the characters individually, don\\'t copy/paste) at the end of a line. * expected result: \"ett\" is entered. * actual result: \"ettt\" is entered. issue : at the beginning of a line, ve turns a circumflexed letter into a pawn character when removing text entered after the circumflexed letter. * steps to reproduce: in ve, enter the text ett at the beginning of a line, then delete the last \\'t\\'. * expected result: \"et\" * actual result: \"t\" there\\'s also some wonky behavior when dealing with circumflexed letters in the middle of a line, but i\\'m assuming that the descriptions above will be enough to help you investigate ve\\'s blatant circumflexphobia. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '800': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '800', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking as a duplicate of bug 53680 which I believe is indeed the issue. This bug has been marked as a duplicate of bug 53680 ', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 7, 8, 11, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'relcl', 'up': 0, 'dn': [10, 12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [9, 13, 15]}, {'tok': 'indeed', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Marking as a duplicate of bug 53680 which I believe is indeed the issue. This bug has been marked as a duplicate of bug 53680 ', 'cleaned': 'marking as a duplicate of bug which i believe is indeed the issue. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '801': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '801', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a dupe of bug 53747, bug 53680 or both.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 10, 11, 12, 13, 14, 15, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'dupe', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is a dupe of bug 53747, bug 53680 or both.', 'cleaned': 'this is a dupe of bug , bug or both.'})}),\n", + " '802': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '802', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Also, circumflexes that are entered in VE are completely stripped on save. Instead, characters are jumping around to its location.', 'parsed': [{'rt': 10, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'circumflexes', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 10, 'dn': [5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'stripped', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 8, 9, 11, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'save', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'jumping', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 9]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 8, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Also, circumflexes that are entered in VE are completely stripped on save. Instead, characters are jumping around to its location.', 'cleaned': 'also, circumflexes that are entered in ve are completely stripped on save. instead, characters are jumping around to its location.'})}),\n", + " '803': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '803', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Since approx. August 30 31 VisualEditor breaks when Polish language diacritics (ążśźęćńółĄŻŚŹĘĆŃÓŁ) are input. The characters themselves disappear and text around them gets mangled and moved around. They\\'re all input using AltGr (right Alt) + diacritic less version of the characters, with the exception of \"x\" mapping to \"ź\" (so, respectively, azsxecnol). I have been unable to replicate the issue myself, but it\\'s definitely happening. pl.wp thread: https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki This is repeatedly breaking page text on the Polish Wikipedia, so I\\'m marking the bug \"highest critical\". Version : unspecified Severity : critical URL : https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53680', 'parsed': [{'rt': 0, 'toks': [{'tok': 'since', 'tag': 'IN', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'approx', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'august', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'number>-', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': [0]}, {'tok': 'breaks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 13, 14]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'polish', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [5, 6]}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [7, 9, 10, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'azszecnolazszecnol', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'input', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [4, 8, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0, 2]}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 4, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [6]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'mangled', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [5, 8, 10, 11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'moved', 'tag': 'VBD', 'dep': 'conj', 'up': 9, 'dn': [12]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 10, 14, 19, 32, 33, 34, 36, 37, 38]}, {'tok': 'all', 'tag': 'DT', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'altgr', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'alt', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': [7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'less', 'tag': 'JJR', 'dep': 'amod', 'up': 14, 'dn': [11, 12]}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [13, 15, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'mapping', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 25, 27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [28, 29, 30, 31]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'z', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'respectively', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'azsxecnol', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 9, 10, 14]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'myself', 'tag': 'PRP', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'conj', 'up': 2, 'dn': [11, 12, 13, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'pl.wp', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'thread', 'tag': 'NN', 'dep': 'npadvmod', 'up': 20, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'repeatedly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'breaking', 'tag': 'VBG', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 8, 11]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'polish', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 16, 17, 18, 19, 22, 25, 26, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'highest', 'tag': 'RBS', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'oprd', 'up': 20, 'dn': [23, 24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'Since approx. August 30 31 VisualEditor breaks when Polish language diacritics (ążśźęćńółĄŻŚŹĘĆŃÓŁ) are input. The characters themselves disappear and text around them gets mangled and moved around. They\\'re all input using AltGr (right Alt) + diacritic less version of the characters, with the exception of \"x\" mapping to \"ź\" (so, respectively, azsxecnol). I have been unable to replicate the issue myself, but it\\'s definitely happening. pl.wp thread: https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki This is repeatedly breaking page text on the Polish Wikipedia, so I\\'m marking the bug \"highest critical\". Version : unspecified Severity : critical URL : https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53680', 'cleaned': 'since approx. august - visualeditor breaks when polish-language diacritics (azszecnolazszecnol) are input. the characters themselves disappear and text around them gets mangled and moved around. they\\'re all input using altgr (right alt) + diacritic-less version of the characters, with the exception of \"x\" mapping to \"z\" (so, respectively, azsxecnol). i have been unable to replicate the issue myself, but it\\'s definitely happening. pl.wp thread: this is repeatedly breaking page text on the polish wikipedia, so i\\'m marking the bug \"highest critical\". -------------------------- **version**: unspecified **severity**: critical **url**: **see also**: '})}),\n", + " '804': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '804', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It seems like it does actually fix the issue (for me at least). Thanks. So that means editing will have been completely broken for only three weeks straight by the time this gets deployed :/', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 14, 15]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 4, 5, 8, 10, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 6, 'dn': [12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 8, 20]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 7, 9, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 12, 'dn': [10]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 13, 'dn': [11]}, {'tok': 'straight', 'tag': 'RB', 'dep': 'pcomp', 'up': 9, 'dn': [12]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'relcl', 'up': 16, 'dn': [17, 18]}, {'tok': ':/', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'It seems like it does actually fix the issue (for me at least). Thanks. So that means editing will have been completely broken for only three weeks straight by the time this gets deployed :/', 'cleaned': 'it seems like it does actually fix the issue (for me at least). thanks. so that means editing will have been completely broken for only three weeks straight by the time this gets deployed :/'})}),\n", + " '805': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '805', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 20, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'expectation', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 16, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': [14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 9, 'dn': [10, 11, 12, 13]}, {'tok': 're', 'tag': 'NN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'acl', 'up': 8, 'dn': [9]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 0, 'dn': [18, 19, 25]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'cleaned': 'marking this as \"fixed\" on the expectation that it\\'s fixed - please re-open if you find that it is still occurring.'})}),\n", + " '806': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lliyevigiycjbybglftk', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '806', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ok, the patch is merged, and due to go live on mediawiki.org by 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!', 'parsed': [{'rt': 5, 'toks': [{'tok': 'ok', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 7, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'due', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [10, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'pcomp', 'up': 8, 'dn': [9, 11, 14]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15, 16, 17, 20]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'september', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [18, 19]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 27, 'dn': []}, {'tok': 'let', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [8, 22, 23, 24, 25, 26, 29, 35]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ccomp', 'up': 27, 'dn': [28, 32]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'fixes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 29, 'dn': [30, 31, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}]}], 'stripped_text': 'Ok, the patch is merged, and due to go live on mediawiki.org by 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!', 'cleaned': 'ok, the patch is merged, and due to go live on mediawiki.org by september : please let us know whether it fixes the bug!'})}),\n", + " '807': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lliyevigiycjbybglftk', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '807', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm optimistic that the following patch will fix this bug: https://gerrit.wikimedia.org/r/#/c/82858/ If someone can test this hypothesis, great; if not, then I will hopefully be able to do so later today.\", 'parsed': [{'rt': 31, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 31, 'dn': [0, 2]}, {'tok': 'optimistic', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [4, 5]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 6, 7, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'advcl', 'up': 31, 'dn': [15, 16, 17, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'hypothesis', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': [22]}, {'tok': 'great', 'tag': 'JJ', 'dep': 'prep', 'up': 21, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'advcl', 'up': 31, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'hopefully', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 11, 12, 13, 14, 18, 21, 23, 25, 26, 27, 28, 29, 30, 32, 38]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 31, 'dn': [34]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 32, 'dn': [33, 36, 37]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': [35]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}], 'stripped_text': \"I'm optimistic that the following patch will fix this bug: https://gerrit.wikimedia.org/r/#/c/82858/ If someone can test this hypothesis, great; if not, then I will hopefully be able to do so later today.\", 'cleaned': \"i'm optimistic that the following patch will fix this bug: if someone can test this hypothesis, great; if not, then i will hopefully be able to do so later today.\"})}),\n", + " '808': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '808', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Is there any progress on this? Because today's the point when I'd suggest reverting the deployment to last known good version if nobody is going to fix this.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 6]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 0, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'progress', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'because', 'tag': 'IN', 'dep': 'ROOT', 'dn': [4, 24]}, {'tok': 'today', 'tag': 'NN', 'dep': 'poss', 'up': 4, 'dn': [2]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3, 8]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'suggest', 'tag': 'VB', 'dep': 'relcl', 'up': 4, 'dn': [5, 6, 7, 9]}, {'tok': 'reverting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 8, 'dn': [11, 12, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 9, 'dn': [16]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'known', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 15]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'nobody', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'advcl', 'up': 9, 'dn': [17, 18, 19, 22]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 20, 'dn': [21, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Is there any progress on this? Because today's the point when I'd suggest reverting the deployment to last known good version if nobody is going to fix this.\", 'cleaned': \"is there any progress on this? because today's the point when i'd suggest reverting the deployment to last known good version if nobody is going to fix this.\"})}),\n", + " '809': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zq6nzfwxwkyliljd4lfy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '809', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'ve tested this on master in Firefox under Ubuntu I managed to replicate the behavior not just in polish, but also Spanish diacritics but only when these are \"added on\". Trying to add diacritic to an existing character produced a pawn and then some odd duplication of characters. That did not happen when I typed in either Hebrew or Arabic in master. Another thing I found is that there seems to be a difference between an already combined diacritic (like ñ which is native to the Spanish keyboard) and an \"added\" diacritic. When I typed the native ñ nothing broke, it added it properly and the behavior was correct. And finally, the typing broke and the pawn appeared only when I tried to add diacritic to a latin letter. When I tried to add \"niqqud\" to Hebrew letters, though, like pressing ש and left Alt+a to produce שְ the behavior was as expected (no pawn, no problem)', 'parsed': [{'rt': 12, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'tested', 'tag': 'VBN', 'dep': 'ccomp', 'up': 12, 'dn': [0, 1, 3, 4, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'managed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 10, 11, 14, 25, 26, 32, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 16, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'not', 'tag': 'RB', 'dep': 'preconj', 'up': 19, 'dn': [18]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17, 20, 21, 22]}, {'tok': 'polish', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': [23]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'punct', 'up': 12, 'dn': [24]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 32, 'dn': [27]}, {'tok': 'these', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 32, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 12, 'dn': [28, 29, 30, 31, 33]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'trying', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 3, 4]}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'produced', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 10, 11, 15, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'odd', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'duplication', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [12, 13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 14]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'typed', 'tag': 'VBD', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 9, 'dn': []}, {'tok': 'hebrew', 'tag': 'JJ', 'dep': 'pobj', 'up': 7, 'dn': [8, 10, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'arabic', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': [12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 3]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'found', 'tag': 'VBD', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 7, 35]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 7, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 12]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'combined', 'tag': 'VBN', 'dep': 'amod', 'up': 17, 'dn': [14, 15]}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 16, 18, 19, 22, 28, 29, 34]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'like', 'tag': 'UH', 'dep': 'intj', 'up': 17, 'dn': [20]}, {'tok': 'n', 'tag': 'DT', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 17, 'dn': [21, 23]}, {'tok': 'native', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'conj', 'up': 17, 'dn': [30, 31, 32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'typed', 'tag': 'VBD', 'dep': 'advcl', 'up': 10, 'dn': [0, 1, 5, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'n', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'broke', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 8, 9, 11, 12, 13, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 10, 'dn': [15, 17, 18]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'finally', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'typing', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'broke', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'conj', 'up': 5, 'dn': [8, 13, 21]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': [10]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 9, 'dn': [11, 12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16, 17]}, {'tok': 'diacritic', 'tag': 'JJ', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'latin', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 26, 'dn': [0, 1, 4, 11, 12, 13, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'niqqud', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'hebrew', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'letters', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [15]}, {'tok': 'pressing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 14, 'dn': [16, 17, 20, 22]}, {'tok': 'sh', 'tag': 'NNP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'alt+a', 'tag': 'JJ', 'dep': 'conj', 'up': 15, 'dn': [18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [21, 23]}, {'tok': 'sh', 'tag': 'NNP', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 26, 'dn': [24]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 25, 28, 35]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 26, 'dn': [27, 29, 31]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [30, 32, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'appos', 'up': 31, 'dn': [33]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}]}], 'stripped_text': 'I\\'ve tested this on master in Firefox under Ubuntu I managed to replicate the behavior not just in polish, but also Spanish diacritics but only when these are \"added on\". Trying to add diacritic to an existing character produced a pawn and then some odd duplication of characters. That did not happen when I typed in either Hebrew or Arabic in master. Another thing I found is that there seems to be a difference between an already combined diacritic (like ñ which is native to the Spanish keyboard) and an \"added\" diacritic. When I typed the native ñ nothing broke, it added it properly and the behavior was correct. And finally, the typing broke and the pawn appeared only when I tried to add diacritic to a latin letter. When I tried to add \"niqqud\" to Hebrew letters, though, like pressing ש and left Alt+a to produce שְ the behavior was as expected (no pawn, no problem)', 'cleaned': 'i\\'ve tested this on master in firefox under ubuntu -- i managed to replicate the behavior not just in polish, but also spanish diacritics but only when these are \"added on\". trying to add diacritic to an existing character produced a pawn and then some odd duplication of characters. that did not happen when i typed in either hebrew or arabic in master. another thing i found is that there seems to be a difference between an already-combined diacritic (like n which is native to the spanish keyboard) and an \"added\" diacritic. when i typed the native n nothing broke, it added it properly and the behavior was correct. and finally, the typing broke and the pawn appeared only when i tried to add diacritic to a latin letter. when i tried to add \"niqqud\" to hebrew letters, though, like pressing sh and left-alt+a to produce sh the behavior was as expected (no pawn, no problem)'})}),\n", + " '810': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '810', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Bug 53680 shows this also happens on en.wp and fr.wp and is independent of keyboard layout.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 12, 13, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'fr.wp', 'tag': 'NNP', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [14]}, {'tok': 'independent', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'layout', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Bug 53680 shows this also happens on en.wp and fr.wp and is independent of keyboard layout.', 'cleaned': 'bug shows this also happens on en.wp and fr.wp and is independent of keyboard layout.'})}),\n", + " '811': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '811', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"https://pl.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Opinie&oldid=37428181#.C4.99 is a pretty good explanation, and makes clear it's not browser (or OS) dependent.\", 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 8, 9, 10, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'pretty', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5]}, {'tok': 'explanation', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [13]}, {'tok': 'clear', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 15, 20]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'os', 'tag': 'JJR', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'dependent', 'tag': 'NN', 'dep': 'acomp', 'up': 13, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"https://pl.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Opinie&oldid=37428181#.C4.99 is a pretty good explanation, and makes clear it's not browser (or OS) dependent.\", 'cleaned': \" is a pretty good explanation, and makes clear it's not browser (or os) dependent.\"})}),\n", + " '812': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '812', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Actually, I sort of have reproduced it now. I used Opera 12, but some users at pl.wp reported it happening on Chrome – it\\'s probably not browser dependent. You\\'ll probably need to set your system keyboard to \"Polish (programmer\\'s)\" or similarly named one. (It\\'s the same as standard US layout, but includes the AltGr diacritics. A \"Polish (typist\\'s)\" layout exists on some systems, but nobody ever uses it, so forget it.) 1. Try inputting some text with diacritics, such as the \"Pójdź, kińże tę chmurność w głąb flaszy!\" sentence above (copying and pasting text with diacritics doesn\\'t cause issues, you need to type it). (Strings of one character such as \"ąąąą\" tend to work correctly for some reason.) 2. Depending on your luck, it might look okay, or you might get parts of the sentence duplicated in the next paragraph. Regardless of that, try backspacing a little now. The cursor will likely be moved to someplace in the next paragraph and unrelated characters will be removed. 3. Try previewing the changes. The text will differ from the one shown in editing view.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'sort', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'of', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [3]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 7, 8, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7, 19, 25]}, {'tok': 'opera', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [8, 10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'pl.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'reported', 'tag': 'VBD', 'dep': 'ccomp', 'up': 19, 'dn': [9, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 12, 'dn': [13, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [12, 17, 18, 20, 21, 24]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'npadvmod', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'dependent', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 8, 9, 17, 19]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 8, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'polish', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 13, 16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'programmer', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [12, 14, 15]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'similarly', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'conj', 'up': 5, 'dn': [18, 20]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 9, 10, 11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 2, 'dn': [3, 5]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'us', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'layout', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'includes', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'altgr', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'polish', 'tag': 'JJ', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'typist', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [0, 1, 2, 3, 5, 6, 7]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'layout', 'tag': 'JJ', 'dep': 'nsubj', 'up': 9, 'dn': [4]}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 10, 13, 14, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'systems', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'nobody', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'ever', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'conj', 'up': 9, 'dn': [15, 16, 18, 19, 20, 21, 23, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'forget', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 19, 20]}, {'tok': 'inputting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [3]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'pojdz', 'tag': 'NNP', 'dep': 'nsubj', 'up': 17, 'dn': [9, 10, 12, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'kinze', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'te', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': [13]}, {'tok': 'chmurnosc', 'tag': 'NNP', 'dep': 'conj', 'up': 11, 'dn': [14]}, {'tok': 'w', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'glab', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [11, 16, 18]}, {'tok': 'flaszy', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'sentence', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [2, 3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'copying', 'tag': 'VBG', 'dep': 'pcomp', 'up': 1, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'pasting', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [6]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'cause', 'tag': 'VB', 'dep': 'ccomp', 'up': 15, 'dn': [0, 9, 10, 12]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [11, 13, 14, 17, 19, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'strings', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 4, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 6]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [5, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'aaaa', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'tend', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 12, 17, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13, 14]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'depending', 'tag': 'VBG', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'luck', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'look', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 8, 9, 10, 13]}, {'tok': 'okay', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [11, 12, 18, 23]}, {'tok': 'parts', 'tag': 'NNS', 'dep': 'nsubj', 'up': 18, 'dn': [15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'sentence', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'duplicated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 13, 'dn': [14, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'regardless', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 5, 9]}, {'tok': 'backspacing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'little', 'tag': 'JJ', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 8, 17]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'someplace', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'unrelated', 'tag': 'JJ', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'conj', 'up': 5, 'dn': [15, 16, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'previewing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'differ', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'shown', 'tag': 'VBN', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Actually, I sort of have reproduced it now. I used Opera 12, but some users at pl.wp reported it happening on Chrome – it\\'s probably not browser dependent. You\\'ll probably need to set your system keyboard to \"Polish (programmer\\'s)\" or similarly named one. (It\\'s the same as standard US layout, but includes the AltGr diacritics. A \"Polish (typist\\'s)\" layout exists on some systems, but nobody ever uses it, so forget it.) 1. Try inputting some text with diacritics, such as the \"Pójdź, kińże tę chmurność w głąb flaszy!\" sentence above (copying and pasting text with diacritics doesn\\'t cause issues, you need to type it). (Strings of one character such as \"ąąąą\" tend to work correctly for some reason.) 2. Depending on your luck, it might look okay, or you might get parts of the sentence duplicated in the next paragraph. Regardless of that, try backspacing a little now. The cursor will likely be moved to someplace in the next paragraph and unrelated characters will be removed. 3. Try previewing the changes. The text will differ from the one shown in editing view.', 'cleaned': 'actually, i sort of have reproduced it now. i used opera , but some users at pl.wp reported it happening on chrome - it\\'s probably not browser-dependent. you\\'ll probably need to set your system keyboard to \"polish (programmer\\'s)\" or similarly named one. (it\\'s the same as standard us layout, but includes the altgr diacritics. a \"polish (typist\\'s)\" layout exists on some systems, but nobody ever uses it, so forget it.) . try inputting some text with diacritics, such as the \"pojdz, kinze te chmurnosc w glab flaszy!\" sentence above (copying and pasting text with diacritics doesn\\'t cause issues, you need to type it). (strings of one character such as \"aaaa\" tend to work correctly for some reason.) . depending on your luck, it might look okay, or you might get parts of the sentence duplicated in the next paragraph. regardless of that, try backspacing a little now. the cursor will likely be moved to someplace in the next paragraph and unrelated characters will be removed. . try previewing the changes. the text will differ from the one shown in editing view.'})}),\n", + " '813': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '813', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Examples of edits apparently exhibiting this issue: https://pl.wikipedia.org/w/index.php?title=Rondo&curid=122034&diff=37421631&oldid=35999089 \"Największe rondo\" > \"Najwi kszerondo\" https://pl.wikipedia.org/w/index.php?title=Euronews&diff=prev&oldid=37394282 \"dostpna\" should be \"dostępna\", \"Midzyrnodowym\" should be \"Międzynarodowym\", etc. https://pl.wikipedia.org/w/index.php?title=1967&diff=next&oldid=37422197 \"ki rapers\" should probably be \"Amerykański raper\" (both occurences this happened on two consecutive edits) Results of a user trying to type in \"Pójdź, kińże tę chmurność w głąb flaszy!\" when reproducing this bug: https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775661 https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775666', 'parsed': [{'rt': 32, 'toks': [{'tok': 'examples', 'tag': 'NNS', 'dep': 'nsubj', 'up': 32, 'dn': [1, 7, 15, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [4]}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'exhibiting', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [3, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'najwieksze', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'rondo', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [8, 9, 10, 11, 12, 13, 14, 16, 21, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': [18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'najwi', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'kszerondo', 'tag': 'NNP', 'dep': 'appos', 'up': 15, 'dn': [17, 19, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'dostpna', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [23, 24, 25, 26, 27, 28, 30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 31, 34, 41, 48]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'dostepna', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [33, 38]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'midzyrnodowym', 'tag': 'NNP', 'dep': 'oprd', 'up': 34, 'dn': [35, 36, 37, 39]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 32, 'dn': [40, 43, 46, 47]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'miedzynarodowym', 'tag': 'NNP', 'dep': 'acomp', 'up': 41, 'dn': [42, 44, 45]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'dep', 'up': 41, 'dn': []}, {'tok': '.', 'tag': 'FW', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ki', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'rapers', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [3, 4, 5, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 20, 'dn': [0, 1, 2, 6, 8, 9, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'amerykanski', 'tag': 'NN', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'raper', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [11, 12, 14, 15, 17, 18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'occurences', 'tag': 'NNS', 'dep': 'appos', 'up': 13, 'dn': [16]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [10, 19, 21, 41, 43, 44]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [26]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 24, 'dn': []}, {'tok': 'consecutive', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'nmod', 'up': 26, 'dn': [22, 23, 25]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [24, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'acl', 'up': 29, 'dn': [32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 30, 'dn': [31, 33]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34, 35]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'pojdz', 'tag': 'NNP', 'dep': 'pobj', 'up': 33, 'dn': [36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'kinze', 'tag': 'NNP', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'te', 'tag': 'NNP', 'dep': 'compound', 'up': 39, 'dn': [37]}, {'tok': 'chmurnosc', 'tag': 'NNP', 'dep': 'nsubj', 'up': 41, 'dn': [38]}, {'tok': 'w', 'tag': 'NNP', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'glab', 'tag': 'NNP', 'dep': 'conj', 'up': 20, 'dn': [39, 40, 42]}, {'tok': 'flaszy', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'reproducing', 'tag': 'VBG', 'dep': 'csubj', 'up': 5, 'dn': [0, 3, 4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nmod', 'up': 9, 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [5, 7, 8, 10, 11, 12]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Examples of edits apparently exhibiting this issue: https://pl.wikipedia.org/w/index.php?title=Rondo&curid=122034&diff=37421631&oldid=35999089 \"Największe rondo\" > \"Najwi kszerondo\" https://pl.wikipedia.org/w/index.php?title=Euronews&diff=prev&oldid=37394282 \"dostpna\" should be \"dostępna\", \"Midzyrnodowym\" should be \"Międzynarodowym\", etc. https://pl.wikipedia.org/w/index.php?title=1967&diff=next&oldid=37422197 \"ki rapers\" should probably be \"Amerykański raper\" (both occurences this happened on two consecutive edits) Results of a user trying to type in \"Pójdź, kińże tę chmurność w głąb flaszy!\" when reproducing this bug: https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775661 https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775666', 'cleaned': 'examples of edits apparently exhibiting this issue: * - \"najwieksze rondo\" -> \"najwi kszerondo\" * - \"dostpna\" should be \"dostepna\", \"midzyrnodowym\" should be \"miedzynarodowym\", etc. * - \"ki rapers\" should probably be \"amerykanski raper\" (both occurences - this happened on two consecutive edits) results of a user trying to type in \"pojdz, kinze te chmurnosc w glab flaszy!\" when reproducing this bug: * * '})}),\n", + " '814': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '814', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I haven't worked out this out fully yet, but it seems that linking or annotating newly added text that contains accented or non Latin characters frequently causes those characters to disappear. Re adding them in the same word almost always results in their turning into pawns when, anywhere else on the page, the link dialog is subsequently opened or a link is inserted. This happens everywhere on a page including body text, tables and image captions. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53747\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'worked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 12]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'fully', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [11, 29, 34]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 'linking', 'tag': 'VBG', 'dep': 'csubj', 'up': 29, 'dn': [15, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'annotating', 'tag': 'VBG', 'dep': 'conj', 'up': 14, 'dn': [19]}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'amod', 'up': 19, 'dn': [17]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [18, 21]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'contains', 'tag': 'VBZ', 'dep': 'relcl', 'up': 19, 'dn': [20]}, {'tok': 'accented', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': [23, 24]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'latin', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [22, 25, 26]}, {'tok': 'frequently', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [13, 14, 27, 28, 33]}, {'tok': 'those', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 33, 'dn': [30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'disappear', 'tag': 'VB', 'dep': 'ccomp', 'up': 29, 'dn': [31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 35]}, {'tok': '-', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [10]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'csubj', 'up': 10, 'dn': [3, 4]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [8]}, {'tok': 'results', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 9, 11, 29]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 13, 'dn': []}, {'tok': 'turning', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': [19]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': [20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 29, 'dn': [24, 25]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 29, 'dn': []}, {'tok': 'subsequently', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'opened', 'tag': 'VBN', 'dep': 'advcl', 'up': 10, 'dn': [16, 17, 18, 23, 26, 27, 28, 30, 34]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 29, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 34, 'dn': [31]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'conj', 'up': 29, 'dn': [32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 14]}, {'tok': 'everywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'body', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'conj', 'up': 8, 'dn': [11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'captions', 'tag': 'NNS', 'dep': 'conj', 'up': 10, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"I haven't worked out this out fully yet, but it seems that linking or annotating newly added text that contains accented or non Latin characters frequently causes those characters to disappear. Re adding them in the same word almost always results in their turning into pawns when, anywhere else on the page, the link dialog is subsequently opened or a link is inserted. This happens everywhere on a page including body text, tables and image captions. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53747\", 'cleaned': \"i haven't worked out this out fully yet, but it seems that linking or annotating newly added text that contains accented or non-latin characters frequently causes those characters to disappear. re-adding them in the same word almost always results in their turning into pawns when, anywhere else on the page, the link dialog is subsequently opened or a link is inserted. this happens everywhere on a page including body text, tables and image captions. -------------------------- **version**: unspecified **severity**: critical **see also**: \"})}),\n", + " '815': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '815', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54047 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54047 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '816': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '816', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 20, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'expectation', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 16, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': [14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 9, 'dn': [10, 11, 12, 13]}, {'tok': 're', 'tag': 'NN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'acl', 'up': 8, 'dn': [9]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 0, 'dn': [18, 19, 25]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'cleaned': 'marking this as \"fixed\" on the expectation that it\\'s fixed - please re-open if you find that it is still occurring.'})}),\n", + " '817': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lliyevigiycjbybglftk', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '817', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"There's code to address this bug in the following patch, which is due to go live by mediawiki.org on 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!\", 'parsed': [{'rt': 33, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 33, 'dn': [0, 2, 4, 27, 28]}, {'tok': 'code', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'address', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 6, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'following', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 10, 'dn': [12, 14]}, {'tok': 'due', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17, 18, 20]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [21, 22, 23, 26]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'september', 'tag': 'NNP', 'dep': 'nmod', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [24, 25]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 33, 'dn': []}, {'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 29, 30, 31, 32, 35, 41]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ccomp', 'up': 33, 'dn': [34, 38]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 38, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'fixes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 35, 'dn': [36, 37, 40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 33, 'dn': []}]}], 'stripped_text': \"There's code to address this bug in the following patch, which is due to go live by mediawiki.org on 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!\", 'cleaned': \"there's code to address this bug in the following patch, which is due to go live by mediawiki.org on september : please let us know whether it fixes the bug!\"})}),\n", + " '818': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '818', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #3) > Same as bug 53747? Yes. I don't want to just merge them though as they're assigned to different people.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': [0, 2, 4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7, 8, 12]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'assigned', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [9, 10, 11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"(In reply to comment #3) > Same as bug 53747? Yes. I don't want to just merge them though as they're assigned to different people.\", 'cleaned': \"(in reply to comment #) > same as bug ? yes. i don't want to just merge them though as they're assigned to different people.\"})}),\n", + " '819': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '819', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Same as bug 53747?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Same as bug 53747?', 'cleaned': 'same as bug ?'})}),\n", + " '820': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '820', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'K7L comments: \"I am seeing the same problems if I try to edit ordinary text such as the article intro. Pressing or even makes accented characters in newly edited text vanish. This editor is not usable for non English text on this browser [firefox].\" This needs to be fixed urgently.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'k7l', 'tag': 'XX', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 22]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [4, 5, 9, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [7, 8]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'advcl', 'up': 6, 'dn': [10, 11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 16]}, {'tok': 'ordinary', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [17, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'intro', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'pressing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 9, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'save', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [6, 7, 8]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'backspace', 'tag': 'NNP', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [5, 11]}, {'tok': 'accented', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'amod', 'up': 17, 'dn': [13, 14]}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'vanish', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 5]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'usable', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [9]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'english', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}]}, {'rt': 1, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'firefox', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2, 3, 4]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'urgently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'K7L comments: \"I am seeing the same problems if I try to edit ordinary text such as the article intro. Pressing or even makes accented characters in newly edited text vanish. This editor is not usable for non English text on this browser [firefox].\" This needs to be fixed urgently.', 'cleaned': 'k7l comments: \"i am seeing the same problems if i try to edit ordinary text such as the article intro. pressing or even makes accented characters in newly-edited text vanish. this editor is not usable for non-english text on this browser [firefox].\" this needs to be fixed urgently.'})}),\n", + " '821': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '821', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Now also reported on the French Wikipedia: [[:fr:Route 2 (Ontario)]] and its revision history, the distance chart is a table and Unicode descriptive text added with VisualEditor didn't save properly.[https://fr.wikipedia.org/w/index.php?title=Route_2_%28Ontario%29&diff=96342109&oldid=96342028] The damage was fixed using the standard MW wiki source editor but is still in history. Try inserting « La route 2 va à Montréal (Québec) » (or something/anything that isn't US ASCII) into a table cell and watch it fail to display correctly or fail to save. The fr.wp reported was using an unspecified version of firefox on Vector in Ubuntu. I use Firefox 23 on monobook in Xubuntu. Raising this to critical as being able to use all characters in a language is essential.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'reported', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'french', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': '[:', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'fr', 'tag': 'CD', 'dep': 'advcl', 'up': 21, 'dn': [1, 3, 6, 11, 12, 13, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'route', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [4, 5, 7, 8, 9, 10]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ontario', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'history', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'distance', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [18]}, {'tok': 'chart', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 17, 20, 23, 33, 40, 53]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 24, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'unicode', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'descriptive', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [25, 26, 28]}, {'tok': 'added', 'tag': 'VBN', 'dep': 'acl', 'up': 27, 'dn': [29]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [31, 32, 34, 35, 36]}, {'tok': 'properly.[', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'damage', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 40, 'dn': [37]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 40, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 21, 'dn': [38, 39, 41, 48, 49]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 40, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'wiki', 'tag': 'NNP', 'dep': 'compound', 'up': 47, 'dn': [44]}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 47, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': [42, 43, 45, 46]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 40, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 40, 'dn': [50, 51]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [52]}, {'tok': 'history', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 41]}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [2, 8, 15, 16, 17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'la', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'route', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'va', 'tag': 'NNP', 'dep': 'dative', 'up': 1, 'dn': [3, 4, 5, 6, 12, 13, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'montreal', 'tag': 'JJ', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'quebec', 'tag': 'NNP', 'dep': 'appos', 'up': 8, 'dn': [9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [18, 19]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': [21]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 19, 'dn': [20, 22, 24, 25, 26, 30, 31]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'us', 'tag': 'PRP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'ascii', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [23]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'cell', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27, 28]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'watch', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [33]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'ccomp', 'up': 31, 'dn': [32, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'display', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 36, 37, 38]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 35, 'dn': [40]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 38, 'dn': [39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'fr.wp', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'acl', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 3, 7, 14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 8, 10]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'xubuntu', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'raising', 'tag': 'VBG', 'dep': 'csubj', 'up': 14, 'dn': [1, 2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': [4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10, 11]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 15, 16]}, {'tok': 'essential', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"Now also reported on the French Wikipedia: [[:fr:Route 2 (Ontario)]] and its revision history, the distance chart is a table and Unicode descriptive text added with VisualEditor didn't save properly.[https://fr.wikipedia.org/w/index.php?title=Route_2_%28Ontario%29&diff=96342109&oldid=96342028] The damage was fixed using the standard MW wiki source editor but is still in history. Try inserting « La route 2 va à Montréal (Québec) » (or something/anything that isn't US ASCII) into a table cell and watch it fail to display correctly or fail to save. The fr.wp reported was using an unspecified version of firefox on Vector in Ubuntu. I use Firefox 23 on monobook in Xubuntu. Raising this to critical as being able to use all characters in a language is essential.\", 'cleaned': 'now also reported on the french wikipedia: [[:fr:route (ontario)]] and its revision history, the distance chart is a table and unicode descriptive text added with visualeditor didn\\'t save properly.[] the damage was fixed using the standard mw wiki source editor but is still in history. try inserting \" la route va a montreal (quebec) \" (or something/anything that isn\\'t us ascii) into a table cell and watch it fail to display correctly or fail to save. the fr.wp reported was using an unspecified version of firefox on vector in ubuntu. i use firefox on monobook in xubuntu. raising this to critical as being able to use all characters in a language is essential.'})}),\n", + " '822': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '822', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'When inserting any template immediately before any word that is linked or has bold or italic markup, that word is deleted but continues to be displayed in the editing surface. The deletion can only be seen in review changes or upon saving. To reproduce: 1. Open any page in VE. 2. Place the cursor immediately before a word (i.e. with no white space between the cursor and word) that is one or more of: A link Bold text Italic text plain text that you have just added one of the above to 3. Insert any template at the cursor position 4. Observe the word remains as expected 5. Review changes, and observe the word has been deleted. Examples: https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox2&diff=570195482&oldid=570194023 On en.wp PamD encountered this bug when inserting a maintenance template at the head of an article that started with a bold word. Version : unspecified Severity : critical', 'parsed': [{'rt': 21, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'advcl', 'up': 21, 'dn': [0, 3, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4, 7]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [8, 9, 11, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'conj', 'up': 10, 'dn': [16]}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'italic', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': 'markup', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 21, 'dn': [18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'deleted', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 17, 19, 20, 22, 23, 31]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'continues', 'tag': 'VBZ', 'dep': 'conj', 'up': 21, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 23, 'dn': [24, 25, 27]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'surface', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8, 9, 10]}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'conj', 'up': 6, 'dn': [11]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 4, 25, 28, 35, 37, 42, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7, 9, 20]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 12]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13, 18]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 6, 'dn': [19, 21]}, {'tok': 'one', 'tag': 'CD', 'dep': 'attr', 'up': 20, 'dn': [22, 23, 24]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'conj', 'up': 21, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [26, 27, 31, 32, 34]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': [29, 30]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'italic', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': [33]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [36]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 42, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [38, 39, 40, 41, 43, 47]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 42, 'dn': [44]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'above', 'tag': 'JJ', 'dep': 'pobj', 'up': 44, 'dn': [45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 42, 'dn': [48, 49, 50]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'insert', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 7, 8, 10]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'observe', 'tag': 'VB', 'dep': 'csubj', 'up': 3, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'remains', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 9]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [4, 6, 7]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'observe', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [5]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'deleted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'examples', 'tag': 'NNS', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 8, 'dn': [3, 4, 5]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'pamd', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'encountered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10, 12, 28]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'advcl', 'up': 8, 'dn': [11, 15, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'maintenance', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'relcl', 'up': 21, 'dn': [22, 24]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'When inserting any template immediately before any word that is linked or has bold or italic markup, that word is deleted but continues to be displayed in the editing surface. The deletion can only be seen in review changes or upon saving. To reproduce: 1. Open any page in VE. 2. Place the cursor immediately before a word (i.e. with no white space between the cursor and word) that is one or more of: A link Bold text Italic text plain text that you have just added one of the above to 3. Insert any template at the cursor position 4. Observe the word remains as expected 5. Review changes, and observe the word has been deleted. Examples: https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox2&diff=570195482&oldid=570194023 On en.wp PamD encountered this bug when inserting a maintenance template at the head of an article that started with a bold word. Version : unspecified Severity : critical', 'cleaned': 'when inserting any template immediately before any word that is linked or has bold or italic markup, that word is deleted but continues to be displayed in the editing surface. the deletion can only be seen in review changes or upon saving. to reproduce: . open any page in ve. . place the cursor immediately before a word (i.e. with no white space between the cursor and word) that is one or more of: * a link * bold text * italic text * plain text that you have just added one of the above to . insert any template at the cursor position . observe the word remains as expected . review changes, and observe the word has been deleted. examples: on en.wp pamd encountered this bug when inserting a maintenance template at the head of an article that started with a bold word. -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '823': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '823', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is the same Parsoid bug that affected both places where we implicitly assumed that the 'about' id is always present (without realizing/checking that it could be absent for VE inserted transclusions).\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 27, 28, 39, 40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 4, 7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'affected', 'tag': 'VBD', 'dep': 'relcl', 'up': 5, 'dn': [6, 9]}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'places', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8, 13]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'implicitly', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'assumed', 'tag': 'VBD', 'dep': 'relcl', 'up': 9, 'dn': [10, 11, 12, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'd', 'tag': 'NNP', 'dep': 'nsubj', 'up': 21, 'dn': [15, 16, 17, 18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [14, 20, 22, 23, 24, 25]}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'present', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'realizing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 25, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'checking', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [32]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [29, 30, 31, 33]}, {'tok': 'absent', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [34]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [38]}, {'tok': 've', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'amod', 'up': 38, 'dn': [35, 36]}, {'tok': 'transclusions', 'tag': 'NNS', 'dep': 'pobj', 'up': 34, 'dn': [37]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"This is the same Parsoid bug that affected both places where we implicitly assumed that the 'about' id is always present (without realizing/checking that it could be absent for VE inserted transclusions).\", 'cleaned': \"this is the same parsoid bug that affected both places where we implicitly assumed that the 'about' id is always present (without realizing/checking that it could be absent for ve-inserted transclusions).\"})}),\n", + " '824': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '824', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 53434 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 53434 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '825': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '825', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'HTML

barquux

Expected wikitext {{Inline|Foo}}\\'\\'\\'bar\\'\\'\\'quux Actual wikitext {{Inline|Foo}}quux :(', 'parsed': [{'rt': 17, 'toks': [{'tok': 'html', 'tag': 'NNP', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'p>":{"wt":"foo"}}}\">', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'bar', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'quux', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'expected', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 18, 27]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [23]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': \"inline|foo}}'''bar'''quux\", 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': [19, 20, 21, 22, 26]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'inline|foo}}quux', 'tag': 'NNP', 'dep': 'appos', 'up': 23, 'dn': [24, 25]}, {'tok': ':(', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': 'HTML

barquux

Expected wikitext {{Inline|Foo}}\\'\\'\\'bar\\'\\'\\'quux Actual wikitext {{Inline|Foo}}quux :(', 'cleaned': 'html

":{"wt":"foo"}}}\">barquux

expected wikitext {{inline|foo}}\\'\\'\\'bar\\'\\'\\'quux actual wikitext {{inline|foo}}quux :('})}),\n", + " '826': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-uf3buojo4ceizjywvyn5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '826', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This does not require pre existing formatted or linked text. The bug also appears if you enter the template first and then add bold word(s) immediately afterwards (no space between the template and the text), starting from an empty page or in a new paragraph. For example, using VisualEditor with the intention of producing this, in this order: {{unreferenced}}'''Hello world''' from Wikipedia. actually results in this: {{unreferenced}} from Wikipedia. If you add a space or hit return after the template, then it works as expected.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'require', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 10, 11]}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'existing', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'formatted', 'tag': 'VBN', 'dep': 'amod', 'up': 10, 'dn': [8, 9]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 6, 20, 29, 39]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 8, 9, 10, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [11, 14, 15, 17]}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'word(s', 'tag': 'NNP', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'afterwards', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'parataxis', 'up': 3, 'dn': [18, 19, 21, 28]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24, 26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [25]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'starting', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [30]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [33, 34, 35]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 32]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 30, 'dn': [38]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36, 37]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [1]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 19, 24]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'intention', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'producing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 8, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': \"unreferenced}}'''hello\", 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'world', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [11, 12, 15, 16, 17, 18, 20, 21, 22]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'results', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 2, 'dn': [4, 5, 7, 9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'unreferenced', 'tag': 'VBN', 'dep': 'appos', 'up': 3, 'dn': [6, 8]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [11]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 4, 5, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'hit', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7, 8]}, {'tok': 'return', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 11, 12, 13, 16, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"This does not require pre existing formatted or linked text. The bug also appears if you enter the template first and then add bold word(s) immediately afterwards (no space between the template and the text), starting from an empty page or in a new paragraph. For example, using VisualEditor with the intention of producing this, in this order: {{unreferenced}}'''Hello world''' from Wikipedia. actually results in this: {{unreferenced}} from Wikipedia. If you add a space or hit return after the template, then it works as expected.\", 'cleaned': \"this does not require pre-existing formatted or linked text. the bug also appears if you enter the template first and then add bold word(s) immediately afterwards (no space between the template and the text), starting from an empty page or in a new paragraph. for example, using visualeditor with the intention of producing this, in this order: {{unreferenced}}'''hello world''' from wikipedia. actually results in this: {{unreferenced}} from wikipedia. if you add a space or hit return after the template, then it works as expected.\"})}),\n", + " '827': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '827', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VE link insertion dialog when attempting to add a section link Since the latest update it is impossible to create links to specific sections of a page in VisualEditor: As soon as you enter the # character the link insertion dialog gives an \"Invalid title\" error. See screenshot attached and bug 50881 comment 11. I\\'ve reported this separately to bug 50881 as that is an enhancement to give proper handling of section links, but this is a regression that blocks all use of links to sections. Version : unspecified Severity : critical Attached : {F11887}', 'parsed': [{'rt': 42, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'advcl', 'up': 42, 'dn': [0, 3, 5, 29]}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'attempting', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 10, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'since', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [15, 17, 19]}, {'tok': 'impossible', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [18, 20, 27]}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'sections', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [22, 24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': [30, 34]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'advcl', 'up': 31, 'dn': [32, 33, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': '#', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [35, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': [39]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 42, 'dn': [38, 40]}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 31, 41, 48, 49]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'invalid', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'nmod', 'up': 48, 'dn': [45]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 42, 'dn': [43, 44, 46, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 42, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 12]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 3, 4, 9, 10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [8]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 8, 9, 12, 22, 23, 25]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'separately', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'xcomp', 'up': 2, 'dn': [5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [10, 11, 14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'acl', 'up': 14, 'dn': [15, 18]}, {'tok': 'proper', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [24, 27, 36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'attr', 'up': 25, 'dn': [26, 29]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'blocks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 27, 'dn': [28, 31]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33]}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [34]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [35]}, {'tok': 'sections', 'tag': 'NNS', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [1, 4, 6, 8, 9]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11887', 'tag': 'NN', 'dep': 'advmod', 'up': 11, 'dn': [14, 15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'VE link insertion dialog when attempting to add a section link Since the latest update it is impossible to create links to specific sections of a page in VisualEditor: As soon as you enter the # character the link insertion dialog gives an \"Invalid title\" error. See screenshot attached and bug 50881 comment 11. I\\'ve reported this separately to bug 50881 as that is an enhancement to give proper handling of section links, but this is a regression that blocks all use of links to sections. Version : unspecified Severity : critical Attached : {F11887}', 'cleaned': 've link insertion dialog when attempting to add a section link since the latest update it is impossible to create links to specific sections of a page in visualeditor: as soon as you enter the # character the link insertion dialog gives an \"invalid title\" error. see screenshot attached and bug comment . i\\'ve reported this separately to bug as that is an enhancement to give proper handling of section links, but this is a regression that blocks all use of links to sections. -------------------------- **version**: unspecified **severity**: critical **attached**: {f11887}'})}),\n", + " '832': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '832', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '… and now deployed.', 'parsed': [{'rt': 3, 'toks': [{'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '… and now deployed.', 'cleaned': '... and now deployed.'})}),\n", + " '837': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '837', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is now fixed in master; we'll cherry pick it and push live this afternoon. Sorry for the problem.\", 'parsed': [{'rt': 11, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [0, 1, 2, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'cherry', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'pick', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 6, 7, 8, 9, 10, 12, 13, 14, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'push', 'tag': 'VB', 'dep': 'conj', 'up': 11, 'dn': [15, 17]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'afternoon', 'tag': 'NN', 'dep': 'npadvmod', 'up': 14, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"This is now fixed in master; we'll cherry pick it and push live this afternoon. Sorry for the problem.\", 'cleaned': \"this is now fixed in master; we'll cherry-pick it and push live this afternoon. sorry for the problem.\"})}),\n", + " '840': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '840', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ah, good that someone already reported. Confirmed in mediawiki.org.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ah', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 6, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'reported', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Ah, good that someone already reported. Confirmed in mediawiki.org.', 'cleaned': 'ah, good that someone already reported. confirmed in mediawiki.org.'})}),\n", + " '841': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-mapumhlp3gw5qefhvafn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '841', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Go to http://en.wikipedia.org/wiki/Post_and_core 2. Edit it with VE 3. Make some minor edit, by example, add a space after \"is a type\" 4. Review your changes (or save) Results: The {{Interventions infobox|(...)}} gets removed. Version : unspecified Severity : major', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [3, 4, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'make', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 8, 20]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [6]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [4, 5, 7, 10, 13, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [11, 12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 16]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'review', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 18, 20, 21]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 2, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4, 5, 7, 8, 12, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'interventions', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': [9, 10, 11, 13, 14, 15, 16]}, {'tok': 'infobox|', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Steps to reproduce: 1. Go to http://en.wikipedia.org/wiki/Post_and_core 2. Edit it with VE 3. Make some minor edit, by example, add a space after \"is a type\" 4. Review your changes (or save) Results: The {{Interventions infobox|(...)}} gets removed. Version : unspecified Severity : major', 'cleaned': 'steps to reproduce: . go to . edit it with ve . make some minor edit, by example, add a space after \"is a type\" . review your changes (or save) results: the {{interventions infobox|(...)}} gets removed. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '842': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '842', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Moving to date we likely fixed this with the changes to DM.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'moving', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [1]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'date', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 7, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'dm', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Moving to date we likely fixed this with the changes to DM.', 'cleaned': 'moving to date we likely fixed this with the changes to dm.'})}),\n", + " '843': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-mapumhlp3gw5qefhvafn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '843', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce it anymore either, so I'm closing it.\", 'parsed': [{'rt': 11, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'either', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 7, 8, 9, 10, 12, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"I can't reproduce it anymore either, so I'm closing it.\", 'cleaned': \"i can't reproduce it anymore either, so i'm closing it.\"})}),\n", + " '844': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '844', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' \"I can\\'t reproduce\" ... the issue. :)', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 9, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': ':)', 'tag': '.', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': ' \"I can\\'t reproduce\" ... the issue. :)', 'cleaned': '* \"i can\\'t reproduce\" ... the issue. :)'})}),\n", + " '845': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '845', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce but the infobox invocation has some garbage in it. {{Interventions infobox | Name = Post and core | Image = |sesuiatu Caption = |sasa ICD10 = |sasas ICD9 = |sasasasa MeshID = D011176 | OPS301 = |sasas OtherCodes = |sasa }}\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 8, 16, 26, 31]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'infobox', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'invocation', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [5, 6]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [7, 10, 11, 13]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'garbage', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'interventions', 'tag': 'NNS', 'dep': 'conj', 'up': 3, 'dn': [14, 15, 19, 20, 21]}, {'tok': 'infobox', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [17, 18]}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'post', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [22, 25]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'core', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [23, 24]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'dep', 'up': 3, 'dn': [28]}, {'tok': '|sesuiatu', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': '|sasa', 'tag': 'NNP', 'dep': 'compound', 'up': 31, 'dn': [29]}, {'tok': 'icd10', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': [30]}]}, {'rt': 10, 'toks': [{'tok': '=', 'tag': 'POS', 'dep': 'punct', 'up': 10, 'dn': [1]}, {'tok': '|sasas', 'tag': 'NN', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'icd9', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [3, 5, 7]}, {'tok': '=', 'tag': 'NNP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '|sasasasa', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'meshid', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [4]}, {'tok': '=', 'tag': 'IN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'd011176', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [6]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'ops301', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [2, 8]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 9, 11, 12, 14, 15, 16]}, {'tok': '|sasas', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'othercodes', 'tag': 'NNS', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': '=', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': '|sasa', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': \"I can't reproduce but the infobox invocation has some garbage in it. {{Interventions infobox | Name = Post and core | Image = |sesuiatu Caption = |sasa ICD10 = |sasas ICD9 = |sasasasa MeshID = D011176 | OPS301 = |sasas OtherCodes = |sasa }}\", 'cleaned': \"i can't reproduce but the infobox invocation has some garbage in it. {{interventions infobox | name = post and core | image = |sesuiatu caption = |sasa icd10 = |sasas icd9 = |sasasasa meshid = d011176 | ops301 = |sasas othercodes = |sasa }}\"})}),\n", + " '846': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '846', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Roan, thoughts? Selser issue?', 'parsed': [{'rt': 0, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'thoughts', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'selser', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Roan, thoughts? Selser issue?', 'cleaned': 'roan, thoughts? selser issue?'})}),\n", + " '847': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ppvnwr24o32pux3le5ov', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '847', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '[error] PHP Strict Standards: Only variables should be passed by reference in /srv/phase3/extensions/VisualEditor/ApiVisualEditor.php on line 255, referer: http://server/wiki/index.php/Sandbox?veaction=edit Version : unspecified Severity : trivial', 'parsed': [{'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': [2]}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': [5]}, {'tok': 'php', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'strict', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'standards', 'tag': 'NNS', 'dep': 'prep', 'up': 2, 'dn': [3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 11, 'dn': [7]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'passed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 8, 9, 10, 12, 24, 41]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [13]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [21]}, {'tok': '/srv', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'phase3', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 21, 'dn': [17, 18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 19, 20, 22, 23]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'apivisualeditor.php', 'tag': 'ADD', 'dep': 'appos', 'up': 21, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [25, 38, 39, 40]}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [27, 30]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [26, 28, 29]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 27, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'referer', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'http://server', 'tag': 'CD', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nmod', 'up': 36, 'dn': [32, 33]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'index.php', 'tag': 'ADD', 'dep': 'nmod', 'up': 38, 'dn': [34, 35, 37]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'sandbox?veaction', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': [36]}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4, 8, 9, 10, 11, 13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'trivial', 'tag': 'JJ', 'dep': 'appos', 'up': 2, 'dn': [12]}]}], 'stripped_text': '[error] PHP Strict Standards: Only variables should be passed by reference in /srv/phase3/extensions/VisualEditor/ApiVisualEditor.php on line 255, referer: http://server/wiki/index.php/Sandbox?veaction=edit Version : unspecified Severity : trivial', 'cleaned': '[error] php strict standards: only variables should be passed by reference in /srv/phase3/extensions/visualeditor/apivisualeditor.php on line , referer: http://server/wiki/index.php/sandbox?veaction=edit -------------------------- **version**: unspecified **severity**: trivial'})}),\n", + " '848': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '848', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Now fixed in master. Sorry for the slip up.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'slip', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'up', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Now fixed in master. Sorry for the slip up.', 'cleaned': 'now fixed in master. sorry for the slip-up.'})}),\n", + " '851': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '851', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '<> I tested this as well with Vector on both Chrome and FF, on it.wiki with the word Lettera (which is an existing page), it keeps insisting that I must link to Letteratura instead. I tried a workaround and was able to get Lettere, but it ain\\'t the same thing. Thanks! Version : unspecified Severity : critical', 'parsed': [{'rt': 25, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 17, 'dn': [2, 3, 4, 7, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'xi', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'advcl', 'up': 25, 'dn': [5, 14, 15, 16, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'exist', 'tag': 'VB', 'dep': 'ccomp', 'up': 17, 'dn': [18, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'repeatedly', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'took', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 17, 22, 23, 24, 27, 29, 31, 33, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'oprd', 'up': 25, 'dn': [28, 30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'continually', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'conj', 'up': 25, 'dn': [32, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'go', 'tag': 'VB', 'dep': 'ccomp', 'up': 35, 'dn': [37, 39]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41]}, {'tok': 'classical', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'music', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 48, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [1]}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': [2]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '--buffbills7701', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [0, 4, 5, 6, 7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'august', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 21, 'dn': [3, 12, 13, 18, 19]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15, 16, 17]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'utc', 'tag': 'NNP', 'dep': 'appos', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'tested', 'tag': 'VBD', 'dep': 'ccomp', 'up': 48, 'dn': [11, 20, 22, 24, 25, 27, 32, 33, 35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [23]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [29]}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 29, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30, 31]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 29, 'dn': []}, {'tok': 'ff', 'tag': 'VBP', 'dep': 'conj', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [34]}, {'tok': 'it.wiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'lettera', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36, 37, 39, 41, 45]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 41, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 38, 'dn': [40, 44]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 44, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'attr', 'up': 41, 'dn': [42, 43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 48, 'dn': []}, {'tok': 'keeps', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [21, 46, 47, 49, 57]}, {'tok': 'insisting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 48, 'dn': [53]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 53, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 53, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 53, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'ccomp', 'up': 49, 'dn': [50, 51, 52, 54, 56]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 53, 'dn': [55]}, {'tok': 'letteratura', 'tag': 'NN', 'dep': 'pobj', 'up': 54, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 53, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 48, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 10, 11, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [6]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9]}, {'tok': 'lettere', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'ai', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [12, 14, 17, 18]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '<> I tested this as well with Vector on both Chrome and FF, on it.wiki with the word Lettera (which is an existing page), it keeps insisting that I must link to Letteratura instead. I tried a workaround and was able to get Lettere, but it ain\\'t the same thing. Thanks! Version : unspecified Severity : critical', 'cleaned': '<:, august (utc)>> i tested this as well with vector on both chrome and ff, on it.wiki with the word lettera (which is an existing page), it keeps insisting that i must link to letteratura instead. i tried a workaround and was able to get lettere, but it ain\\'t the same thing. thanks! -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '852': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '852', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed and will be deployed tonight.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5]}, {'tok': 'tonight', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will be deployed tonight.', 'cleaned': 'fixed and will be deployed tonight.'})}),\n", + " '855': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '855', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'I did not know this was a competition, so more from me as well! :p The \"workaround\" is what I mentioned earlier, but it won\\'t always work. With it I managed to get \"Lettere\": it autocompleted to Letteratura, then I put the \"e\" after the first \"r\" and cut the rest. But, it did not work to get to \"Lettera\", which was my intended outcome. This also happens if I am interested in, say, \"Letteratura tedesca\": it won\\'t appear in the drop down list, and I am not even allowed to write it. The only way to get there is writing \"letteraturatedesca\" instead, and adding the space later. This makes sense to VE! Thanks.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 8, 10, 15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'competition', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 3, 'dn': [9, 11, 14]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [13]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': ':p', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 8, 10, 11, 16]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'mentioned', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [12, 13, 14, 15, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [1]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'managed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 11, 'dn': [0, 2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'lettere', 'tag': 'NN', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'autocompleted', 'tag': 'VBD', 'dep': 'ccomp', 'up': 17, 'dn': [3, 9, 10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'letteratura', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'put', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [11, 14, 15, 16, 20, 21, 22, 28, 29, 32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'e', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'r', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 25, 27]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'cut', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'rest', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'lettera', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'relcl', 'up': 10, 'dn': [13, 17]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 17, 'dn': []}, {'tok': 'intended', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'outcome', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 5]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'advcl', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9, 10, 11, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'say', 'tag': 'UH', 'dep': 'intj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'letteratura', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [13]}, {'tok': 'tedesca', 'tag': 'NN', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 15, 16, 17, 18, 20, 25, 26, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [21, 23]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prep', 'up': 22, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 31, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'allowed', 'tag': 'VBN', 'dep': 'conj', 'up': 19, 'dn': [27, 28, 29, 30, 33, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'write', 'tag': 'VB', 'dep': 'xcomp', 'up': 31, 'dn': [32, 34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'relcl', 'up': 2, 'dn': [3]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'writing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 5, 6, 8, 9, 10, 11, 12, 13, 14, 18]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'letteraturatedesca', 'tag': 'NNP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'conj', 'up': 7, 'dn': [16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'sense', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'acl', 'up': 2, 'dn': [3]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'I did not know this was a competition, so more from me as well! :p The \"workaround\" is what I mentioned earlier, but it won\\'t always work. With it I managed to get \"Lettere\": it autocompleted to Letteratura, then I put the \"e\" after the first \"r\" and cut the rest. But, it did not work to get to \"Lettera\", which was my intended outcome. This also happens if I am interested in, say, \"Letteratura tedesca\": it won\\'t appear in the drop down list, and I am not even allowed to write it. The only way to get there is writing \"letteraturatedesca\" instead, and adding the space later. This makes sense to VE! Thanks.', 'cleaned': 'i did not know this was a competition, so more from me as well! :p the \"workaround\" is what i mentioned earlier, but it won\\'t always work. with it i managed to get \"lettere\": it autocompleted to letteratura, then i put the \"e\" after the first \"r\" and cut the rest. but, it did not work to get to \"lettera\", which was my intended outcome. this also happens if i am interested in, say, \"letteratura tedesca\": it won\\'t appear in the drop down list, and i am not even allowed to write it. the only way to get there is writing \"letteraturatedesca\" instead, and adding the space later. this makes sense to ve! thanks.'})}),\n", + " '856': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '856', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I was 25 seconds too slow reporting Bug 52421, but I did include steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Network Graphics]], [[Classic (album)]] or [[Thing (assembly)]]. I've also found a workaround continue typing the link you want after it's suggestion, then select and delete what it inserted that you don't want.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 10, 11, 12, 13, 14, 17, 22, 23, 35, 36, 38, 47, 48, 49, 54, 58]}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'seconds', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [9]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'slow', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [6]}, {'tok': 'reporting', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [15, 16, 18, 21]}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 18, 'dn': [19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>.load', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [25, 28, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 26]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'number>.press', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'ctrl+k', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [29, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'relcl', 'up': 30, 'dn': [31, 34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>.try', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [37, 40, 41]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 38, 'dn': [46]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': 'portable', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'network', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'graphics', 'tag': 'NNS', 'dep': 'pobj', 'up': 41, 'dn': [42, 43, 44, 45]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 54, 'dn': [51]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 50, 'dn': []}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'amod', 'up': 54, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'album', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [50, 52, 53, 55, 56, 57]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 6, 7, 8]}, {'tok': '[', 'tag': 'XX', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'thing', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [3, 4, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'assembly', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 19, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'continue', 'tag': 'VB', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 8, 17, 18]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 7, 'dn': [10, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 12]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'relcl', 'up': 10, 'dn': [11]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [13, 14, 16]}, {'tok': 'suggestion', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [20, 21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': [24]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'inserted', 'tag': 'VBD', 'dep': 'ccomp', 'up': 21, 'dn': [22, 23, 29]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 29, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 27, 28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"I was 25 seconds too slow reporting Bug 52421, but I did include steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Network Graphics]], [[Classic (album)]] or [[Thing (assembly)]]. I've also found a workaround continue typing the link you want after it's suggestion, then select and delete what it inserted that you don't want.\", 'cleaned': \"i was seconds too slow reporting bug , but i did include steps to reproduce: .load a page in ve .press ctrl+k to enter a link .try to enter a link to [[portable network graphics]], [[classic (album)]] or [[thing (assembly)]]. i've also found a workaround - continue typing the link you want after it's suggestion, then select and delete what it inserted that you don't want.\"})}),\n", + " '857': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '857', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 52421 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 52421 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '858': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7ey733eainlhx5xqp4d3', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '858', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor.php attempts to register a hook handler that was removed (summary credit goes to Ori) stack: http://paste.tstarling.com/p/GuTJEM.html Tim says: > var_dump($wgHooks[\\'BeforeWelcomeCreation\\']); array(2) { [0]=> string(42) \"VisualEditorHooks::onBeforeWelcomeCreation\" [1]=> string(44) \"GettingStartedHooks::onBeforeWelcomeCreation\" } > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][0]); > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][1]); 1 Version : unspecified Severity : normal', 'parsed': [{'rt': 23, 'toks': [{'tok': 'visualeditor.php', 'tag': 'ADD', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'attempts', 'tag': 'NNS', 'dep': 'ccomp', 'up': 23, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'register', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hook', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'handler', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'credit', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [11]}, {'tok': 'goes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [10, 12, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15, 16, 17]}, {'tok': 'ori', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'stack', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'tim', 'tag': 'NNP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'says', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 13, 18, 19, 20, 21, 22, 24, 28, 35, 36]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': [26]}, {'tok': 'var_dump(', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': \"wghooks['beforewelcomecreation\", 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [25, 27, 29, 30, 31, 32, 33]}, {'tok': \"'\", 'tag': 'CD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'array(', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number>]=', 'tag': 'CD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'string(', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'visualeditorhooks::onbeforewelcomecreation', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': [2, 3]}, {'tok': 'number>]=', 'tag': 'CD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'string(', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'gettingstartedhooks::onbeforewelcomecreation', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [0, 2, 3, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'print', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39]}, {'tok': 'is_callable(', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"wghooks['beforewelcomecreation'][', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'print', 'tag': 'NNP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'is_callable(', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"wghooks['beforewelcomecreation'][', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'parataxis', 'up': 5, 'dn': [21, 22, 24, 25]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': [33]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': [32]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': [38]}]}], 'stripped_text': 'VisualEditor.php attempts to register a hook handler that was removed (summary credit goes to Ori) stack: http://paste.tstarling.com/p/GuTJEM.html Tim says: > var_dump($wgHooks[\\'BeforeWelcomeCreation\\']); array(2) { [0]=> string(42) \"VisualEditorHooks::onBeforeWelcomeCreation\" [1]=> string(44) \"GettingStartedHooks::onBeforeWelcomeCreation\" } > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][0]); > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][1]); 1 Version : unspecified Severity : normal', 'cleaned': 'visualeditor.php attempts to register a hook handler that was removed (summary credit goes to ori) stack: tim says: > var_dump(wghooks[\\'beforewelcomecreation\\']); array() { []=> string() \"visualeditorhooks::onbeforewelcomecreation\" []=> string() \"gettingstartedhooks::onbeforewelcomecreation\" } > print is_callable(wghooks[\\'beforewelcomecreation\\'][]); > print is_callable(wghooks[\\'beforewelcomecreation\\'][]); -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '859': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-r7wrkcx7j2vutqs6hr3g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '859', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I removed the BeforeWelcomeCreation handler in I8be6198a6 but not the statement in VisualEditor.php that registered it. 1.22wmf11 had not yet been updated to I8be6198a6, so it didn't need to be fixed. 1.22wmf12 did need a fix, but there was a merged change separating the deployed commit and my fix: change I1cd9e2bea. I didn't know if it was safe to deploy and no one from the VE team was around, so I created a cut a 'bug/52368' branch based on the deployed commit, cherry picked the fix on top, and synced that. My apologies to the VisualEditor team and to the users that were affected.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'removed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 10, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'beforewelcomecreation', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'handler', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'i8be6198a6', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 11, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'visualeditor.php', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'registered', 'tag': 'VBD', 'dep': 'relcl', 'up': 10, 'dn': [13, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number>.22wmf11', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 14, 'dn': [0, 1, 2, 3, 4, 5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'i8be6198a6', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 9, 10, 11, 12, 13, 17, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number>.22wmf12', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 7, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 3, 'dn': [8, 12, 17, 19, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'merged', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'separating', 'tag': 'VBG', 'dep': 'acl', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 19, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'conj', 'up': 9, 'dn': [18, 20, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': [22]}, {'tok': 'i1cd9e2bea', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 38, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ccomp', 'up': 22, 'dn': [0, 1, 2, 6]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 7, 9, 10, 17]}, {'tok': 'safe', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'deploy', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [11, 13]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [12, 18]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'created', 'tag': 'VBD', 'dep': 'ccomp', 'up': 38, 'dn': [3, 19, 20, 21, 24, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'cut', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'bug/', 'tag': 'NNP', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 27, 'dn': []}, {'tok': 'branch', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [25, 26, 27, 31]}, {'tok': 'based', 'tag': 'VBN', 'dep': 'acl', 'up': 30, 'dn': [32]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'cherry', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'picked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [22, 36, 37, 40, 41, 43, 44, 45, 47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [42]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'synced', 'tag': 'VBD', 'dep': 'conj', 'up': 38, 'dn': [46]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 38, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'apologies', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'conj', 'up': 2, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'relcl', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"I removed the BeforeWelcomeCreation handler in I8be6198a6 but not the statement in VisualEditor.php that registered it. 1.22wmf11 had not yet been updated to I8be6198a6, so it didn't need to be fixed. 1.22wmf12 did need a fix, but there was a merged change separating the deployed commit and my fix: change I1cd9e2bea. I didn't know if it was safe to deploy and no one from the VE team was around, so I created a cut a 'bug/52368' branch based on the deployed commit, cherry picked the fix on top, and synced that. My apologies to the VisualEditor team and to the users that were affected.\", 'cleaned': \"i removed the beforewelcomecreation handler in i8be6198a6 but not the statement in visualeditor.php that registered it. .22wmf11 had not yet been updated to i8be6198a6, so it didn't need to be fixed. .22wmf12 did need a fix, but there was a merged change separating the deployed commit and my fix: change i1cd9e2bea. i didn't know if it was safe to deploy and no one from the ve team was around, so i created a cut a 'bug/' branch based on the deployed commit, cherry picked the fix on top, and synced that. my apologies to the visualeditor team and to the users that were affected.\"})}),\n", + " '860': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7ey733eainlhx5xqp4d3', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '860', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ia4e2a7854b3a2a5cbbe4da', 'parsed': [{'rt': 0, 'toks': [{'tok': 'ia4e2a7854b3a2a5cbbe4da', 'tag': 'NNS', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'Ia4e2a7854b3a2a5cbbe4da', 'cleaned': 'ia4e2a7854b3a2a5cbbe4da'})}),\n", + " '861': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '861', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot Since the VE update tonight the save dialog is half out of the screen on FF 23/Win7, but sometimes only. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11781}', 'parsed': [{'rt': 9, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'advcl', 'up': 9, 'dn': [1]}, {'tok': 'since', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'tonight', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [6, 7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 8, 11, 15, 19, 20, 21, 23]}, {'tok': 'half', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [18]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [17]}, {'tok': '<', 'tag': 'NN', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'number>/win7', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [22]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'f11781', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 11, 'dn': [25]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Screenshot Since the VE update tonight the save dialog is half out of the screen on FF 23/Win7, but sometimes only. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11781}', 'cleaned': 'screenshot since the ve update tonight the save dialog is half out of the screen on ff /win7, but sometimes only. -------------------------- **version**: unspecified **severity**: critical **see also**: **attached**: {f11781}'})}),\n", + " '862': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '862', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 52328 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 52328 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '863': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '863', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is fixed and being pushed live right now.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [4, 6, 8]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This is fixed and being pushed live right now.', 'cleaned': 'this is fixed and being pushed live right now.'})}),\n", + " '865': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '865', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 52346 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 52346 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '866': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '866', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Whatamidoing's link is to the Polish Wikipedia: [[pl:Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian]]\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'whatamidoing', 'tag': 'VBG', 'dep': 'poss', 'up': 2, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'polish', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'pl', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [8]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': [7]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Whatamidoing's link is to the Polish Wikipedia: [[pl:Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian]]\", 'cleaned': \"whatamidoing's link is to the polish wikipedia: [[pl:wikipedia:visualeditor/opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian]]\"})}),\n", + " '867': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-uf3buojo4ceizjywvyn5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '867', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I have a report of this sort of problem with a misplaced save dialog box appearing in the lower left corner. The editor is running Linux Mint 14 and Firefox 18.0.2. See http://i40.tinypic.com/2eojvh1.jpg and http://i41.tinypic.com/30wqpnb.jpg for his screenshots. The original problem description can be found at Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'misplaced', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12, 13, 15]}, {'tok': 'appearing', 'tag': 'VBG', 'dep': 'acl', 'up': 14, 'dn': [16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'lower', 'tag': 'JJR', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'corner', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 7, 8, 9, 10]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'mint', 'tag': 'NNP', 'dep': 'nmod', 'up': 7, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'conj', 'up': 3, 'dn': [11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'number>.2', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 6, 8, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [5, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'screenshots', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'original', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 1, 2]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 4, 5, 7, 9, 12]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian', 'tag': 'NNP', 'dep': 'dep', 'up': 6, 'dn': [10, 11]}]}], 'stripped_text': 'I have a report of this sort of problem with a misplaced save dialog box appearing in the lower left corner. The editor is running Linux Mint 14 and Firefox 18.0.2. See http://i40.tinypic.com/2eojvh1.jpg and http://i41.tinypic.com/30wqpnb.jpg for his screenshots. The original problem description can be found at Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian', 'cleaned': 'i have a report of this sort of problem with a misplaced save dialog box appearing in the lower left corner. the editor is running linux mint and firefox .2. see and for his screenshots. the original problem description can be found at wikipedia:visualeditor/opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian'})}),\n", + " '868': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '868', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Basically it attaches to whichever toolbar is positioned last. So if you click on a link, and then open the save dialog, it pops up there. If you then scroll down (which updates position of platform toolbar), it moves to that one.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'basically', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'attaches', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'whichever', 'tag': 'WDT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'positioned', 'tag': 'VBN', 'dep': 'pcomp', 'up': 3, 'dn': [5, 6, 8]}, {'tok': 'last', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [1, 2, 4, 7, 8, 10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [9, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'pops', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 14, 15, 17, 18, 19]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'scroll', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 2, 4, 5, 7, 12]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'updates', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [6, 8]}, {'tok': 'position', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'platform', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'moves', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 13, 14, 16, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': 'Basically it attaches to whichever toolbar is positioned last. So if you click on a link, and then open the save dialog, it pops up there. If you then scroll down (which updates position of platform toolbar), it moves to that one.', 'cleaned': 'basically it attaches to whichever toolbar is positioned last. so if you click on a link, and then open the save dialog, it pops up there. if you then scroll down (which updates position of platform toolbar), it moves to that one.'})}),\n", + " '870': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '870', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Renamed. Removing the link to bug 49969 the save dialog isn't (yet) an actual dialog, so that would have no effect. Adding a link to bug 52326 which is possibly caused by the same\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'renamed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'removing', 'tag': 'VBG', 'dep': 'csubj', 'up': 12, 'dn': [2, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 0, 'dn': [4, 6, 7]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [9, 10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 11, 13, 14, 15, 16, 19, 20, 24, 27]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [21, 22, 23, 26]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'effect', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'adding', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 7, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 2, 'dn': [4, 6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [8, 9, 10, 12]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'pobj', 'up': 12, 'dn': [13]}]}], 'stripped_text': \"Renamed. Removing the link to bug 49969 the save dialog isn't (yet) an actual dialog, so that would have no effect. Adding a link to bug 52326 which is possibly caused by the same\", 'cleaned': \"renamed. removing the link to bug - the save dialog isn't (yet) an actual dialog, so that would have no effect. adding a link to bug which is possibly caused by the same\"})}),\n", + " '871': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '871', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"There is a lot of discussion about this at https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Save_page_box_drops.2C_button_invisible_without_scrolling_..._but_fixes_itself_given_time including two screenshots: [[File:VE save form off screen.png]] and [[File:VE misplaced save box.jpg]] From my testing it seems that if an element is selected (picture, link, template) when you click save then the dialog aligns itself to the top right of that element, regardless of whether there is space on screen for it, with scroll bars if there isn't sufficient vertical space in the window to show the whole dialog. If you close the dialog, deselect the element then open the save box again it appears in the same place, only based on what that element is in the view now. If you close and select a different element then save, it relates to that element. If you have not selected any elements during your edit it appears overthe save button. Steps to reproduce: 1. Edit a page in VE 2. Make a change to the page (doesn't matter what) 3. Click on an element (link, image, template) near the lower left edge of the window. 4. Click the save button in the top right.\", 'parsed': [{'rt': 42, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [0, 3, 8, 12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 1, 'dn': [14]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 14, 'dn': []}, {'tok': 'screenshots', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'dep', 'up': 21, 'dn': [19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'ccomp', 'up': 42, 'dn': [1, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 33]}, {'tok': 'form', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': 'screen.png', 'tag': 'ADD', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': [31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'misplaced', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [28, 29, 30, 32, 35, 36, 37, 38]}, {'tok': 'save', 'tag': 'IN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'box.jpg', 'tag': 'NNP', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [40]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 40, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [21, 41, 63, 102]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 48, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 48, 'dn': [45]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 48, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'advcl', 'up': 63, 'dn': [44, 46, 47, 54]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'picture', 'tag': 'NN', 'dep': 'nmod', 'up': 54, 'dn': [51, 52]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 50, 'dn': [53]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'parataxis', 'up': 48, 'dn': [49, 50, 55]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 58, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 58, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 63, 'dn': [56, 57, 59, 60]}, {'tok': 'save', 'tag': 'NNP', 'dep': 'dobj', 'up': 58, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 58, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 63, 'dn': [61]}, {'tok': 'aligns', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 42, 'dn': [43, 48, 58, 62, 64, 65, 72, 73]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'dobj', 'up': 63, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 63, 'dn': [68]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 68, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'amod', 'up': 68, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 65, 'dn': [66, 67, 69]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 68, 'dn': [71]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 71, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 69, 'dn': [70]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'regardless', 'tag': 'RB', 'dep': 'advmod', 'up': 63, 'dn': [74]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 73, 'dn': [77]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 77, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 77, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 74, 'dn': [75, 76, 78, 81, 83, 84, 89]}, {'tok': 'space', 'tag': 'NN', 'dep': 'attr', 'up': 77, 'dn': [79]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 78, 'dn': [80]}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 79, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [82]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 81, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [86]}, {'tok': 'scroll', 'tag': 'NN', 'dep': 'compound', 'up': 86, 'dn': []}, {'tok': 'bars', 'tag': 'NNS', 'dep': 'pobj', 'up': 84, 'dn': [85]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 89, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 89, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 77, 'dn': [87, 88, 90, 93, 98]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 89, 'dn': []}, {'tok': 'sufficient', 'tag': 'JJ', 'dep': 'amod', 'up': 93, 'dn': []}, {'tok': 'vertical', 'tag': 'JJ', 'dep': 'amod', 'up': 93, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'attr', 'up': 89, 'dn': [91, 92, 94]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 93, 'dn': [96]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 96, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 94, 'dn': [95]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 98, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'advcl', 'up': 89, 'dn': [97, 101]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 101, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 101, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 98, 'dn': [99, 100]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 42, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 6, 'dn': [0, 1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'deselect', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 5, 10, 14, 16, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [7]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'ccomp', 'up': 6, 'dn': [8, 9, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NNP', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [15, 17, 21, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 16, 'dn': [22, 24]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [28]}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 28, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 24, 'dn': [25, 27, 29, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3, 4, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'relates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 10, 11, 13, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'advcl', 'up': 11, 'dn': [0, 1, 2, 3, 6, 7]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'elements', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'during', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 10, 14, 15]}, {'tok': 'overthe', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'save', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'button', 'tag': 'NNP', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'make', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'matter', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [6, 7, 8, 10]}, {'tok': 'what', 'tag': 'WP', 'dep': 'ccomp', 'up': 9, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 19]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'near', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'lower', 'tag': 'JJR', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'edge', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"There is a lot of discussion about this at https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Save_page_box_drops.2C_button_invisible_without_scrolling_..._but_fixes_itself_given_time including two screenshots: [[File:VE save form off screen.png]] and [[File:VE misplaced save box.jpg]] From my testing it seems that if an element is selected (picture, link, template) when you click save then the dialog aligns itself to the top right of that element, regardless of whether there is space on screen for it, with scroll bars if there isn't sufficient vertical space in the window to show the whole dialog. If you close the dialog, deselect the element then open the save box again it appears in the same place, only based on what that element is in the view now. If you close and select a different element then save, it relates to that element. If you have not selected any elements during your edit it appears overthe save button. Steps to reproduce: 1. Edit a page in VE 2. Make a change to the page (doesn't matter what) 3. Click on an element (link, image, template) near the lower left edge of the window. 4. Click the save button in the top right.\", 'cleaned': \"there is a lot of discussion about this at including two screenshots: [[file:ve save form off screen.png]] and [[file:ve misplaced save box.jpg]] from my testing it seems that if an element is selected (picture, link, template) when you click save then the dialog aligns itself to the top right of that element, regardless of whether there is space on screen for it, with scroll bars if there isn't sufficient vertical space in the window to show the whole dialog. if you close the dialog, deselect the element then open the save box again it appears in the same place, only based on what that element is in the view now. if you close and select a different element then save, it relates to that element. if you have not selected any elements during your edit it appears overthe save button. steps to reproduce: . edit a page in ve . make a change to the page (doesn't matter what) . click on an element (link, image, template) near the lower left edge of the window. . click the save button in the top right.\"})}),\n", + " '872': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '872', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&limit=500&days=30&hideliu=1&tagfilter=visualeditor 29 July 2013 (diff | hist) . . Aurich\\u200e [pending edits]; 19:40 . . ( 1)\\u200e . . \\u200e95.165.106.6 (Talk)\\u200e (→\\u200eBranchen und Unternehmen) (Tag: VisualEditor) (diff | hist) . . Djihadismus\\u200e; 19:30 . . ( 980)\\u200e . . \\u200e2a02:908:df31:8700:6861:a2d8:52b6:1392 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Thronfolge (Vereinigtes Königreich)\\u200e [pending edits]; 19:30 . . ( 2)\\u200e . . \\u200e84.155.202.154 (Talk)\\u200e (→\\u200eDerzeitige Reihenfolge der Thronfolge) (Tag: VisualEditor) (diff | hist) . . Lagerungskonzepte\\u200e [pending edits]; 19:15 . . (+73)\\u200e . . \\u200e81.217.18.166 (Talk)\\u200e (→\\u200eStützlagerung schwimmend (SLS)) (Tag: VisualEditor) (diff | hist) . . Andreas Müller (Fußballspieler, 1962)\\u200e; 19:13 . . (+233)\\u200e . . \\u200e2.244.238.208 (Talk)\\u200e (→\\u200eals Funktionär) (Tag: VisualEditor) (diff | hist) . . Nexus 7\\u200e; 19:12 . . (+4)\\u200e . . \\u200e88.130.17.139 (Talk)\\u200e (→\\u200eZweite Generation (2013)) (Tag: VisualEditor) (diff | hist) . . Räumliche Orientierung\\u200e [pending edits]; 19:09 . . ( 55)\\u200e . . \\u200e72.89.247.161 (Talk)\\u200e (für emotionale Betroffenheit lassen sich in der Literatur keine Belege finden.) (Tag: VisualEditor) (diff | hist) . . Medien (Land)\\u200e; 19:06 . . (+226)\\u200e . . \\u200e78.53.45.165 (Talk)\\u200e (→\\u200eSpekulationen über die Verwandtschaft von Kurden und Medern) (Tag: VisualEditor) (diff | hist) . . Inka Bause\\u200e; 19:05 . . (+42)\\u200e . . \\u200e188.194.150.121 (Talk)\\u200e (→\\u200eSingles: ist das liebe 1987) (Tag: VisualEditor) (diff | hist) . . Mississippi River\\u200e; 19:03 . . (+1)\\u200e . . \\u200e77.6.118.157 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Geständnisse\\u200e [pending edits]; 18:54 . . (+1)\\u200e . . \\u200e91.39.63.227 (Talk)\\u200e (→\\u200eHandlung: Grammatik) (Tag: VisualEditor) (diff | hist) . . Vojtech Tuka\\u200e; 18:53 . . ( 23)\\u200e . . \\u200e2003:4d:eb3c:f001:5452:a193:58c6:cc59 (Talk)\\u200e (→\\u200eFlucht, Prozess und Hinrichtung) (Tag: VisualEditor) 25 July 2013 (diff | hist) . . Lotta Schelin\\u200e; 04:26 . . (+2)\\u200e . . \\u200e92.76.236.197 (Talk)\\u200e (→\\u200eNationalmannschaft) (Tag: VisualEditor) Anons are editing the German Wikipedia with VisualEditor. My suspicion is that logged in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the VE init JS loaded). Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52202', 'parsed': [{'rt': 14, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': [3]}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': [1, 2, 4, 6, 9, 11]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'july', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 5, 'dn': [7, 8, 10]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': [5]}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 12, 13, 15, 16, 17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'aurich', 'tag': 'NNP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.6', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 8, 10, 13, 18, 19, 20, 21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '-branchen', 'tag': 'CD', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'und', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'unternehmen', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [5, 6, 7, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [11, 12, 14, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [16, 17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'djihadismus', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 6]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '2a02::df31:::a2d8:52b6:', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4, 8, 13, 14, 15, 16]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [5, 6, 7, 9, 10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [11, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thronfolge', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'vereinigtes', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'konigreich', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 8, 9]}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4, 5, 6, 7]}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '-derzeitige', 'tag': 'NNS', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'reihenfolge', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'thronfolge', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': [6, 7, 8, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'lagerungskonzepte', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 9, 10]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.18.166', 'tag': 'JJ', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-stutzlagerung', 'tag': 'UH', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'schwimmend', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 6, 8, 9, 10, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'sls', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'andreas', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'muller', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'fussballspieler', 'tag': 'NNP', 'dep': 'appos', 'up': 1, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 6, 8, 9, 10, 13, 18, 19, 20, 21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '-als', 'tag': 'NNS', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'funktionar', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [11, 12, 14, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [16, 17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nexus', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.17.139', 'tag': 'NNS', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '-zweite', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'generation', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [3, 4, 6, 7, 8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'raumliche', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'orientierung', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 4, 6, 7, 8, 9, 10, 11]}, {'tok': '[', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': [2, 3, 5]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.247.161', 'tag': 'IN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'emotionale', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [6]}, {'tok': 'betroffenheit', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'lassen', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'sich', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': [5, 7, 9, 11, 17, 18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'literatur', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'keine', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'belege', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [14]}, {'tok': 'finden', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'medien', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 6, 7, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'land', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number>.45.165', 'tag': 'NNP', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 13, 18, 23, 24, 25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '-spekulationen', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'uber', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'verwandtschaft', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [8]}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'kurden', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [10]}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'medern', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [5, 6, 9, 11, 12, 14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [15, 16, 17, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [21, 22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'inka', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'bause', 'tag': 'RB', 'dep': 'ROOT', 'dn': [0, 4, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-singles', 'tag': 'NNS', 'dep': 'appos', 'up': 4, 'dn': [6, 8, 13, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'das', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'liebe', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [9, 10, 11, 12, 14]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'mississippi', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'river', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number>.118.157', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'gestandnisse', 'tag': 'VBN', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>.63.227', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 3, 6, 13, 18, 20, 21]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [2, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '-handlung', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': [5, 7, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'grammatik', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [10, 11, 12, 14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': [15]}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [16, 17, 19]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'vojtech', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'tuka', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:4d', 'tag': 'CD', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'eb3c', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7, 13, 14, 15, 16, 19, 20, 21, 22, 25, 27, 30, 31, 32, 33]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'f001::a193:58c6', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'cc59', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [6]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'parataxis', 'up': 4, 'dn': [5]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '-flucht', 'tag': 'NNS', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'prozess', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'hinrichtung', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [8, 9, 10, 11, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [17, 18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'july', 'tag': 'NNP', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [23, 24, 26]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [28, 29]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'lotta', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'schelin', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number>.236.197', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 2, 4, 6, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '-nationalmannschaft', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': [5, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [8, 9, 10, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 13, 14, 15, 19, 20, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 16, 'dn': [17, 18]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [21]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'suspicion', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [1, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5, 6]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [4]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'hitting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 2, 'dn': [3, 7, 8, 11]}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 17, 'dn': [13]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 12, 14, 15, 16, 18, 19, 23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'receiving', 'tag': 'VBG', 'dep': 'conj', 'up': 17, 'dn': [20, 21, 22, 26, 28, 33, 34, 35]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': [24, 25, 27]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'init', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30]}, {'tok': 'js', 'tag': 'NNP', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'loaded', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [32]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&limit=500&days=30&hideliu=1&tagfilter=visualeditor 29 July 2013 (diff | hist) . . Aurich\\u200e [pending edits]; 19:40 . . ( 1)\\u200e . . \\u200e95.165.106.6 (Talk)\\u200e (→\\u200eBranchen und Unternehmen) (Tag: VisualEditor) (diff | hist) . . Djihadismus\\u200e; 19:30 . . ( 980)\\u200e . . \\u200e2a02:908:df31:8700:6861:a2d8:52b6:1392 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Thronfolge (Vereinigtes Königreich)\\u200e [pending edits]; 19:30 . . ( 2)\\u200e . . \\u200e84.155.202.154 (Talk)\\u200e (→\\u200eDerzeitige Reihenfolge der Thronfolge) (Tag: VisualEditor) (diff | hist) . . Lagerungskonzepte\\u200e [pending edits]; 19:15 . . (+73)\\u200e . . \\u200e81.217.18.166 (Talk)\\u200e (→\\u200eStützlagerung schwimmend (SLS)) (Tag: VisualEditor) (diff | hist) . . Andreas Müller (Fußballspieler, 1962)\\u200e; 19:13 . . (+233)\\u200e . . \\u200e2.244.238.208 (Talk)\\u200e (→\\u200eals Funktionär) (Tag: VisualEditor) (diff | hist) . . Nexus 7\\u200e; 19:12 . . (+4)\\u200e . . \\u200e88.130.17.139 (Talk)\\u200e (→\\u200eZweite Generation (2013)) (Tag: VisualEditor) (diff | hist) . . Räumliche Orientierung\\u200e [pending edits]; 19:09 . . ( 55)\\u200e . . \\u200e72.89.247.161 (Talk)\\u200e (für emotionale Betroffenheit lassen sich in der Literatur keine Belege finden.) (Tag: VisualEditor) (diff | hist) . . Medien (Land)\\u200e; 19:06 . . (+226)\\u200e . . \\u200e78.53.45.165 (Talk)\\u200e (→\\u200eSpekulationen über die Verwandtschaft von Kurden und Medern) (Tag: VisualEditor) (diff | hist) . . Inka Bause\\u200e; 19:05 . . (+42)\\u200e . . \\u200e188.194.150.121 (Talk)\\u200e (→\\u200eSingles: ist das liebe 1987) (Tag: VisualEditor) (diff | hist) . . Mississippi River\\u200e; 19:03 . . (+1)\\u200e . . \\u200e77.6.118.157 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Geständnisse\\u200e [pending edits]; 18:54 . . (+1)\\u200e . . \\u200e91.39.63.227 (Talk)\\u200e (→\\u200eHandlung: Grammatik) (Tag: VisualEditor) (diff | hist) . . Vojtech Tuka\\u200e; 18:53 . . ( 23)\\u200e . . \\u200e2003:4d:eb3c:f001:5452:a193:58c6:cc59 (Talk)\\u200e (→\\u200eFlucht, Prozess und Hinrichtung) (Tag: VisualEditor) 25 July 2013 (diff | hist) . . Lotta Schelin\\u200e; 04:26 . . (+2)\\u200e . . \\u200e92.76.236.197 (Talk)\\u200e (→\\u200eNationalmannschaft) (Tag: VisualEditor) Anons are editing the German Wikipedia with VisualEditor. My suspicion is that logged in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the VE init JS loaded). Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52202', 'cleaned': ' --- july (diff | hist) . . aurich [pending edits]; : . . () . . .6 (talk) (-branchen und unternehmen) (tag: visualeditor) (diff | hist) . . djihadismus; : . . () . . 2a02::df31:::a2d8:52b6: (talk) (tag: visualeditor) (diff | hist) . . thronfolge (vereinigtes konigreich) [pending edits]; : . . () . . (talk) (-derzeitige reihenfolge der thronfolge) (tag: visualeditor) (diff | hist) . . lagerungskonzepte [pending edits]; : . . () . . .18.166 (talk) (-stutzlagerung schwimmend (sls)) (tag: visualeditor) (diff | hist) . . andreas muller (fussballspieler, ); : . . () . . (talk) (-als funktionar) (tag: visualeditor) (diff | hist) . . nexus ; : . . () . . .17.139 (talk) (-zweite generation ()) (tag: visualeditor) (diff | hist) . . raumliche orientierung [pending edits]; : . . () . . .247.161 (talk) (fur emotionale betroffenheit lassen sich in der literatur keine belege finden.) (tag: visualeditor) (diff | hist) . . medien (land); : . . () . . .45.165 (talk) (-spekulationen uber die verwandtschaft von kurden und medern) (tag: visualeditor) (diff | hist) . . inka bause; : . . () . . (talk) (-singles: ist das liebe ) (tag: visualeditor) (diff | hist) . . mississippi river; : . . () . . .118.157 (talk) (tag: visualeditor) (diff | hist) . . gestandnisse [pending edits]; : . . () . . .63.227 (talk) (-handlung: grammatik) (tag: visualeditor) (diff | hist) . . vojtech tuka; : . . () . . :4d:eb3c:f001::a193:58c6:cc59 (talk) (-flucht, prozess und hinrichtung) (tag: visualeditor) july (diff | hist) . . lotta schelin; : . . () . . .236.197 (talk) (-nationalmannschaft) (tag: visualeditor) --- anons are editing the german wikipedia with visualeditor. my suspicion is that logged-in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the ve init js loaded). -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '873': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '873', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #7) > I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way > you think it does\", what I meant to say was \"despite the confusing way these > variables are named, they mean something slightly different, such that one of > them is unused if the other one is set a certain way\". I wasn\\'t annoyed with you (and you weren\\'t the person quoted in comment 6). You\\'re wonderful and I adore you.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 5, 8]}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'dismissive', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'said', 'tag': 'VBD', 'dep': 'advcl', 'up': 7, 'dn': [0, 1]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 6, 9, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [8]}, {'tok': '>', 'tag': 'PRP', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 24, 47]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'meant', 'tag': 'VBD', 'dep': 'csubj', 'up': 11, 'dn': [7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'say', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [6, 9]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 24, 'dn': [5, 8, 12, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 21]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': [18]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 21, 'dn': [17]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'relcl', 'up': 16, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'mean', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [11, 22, 23, 25, 35]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [27, 28]}, {'tok': 'slightly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': [26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 35, 'dn': [32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33, 34]}, {'tok': '>', 'tag': 'NFP', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 24, 'dn': [29, 30, 31, 36, 42]}, {'tok': 'unused', 'tag': 'JJ', 'dep': 'acomp', 'up': 35, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 42, 'dn': [38, 39]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 42, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'advcl', 'up': 35, 'dn': [37, 40, 41, 45, 46]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 45, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 42, 'dn': [43, 44]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'annoyed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 3, 'dn': [8, 10, 12, 16, 17, 18, 19, 20]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'person', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [11, 13]}, {'tok': 'quoted', 'tag': 'VBN', 'dep': 'acl', 'up': 12, 'dn': [14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 5]}, {'tok': 'wonderful', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'adore', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [4, 6, 7]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #7) > I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way > you think it does\", what I meant to say was \"despite the confusing way these > variables are named, they mean something slightly different, such that one of > them is unused if the other one is set a certain way\". I wasn\\'t annoyed with you (and you weren\\'t the person quoted in comment 6). You\\'re wonderful and I adore you.', 'cleaned': '(in reply to comment #) > i\\'m sorry if we were dismissive earlier. when i said \"ve doesn\\'t work the way > you think it does\", what i meant to say was \"despite the confusing way these > variables are named, they mean something slightly different, such that one of > them is unused if the other one is set a certain way\". i wasn\\'t annoyed with you (and you weren\\'t the person quoted in comment ). you\\'re wonderful and i adore you.'})}),\n", + " '874': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '874', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #6) > I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way > you > think it does\" this morning and my patch sets were roundly and soundly > ignored > (in favor of Gerrit change #76516), only to have the exact changes > implemented a few hours later after this bug appeared. Your patchsets weren\\'t ignored, we worked off them. At the time we honestly believed that this was unnecessary, and the code that uses them is written in a way that leads the reader to believe that it is unnecessary: if wmgVisualEditorDefault is false, wmgVisualEditorDisableForAnons is unused. However, caching threw a wrench in all of this. Two wrongs made a right, if you will. I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way you think it does\", what I meant to say was \"despite the confusing way these variables are named, they mean something slightly different, such that one of them is unused if the other one is set a certain way\".', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 55, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 55, 'dn': [0, 3, 19, 25, 29, 34, 35, 36, 37, 46, 47]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'annoyed', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'told', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 11, 12, 15, 16, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [21, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [20, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'morning', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': [23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'sets', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [26, 27]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [28, 30]}, {'tok': 'roundly', 'tag': 'RB', 'dep': 'acomp', 'up': 29, 'dn': [31, 32, 33]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'soundly', 'tag': 'RB', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 30, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [38]}, {'tok': 'favor', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [39]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 43, 44, 45]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 43, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 41, 'dn': [42]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 41, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 50, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 55, 'dn': [48, 49, 53, 54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 50, 'dn': [51, 52]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 50, 'dn': []}, {'tok': 'implemented', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 50, 59, 63, 64]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 58, 'dn': []}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 59, 'dn': [56, 57]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 55, 'dn': [58]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 63, 'dn': [61]}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'advcl', 'up': 55, 'dn': [60, 62]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 55, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'patchsets', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 4, 'dn': [0]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 7, 'dn': [1, 2, 3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'worked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 5, 6, 8, 10]}, {'tok': 'off', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 39, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [2, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 5]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'honestly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'believed', 'tag': 'VBD', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'unnecessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [12, 15]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 13, 'dn': [14, 16]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'written', 'tag': 'VBN', 'dep': 'ccomp', 'up': 39, 'dn': [0, 13, 17, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'leads', 'tag': 'VBZ', 'dep': 'relcl', 'up': 21, 'dn': [22, 25, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'reader', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'believe', 'tag': 'VB', 'dep': 'xcomp', 'up': 23, 'dn': [26, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 31]}, {'tok': 'unnecessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 30, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'wmgvisualeditordefault', 'tag': 'NNP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 39, 'dn': [33, 34, 36]}, {'tok': 'false', 'tag': 'JJ', 'dep': 'acomp', 'up': 35, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'wmgvisualeditordisableforanons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 39, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [18, 32, 35, 37, 38, 40, 41]}, {'tok': 'unused', 'tag': 'JJ', 'dep': 'acomp', 'up': 39, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 39, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'caching', 'tag': 'VBG', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'threw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'wrench', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'all', 'tag': 'DT', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 1, 'dn': []}, {'tok': 'wrongs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'made', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 5, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'advcl', 'up': 2, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 5, 8]}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'dismissive', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 33, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'said', 'tag': 'VBD', 'dep': 'advcl', 'up': 7, 'dn': [0, 1]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 21, 'dn': [2, 3, 4, 5, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [8, 11]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'relcl', 'up': 9, 'dn': [10, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'meant', 'tag': 'VBD', 'dep': 'csubj', 'up': 21, 'dn': [17, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'say', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [16, 19]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 33, 'dn': [7, 15, 18, 22, 23]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25, 30]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 30, 'dn': [27]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'relcl', 'up': 26, 'dn': [28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'mean', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [21, 31, 32, 34, 43, 54, 55]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [36, 37]}, {'tok': 'slightly', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': [35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 43, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 43, 'dn': [41]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [42]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 33, 'dn': [38, 39, 40, 44, 50]}, {'tok': 'unused', 'tag': 'JJ', 'dep': 'acomp', 'up': 43, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 50, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 48, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 50, 'dn': [46, 47]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 50, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'advcl', 'up': 43, 'dn': [45, 48, 49, 53]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 50, 'dn': [51, 52]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 33, 'dn': []}]}], 'stripped_text': '(In reply to comment #6) > I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way > you > think it does\" this morning and my patch sets were roundly and soundly > ignored > (in favor of Gerrit change #76516), only to have the exact changes > implemented a few hours later after this bug appeared. Your patchsets weren\\'t ignored, we worked off them. At the time we honestly believed that this was unnecessary, and the code that uses them is written in a way that leads the reader to believe that it is unnecessary: if wmgVisualEditorDefault is false, wmgVisualEditorDisableForAnons is unused. However, caching threw a wrench in all of this. Two wrongs made a right, if you will. I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way you think it does\", what I meant to say was \"despite the confusing way these variables are named, they mean something slightly different, such that one of them is unused if the other one is set a certain way\".', 'cleaned': '(in reply to comment #) > i\\'m fairly annoyed that i was told that visualeditor \"doesn\\'t work the way > you > think it does\" this morning and my patch sets were roundly and soundly > ignored > (in favor of gerrit change #), only to have the exact changes > implemented a few hours later after this bug appeared. your patchsets weren\\'t ignored, we worked off them. at the time we honestly believed that this was unnecessary, and the code that uses them is written in a way that leads the reader to believe that it is unnecessary: if wmgvisualeditordefault is false, wmgvisualeditordisableforanons is unused. however, caching threw a wrench in all of this. two wrongs made a right, if you will. i\\'m sorry if we were dismissive earlier. when i said \"ve doesn\\'t work the way you think it does\", what i meant to say was \"despite the confusing way these variables are named, they mean something slightly different, such that one of them is unused if the other one is set a certain way\".'})}),\n", + " '875': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '875', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'For the record, if my patch set from Gerrit changeset 76199 and Gerrit changeset 76468 had been merged and deployed, this bug never would have happened. I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way you think it does\" this morning and my patch sets were roundly and soundly ignored (in favor of Gerrit changeset 76516), only to have the exact changes implemented a few hours later after this bug appeared.', 'parsed': [{'rt': 31, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'record', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [5, 7]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'changeset', 'tag': 'NNP', 'dep': 'advcl', 'up': 22, 'dn': [4, 6, 9, 11, 12, 13, 14, 16]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'changeset', 'tag': 'JJ', 'dep': 'conj', 'up': 10, 'dn': [15]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 22, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 18, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ccomp', 'up': 31, 'dn': [0, 3, 10, 17, 18, 20, 21, 23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [26]}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'happened', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [22, 25, 27, 28, 29, 30, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 37, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 37, 'dn': [0, 3, 23, 27]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'annoyed', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'told', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 11, 12, 15, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [14, 17]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'relcl', 'up': 15, 'dn': [16, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [18, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'morning', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 26, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'sets', 'tag': 'NNS', 'dep': 'nsubj', 'up': 27, 'dn': [24, 25]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [26, 28]}, {'tok': 'roundly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': [29, 31]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'soundly', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'conj', 'up': 28, 'dn': [30]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [34]}, {'tok': 'favor', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [35]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'changeset', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 32, 33, 38, 39, 40, 41, 42, 45, 58]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 37, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 37, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 37, 'dn': [43, 44, 48]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 48, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 45, 'dn': [46, 47, 49]}, {'tok': 'implemented', 'tag': 'VBD', 'dep': 'acl', 'up': 48, 'dn': [53, 57]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 52, 'dn': []}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 53, 'dn': [50, 51]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': [52]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 57, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 56, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 57, 'dn': [55]}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'advcl', 'up': 49, 'dn': [54, 56]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 37, 'dn': []}]}], 'stripped_text': 'For the record, if my patch set from Gerrit changeset 76199 and Gerrit changeset 76468 had been merged and deployed, this bug never would have happened. I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way you think it does\" this morning and my patch sets were roundly and soundly ignored (in favor of Gerrit changeset 76516), only to have the exact changes implemented a few hours later after this bug appeared.', 'cleaned': 'for the record, if my patch set from gerrit changeset and gerrit changeset had been merged and deployed, this bug never would have happened. i\\'m fairly annoyed that i was told that visualeditor \"doesn\\'t work the way you think it does\" this morning and my patch sets were roundly and soundly ignored (in favor of gerrit changeset ), only to have the exact changes implemented a few hours later after this bug appeared.'})}),\n", + " '876': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '876', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > Roan's putting this in place now. Done. This bug should stop happening in the next ~10 minutes.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 7]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'putting', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [3, 4, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 11]}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'xcomp', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '~', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > Roan's putting this in place now. Done. This bug should stop happening in the next ~10 minutes.\", 'cleaned': \"(in reply to comment #) > roan's putting this in place now. done. this bug should stop happening in the next ~ minutes.\"})}),\n", + " '877': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '877', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #0) > My suspicion is that logged in users are hitting certain pages, the pages are > being cached, and then anons are receiving these cached pages (with the VE > init > JS loaded). We don't mix user preference cache between logged in users and logged out users, this is definitely not what's happening. What's happening is that a while ago the 'visualeditor enable' preference was enabled by default on de.wikipedia.org. Though it was disabled for anonymous users by other means, that preference was there and as such is cached inside the anonymous user cache that visited pages while VE was enabled by default on de.wikipedia.org. The 'other' means to disable for anons have been removed now that the preference is disabled again on de.wikipedia (it is now an opt in for logged in users). However this other means is not cached inside the page but globally from the startup module. So people visiting the pages generated while VE was enabled by default are now getting VE since there is no 'disableForAnons' flag in place. Roan's putting this in place now.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'suspicion', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 15, 'dn': [1, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5, 6]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [4]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'hitting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 2, 'dn': [3, 7, 8, 11]}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 12, 14, 18, 19, 20, 24]}, {'tok': '>', 'tag': 'XX', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'xcomp', 'up': 15, 'dn': [16, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'receiving', 'tag': 'VBG', 'dep': 'conj', 'up': 15, 'dn': [21, 22, 23, 27, 29, 35, 37, 38]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 24, 'dn': [25, 26, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': [30, 32]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'init', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [31, 34]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'prep', 'up': 24, 'dn': [36]}, {'tok': 'loaded', 'tag': 'VBN', 'dep': 'npadvmod', 'up': 35, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'mix', 'tag': 'VB', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 2, 6]}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 12, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'conj', 'up': 11, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 17, 18, 20, 21, 24, 25]}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 19, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'csubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 16, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'while', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [10, 11]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [8, 9, 12, 13]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7, 14, 15, 17, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 16, 'dn': [18]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'de.wikipedia.org', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'disabled', 'tag': 'JJ', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 2, 4, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 3, 'dn': [9]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 10, 11, 12, 14, 15, 19, 36]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'nsubjpass', 'up': 19, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'conj', 'up': 13, 'dn': [17, 18, 20]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 26]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'visited', 'tag': 'VBD', 'dep': 'relcl', 'up': 24, 'dn': [25, 27, 31]}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 26, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'advcl', 'up': 26, 'dn': [28, 29, 30, 32, 34]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 31, 'dn': [33]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'de.wikipedia.org', 'tag': 'NNP', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 11, 'dn': [0, 1, 2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'disable', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 23, 'dn': [4, 9, 10, 12, 17]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 17, 'dn': [14]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'disabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [13, 15, 16, 18, 19]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'de.wikipedia', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [11, 21, 22, 24, 28, 34, 35]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [25, 26, 27, 29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [33]}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': [31, 32]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 30, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 6, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 16]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'globally', 'tag': 'RB', 'dep': 'conj', 'up': 7, 'dn': [12]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 14, 'dn': [2]}, {'tok': 'visiting', 'tag': 'VBG', 'dep': 'acl', 'up': 1, 'dn': [4, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'acl', 'up': 4, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [6, 7, 8, 10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [11]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 12, 13, 15, 18, 26]}, {'tok': 've', 'tag': 'VBP', 'dep': 'acomp', 'up': 14, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [16, 17, 23]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'disableforanons', 'tag': 'NNS', 'dep': 'poss', 'up': 23, 'dn': [19, 20, 22]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 21, 'dn': []}, {'tok': 'flag', 'tag': 'NN', 'dep': 'attr', 'up': 18, 'dn': [21, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'putting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"(In reply to comment #0) > My suspicion is that logged in users are hitting certain pages, the pages are > being cached, and then anons are receiving these cached pages (with the VE > init > JS loaded). We don't mix user preference cache between logged in users and logged out users, this is definitely not what's happening. What's happening is that a while ago the 'visualeditor enable' preference was enabled by default on de.wikipedia.org. Though it was disabled for anonymous users by other means, that preference was there and as such is cached inside the anonymous user cache that visited pages while VE was enabled by default on de.wikipedia.org. The 'other' means to disable for anons have been removed now that the preference is disabled again on de.wikipedia (it is now an opt in for logged in users). However this other means is not cached inside the page but globally from the startup module. So people visiting the pages generated while VE was enabled by default are now getting VE since there is no 'disableForAnons' flag in place. Roan's putting this in place now.\", 'cleaned': \"(in reply to comment #) > my suspicion is that logged-in users are hitting certain pages, the pages are > being cached, and then anons are receiving these cached pages (with the ve > init > js loaded). we don't mix user preference cache between logged-in users and logged-out users, this is definitely not what's happening. what's happening is that a while ago the 'visualeditor-enable' preference was enabled by default on de.wikipedia.org. though it was disabled for anonymous users by other means, that preference was there and as such is cached inside the anonymous user cache that visited pages while ve was enabled by default on de.wikipedia.org. the 'other' means to disable for anons have been removed now that the preference is disabled again on de.wikipedia (it is now an opt-in for logged-in users). however this other means is not cached inside the page but globally from the startup module. so people visiting the pages generated while ve was enabled by default are now getting ve since there is no 'disableforanons' flag in place. roan's putting this in place now.\"})}),\n", + " '880': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '880', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This appears to be a caching issue, yes', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'caching', 'tag': 'VBG', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}]}], 'stripped_text': 'This appears to be a caching issue, yes', 'cleaned': 'this appears to be a caching issue, yes'})}),\n", + " '881': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '881', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `matthiasbecker1967` Description: According to http://de.wikipedia.org/wiki/Wikipedia_Diskussion:Umfragen/VisualEditor_Opt in the German Wikipedia community demands to postpone enablement of the VE for IPs until the VE is a robust and mostly bug free feature and to revert VE for registered users back to \"opt in\". Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49998 https://bugzilla.wikimedia.org/show_bug.cgi?id=52232', 'parsed': [{'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [1, 2, 3, 6, 8, 10, 11, 12, 13, 56]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'matthiasbecker1967', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [4, 5, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [9]}, {'tok': ':*', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 0, 'dn': [14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'nsubj', 'up': 22, 'dn': [18, 19, 20]}, {'tok': 'demands', 'tag': 'VBZ', 'dep': 'pobj', 'up': 14, 'dn': [17, 21, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'postpone', 'tag': 'VB', 'dep': 'xcomp', 'up': 22, 'dn': [23, 25, 29, 34]}, {'tok': 'enablement', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [30]}, {'tok': 'ips', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 34, 'dn': [32]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 24, 'dn': [31, 33, 36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'robust', 'tag': 'JJ', 'dep': 'attr', 'up': 34, 'dn': [35, 37, 39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'mostly', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'conj', 'up': 36, 'dn': [38, 41, 42, 44]}, {'tok': 'free', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'dobj', 'up': 39, 'dn': [40]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 39, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'revert', 'tag': 'VB', 'dep': 'conj', 'up': 39, 'dn': [43, 45, 46, 49]}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [48]}, {'tok': 'registered', 'tag': 'JJ', 'dep': 'amod', 'up': 48, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 44, 'dn': [50]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [51, 52, 55]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 50, 'dn': [53, 54]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 52, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 17, 18, 19, 20, 21]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': [15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': ' Author: `matthiasbecker1967` Description: According to http://de.wikipedia.org/wiki/Wikipedia_Diskussion:Umfragen/VisualEditor_Opt in the German Wikipedia community demands to postpone enablement of the VE for IPs until the VE is a robust and mostly bug free feature and to revert VE for registered users back to \"opt in\". Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49998 https://bugzilla.wikimedia.org/show_bug.cgi?id=52232', 'cleaned': '**author:** \\'matthiasbecker1967\\' **description:** according to the german wikipedia community demands to postpone enablement of the ve for ips until the ve is a robust and mostly bug free feature and to revert ve for registered users back to \"opt-in\". -------------------------- **version**: unspecified **severity**: critical **see also**: '})}),\n", + " '882': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '882', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' nrp wrote: (In reply to comment #16) > (In reply to comment #15) > > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > > but on En Wikipedia, despite weeks of complaints, we are still stuck with > > opt out? How does that work? > > If you can hold a coordinated vote on the English Wikipedia and get over 400 > participants to agree to switch to opt in, I imagine you can get the same > result. : ) I think a quick look at the feedback and other related pages would show a consensus for a switch to opt in, but in any event there is now an RFC: http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'nrp', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 11, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10, 11]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'de', 'tag': 'FW', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'holds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [8]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [9, 10, 12, 32, 39]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 16, 17, 18, 19, 20]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 12, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 12, 'dn': [21, 22, 23]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [25]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': [26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'complaints', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 32, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'advcl', 'up': 11, 'dn': [24, 28, 29, 30, 31, 33]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34, 38]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': [35]}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [36, 37]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 31, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': [0]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'hold', 'tag': 'VB', 'dep': 'advcl', 'up': 31, 'dn': [2, 3, 4, 8, 13, 14, 19, 20, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'coordinated', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'vote', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [15, 18]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'participants', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'agree', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [21, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'switch', 'tag': 'VB', 'dep': 'xcomp', 'up': 22, 'dn': [23, 25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [27, 28]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 5, 29, 30, 34, 39, 40]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ccomp', 'up': 31, 'dn': [32, 33, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': [37]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 13, 34, 36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'look', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [2, 3, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'related', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'conj', 'up': 7, 'dn': [9, 10]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [4, 12, 15, 23, 24, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'switch', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 16, 'dn': [18, 19, 21, 22]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [27]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'event', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 13, 'dn': [25, 28, 30, 32, 33]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'rfc', 'tag': 'NN', 'dep': 'attr', 'up': 29, 'dn': [31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': [35]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' nrp wrote: (In reply to comment #16) > (In reply to comment #15) > > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > > but on En Wikipedia, despite weeks of complaints, we are still stuck with > > opt out? How does that work? > > If you can hold a coordinated vote on the English Wikipedia and get over 400 > participants to agree to switch to opt in, I imagine you can get the same > result. : ) I think a quick look at the feedback and other related pages would show a consensus for a switch to opt in, but in any event there is now an RFC: http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC', 'cleaned': '**nrp** wrote: (in reply to comment #) > (in reply to comment #) > > so de wikipedia holds a quick poll and their deployment is changed to opt-in, > > but on en wikipedia, despite weeks of complaints, we are still stuck with > > opt-out? how does that work? > > if you can hold a coordinated vote on the english wikipedia and get over > participants to agree to switch to opt-in, i imagine you can get the same > result. :-) i think a quick look at the feedback and other related pages would show a consensus for a switch to opt-in, but in any event there is now an rfc: '})}),\n", + " '883': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '883', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #15) > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > but on En Wikipedia, despite weeks of complaints, we are still stuck with > opt out? How does that work? If you can hold a coordinated vote on the English Wikipedia and get over 400 participants to agree to switch to opt in, I imagine you can get the same result. : )', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'de', 'tag': 'FW', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'holds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [8]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [9, 10, 12, 16, 17, 18, 19, 22, 31, 37]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 12, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [20]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': [21]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [24]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [25]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'complaints', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 31, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'advcl', 'up': 11, 'dn': [23, 27, 28, 29, 30, 32]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [36]}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'opt', 'tag': 'NNP', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34, 35]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 28, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'hold', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [0, 1, 2, 6, 11, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'coordinated', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'vote', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [13, 19]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 15, 'dn': []}, {'tok': 'participants', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'agree', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [18, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'switch', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [24, 25]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 26, 27, 31, 35, 36]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [29, 30, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}], 'stripped_text': '(In reply to comment #15) > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > but on En Wikipedia, despite weeks of complaints, we are still stuck with > opt out? How does that work? If you can hold a coordinated vote on the English Wikipedia and get over 400 participants to agree to switch to opt in, I imagine you can get the same result. : )', 'cleaned': '(in reply to comment #) > so de wikipedia holds a quick poll and their deployment is changed to opt-in, > but on en wikipedia, despite weeks of complaints, we are still stuck with > opt-out? how does that work? if you can hold a coordinated vote on the english wikipedia and get over participants to agree to switch to opt-in, i imagine you can get the same result. :-)'})}),\n", + " '884': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '884', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' nrp wrote: So De Wikipedia holds a quick poll and their deployment is changed to opt in, but on En Wikipedia, despite weeks of complaints, we are still stuck with opt out? How does that work?', 'parsed': [{'rt': 10, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'nrp', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 2, 3, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'de', 'tag': 'FW', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 10, 'dn': [8]}, {'tok': 'holds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 6, 7, 9, 13, 14, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'conj', 'up': 10, 'dn': [16, 17, 19, 37, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20, 23, 24, 25]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 19, 'dn': [21, 22]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 19, 'dn': [26, 27, 28]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [30]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': [31]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'complaints', 'tag': 'NNS', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 37, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 37, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'advcl', 'up': 18, 'dn': [29, 33, 34, 35, 36, 38]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [41]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39, 40]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': ' nrp wrote: So De Wikipedia holds a quick poll and their deployment is changed to opt in, but on En Wikipedia, despite weeks of complaints, we are still stuck with opt out? How does that work?', 'cleaned': '**nrp** wrote: so de wikipedia holds a quick poll and their deployment is changed to opt-in, but on en wikipedia, despite weeks of complaints, we are still stuck with opt-out? how does that work?'})}),\n", + " '885': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z3l4i7dl52qicxtephy5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '885', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Closing this bug now as the issue in c13 should be resolved by bug 52232. The intention of this bug report is done.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 3, 11, 14, 15, 16, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'c13', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [4, 6, 9, 10, 12]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'intention', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 6, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Closing this bug now as the issue in c13 should be resolved by bug 52232. The intention of this bug report is done.', 'cleaned': 'closing this bug now as the issue in c13 should be resolved by bug . the intention of this bug report is done.'})}),\n", + " '886': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': , 'id': 'PHID-USER-dczyqgtdvr5hclqcljrr', 'meta': ConvoKitMeta({'conversations': {'PHID-TASK-sa6s63ajvv65ik2b7344': {'utterance_ids': ['886'], 'start_time': 1375119647, 'n_utterances': 1, 'idx': 0}}, 'n_convos': 1, 'start_time': 1375119647})}), 'owner': , 'id': '886', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It seems that some IPs can use VE, see e.g. http://de.wikipedia.org/w/index.php?title=Medien_%28Land%29&curid=132736&diff=121014468&oldid=120989155 (tagged as Visual editor), see also the talk on the village pump https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#VE_f.C3.BCr_IP_funktioniert.3F', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'ips', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [3]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 5, 7, 8, 9, 20]}, {'tok': 've', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [15]}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'tagged', 'tag': 'VBN', 'dep': 'xcomp', 'up': 9, 'dn': [10, 11, 12, 13, 14, 16, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [22, 24, 29, 30, 31]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [23, 25]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'village', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'pump', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}]}], 'stripped_text': 'It seems that some IPs can use VE, see e.g. http://de.wikipedia.org/w/index.php?title=Medien_%28Land%29&curid=132736&diff=121014468&oldid=120989155 (tagged as Visual editor), see also the talk on the village pump https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#VE_f.C3.BCr_IP_funktioniert.3F', 'cleaned': 'it seems that some ips can use ve, see e.g. (tagged as visual editor), see also the talk on the village pump '})}),\n", + " '888': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '888', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #7) > (In reply to comment #6) > >... VisualEditor will be temporarily switched back into opt in mode on > > the German Wikipedia. We don’t intend to otherwise alter the near term > > VisualEditor deployment schedule > > Does that mean opt in for everyone or just registered users? Opt in for everyone, that is to say it's off unless you turn it on in your preferences. In practice, anonymous users won't be able to opt in unless they create an account, because anons can't change their preferences.\", 'parsed': [{'rt': 28, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [4, 11, 12, 14, 17, 18, 20, 21, 22]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [15, 23, 24, 25, 26, 27, 29, 30, 35, 37, 40, 41]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [34]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'amod', 'up': 34, 'dn': [32, 33]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 31, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [36]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'german', 'tag': 'NNP', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 28, 'dn': [38, 39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'intend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 17, 20, 30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'near', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'nmod', 'up': 15, 'dn': [8, 9]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'nmod', 'up': 15, 'dn': [11]}, {'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'schedule', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 12, 13, 14]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'mean', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [18, 19, 21, 22, 23]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [24]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26, 29]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': [27]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'conj', 'up': 25, 'dn': [28]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'opt', 'tag': 'VB', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0, 1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 6, 9, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'say', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [10, 12, 15]}, {'tok': 'off', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'turn', 'tag': 'VBP', 'dep': 'advcl', 'up': 11, 'dn': [13, 14, 16, 17, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'on', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 20, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'practice', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [3]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 8, 14, 17, 22, 25]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'in', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'create', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [12, 13, 16]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [18, 19, 20, 21, 24]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 24, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"(In reply to comment #7) > (In reply to comment #6) > >... VisualEditor will be temporarily switched back into opt in mode on > > the German Wikipedia. We don’t intend to otherwise alter the near term > > VisualEditor deployment schedule > > Does that mean opt in for everyone or just registered users? Opt in for everyone, that is to say it's off unless you turn it on in your preferences. In practice, anonymous users won't be able to opt in unless they create an account, because anons can't change their preferences.\", 'cleaned': \"(in reply to comment #) > (in reply to comment #) > >... visualeditor will be temporarily switched back into opt-in mode on > > the german wikipedia. we don't intend to otherwise alter the near-term > > visualeditor deployment schedule > > does that mean opt-in for everyone or just registered users? opt-in for everyone, that is to say it's off unless you turn it on in your preferences. in practice, anonymous users won't be able to opt in unless they create an account, because anons can't change their preferences.\"})}),\n", + " '889': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '889', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now done.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This is now done.', 'cleaned': 'this is now done.'})}),\n", + " '892': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '892', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' jsalsman wrote: (In reply to comment #6) >... VisualEditor will be temporarily switched back into opt in mode on > the German Wikipedia. We don’t intend to otherwise alter the near term > VisualEditor deployment schedule Does that mean opt in for everyone or just registered users?', 'parsed': [{'rt': 23, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 23, 'dn': []}, {'tok': 'jsalsman', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'parataxis', 'up': 23, 'dn': [2, 3, 4, 6, 11, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 5, 18, 19, 20, 21, 22, 24, 25, 30]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [29]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'amod', 'up': 29, 'dn': [27, 28]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 26, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': '>', 'tag': 'NFP', 'dep': 'pobj', 'up': 30, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'german', 'tag': 'NNP', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'intend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'near', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [8, 9]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [11]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'schedule', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 12, 13]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'mean', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [15, 16, 18, 19, 20, 27]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 17, 'dn': [21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [23, 26]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 26, 'dn': [24]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'conj', 'up': 22, 'dn': [25]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': ' jsalsman wrote: (In reply to comment #6) >... VisualEditor will be temporarily switched back into opt in mode on > the German Wikipedia. We don’t intend to otherwise alter the near term > VisualEditor deployment schedule Does that mean opt in for everyone or just registered users?', 'cleaned': \"**jsalsman** wrote: (in reply to comment #) >... visualeditor will be temporarily switched back into opt-in mode on > the german wikipedia. we don't intend to otherwise alter the near-term > visualeditor deployment schedule does that mean opt-in for everyone or just registered users?\"})}),\n", + " '893': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '893', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In response to community feedback, VisualEditor will be temporarily switched back into opt in mode on the German Wikipedia. We don’t intend to otherwise alter the near term VisualEditor deployment schedule, except in case of emergencies. As we did in the case of Dutch Wikipedia, for instance, which was exempted from the phase 2 rollout, we try to accommodate community concern in the process of this rollout. VisualEditor is the single largest and most disruptive change to the user experience in the history of our projects. Not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by VisualEditor to make templates more user friendly), and deal with unexpected issues. We appreciate your patience and feedback, and we have no intent of taking your partnership for granted. We also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. As we continue to support the beta where it is deployed, we’ll also update the German Wikipedia community on progress in these areas, and prepare for re enabling VisualEditor later in the calendar year. As a reminder, VisualEditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. James Forrester, Product Manager, VisualEditor team Als Reaktion auf die Rückmeldungen der deutschsprachigen Wikipedia Gemeinschaft werden wir den VisualEditor dort temporär wieder nur per Opt In verfügbar machen. Darüber hinaus beabsichtigen wir nicht, die unmittelbare Planung für andere Sprachversionen zu verändern, es sei denn, es treten schwerwiegende Probleme auf. Wie auch z.B. im Fall der niederländischen Wikipedia, die von Phase 2 der Beta ausgenommen wurde, versuchen wir, bei der weiteren Aktivierung des VisualEditor mit den Sprachversionen zusammen zu arbeiten und nehmen Bedenken ernst. VisualEditor ist die weitgehendste Änderung an der Benutzeroberfläche in der Geschichte unserer Projekte. VisualEditor ist aber noch Beta Software, und der Erfolg des Projekts hängt sehr davon ab, dass wir ein einer positiven Partnerschaft zusammen arbeiten, um z.B. Vorlagen Metadaten (TemplateData) hinzuzufügen (die von VisualEditor verwendet werden, um die Benutzeroberfläche für Vorlagen zu verbessern) und Dokumentation zu aktualisieren, und um mit Software Problemen umzugehen. Wir schätzen die Geduld und das ehrliche Feedback der deutschsprachigen Wikipedia Gemeinschaft, und gehen nicht davon aus, dass eine Kooperation ohne gegenseitiges Entgegenkommen funktionieren kann. Wir erkennen auch an, dass es im VisualEditor noch viel Raum für Verbesserungen gibt. Das beinhaltet z.B. Performance, bessere Unterstützung für Tabellen und einen Dialog für das Einfügen von Sonderzeichen. In einigen Fällen können wir auch das Verhalten des Editors optimieren, um unerwünschte Änderungen am Wikitext zu reduzieren. Auch auf der deutschsprachigen Wikipedia werden Verbesserungen selbstverständlich für Opt In Nutzer kontinuierlich zur Verfügung stehen, und wir werden regelmäßige Ankündigungen über Neuerungen veröffentlichen. Unser Ziel ist eine Wiederaktivierung des VisualEditor in der Beta Konfiguration später im Kalenderjahr. Die Verwendung von Wikitext wird selbstverständlich auch nach der Wiederaktivierung des VisualEditor möglich sein. Der VisualEditor ist und bleibt optional, und kann während der Beta Phase auch komplett aus der Benutzeroberfläche entfernt werden. James Forrester, Produktmanager, VisualEditor Team', 'parsed': [{'rt': 10, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [1]}, {'tok': 'response', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 8, 9, 11, 12, 17, 21]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'intend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 13, 14, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'near', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [8, 9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'schedule', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'emergencies', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 3, 9, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'dutch', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [11, 12]}, {'tok': 'instance', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 15, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'exempted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 25, 'dn': [2, 13, 14, 16, 22]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'phase', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19, 20, 21]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'rollout', 'tag': 'NN', 'dep': 'oprd', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [15, 23, 24, 27, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'accommodate', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 29]}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'concern', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'process', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'rollout', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'largest', 'tag': 'JJS', 'dep': 'amod', 'up': 8, 'dn': [3, 5, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'disruptive', 'tag': 'JJ', 'dep': 'conj', 'up': 4, 'dn': [6]}, {'tok': 'change', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'history', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 18, 'dn': []}, {'tok': 'projects', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'preconj', 'up': 2, 'dn': [1]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [0, 3, 4, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'beta', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'software', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 11, 20, 21, 44]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [12, 14, 15, 18]}, {'tok': 'together', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'partnership', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [17, 19]}, {'tok': 'documentation', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [23, 38, 39, 40]}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'metadata', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [22, 24, 27, 37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 27, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 27, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'relcl', 'up': 23, 'dn': [25, 26, 28, 31]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 27, 'dn': [29]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [30, 36]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'friendly', 'tag': 'JJ', 'dep': 'ccomp', 'up': 31, 'dn': [32, 33, 34, 35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'deal', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [41]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'unexpected', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 41, 'dn': [42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appreciate', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 9]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'patience', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [8, 11, 18]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'intent', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'taking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [15, 17]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 15, 'dn': []}, {'tok': 'partnership', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'granted', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'recognize', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 40]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'significant', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'areas', 'tag': 'NNS', 'dep': 'attr', 'up': 5, 'dn': [7, 9, 30]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'improvement', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11, 13, 23, 26, 27]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': [12, 14, 15, 18, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'special', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'cc', 'up': 10, 'dn': [24, 25]}, {'tok': 'work', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [28, 29, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'reduce', 'tag': 'VB', 'dep': 'advcl', 'up': 30, 'dn': [31, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'incidence', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'rate', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'problematic', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'markup', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 36, 'dn': [37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'continue', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 10]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 11, 12, 13, 14, 19, 20, 25, 26, 27, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [21]}, {'tok': 'progress', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'areas', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'prepare', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [28, 34]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [29, 32]}, {'tok': 're', 'tag': 'JJ', 'dep': 'pcomp', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'enabling', 'tag': 'VBG', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [30, 31]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [33, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'calendar', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': []}, {'tok': 'year', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'reminder', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6, 8, 10, 11, 12, 18, 37]}, {'tok': 'optional', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [13, 14, 15, 16, 17, 19, 23, 24]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [27]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'individual', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26, 28, 29, 34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 34, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'relcl', 'up': 27, 'dn': [31, 32, 33, 35]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 34, 'dn': [36]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [1, 3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'product', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'manager', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 9]}, {'tok': '----', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'als', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'reaktion', 'tag': 'NN', 'dep': 'nmod', 'up': 22, 'dn': [10, 12]}, {'tok': 'auf', 'tag': 'NNP', 'dep': 'appos', 'up': 11, 'dn': []}, {'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'ruckmeldungen', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'deutschsprachigen', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'gemeinschaft', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [17, 18]}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': [13, 14, 15, 16, 19]}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'den', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': [0, 2, 11, 20, 21]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'dort', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'temporar', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'wieder', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [22, 23, 24, 25]}, {'tok': 'nur', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [26, 28, 34]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [33]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': [30, 31]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 29, 'dn': []}, {'tok': 'verfugbar', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': [29]}, {'tok': 'machen', 'tag': 'NNP', 'dep': 'pobj', 'up': 28, 'dn': [32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'daruber', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'hinaus', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'beabsichtigen', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'wir', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'nicht', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [0, 1, 2, 3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'die', 'tag': 'VBP', 'dep': 'ccomp', 'up': 20, 'dn': [4, 13, 17]}, {'tok': 'unmittelbare', 'tag': 'NN', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'planung', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'andere', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [8, 9]}, {'tok': 'sprachversionen', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'verandern', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 11, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'es', 'tag': 'NNP', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'sei', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'denn', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'es', 'tag': 'XX', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'treten', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [6, 18, 19, 23, 24]}, {'tok': 'schwerwiegende', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'probleme', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [21]}, {'tok': 'auf', 'tag': 'NNP', 'dep': 'dobj', 'up': 20, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wie', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'z.b', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'm', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'fall', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 7]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'niederlandischen', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'die', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [6]}]}, {'rt': 19, 'toks': [{'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'phase', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [0, 2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': [1]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'ausgenommen', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'wurde', 'tag': 'NNP', 'dep': 'nsubj', 'up': 19, 'dn': [5, 6, 7, 9, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'versuchen', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'conj', 'up': 8, 'dn': [10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'bei', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'weiteren', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': [13, 14]}, {'tok': 'aktivierung', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'des', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': [15, 16, 17]}, {'tok': 'mit', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [8, 18, 28, 29]}, {'tok': 'den', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'sprachversionen', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'zusammen', 'tag': 'NNPS', 'dep': 'nmod', 'up': 28, 'dn': [21]}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'nmod', 'up': 24, 'dn': []}, {'tok': 'arbeiten', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': [23]}, {'tok': 'und', 'tag': 'NNP', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'nehmen', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': [25]}, {'tok': 'bedenken', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'ernst', 'tag': 'NNP', 'dep': 'dobj', 'up': 19, 'dn': [20, 22, 24, 26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [3]}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'weitgehendste', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 2]}, {'tok': 'anderung', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 7, 13]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'benutzeroberflache', 'tag': 'NNP', 'dep': 'appos', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'geschichte', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': [9]}, {'tok': 'unserer', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'projekte', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [0, 2, 6, 8]}, {'tok': 'aber', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': 'noch', 'tag': 'NNP', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'software', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [3, 4, 5, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'appos', 'up': 1, 'dn': [9]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'erfolg', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'des', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'projekts', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [10, 11]}, {'tok': 'hangt', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': [1, 12]}, {'tok': 'sehr', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'davon', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'ab', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [13, 14, 15, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'dass', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'ein', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': [19]}, {'tok': 'einer', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [18, 20]}, {'tok': 'positiven', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [16, 21, 25, 55, 56, 63, 64]}, {'tok': 'partnerschaft', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'zusammen', 'tag': 'NNP', 'dep': 'compound', 'up': 25, 'dn': [23]}, {'tok': 'arbeiten', 'tag': 'NNP', 'dep': 'dobj', 'up': 22, 'dn': [24, 26, 27, 36, 44, 50, 51]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'um', 'tag': 'UH', 'dep': 'intj', 'up': 25, 'dn': []}, {'tok': 'z.b', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': '.', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'vorlagen', 'tag': 'NN', 'dep': 'npadvmod', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'metadaten', 'tag': 'VBN', 'dep': 'amod', 'up': 36, 'dn': [28, 29, 30, 31]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'templatedata', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'hinzuzufugen', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [32, 33, 34, 35, 38]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'die', 'tag': 'VB', 'dep': 'parataxis', 'up': 36, 'dn': [37, 42]}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'verwendet', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'nsubj', 'up': 38, 'dn': [39, 40, 41, 43]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'um', 'tag': 'UH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'die', 'tag': 'VB', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'benutzeroberflache', 'tag': 'NNP', 'dep': 'nmod', 'up': 50, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 48, 'dn': []}, {'tok': 'vorlagen', 'tag': 'NN', 'dep': 'nmod', 'up': 50, 'dn': [47]}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'nmod', 'up': 50, 'dn': []}, {'tok': 'verbessern', 'tag': 'NNP', 'dep': 'appos', 'up': 25, 'dn': [45, 46, 48, 49]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'und', 'tag': 'VBN', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'dokumentation', 'tag': 'NN', 'dep': 'compound', 'up': 55, 'dn': [52]}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': 'aktualisieren', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 22, 'dn': [53, 54]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'und', 'tag': 'VB', 'dep': 'amod', 'up': 59, 'dn': [58]}, {'tok': 'um', 'tag': 'UH', 'dep': 'intj', 'up': 57, 'dn': []}, {'tok': 'mit', 'tag': 'VB', 'dep': 'compound', 'up': 63, 'dn': [57]}, {'tok': 'software', 'tag': 'NN', 'dep': 'compound', 'up': 62, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'problemen', 'tag': 'NNS', 'dep': 'compound', 'up': 63, 'dn': [60, 61]}, {'tok': 'umzugehen', 'tag': 'NN', 'dep': 'npadvmod', 'up': 22, 'dn': [59, 62]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'schatzen', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'die', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4, 28]}, {'tok': 'geduld', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'und', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 12, 13, 18]}, {'tok': 'das', 'tag': 'NNP', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'ehrliche', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': [6]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'deutschsprachigen', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'gemeinschaft', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 7, 8, 9, 10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'gehen', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'nicht', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'davon', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'aus', 'tag': 'NNP', 'dep': 'conj', 'up': 4, 'dn': [14, 15, 16, 17, 19, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'dass', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'eine', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [20]}, {'tok': 'kooperation', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': [21]}, {'tok': 'ohne', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'gegenseitiges', 'tag': 'NNP', 'dep': 'compound', 'up': 25, 'dn': [23]}, {'tok': 'entgegenkommen', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': [24]}, {'tok': 'funktionieren', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'kann', 'tag': 'NNP', 'dep': 'appos', 'up': 18, 'dn': [22, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'erkennen', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'auch', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 4, 6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'dass', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'es', 'tag': 'XX', 'dep': 'appos', 'up': 2, 'dn': [5]}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'm', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 8, 9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4]}, {'tok': 'noch', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'viel', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [3]}, {'tok': 'raum', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'verbesserungen', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'gibt', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [5, 6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'das', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'beinhaltet', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': [0]}, {'tok': 'z.b', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': '.', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'bessere', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'unterstutzung', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [6, 7]}, {'tok': 'tabellen', 'tag': 'VBN', 'dep': 'amod', 'up': 17, 'dn': [8]}, {'tok': 'und', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'einen', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11]}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'das', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': [12, 13]}, {'tok': 'einfugen', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'sonderzeichen', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [9, 10, 14, 15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [1]}, {'tok': 'einigen', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'fallen', 'tag': 'VBN', 'dep': 'advmod', 'up': 7, 'dn': [0]}, {'tok': 'konnen', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'das', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'verhalten', 'tag': 'VBD', 'dep': 'ccomp', 'up': 15, 'dn': [2, 6, 9, 10]}, {'tok': 'des', 'tag': 'FW', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'optimieren', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'um', 'tag': 'UH', 'dep': 'intj', 'up': 15, 'dn': []}, {'tok': 'unerwunschte', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'anderungen', 'tag': 'NNP', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'am', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [7, 11, 12, 14, 18, 19]}, {'tok': 'wikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'zu', 'tag': 'JJ', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'reduzieren', 'tag': 'NNS', 'dep': 'attr', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'auf', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'deutschsprachigen', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': [0, 1, 2, 3, 4, 14, 17]}, {'tok': 'verbesserungen', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'selbstverstandlich', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': [6, 8]}, {'tok': 'fur', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'nmod', 'up': 14, 'dn': [7, 10, 11]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12, 13]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'nutzer', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'kontinuierlich', 'tag': 'NNP', 'dep': 'appos', 'up': 5, 'dn': [9, 16]}, {'tok': 'zur', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'verfugung', 'tag': 'NNP', 'dep': 'appos', 'up': 14, 'dn': [15]}, {'tok': 'stehen', 'tag': 'NNP', 'dep': 'advmod', 'up': 5, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'wir', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'werden', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [5, 19, 20]}, {'tok': 'regelmassige', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'ankundigungen', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': [21, 22]}, {'tok': 'uber', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'neuerungen', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'veroffentlichen', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [23, 24, 25, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'unser', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'ziel', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': [1]}, {'tok': 'eine', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'wiederaktivierung', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'des', 'tag': 'FW', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [12]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'konfiguration', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': [9, 10]}, {'tok': 'spater', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 11]}]}, {'rt': 0, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'm', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'kalenderjahr', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '.', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'verwendung', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [0]}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'wikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [2]}, {'tok': 'wird', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'selbstverstandlich', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'nach', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'wiederaktivierung', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'des', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [10]}, {'tok': 'moglich', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'sein', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'ist', 'tag': 'VBD', 'dep': 'ccomp', 'up': 9, 'dn': [1, 5]}, {'tok': 'und', 'tag': 'NNP', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bleibt', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'optional', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'kann', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'wahrend', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [2, 6, 8]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'phase', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [11, 12]}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'komplett', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [9, 10, 13, 14, 16, 20, 21]}, {'tok': 'aus', 'tag': 'NNP', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'benutzeroberflache', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'entfernt', 'tag': 'VBD', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'appos', 'up': 15, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'produktmanager', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [6, 7]}]}], 'stripped_text': 'In response to community feedback, VisualEditor will be temporarily switched back into opt in mode on the German Wikipedia. We don’t intend to otherwise alter the near term VisualEditor deployment schedule, except in case of emergencies. As we did in the case of Dutch Wikipedia, for instance, which was exempted from the phase 2 rollout, we try to accommodate community concern in the process of this rollout. VisualEditor is the single largest and most disruptive change to the user experience in the history of our projects. Not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by VisualEditor to make templates more user friendly), and deal with unexpected issues. We appreciate your patience and feedback, and we have no intent of taking your partnership for granted. We also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. As we continue to support the beta where it is deployed, we’ll also update the German Wikipedia community on progress in these areas, and prepare for re enabling VisualEditor later in the calendar year. As a reminder, VisualEditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. James Forrester, Product Manager, VisualEditor team Als Reaktion auf die Rückmeldungen der deutschsprachigen Wikipedia Gemeinschaft werden wir den VisualEditor dort temporär wieder nur per Opt In verfügbar machen. Darüber hinaus beabsichtigen wir nicht, die unmittelbare Planung für andere Sprachversionen zu verändern, es sei denn, es treten schwerwiegende Probleme auf. Wie auch z.B. im Fall der niederländischen Wikipedia, die von Phase 2 der Beta ausgenommen wurde, versuchen wir, bei der weiteren Aktivierung des VisualEditor mit den Sprachversionen zusammen zu arbeiten und nehmen Bedenken ernst. VisualEditor ist die weitgehendste Änderung an der Benutzeroberfläche in der Geschichte unserer Projekte. VisualEditor ist aber noch Beta Software, und der Erfolg des Projekts hängt sehr davon ab, dass wir ein einer positiven Partnerschaft zusammen arbeiten, um z.B. Vorlagen Metadaten (TemplateData) hinzuzufügen (die von VisualEditor verwendet werden, um die Benutzeroberfläche für Vorlagen zu verbessern) und Dokumentation zu aktualisieren, und um mit Software Problemen umzugehen. Wir schätzen die Geduld und das ehrliche Feedback der deutschsprachigen Wikipedia Gemeinschaft, und gehen nicht davon aus, dass eine Kooperation ohne gegenseitiges Entgegenkommen funktionieren kann. Wir erkennen auch an, dass es im VisualEditor noch viel Raum für Verbesserungen gibt. Das beinhaltet z.B. Performance, bessere Unterstützung für Tabellen und einen Dialog für das Einfügen von Sonderzeichen. In einigen Fällen können wir auch das Verhalten des Editors optimieren, um unerwünschte Änderungen am Wikitext zu reduzieren. Auch auf der deutschsprachigen Wikipedia werden Verbesserungen selbstverständlich für Opt In Nutzer kontinuierlich zur Verfügung stehen, und wir werden regelmäßige Ankündigungen über Neuerungen veröffentlichen. Unser Ziel ist eine Wiederaktivierung des VisualEditor in der Beta Konfiguration später im Kalenderjahr. Die Verwendung von Wikitext wird selbstverständlich auch nach der Wiederaktivierung des VisualEditor möglich sein. Der VisualEditor ist und bleibt optional, und kann während der Beta Phase auch komplett aus der Benutzeroberfläche entfernt werden. James Forrester, Produktmanager, VisualEditor Team', 'cleaned': \"in response to community feedback, visualeditor will be temporarily switched back into opt-in mode on the german wikipedia. we don't intend to otherwise alter the near-term visualeditor deployment schedule, except in case of emergencies. as we did in the case of dutch wikipedia, for instance, which was exempted from the phase rollout, we try to accommodate community concern in the process of this rollout. visualeditor is the single largest and most disruptive change to the user experience in the history of our projects. not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by visualeditor to make templates more user-friendly), and deal with unexpected issues. we appreciate your patience and feedback, and we have no intent of taking your partnership for granted. we also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. as we continue to support the beta where it is deployed, we'll also update the german wikipedia community on progress in these areas, and prepare for re-enabling visualeditor later in the calendar year. as a reminder, visualeditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. -- james forrester, product manager, visualeditor team ---- als reaktion auf die ruckmeldungen der deutschsprachigen wikipedia-gemeinschaft werden wir den visualeditor dort temporar wieder nur per opt-in verfugbar machen. daruber hinaus beabsichtigen wir nicht, die unmittelbare planung fur andere sprachversionen zu verandern, es sei denn, es treten schwerwiegende probleme auf. wie auch z.b. im fall der niederlandischen wikipedia, die von phase der beta ausgenommen wurde, versuchen wir, bei der weiteren aktivierung des visualeditor mit den sprachversionen zusammen zu arbeiten und nehmen bedenken ernst. visualeditor ist die weitgehendste anderung an der benutzeroberflache in der geschichte unserer projekte. visualeditor ist aber noch beta-software, und der erfolg des projekts hangt sehr davon ab, dass wir ein einer positiven partnerschaft zusammen arbeiten, um z.b. vorlagen-metadaten (templatedata) hinzuzufugen (die von visualeditor verwendet werden, um die benutzeroberflache fur vorlagen zu verbessern) und dokumentation zu aktualisieren, und um mit software-problemen umzugehen. wir schatzen die geduld und das ehrliche feedback der deutschsprachigen wikipedia-gemeinschaft, und gehen nicht davon aus, dass eine kooperation ohne gegenseitiges entgegenkommen funktionieren kann. wir erkennen auch an, dass es im visualeditor noch viel raum fur verbesserungen gibt. das beinhaltet z.b. performance, bessere unterstutzung fur tabellen und einen dialog fur das einfugen von sonderzeichen. in einigen fallen konnen wir auch das verhalten des editors optimieren, um unerwunschte anderungen am wikitext zu reduzieren. auch auf der deutschsprachigen wikipedia werden verbesserungen selbstverstandlich fur opt-in-nutzer kontinuierlich zur verfugung stehen, und wir werden regelmassige ankundigungen uber neuerungen veroffentlichen. unser ziel ist eine wiederaktivierung des visualeditor in der beta-konfiguration spater im kalenderjahr. die verwendung von wikitext wird selbstverstandlich auch nach der wiederaktivierung des visualeditor moglich sein. der visualeditor ist und bleibt optional, und kann wahrend der beta-phase auch komplett aus der benutzeroberflache entfernt werden. -- james forrester, produktmanager, visualeditor-team\"})}),\n", + " '896': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '896', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"VisualEditor's configuration variables are a bit confusing to me, but it seems like the German Wikipedia would like to reverse part of this change: . wmgVisualEditorDefault would be set to false for dewiki. wmgVisualEditorDisableForAnons would be left as true for dewiki. Is this correct?\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'poss', 'up': 3, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 7, 10, 11, 13, 34, 39]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [12, 19]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 19, 'dn': [15, 16]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 17, 18, 21, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'reverse', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'part', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [23]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 31, 'dn': []}, {'tok': 'wmgvisualeditordefault', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 34, 'dn': [30]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [27, 28, 29, 31, 32, 33, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'xcomp', 'up': 34, 'dn': [35, 37]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 'dewiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'wmgvisualeditordisableforanons', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'left', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'true', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'dewiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"VisualEditor's configuration variables are a bit confusing to me, but it seems like the German Wikipedia would like to reverse part of this change: . wmgVisualEditorDefault would be set to false for dewiki. wmgVisualEditorDisableForAnons would be left as true for dewiki. Is this correct?\", 'cleaned': \"visualeditor's configuration variables are a bit confusing to me, but it seems like the german wikipedia would like to reverse part of this change: < wmgvisualeditordefault would be set to false for dewiki. wmgvisualeditordisableforanons would be left as true for dewiki. is this correct?\"})}),\n", + " '897': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '897', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'From bug 49998 comment 8: In the quick poll (see #7) the results at the moment are as following: 1) enabeling VE as default for all users: 21 votes 2) VE as default for logged in users: 6 votes 3) VE to be opt in only until all bugs are fixed: 430 votes (!) 4) enabeling VE under another link name (suggestion was \"Visual Editor (beta)\" instead of \"Bearbeiten\" (\"edit\")): 31 votes According to this large majority of users who oppose defaulting VE by tomorrow, I hereby ask you to put VE back to opt in for logged in users until the most important bugs are fixed. Thank you. ', 'parsed': [{'rt': 0, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'ROOT', 'dn': [5, 6, 7, 8, 9, 10, 11, 21]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [14, 18, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 14, 'dn': [15]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': [17]}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [20]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'moment', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [5, 6, 8, 9, 10, 24, 29, 30, 37, 41, 46, 64, 65]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'enabeling', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': [14, 15]}, {'tok': 've', 'tag': 'IN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [17]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 24, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [23]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [13, 20, 21, 22, 25, 26, 27, 28]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 24, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'xcomp', 'up': 7, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [31]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [36]}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': [34, 35]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 33, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': [40]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [38, 39, 42, 43, 44, 45]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 41, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'ccomp', 'up': 7, 'dn': [48, 62]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 46, 'dn': [47, 49, 50, 51, 57]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'acomp', 'up': 48, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'acomp', 'up': 48, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 57, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 55, 'dn': []}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 57, 'dn': [54]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 57, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 48, 'dn': [52, 53, 55, 56]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 62, 'dn': [61]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 60, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 46, 'dn': [58, 59, 60, 63]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 51, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'enabeling', 'tag': 'VBG', 'dep': 'ccomp', 'up': 51, 'dn': [1, 5, 12, 34, 45, 46]}, {'tok': 've', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'suggestion', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'parataxis', 'up': 4, 'dn': [10, 11, 13, 15, 19]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [14, 16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [20, 23, 27]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'bearbeiten', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': [22, 24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'parataxis', 'up': 21, 'dn': [25, 26, 28, 29]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 34, 'dn': [33]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [21, 30, 31, 32, 35]}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37, 38, 40, 44]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [41]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 40, 'dn': []}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'oppose', 'tag': 'VBP', 'dep': 'aux', 'up': 44, 'dn': [42]}, {'tok': 'defaulting', 'tag': 'VBG', 'dep': 'acl', 'up': 39, 'dn': [43]}, {'tok': 've', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [47]}, {'tok': 'tomorrow', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 51, 'dn': []}, {'tok': 'hereby', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': 'ask', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 48, 49, 50, 52, 54, 72, 73]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 51, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 54, 'dn': []}, {'tok': 'put', 'tag': 'VB', 'dep': 'xcomp', 'up': 51, 'dn': [53, 55, 56, 57, 61]}, {'tok': 've', 'tag': 'RB', 'dep': 'dobj', 'up': 54, 'dn': []}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 54, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': [60]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 60, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'pobj', 'up': 57, 'dn': [58, 59]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': [65]}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': [63, 64]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 62, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 61, 'dn': [62]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 72, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 70, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 69, 'dn': []}, {'tok': 'important', 'tag': 'JJ', 'dep': 'amod', 'up': 70, 'dn': [68]}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 72, 'dn': [67, 69]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 72, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 51, 'dn': [66, 70, 71]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thank', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '---', 'tag': ':', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'From bug 49998 comment 8: In the quick poll (see #7) the results at the moment are as following: 1) enabeling VE as default for all users: 21 votes 2) VE as default for logged in users: 6 votes 3) VE to be opt in only until all bugs are fixed: 430 votes (!) 4) enabeling VE under another link name (suggestion was \"Visual Editor (beta)\" instead of \"Bearbeiten\" (\"edit\")): 31 votes According to this large majority of users who oppose defaulting VE by tomorrow, I hereby ask you to put VE back to opt in for logged in users until the most important bugs are fixed. Thank you. ', 'cleaned': 'from bug comment : --- in the quick poll (see #) the results at the moment are as following: ) enabeling ve as default for all users: votes ) ve as default for logged-in users: votes ) ve to be opt-in only until all bugs are fixed: votes (!) ) enabeling ve under another link name (suggestion was \"visual editor (beta)\" instead of \"bearbeiten\" (\"edit\")): votes according to this large majority of users who oppose defaulting ve by tomorrow, i hereby ask you to put ve back to opt-in for logged-in users until the most important bugs are fixed. thank you. ---'})}),\n", + " '898': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '898', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'From bug 49998 comment 7: the German wikipedia just started a quick poll over the weekend to at least postpone this activation for anonymous users on monday: https://de.wikipedia.org/wiki/Wikipedia:Umfragen/VisualEditor_Opt in the poll has currently also a option for the previous state where VE was Opt in for users instead of Opt out if this is still possible. It would be appreciated to take the outcome on monday into account and postpone this activation for dewiki if desired. ', 'parsed': [{'rt': 15, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [5, 6, 7, 8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 15, 'dn': [11, 12]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 9, 10, 13, 14, 18, 19, 25, 66]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'weekend', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 25, 'dn': [23]}, {'tok': 'postpone', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [22, 24, 27, 31, 33, 34, 43]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'activation', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [32]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 43, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'nsubj', 'up': 43, 'dn': [37]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': [40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [35, 36, 38, 39, 41, 42, 44]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'state', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45, 46, 51]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 51, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'relcl', 'up': 47, 'dn': [48, 49, 50, 53, 54, 57, 63]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 51, 'dn': [52]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [55]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 54, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 51, 'dn': [56, 60]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 60, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 57, 'dn': [58, 59]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 63, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 51, 'dn': [61, 62, 64, 65]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 63, 'dn': []}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 63, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'appreciated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 7, 8, 10, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'outcome', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'account', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'postpone', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [15, 16, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'activation', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'dewiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'desired', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '---', 'tag': ':', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'From bug 49998 comment 7: the German wikipedia just started a quick poll over the weekend to at least postpone this activation for anonymous users on monday: https://de.wikipedia.org/wiki/Wikipedia:Umfragen/VisualEditor_Opt in the poll has currently also a option for the previous state where VE was Opt in for users instead of Opt out if this is still possible. It would be appreciated to take the outcome on monday into account and postpone this activation for dewiki if desired. ', 'cleaned': 'from bug comment : --- the german wikipedia just started a quick poll over the weekend to at least postpone this activation for anonymous users on monday: the poll has currently also a option for the previous state where ve was opt-in for users instead of opt-out if this is still possible. it would be appreciated to take the outcome on monday into account and postpone this activation for dewiki if desired. ---'})}),\n", + " '899': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '899', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : major', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : major', 'cleaned': '-------------------------- **version**: unspecified **severity**: major'})}),\n", + " '900': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '900', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Now fixed.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Now fixed.', 'cleaned': 'now fixed.'})}),\n", + " '903': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '903', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #4) > https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/ > Design&oldid=745378&veaction=edit > > When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the > following error in my JavaScript console: > > Uncaught RangeError: Maximum call stack size exceeded > oo.compare > oo.compare […] This is now masked by some significant performance improvements we made (so it \"works\"), but we think it\\'s still an issue; keeping open.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 47, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 7, 'dn': [5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [1, 3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'design&oldid=&veaction', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2]}, {'tok': '=', 'tag': 'VBP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'edit', 'tag': 'VBP', 'dep': 'advcl', 'up': 28, 'dn': [0, 6, 8, 9, 12, 21, 22, 25]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [10, 11, 13, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [18]}, {'tok': 'google', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'chrome', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17, 19, 20]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'os', 'tag': 'NNP', 'dep': 'prep', 'up': 18, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '/', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number>.1453.116', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 7, 'dn': [23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ccomp', 'up': 47, 'dn': [7, 26, 27, 29, 31, 37, 38, 40, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'dobj', 'up': 28, 'dn': [30]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [33]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [36]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 36, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34, 35]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': [39]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'rangeerror', 'tag': 'NN', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'maximum', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'call', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'stack', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': [44]}, {'tok': 'size', 'tag': 'NN', 'dep': 'nsubj', 'up': 47, 'dn': [43, 45]}, {'tok': 'exceeded', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [28, 42, 46, 49, 50, 51]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 49, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NNS', 'dep': 'dobj', 'up': 47, 'dn': [48]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'npadvmod', 'up': 47, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'masked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 18, 22, 24]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 6, 'dn': [11]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'significant', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 10, 13]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'made', 'tag': 'VBD', 'dep': 'relcl', 'up': 11, 'dn': [12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 6, 'dn': [14, 15, 16, 17, 19, 20, 21]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 6, 'dn': [23, 26, 31, 33]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 24, 'dn': [25, 27, 29, 30]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 26, 'dn': [28]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'keeping', 'tag': 'VBG', 'dep': 'advcl', 'up': 24, 'dn': [32]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}], 'stripped_text': '(In reply to comment #4) > https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/ > Design&oldid=745378&veaction=edit > > When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the > following error in my JavaScript console: > > Uncaught RangeError: Maximum call stack size exceeded > oo.compare > oo.compare […] This is now masked by some significant performance improvements we made (so it \"works\"), but we think it\\'s still an issue; keeping open.', 'cleaned': '(in reply to comment #) > > design&oldid=&veaction=edit > > when i go to this url in google chrome/os x/version .1453.116, i get the > following error in my javascript console: > > uncaught rangeerror: maximum call stack size exceeded > oo.compare > oo.compare [...] this is now masked by some significant performance improvements we made (so it \"works\"), but we think it\\'s still an issue; keeping open.'})}),\n", + " '904': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '904', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/Design&oldid=745378&veaction=edit When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the following error in my JavaScript console: Uncaught RangeError: Maximum call stack size exceeded oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare', 'parsed': [{'rt': 21, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 21, 'dn': [1, 5]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [2]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'punct', 'up': 0, 'dn': [3, 4, 6, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'google', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'chrome', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'os', 'tag': 'NNP', 'dep': 'prep', 'up': 11, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': '/', 'tag': 'NN', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'number>.1453.116', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 21, 'dn': [16, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 14, 15, 18, 19, 20, 24, 29, 30, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'rangeerror', 'tag': 'NN', 'dep': 'dep', 'up': 37, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'maximum', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'call', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'stack', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': [34]}, {'tok': 'size', 'tag': 'NN', 'dep': 'nsubj', 'up': 37, 'dn': [33, 35]}, {'tok': 'exceeded', 'tag': 'VBD', 'dep': 'conj', 'up': 21, 'dn': [31, 32, 36, 237]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'compound', 'up': 236, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': [39]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 42, 'dn': [40]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 43, 'dn': [41]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 44, 'dn': [42]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 45, 'dn': [43]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 46, 'dn': [44]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': [45]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 48, 'dn': [46]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 49, 'dn': [47]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 50, 'dn': [48]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 51, 'dn': [49]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 52, 'dn': [50]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 53, 'dn': [51]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 54, 'dn': [52]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 55, 'dn': [53]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 56, 'dn': [54]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 57, 'dn': [55]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 58, 'dn': [56]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 59, 'dn': [57]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 60, 'dn': [58]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 61, 'dn': [59]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 62, 'dn': [60]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 63, 'dn': [61]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 64, 'dn': [62]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 65, 'dn': [63]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 66, 'dn': [64]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 67, 'dn': [65]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 68, 'dn': [66]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 69, 'dn': [67]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 70, 'dn': [68]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 71, 'dn': [69]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 72, 'dn': [70]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 73, 'dn': [71]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 74, 'dn': [72]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 75, 'dn': [73]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 76, 'dn': [74]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 77, 'dn': [75]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 78, 'dn': [76]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 79, 'dn': [77]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 80, 'dn': [78]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 81, 'dn': [79]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 82, 'dn': [80]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 83, 'dn': [81]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 84, 'dn': [82]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 85, 'dn': [83]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 86, 'dn': [84]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 87, 'dn': [85]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 88, 'dn': [86]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 89, 'dn': [87]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 90, 'dn': [88]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 91, 'dn': [89]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 92, 'dn': [90]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 93, 'dn': [91]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 94, 'dn': [92]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 95, 'dn': [93]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 96, 'dn': [94]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 97, 'dn': [95]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 98, 'dn': [96]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 99, 'dn': [97]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 100, 'dn': [98]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 101, 'dn': [99]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 102, 'dn': [100]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 103, 'dn': [101]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 104, 'dn': [102]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 105, 'dn': [103]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 106, 'dn': [104]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 107, 'dn': [105]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 108, 'dn': [106]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 109, 'dn': [107]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 110, 'dn': [108]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 111, 'dn': [109]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 112, 'dn': [110]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 113, 'dn': [111]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 114, 'dn': [112]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 115, 'dn': [113]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 116, 'dn': [114]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 117, 'dn': [115]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 118, 'dn': [116]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 119, 'dn': [117]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 120, 'dn': [118]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 121, 'dn': [119]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 122, 'dn': [120]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 123, 'dn': [121]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 124, 'dn': [122]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 125, 'dn': [123]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 126, 'dn': [124]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 127, 'dn': [125]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 128, 'dn': [126]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 129, 'dn': [127]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 130, 'dn': [128]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 131, 'dn': [129]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 132, 'dn': [130]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 133, 'dn': [131]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 134, 'dn': [132]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 135, 'dn': [133]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 136, 'dn': [134]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 137, 'dn': [135]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 138, 'dn': [136]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 139, 'dn': [137]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 140, 'dn': [138]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 141, 'dn': [139]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 142, 'dn': [140]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 143, 'dn': [141]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 144, 'dn': [142]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 145, 'dn': [143]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 146, 'dn': [144]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 147, 'dn': [145]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 148, 'dn': [146]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 149, 'dn': [147]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 150, 'dn': [148]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 151, 'dn': [149]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 152, 'dn': [150]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 153, 'dn': [151]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 154, 'dn': [152]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 155, 'dn': [153]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 156, 'dn': [154]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 157, 'dn': [155]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 158, 'dn': [156]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 159, 'dn': [157]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 160, 'dn': [158]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 161, 'dn': [159]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 162, 'dn': [160]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 163, 'dn': [161]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 164, 'dn': [162]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 165, 'dn': [163]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 166, 'dn': [164]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 167, 'dn': [165]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 168, 'dn': [166]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 169, 'dn': [167]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 170, 'dn': [168]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 171, 'dn': [169]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 172, 'dn': [170]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 173, 'dn': [171]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 174, 'dn': [172]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 175, 'dn': [173]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 176, 'dn': [174]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 177, 'dn': [175]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 178, 'dn': [176]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 179, 'dn': [177]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 180, 'dn': [178]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 181, 'dn': [179]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 182, 'dn': [180]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 183, 'dn': [181]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 184, 'dn': [182]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 185, 'dn': [183]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 186, 'dn': [184]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 187, 'dn': [185]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 188, 'dn': [186]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 189, 'dn': [187]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 190, 'dn': [188]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 191, 'dn': [189]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 192, 'dn': [190]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 193, 'dn': [191]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 194, 'dn': [192]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 195, 'dn': [193]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 196, 'dn': [194]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 197, 'dn': [195]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 198, 'dn': [196]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 199, 'dn': [197]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 200, 'dn': [198]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 201, 'dn': [199]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 202, 'dn': [200]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 203, 'dn': [201]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 204, 'dn': [202]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 205, 'dn': [203]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 206, 'dn': [204]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 207, 'dn': [205]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 208, 'dn': [206]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 209, 'dn': [207]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 210, 'dn': [208]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 211, 'dn': [209]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 212, 'dn': [210]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 213, 'dn': [211]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 214, 'dn': [212]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 215, 'dn': [213]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 216, 'dn': [214]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 217, 'dn': [215]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 218, 'dn': [216]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 219, 'dn': [217]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 220, 'dn': [218]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 221, 'dn': [219]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 222, 'dn': [220]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 223, 'dn': [221]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 224, 'dn': [222]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 225, 'dn': [223]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 226, 'dn': [224]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 227, 'dn': [225]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 228, 'dn': [226]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 229, 'dn': [227]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 230, 'dn': [228]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 231, 'dn': [229]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 232, 'dn': [230]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 233, 'dn': [231]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 234, 'dn': [232]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'compound', 'up': 235, 'dn': [233]}, {'tok': 'oo.compare', 'tag': 'NNS', 'dep': 'compound', 'up': 236, 'dn': [234]}, {'tok': 'oo.compare', 'tag': 'NNS', 'dep': 'compound', 'up': 237, 'dn': [38, 235]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'npadvmod', 'up': 37, 'dn': [236]}]}], 'stripped_text': 'https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/Design&oldid=745378&veaction=edit When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the following error in my JavaScript console: Uncaught RangeError: Maximum call stack size exceeded oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare', 'cleaned': ' when i go to this url in google chrome/os x/version .1453.116, i get the following error in my javascript console: uncaught rangeerror: maximum call stack size exceeded oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare'})}),\n", + " '907': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '907', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '[Sorry, somehow it was created without a description.] On the latest master I cannot edit a page that has in it. VisualEditor appears to be loading with the \"progress bar\", but doesn\\'t go to actual editing mode. Versions: VisualEditor 393807462e9d04ec5e437cb50ef1d03e5644e9be Parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07', 'parsed': [{'rt': 6, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'advcl', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'somehow', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 10, 11]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 9, 14, 15, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'nowiki', 'tag': 'NNP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 11, 12, 15, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'progress', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'versions', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 2, 4, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '393807462e9d04ec5e437cb50ef1d03e5644e9be', 'tag': 'CD', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'appos', 'up': 0, 'dn': [3]}, {'tok': 'be8a7dea49bd70692ef574a1bb7c7a70584d77e3', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [5, 6]}]}], 'stripped_text': '[Sorry, somehow it was created without a description.] On the latest master I cannot edit a page that has in it. VisualEditor appears to be loading with the \"progress bar\", but doesn\\'t go to actual editing mode. Versions: VisualEditor 393807462e9d04ec5e437cb50ef1d03e5644e9be Parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07', 'cleaned': '[sorry, somehow it was created without a description.] on the latest master i cannot edit a page that has in it. visualeditor appears to be loading with the \"progress bar\", but doesn\\'t go to actual editing mode. versions: visualeditor 393807462e9d04ec5e437cb50ef1d03e5644e9be parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07'})}),\n", + " '908': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '908', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Apologies if this is a duplicate; I haven't found a report about this. If you add a new reference with VisualEditor, you can't immediately reuse it with the reference editor; it doesn't show up in the list. You need to save the page and re open the reference editor for that reference to show. Version : unspecified Severity : normal\", 'parsed': [{'rt': 10, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'dep', 'up': 10, 'dn': [3]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [1, 2, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'ccomp', 'up': 23, 'dn': [2, 8, 9, 10, 11, 12, 14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [13, 19, 20, 21, 22, 24, 25, 28]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 5, 6, 7, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13, 17]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Apologies if this is a duplicate; I haven't found a report about this. If you add a new reference with VisualEditor, you can't immediately reuse it with the reference editor; it doesn't show up in the list. You need to save the page and re open the reference editor for that reference to show. Version : unspecified Severity : normal\", 'cleaned': \"apologies if this is a duplicate; i haven't found a report about this. if you add a new reference with visualeditor, you can't immediately reuse it with the reference editor; it doesn't show up in the list. you need to save the page and re-open the reference editor for that reference to show. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '911': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '911', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Now fixed in master and will be deployed next week.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 4, 7, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [5, 6, 9]}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'week', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Now fixed in master and will be deployed next week.', 'cleaned': 'now fixed in master and will be deployed next week.'})}),\n", + " '913': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '913', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'So bug reports are taking 2 weeks to be assessed and assigned? That sounds like bad news. Glad to see it\\'s now \"highest\", thanks. I\\'m amazed it took so long to be reported as a bug, and suspect it\\'s because the experience of adding refs has been so dreadful that people haven\\'t picked up on this specific aspect to report as a distinctive bug. Good luck.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'reports', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'taking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 3, 8, 11, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'assessed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 4, 'dn': [9, 10, 12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'assigned', 'tag': 'VBN', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'sounds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'news', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'glad', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [2, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5, 7, 10]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'highest', 'tag': 'JJS', 'dep': 'acomp', 'up': 4, 'dn': [6, 8, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'thanks', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 14, 15, 44]}, {'tok': 'amazed', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'took', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 6, 13]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'long', 'tag': 'JJ', 'dep': 'advmod', 'up': 4, 'dn': [5, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'xcomp', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'suspect', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 15, 'dn': [16, 25]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [23]}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'advcl', 'up': 17, 'dn': [18, 20, 24, 27]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'dreadful', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': [26, 32]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'picked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 30, 31, 33, 34, 39]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 32, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [37]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'aspect', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 39, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'xcomp', 'up': 32, 'dn': [38, 40]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [43]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'distinctive', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'luck', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'So bug reports are taking 2 weeks to be assessed and assigned? That sounds like bad news. Glad to see it\\'s now \"highest\", thanks. I\\'m amazed it took so long to be reported as a bug, and suspect it\\'s because the experience of adding refs has been so dreadful that people haven\\'t picked up on this specific aspect to report as a distinctive bug. Good luck.', 'cleaned': 'so bug reports are taking weeks to be assessed and assigned? that sounds like bad news. glad to see it\\'s now \"highest\", thanks. i\\'m amazed it took so long to be reported as a bug, and suspect it\\'s because the experience of adding refs has been so dreadful that people haven\\'t picked up on this specific aspect to report as a distinctive bug. good luck.'})}),\n", + " '914': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '914', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > I can think of possible two reasons why this bug has not been given high > priority: You forgot option 3: We hadn\\'t got to this bug report yet (aka, \"AGF\"). : ) Now marked appropriately.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 28, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 6, 'dn': []}, {'tok': 'reasons', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 13]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [8]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 10, 11, 12, 16]}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'forgot', 'tag': 'VBP', 'dep': 'ccomp', 'up': 28, 'dn': [2, 17, 18, 20, 21, 22]}, {'tok': 'option', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': [23]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'got', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [19, 24, 25, 26, 27, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 31]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'aka', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'agf', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'marked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'appropriately', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > I can think of possible two reasons why this bug has not been given high > priority: You forgot option 3: We hadn\\'t got to this bug report yet (aka, \"AGF\"). : ) Now marked appropriately.', 'cleaned': '(in reply to comment #) > i can think of possible two reasons why this bug has not been given high > priority: you forgot option : we hadn\\'t got to this bug report yet (aka, \"agf\"). :-) now marked appropriately.'})}),\n", + " '915': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hirrhium5ibrtof34lwa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '915', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can think of possible two reasons why this bug has not been given high priority: (1) Those unfamiliar with creating or substantially expanding Wikipedia articles don't think that this is a big deal. They are wrong it IS a big deal. Not been able to cite the same source two or more times in an article, which is exceptionally common, causes all the problems noted by Pam, above. or (2) VE's fundamental architecture prevents it from adding footnotes created during an editing session to the list of footnotes that existed prior to that session, and if this were listed as a high priority bug, that design mistake might be much more obvious. I really, really hope that the answer is not (2), because if so, that's a deal breaker. The lack of such functionality is certainly, in and of itself, reason to NOW recommend that anyone writing a new article not do so in VE. (And, no, it's not acceptable to do everything but the footnotes in VE, then do footnotes with the wikitext editor users absolutely should be footnoting their text additions with citations, as they go along , if only for efficiency.)\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 16, 19, 33, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 6, 'dn': []}, {'tok': 'reasons', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 13]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [8]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 10, 11, 12, 15]}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [17, 18, 20, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'those', 'tag': 'DT', 'dep': 'nsubj', 'up': 33, 'dn': [23]}, {'tok': 'unfamiliar', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [24]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'creating', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26, 28]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'substantially', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'expanding', 'tag': 'VBG', 'dep': 'conj', 'up': 25, 'dn': [27, 30]}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': [29]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [22, 31, 32, 36]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 36, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 33, 'dn': [34, 35, 39]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'deal', 'tag': 'NN', 'dep': 'attr', 'up': 36, 'dn': [37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 5, 'dn': [0, 2]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'deal', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'advcl', 'up': 21, 'dn': [0, 2]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'cite', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 11]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 11, 'dn': [9, 10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [16, 19]}, {'tok': 'exceptionally', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 20, 24, 29, 30]}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 25, 28]}, {'tok': 'noted', 'tag': 'VBN', 'dep': 'acl', 'up': 24, 'dn': [26]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 25, 'dn': [27]}, {'tok': 'pam', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [1, 2, 4, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'poss', 'up': 9, 'dn': [7]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 6, 'dn': []}, {'tok': 'fundamental', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'architecture', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 8]}, {'tok': 'prevents', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 9, 11, 12, 31, 32, 48, 52]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [3, 13]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14]}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [15]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [16, 20]}, {'tok': 'during', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [26]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'relcl', 'up': 24, 'dn': [25, 27]}, {'tok': 'prior', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [28]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 36, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 36, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 36, 'dn': []}, {'tok': 'listed', 'tag': 'VBN', 'dep': 'advcl', 'up': 48, 'dn': [33, 34, 35, 37]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': [39, 40]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38, 41]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'design', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'mistake', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [44, 45]}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [36, 43, 46, 47, 51]}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 51, 'dn': [49]}, {'tok': 'obvious', 'tag': 'JJ', 'dep': 'acomp', 'up': 48, 'dn': [50]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 8, 15, 21, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'answer', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 9, 10, 11, 12, 13, 14]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advcl', 'up': 21, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [16, 18, 19, 20, 25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'deal', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'breaker', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'lack', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [1, 6, 7, 8]}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'advmod', 'up': 5, 'dn': [9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'conj', 'up': 8, 'dn': [11]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'ROOT', 'dn': [5, 12, 16, 30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'recommend', 'tag': 'VB', 'dep': 'relcl', 'up': 13, 'dn': [14, 15, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'anyone', 'tag': 'NN', 'dep': 'nsubj', 'up': 26, 'dn': [19, 23]}, {'tok': 'writing', 'tag': 'VBG', 'dep': 'acl', 'up': 18, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21]}, {'tok': '*', 'tag': 'IN', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': '*', 'tag': 'VBP', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [17, 18, 24, 25, 27, 28]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'UH', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 8]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'acceptable', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 18, 'dn': [2, 5, 6, 8]}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'absolutely', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 18, 'dn': [13, 14, 15, 16]}, {'tok': 'footnoting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 7, 17, 21, 22, 24, 25, 28, 30, 34, 36, 37]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 21, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'additions', 'tag': 'NNS', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [23]}, {'tok': 'citations', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'advcl', 'up': 18, 'dn': [26, 27, 29]}, {'tok': 'along', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': [31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [32, 33, 35]}, {'tok': 'efficiency', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': \"I can think of possible two reasons why this bug has not been given high priority: (1) Those unfamiliar with creating or substantially expanding Wikipedia articles don't think that this is a big deal. They are wrong it IS a big deal. Not been able to cite the same source two or more times in an article, which is exceptionally common, causes all the problems noted by Pam, above. or (2) VE's fundamental architecture prevents it from adding footnotes created during an editing session to the list of footnotes that existed prior to that session, and if this were listed as a high priority bug, that design mistake might be much more obvious. I really, really hope that the answer is not (2), because if so, that's a deal breaker. The lack of such functionality is certainly, in and of itself, reason to NOW recommend that anyone writing a new article not do so in VE. (And, no, it's not acceptable to do everything but the footnotes in VE, then do footnotes with the wikitext editor users absolutely should be footnoting their text additions with citations, as they go along , if only for efficiency.)\", 'cleaned': \"i can think of possible two reasons why this bug has not been given high priority: () those unfamiliar with creating or substantially expanding wikipedia articles don't think that this is a big deal. they are wrong - it is a big deal. not been able to cite the same source two or more times in an article, which is exceptionally common, causes all the problems noted by pam, above. or () ve's fundamental architecture prevents it from adding footnotes created during an editing session to the list of footnotes that existed prior to that session, and if this were listed as a high-priority bug, that design mistake might be much more obvious. i really, really hope that the answer is not (), because if so, that's a deal-breaker. the lack of such functionality is certainly, in and of itself, reason to now recommend that anyone writing a new article *not* do so in ve. (and, no, it's not acceptable to do everything but the footnotes in ve, then do footnotes with the wikitext editor - users absolutely should be footnoting their text additions with citations, *as they go along*, if only for efficiency.)\"})}),\n", + " '916': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '916', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'d urge this to be a higher priority: how do we expect people to create good new articles, even a well cited stub, if they can\\'t use the same reference for more than one point? They get offered a \"reuse a reference\" button, but it doesn\\'t work: seriously bad news. The confused editor then has several choices: (a) don\\'t give the extra reference(s) they think are appropriate, dumbing down the article; (b) re input the reference each time they want to use it; (c) stop editing in VE and go into Edit Source (if they\\'re lucky enough to be an established editor who knows about it and has learned how to use it ... not for newbies according to current ideas); (d) curse and swear and givve up trying to create their article and probably abandon editing Wikipedia altogether.', 'parsed': [{'rt': 13, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'urge', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 3, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [4, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'higher', 'tag': 'JJR', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'expect', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 12, 16, 41]}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15, 19, 27, 32]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 20, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'cited', 'tag': 'VBN', 'dep': 'amod', 'up': 26, 'dn': [23, 24]}, {'tok': 'stub', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': [21, 22, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'advcl', 'up': 16, 'dn': [28, 29, 30, 31, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [40]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'quantmod', 'up': 39, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 40, 'dn': [37, 38]}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [39]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'offered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 5, 10, 11, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [12, 13, 14, 16, 19, 20]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'seriously', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': [17]}, {'tok': 'news', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 47, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'confused', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 1]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 47, 'dn': [2, 3, 6, 13, 19, 31, 32, 33]}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'choices', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5, 7, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'LS', 'dep': 'appos', 'up': 6, 'dn': [8, 10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [11, 12, 16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'reference(s', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'parataxis', 'up': 4, 'dn': [18, 20, 27]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 19, 'dn': [21, 22, 23]}, {'tok': 'appropriate', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'dumbing', 'tag': 'VBG', 'dep': 'advcl', 'up': 20, 'dn': [24, 26]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [25]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'b', 'tag': 'LS', 'dep': 'meta', 'up': 31, 'dn': [28, 30]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 're', 'tag': 'NN', 'dep': 'ccomp', 'up': 4, 'dn': [29]}, {'tok': '-', 'tag': 'VB', 'dep': 'ccomp', 'up': 4, 'dn': []}, {'tok': 'input', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [35, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 33, 'dn': [36, 39]}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 39, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'relcl', 'up': 37, 'dn': [38, 41]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 39, 'dn': [40, 42]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 41, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'c', 'tag': 'NN', 'dep': 'meta', 'up': 47, 'dn': [44, 46]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 43, 45, 48, 50, 51, 52, 78, 80, 82, 86, 91, 108]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 47, 'dn': [49]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'intj', 'up': 47, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 47, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 47, 'dn': [53, 56, 59]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 52, 'dn': [55]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 53, 'dn': [54]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 59, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 59, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 52, 'dn': [57, 58, 60]}, {'tok': 'lucky', 'tag': 'JJ', 'dep': 'acomp', 'up': 59, 'dn': [61, 63]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 60, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 63, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 60, 'dn': [62, 66]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': 'established', 'tag': 'JJ', 'dep': 'amod', 'up': 66, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'attr', 'up': 63, 'dn': [64, 65, 68]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 68, 'dn': []}, {'tok': 'knows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 66, 'dn': [67, 69, 71, 73]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 68, 'dn': [70]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 69, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 68, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 73, 'dn': []}, {'tok': 'learned', 'tag': 'VBN', 'dep': 'conj', 'up': 68, 'dn': [72, 76]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 76, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 76, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 73, 'dn': [74, 75, 77]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 76, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 80, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [79, 81]}, {'tok': 'newbies', 'tag': 'NNS', 'dep': 'pobj', 'up': 80, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 47, 'dn': [83]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 82, 'dn': [85]}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 85, 'dn': []}, {'tok': 'ideas', 'tag': 'NNS', 'dep': 'pobj', 'up': 83, 'dn': [84]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'd', 'tag': 'LS', 'dep': 'meta', 'up': 91, 'dn': [87, 88, 90]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'curse', 'tag': 'NN', 'dep': 'conj', 'up': 47, 'dn': [89, 92, 93]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 91, 'dn': []}, {'tok': 'swear', 'tag': 'VB', 'dep': 'conj', 'up': 91, 'dn': [94, 95]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 93, 'dn': []}, {'tok': 'givve', 'tag': 'VB', 'dep': 'conj', 'up': 93, 'dn': [96, 97, 102, 104]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 95, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'xcomp', 'up': 95, 'dn': [99]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 99, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'xcomp', 'up': 97, 'dn': [98, 101]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 101, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 99, 'dn': [100]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 95, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 104, 'dn': []}, {'tok': 'abandon', 'tag': 'VB', 'dep': 'conj', 'up': 95, 'dn': [103, 106, 107]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 106, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 104, 'dn': [105]}, {'tok': 'altogether', 'tag': 'RB', 'dep': 'advmod', 'up': 104, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 47, 'dn': []}]}], 'stripped_text': 'I\\'d urge this to be a higher priority: how do we expect people to create good new articles, even a well cited stub, if they can\\'t use the same reference for more than one point? They get offered a \"reuse a reference\" button, but it doesn\\'t work: seriously bad news. The confused editor then has several choices: (a) don\\'t give the extra reference(s) they think are appropriate, dumbing down the article; (b) re input the reference each time they want to use it; (c) stop editing in VE and go into Edit Source (if they\\'re lucky enough to be an established editor who knows about it and has learned how to use it ... not for newbies according to current ideas); (d) curse and swear and givve up trying to create their article and probably abandon editing Wikipedia altogether.', 'cleaned': 'i\\'d urge this to be a higher priority: how do we expect people to create good new articles, even a well-cited stub, if they can\\'t use the same reference for more than one point? they get offered a \"reuse a reference\" button, but it doesn\\'t work: seriously bad news. the confused editor then has several choices: (a) don\\'t give the extra reference(s) they think are appropriate, dumbing down the article; (b) re-input the reference each time they want to use it; (c) stop editing in ve and go into edit source (if they\\'re lucky enough to be an established editor who knows about it and has learned how to use it ... not for newbies according to current ideas); (d) curse and swear and givve up trying to create their article and probably abandon editing wikipedia altogether.'})}),\n", + " '917': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '917', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Currently, the \"insert reference\" dialog is a bit confusing and buggy, and it takes two or more steps to actually type the content of a reference (most common case). We should initialize the dialog with a micro VE surface that immediately enables the user to type reference content. The selection of an existing reference can be pushed down into a separate section or tab. (Per discussion w/ James) Version : unspecified Severity : normal', 'parsed': [{'rt': 8, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'insert', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [2, 3, 5, 6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 7, 11, 14, 15, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [9]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': [10, 12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'buggy', 'tag': 'JJ', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'conj', 'up': 8, 'dn': [16, 21, 34, 35]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 21, 'dn': [19, 20]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'conj', 'up': 18, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'relcl', 'up': 21, 'dn': [22, 23, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30, 33]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': [31]}, {'tok': 'case', 'tag': 'NN', 'dep': 'appos', 'up': 29, 'dn': [32]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'initialize', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5, 13]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'micro', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'surface', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'enables', 'tag': 'VBZ', 'dep': 'relcl', 'up': 4, 'dn': [11, 12, 15, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [16, 19]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 6, 7, 9, 10, 16]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 14, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'w/', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Currently, the \"insert reference\" dialog is a bit confusing and buggy, and it takes two or more steps to actually type the content of a reference (most common case). We should initialize the dialog with a micro VE surface that immediately enables the user to type reference content. The selection of an existing reference can be pushed down into a separate section or tab. (Per discussion w/ James) Version : unspecified Severity : normal', 'cleaned': 'currently, the \"insert reference\" dialog is a bit confusing and buggy, and it takes two or more steps to actually type the content of a reference (most common case). we should initialize the dialog with a micro-ve surface that immediately enables the user to type reference content. the selection of an existing reference can be pushed down into a separate section or tab. (per discussion w/ james) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '918': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '918', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This was done and deployed last week.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [6]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'week', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This was done and deployed last week.', 'cleaned': 'this was done and deployed last week.'})}),\n", + " '922': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '922', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'James and I agreed to make this a \"stretch blocker\" for the IP release. (That means it\\'s a blocker for now, unless other issues around content corruption or the basic edit surfacing operation become more critical.) The reason is that citations are such a crucial part of the new editing experience that we\\'d really like to make some basic improvements to the dialog ASAP, ahead of additional refactoring work around supporting citation templates etc.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'james', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1, 2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'agreed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 5, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'stretch', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 8, 9, 11, 12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'ip', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 25, 26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 6, 9, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'now', 'tag': 'RB', 'dep': 'pcomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'nsubj', 'up': 22, 'dn': [11, 13]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16, 21]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'npadvmod', 'up': 20, 'dn': []}, {'tok': 'surfacing', 'tag': 'VBG', 'dep': 'amod', 'up': 21, 'dn': [19]}, {'tok': 'operation', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': [17, 18, 20]}, {'tok': 'become', 'tag': 'VBP', 'dep': 'advcl', 'up': 4, 'dn': [10, 12, 24]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 40]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'citations', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 9]}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'crucial', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 13, 19]}, {'tok': 'that', 'tag': 'IN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'relcl', 'up': 14, 'dn': [16, 17, 18, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [15, 20, 24, 39]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 25, 29]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'asap', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'ahead', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': [31]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'refactoring', 'tag': 'NN', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33, 35]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'supporting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 35, 'dn': [38]}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': 'etc', 'tag': 'FW', 'dep': 'ccomp', 'up': 21, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'James and I agreed to make this a \"stretch blocker\" for the IP release. (That means it\\'s a blocker for now, unless other issues around content corruption or the basic edit surfacing operation become more critical.) The reason is that citations are such a crucial part of the new editing experience that we\\'d really like to make some basic improvements to the dialog ASAP, ahead of additional refactoring work around supporting citation templates etc.', 'cleaned': 'james and i agreed to make this a \"stretch blocker\" for the ip release. (that means it\\'s a blocker for now, unless other issues around content corruption or the basic edit surfacing operation become more critical.) the reason is that citations are such a crucial part of the new editing experience that we\\'d really like to make some basic improvements to the dialog asap, ahead of additional refactoring work around supporting citation templates etc.'})}),\n", + " '923': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '923', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'data mw.i seems to be dropped on edit in latest VE, which causes a loss of round trip information for spaces etc. Version : unspecified Severity : major', 'parsed': [{'rt': 3, 'toks': [{'tok': 'data', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'mw.i', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 6, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'dropped', 'tag': 'VBN', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 11, 'dn': [13, 16, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'loss', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [21]}, {'tok': 'round', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'trip', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': [18, 19]}, {'tok': 'information', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20, 22]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'ccomp', 'up': 14, 'dn': []}, {'tok': '.', 'tag': 'FW', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'data mw.i seems to be dropped on edit in latest VE, which causes a loss of round trip information for spaces etc. Version : unspecified Severity : major', 'cleaned': 'data-mw.i seems to be dropped on edit in latest ve, which causes a loss of round-trip information for spaces etc. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '926': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '926', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We've not seen this recur; it was probably caused by mis cached code. Closing, but please re open if it does happen again.\", 'parsed': [{'rt': 10, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 2, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'recur', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 6, 7, 8, 9, 11, 16]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 10, 'dn': [15]}, {'tok': 'mis', 'tag': 'NN', 'dep': 'npadvmod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 15, 'dn': [12, 13]}, {'tok': 'code', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [3, 5, 10, 12]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 4, 'dn': [6]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [7, 8, 9, 11]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"We've not seen this recur; it was probably caused by mis cached code. Closing, but please re open if it does happen again.\", 'cleaned': \"we've not seen this recur; it was probably caused by mis-cached code. closing, but please re-open if it does happen again.\"})}),\n", + " '927': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '927', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' wicke wrote: %%% Bug 51175 has been marked as a duplicate of this bug. %%%', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wicke', 'tag': 'JJ', 'dep': 'ccomp', 'up': 5, 'dn': [0, 3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 12, 'dn': [0, 1, 3, 4, 6]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [5]}, {'tok': '<', 'tag': 'XX', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [7, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 8, 10, 11, 13, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}]}], 'stripped_text': ' wicke wrote: %%% Bug 51175 has been marked as a duplicate of this bug. %%%', 'cleaned': '**wicke** wrote: %%%*** bug has been marked as a duplicate of this bug. ***%%%'})}),\n", + " '928': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '928', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #16) > (In reply to comment #15) > > I\\'m assuming that this is not yet deployed, as a new report was added to > > 51161: > > > It is deployed. > > > Normally this single transclusion content should be covered by the Parsoid > > workaround. Did anything change in the VE handling recently that could have > > re added the \"i\" property with a faulty value? > That sounds unlikely. When the user adds a new parameter, that parameter > won\\'t > have an i value, but that seems reasonable to me. That infobox already existed. The \\'i\\' property is per transclusion, not per parameter.', 'parsed': [{'rt': 15, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 14, 17, 18, 20, 21]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 9, 20, 21, 22, 23, 24]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 7, 8, 10, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [12, 13]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 9, 'dn': [11, 14, 15, 17, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': [25, 26]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [0, 2]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [5, 6]}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [4, 7]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'covered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 8, 9, 10, 12, 15, 16, 17, 18]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'workaround', 'tag': 'NNP', 'dep': 'oprd', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 10, 13, 14, 15, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'handling', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'recently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'relcl', 'up': 2, 'dn': [8, 9, 11, 12]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 18, 19, 21]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'faulty', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'sounds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'unlikely', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 18, 19, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [8, 10]}, {'tok': '>', 'tag': 'PRP', 'dep': 'appos', 'up': 9, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': '>', 'tag': 'VB', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [9, 11, 12, 13, 17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [20, 22, 25]}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'oprd', 'up': 21, 'dn': [23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'infobox', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 4, 'dn': [1, 3]}, {'tok': \"'\", 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 6, 8, 10, 12]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9, 11]}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #16) > (In reply to comment #15) > > I\\'m assuming that this is not yet deployed, as a new report was added to > > 51161: > > > It is deployed. > > > Normally this single transclusion content should be covered by the Parsoid > > workaround. Did anything change in the VE handling recently that could have > > re added the \"i\" property with a faulty value? > That sounds unlikely. When the user adds a new parameter, that parameter > won\\'t > have an i value, but that seems reasonable to me. That infobox already existed. The \\'i\\' property is per transclusion, not per parameter.', 'cleaned': '(in reply to comment #) > (in reply to comment #) > > i\\'m assuming that this is not yet deployed, as a new report was added to > > : > > > it is deployed. > > > normally this single-transclusion content should be covered by the parsoid > > workaround. did anything change in the ve handling recently that could have > > re-added the \"i\" property with a faulty value? > that sounds unlikely. when the user adds a new parameter, that parameter > won\\'t > have an i value, but that seems reasonable to me. that infobox already existed. the \\'i\\' property is per transclusion, not per parameter.'})}),\n", + " '929': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '929', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #15) > I\\'m assuming that this is not yet deployed, as a new report was added to > 51161: > It is deployed. > Normally this single transclusion content should be covered by the Parsoid > workaround. Did anything change in the VE handling recently that could have > re added the \"i\" property with a faulty value? That sounds unlikely. When the user adds a new parameter, that parameter won\\'t have an i value, but that seems reasonable to me. I\\'ll try to reproduce this later and see what\\'s being sent back to Parsoid.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 8, 20, 25, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 7, 9, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [11, 12]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [10, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18, 19]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 25, 'dn': [21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [2, 3]}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [1, 4]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'covered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 9, 14]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 10, 12, 13, 14, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'handling', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'recently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [8, 9, 11]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 17, 18, 20]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'faulty', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'sounds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'unlikely', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [8]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 7, 9, 10, 11, 15, 16, 17, 19]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 12, 'dn': [18, 20, 23]}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'oprd', 'up': 19, 'dn': [21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 7, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [12]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'sent', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 13]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(In reply to comment #15) > I\\'m assuming that this is not yet deployed, as a new report was added to > 51161: > It is deployed. > Normally this single transclusion content should be covered by the Parsoid > workaround. Did anything change in the VE handling recently that could have > re added the \"i\" property with a faulty value? That sounds unlikely. When the user adds a new parameter, that parameter won\\'t have an i value, but that seems reasonable to me. I\\'ll try to reproduce this later and see what\\'s being sent back to Parsoid.', 'cleaned': '(in reply to comment #) > i\\'m assuming that this is not yet deployed, as a new report was added to > : > it is deployed. > normally this single-transclusion content should be covered by the parsoid > workaround. did anything change in the ve handling recently that could have > re-added the \"i\" property with a faulty value? that sounds unlikely. when the user adds a new parameter, that parameter won\\'t have an i value, but that seems reasonable to me. i\\'ll try to reproduce this later and see what\\'s being sent back to parsoid.'})}),\n", + " '930': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '930', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'m assuming that this is not yet deployed, as a new report was added to 51161: This is what happened: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=next&oldid=557856562 This is what the user intended: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=564074475&oldid=557856562 If removal of newlines really is necessary, please insert a space instead. If that is not possible, please remove the spaces from both sides of each equals. An arrangement like |name = Scarborough|symbol = rail|code = SCA|image_name = ScarboroughRailwayStation.jpg|caption = The entrance to the station gives the impression of associating a parameter name with the value immediately preceding. An arrangement like |name=Scarborough |symbol=rail |code=SCA |image_name=ScarboroughRailwayStation.jpg |caption=The entrance to the station would associate a parameter name with the value immediately following. Normally this single transclusion content should be covered by the Parsoid workaround. Did anything change in the VE handling recently that could have re added the \"i\" property with a faulty value?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 8, 19, 20, 49, 53]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 7, 9, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [11, 12]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [10, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '---------------------------------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 31, 'dn': [21, 22, 25]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ccomp', 'up': 23, 'dn': [24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 49, 'dn': [23, 26, 27, 28, 29, 30, 35, 36]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 35, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 35, 'dn': [33]}, {'tok': 'intended', 'tag': 'VBD', 'dep': 'ccomp', 'up': 31, 'dn': [32, 34]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 49, 'dn': [39]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 45, 'dn': []}, {'tok': 'removal', 'tag': 'NN', 'dep': 'nsubj', 'up': 45, 'dn': [42]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'newlines', 'tag': 'NNS', 'dep': 'pobj', 'up': 42, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 49, 'dn': [40, 41, 44, 46]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 45, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 49, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [31, 37, 38, 45, 47, 48, 51, 52]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 51, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': [50]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [0, 1, 3, 4]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 7, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 5, 6, 9, 10, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'sides', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'equals', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'arrangement', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': '|name', 'tag': 'NNP', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '=', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'scarborough|symbol', 'tag': 'NNP', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '=', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'rail|code', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 5, 6]}, {'tok': '=', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [1, 9]}, {'tok': 'sca|image_name', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [8, 12]}, {'tok': 'scarboroughrailwaystation.jpg|caption', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': '=', 'tag': 'VBZ', 'dep': 'prep', 'up': 10, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'entrance', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [13, 15]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'station', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [10, 14, 20, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'impression', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'associating', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [25, 26, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [27]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'preceding', 'tag': 'VBG', 'dep': 'ccomp', 'up': 22, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'arrangement', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0, 2, 13, 14, 15]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 4, 9, 10, 11]}, {'tok': '|name', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'scarborough', 'tag': 'VBP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '|symbol', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'rail', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '|code', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [5, 6, 7, 8]}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'sca', 'tag': 'VBD', 'dep': 'pobj', 'up': 2, 'dn': [12]}, {'tok': '|image_name', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': '=', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'scarboroughrailwaystation.jpg', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '|caption', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': [1]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'entrance', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [17, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'station', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'associate', 'tag': 'VB', 'dep': 'ROOT', 'dn': [16, 18, 22, 26, 27, 32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 25]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [28]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'pcomp', 'up': 27, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '-------------------------------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [2, 3]}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [1, 4]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'covered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 9, 13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 11, 12, 13, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'handling', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'recently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 11, 'dn': [8, 9]}, {'tok': 're', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [10]}, {'tok': '-', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 16, 17, 19]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'faulty', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'I\\'m assuming that this is not yet deployed, as a new report was added to 51161: This is what happened: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=next&oldid=557856562 This is what the user intended: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=564074475&oldid=557856562 If removal of newlines really is necessary, please insert a space instead. If that is not possible, please remove the spaces from both sides of each equals. An arrangement like |name = Scarborough|symbol = rail|code = SCA|image_name = ScarboroughRailwayStation.jpg|caption = The entrance to the station gives the impression of associating a parameter name with the value immediately preceding. An arrangement like |name=Scarborough |symbol=rail |code=SCA |image_name=ScarboroughRailwayStation.jpg |caption=The entrance to the station would associate a parameter name with the value immediately following. Normally this single transclusion content should be covered by the Parsoid workaround. Did anything change in the VE handling recently that could have re added the \"i\" property with a faulty value?', 'cleaned': 'i\\'m assuming that this is not yet deployed, as a new report was added to : --------------------------------------------------- this is what happened: this is what the user intended: if removal of newlines really is necessary, please insert a space instead. if that is not possible, please remove the spaces from both sides of each equals. an arrangement like |name = scarborough|symbol = rail|code = sca|image_name = scarboroughrailwaystation.jpg|caption = the entrance to the station gives the impression of associating a parameter name with the value immediately preceding. an arrangement like |name=scarborough |symbol=rail |code=sca |image_name=scarboroughrailwaystation.jpg |caption=the entrance to the station would associate a parameter name with the value immediately following. ------------------------------------------------- normally this single-transclusion content should be covered by the parsoid workaround. did anything change in the ve handling recently that could have re-added the \"i\" property with a faulty value?'})}),\n", + " '931': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '931', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '934': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '934', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The Parsoid workaround above is now deployed. If the index went missing in VE, it assumes that a single transclusion target was not swapped out and reinserts the lost index in that case. This should avoid corruptions in the common single template case. It will do nothing for multi transclusion content (table start / row etc), and will also fail if the template was swapped out for another one. The latter case should be rare.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 1, 3]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 5, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'index', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'went', 'tag': 'VBD', 'dep': 'advcl', 'up': 9, 'dn': [0, 2, 4]}, {'tok': 'missing', 'tag': 'VBG', 'dep': 'acomp', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'assumes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 7, 8, 18, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'target', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [11, 14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'swapped', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [10, 15, 16, 17, 19, 20, 21]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 18, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'reinserts', 'tag': 'VBZ', 'dep': 'conj', 'up': 18, 'dn': [24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'lost', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'index', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'avoid', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 11]}, {'tok': 'corruptions', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [7, 8]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 15, 16, 17, 20, 30]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'multi', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'transclusion', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7, 9, 13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'start', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'row', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [10, 11, 12, 14]}, {'tok': 'etc', 'tag': 'FW', 'dep': 'nummod', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [18, 19, 25]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [22]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'swapped', 'tag': 'VBN', 'dep': 'advcl', 'up': 20, 'dn': [21, 23, 24, 26, 27]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 25, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'latter', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 1]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5, 6]}, {'tok': 'rare', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'The Parsoid workaround above is now deployed. If the index went missing in VE, it assumes that a single transclusion target was not swapped out and reinserts the lost index in that case. This should avoid corruptions in the common single template case. It will do nothing for multi transclusion content (table start / row etc), and will also fail if the template was swapped out for another one. The latter case should be rare.', 'cleaned': 'the parsoid workaround above is now deployed. if the index went missing in ve, it assumes that a single-transclusion target was not swapped out and reinserts the lost index in that case. this should avoid corruptions in the common single-template case. it will do nothing for multi-transclusion content (table start / row etc), and will also fail if the template was swapped out for another one. the latter case should be rare.'})}),\n", + " '937': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '937', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Example on http://www.mediawiki.org/wiki/User:GWicke/TestDataMW?veaction=edit: Original data mw: data mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"../Template:Echo\"},\"params\":{\"1\":{\"wt\":\"foo\"}},\"i\":0}\\' data mw through VE without edit: data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"foo"}},"i":0}\" data mw through VE after changing \\'foo\\' to \\'bar\\': data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"bar"}}}\" Note that the \"i\" member is gone.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'example', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 16, 23, 25, 27, 30, 55, 57, 58]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': [3, 4, 6]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'original', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 8, 9, 12]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'prep', 'up': 6, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'data', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': [10, 11]}, {'tok': '..', 'tag': '.', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '/template', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 16, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'mw', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [20, 21]}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [24]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [26]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [28, 29, 31]}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '/template', 'tag': '.', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'mw', 'tag': 'NN', 'dep': 'appos', 'up': 34, 'dn': [37, 38, 39]}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [42]}, {'tok': 've', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [44]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 43, 'dn': [45, 46, 48]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [47]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [49, 50]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [32, 33, 34, 52, 53, 54, 56]}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': '/template', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'echo\"},\"params\":{\"\":{\"wt\":\"bar', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [1, 2, 3, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'note', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 5, 14, 15]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'member', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [8, 9, 10, 11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': [7, 12]}, {'tok': 'gone', 'tag': 'VBN', 'dep': 'ccomp', 'up': 6, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Example on http://www.mediawiki.org/wiki/User:GWicke/TestDataMW?veaction=edit: Original data mw: data mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"../Template:Echo\"},\"params\":{\"1\":{\"wt\":\"foo\"}},\"i\":0}\\' data mw through VE without edit: data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"foo"}},"i":0}\" data mw through VE after changing \\'foo\\' to \\'bar\\': data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"bar"}}}\" Note that the \"i\" member is gone.', 'cleaned': 'example on original data-mw: data-mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"../template:echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":}\\' data-mw through ve without edit: data-mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"../template:echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":}\" data-mw through ve after changing \\'foo\\' to \\'bar\\': data-mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"../template:echo\"},\"params\":{\"\":{\"wt\":\"bar\"}}}\" note that the \"i\" member is gone.'})}),\n", + " '938': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '938', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Aha. Gotcha.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'aha', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gotcha', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Aha. Gotcha.', 'cleaned': 'aha. gotcha.'})}),\n", + " '939': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '939', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #4) > https://en.wikipedia.org/w/index.php?title=Christchurch, > _Dorset&diff=prev&oldid=563716751 > appears to be a pre deployment occurrence. This is post Parsoid deployment.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'dorset&diff', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [2, 8]}, {'tok': 'prev&oldid=', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 9, 10, 13, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'deployment', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'occurrence', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 15, 16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 6]}, {'tok': 'post', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #4) > https://en.wikipedia.org/w/index.php?title=Christchurch, > _Dorset&diff=prev&oldid=563716751 > appears to be a pre deployment occurrence. This is post Parsoid deployment.', 'cleaned': '(in reply to comment #) > > _dorset&diff=prev&oldid= > appears to be a pre-deployment occurrence. this is post-parsoid deployment.'})}),\n", + " '940': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '940', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It is either data mw.i or data mw.parts[].i for templates. It is not new, but so far we have not used that information that heavily, so the fact that you drop the i probably fell under the radar. We use it to associate the public entry with private round trip information such as the order of parameters and (crucially for this bug) whitespace. echo e \\'{{echo|a = foo\\\\n|b = c}}| node parse

{{{1}}}

', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 10, 12]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 5, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'mw.i', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 4, 6, 9]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'mw.parts[].i', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [11]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 11]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [6]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [7, 8, 9, 10, 13, 15, 16, 17, 19, 30]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'heavily', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'fact', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [18, 22, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'drop', 'tag': 'VBP', 'dep': 'acl', 'up': 19, 'dn': [20, 21, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'fell', 'tag': 'VBD', 'dep': 'relcl', 'up': 19, 'dn': [24, 25, 27]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'radar', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 4, 27, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'associate', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'public', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'entry', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [13]}, {'tok': 'private', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'trip', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [10, 11]}, {'tok': 'information', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 12, 15]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [14, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'parameters', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'crucially', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [22, 25]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'whitespace', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [21, 23, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'echo', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 9, 58, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88]}, {'tok': '-e', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'NNP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'echo|a', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '=', 'tag': 'NNP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'foo', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|b', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [5, 6, 7]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'dep', 'up': 0, 'dn': [2, 3, 4, 8, 12, 40]}, {'tok': 'c}}|', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'node', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13, 17]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'body>', 'tag': 'NFP', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'parsoid=\\'{\"dsr\":[,null', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [29, 30, 32, 38]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'null],\"src\":\"{{echo|a', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '=', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': '|b', 'tag': 'NN', 'dep': 'nmod', 'up': 38, 'dn': [33, 34, 35, 37]}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'c}}\",\"pi\":[[{\"k\":\"a\",\"spc', 'tag': 'NN', 'dep': 'conj', 'up': 31, 'dn': [36]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'k\":\"b\",\"spc', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': [64, 65]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number>}}}', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '/body', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'It is either data mw.i or data mw.parts[].i for templates. It is not new, but so far we have not used that information that heavily, so the fact that you drop the i probably fell under the radar. We use it to associate the public entry with private round trip information such as the order of parameters and (crucially for this bug) whitespace. echo e \\'{{echo|a = foo\\\\n|b = c}}| node parse

{{{1}}}

', 'cleaned': 'it is either data-mw.i or data-mw.parts[].i for templates. it is not new, but so far we have not used that information that heavily, so the fact that you drop the i probably fell under the radar. we use it to associate the public entry with private round-trip information such as the order of parameters and (crucially for this bug) whitespace. echo -e \\'{{echo|a = foo |b = c}}| node parse

}\\' data-parsoid=\\'{\"dsr\":[,null,null],\"src\":\"{{echo|a = foo |b = c}}\",\"pi\":[[{\"k\":\"a\",\"spc\":[\"\",\" \",\" \",\" \"]},{\"k\":\"b\",\"spc\":[\"\",\" \",\" \",\"\"]}]]}\\'>{{{}}}

'})}),\n", + " '941': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '941', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Christchurch,_Dorset&diff=prev&oldid=563716751 appears to be a pre deployment occurrence.', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'deployment', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'occurrence', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Christchurch,_Dorset&diff=prev&oldid=563716751 appears to be a pre deployment occurrence.', 'cleaned': ' appears to be a pre-deployment occurrence.'})}),\n", + " '942': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '942', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '943': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '943', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce this, even if I edit the template. VE preserves unmodified data mw attributes always. Also, what is data mw.i ? Is it new?\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 9, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [6, 7, 8, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'preserves', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 7, 8]}, {'tok': 'unmodified', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'mw', 'tag': 'FW', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'attributes', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7]}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'mw.i', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [4, 5]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"I can't reproduce this, even if I edit the template. VE preserves unmodified data mw attributes always. Also, what is data mw.i ? Is it new?\", 'cleaned': \"i can't reproduce this, even if i edit the template. ve preserves unmodified data-mw attributes always. also, what is data-mw.i ? is it new?\"})}),\n", + " '944': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '944', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This then causes diffs like http://en.wikipedia.org/w/index.php?title=Bj%C3%B6rk&diff=563745216&oldid=563123196', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 7]}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This then causes diffs like http://en.wikipedia.org/w/index.php?title=Bj%C3%B6rk&diff=563745216&oldid=563123196', 'cleaned': 'this then causes diffs like '})}),\n", + " '945': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '945', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a tracking bug only for blocker level issues before the planned release of the VisualEditor beta to IP users on English Wikipedia. Please only add blocker level issues (e.g. content corruption); ultimately, what qualifies as \"blocker\" is at the discretion of James Forrester, VisualEditor PM. Version : unspecified Severity : blocker', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 11, 25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'tracking', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [5, 10]}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'level', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [7, 8]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [9]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'planned', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'ip', 'tag': 'VB', 'dep': 'relcl', 'up': 14, 'dn': [19, 21]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [22]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ccomp', 'up': 21, 'dn': [0, 1, 6]}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'level', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [5, 7, 10, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [8, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'ultimately', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'qualifies', 'tag': 'VBZ', 'dep': 'csubj', 'up': 21, 'dn': [15, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 19, 20]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 12, 13, 14, 16, 22, 31]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'discretion', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': [26, 28, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'pm', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'This is a tracking bug only for blocker level issues before the planned release of the VisualEditor beta to IP users on English Wikipedia. Please only add blocker level issues (e.g. content corruption); ultimately, what qualifies as \"blocker\" is at the discretion of James Forrester, VisualEditor PM. Version : unspecified Severity : blocker', 'cleaned': 'this is a tracking bug only for blocker-level issues before the planned release of the visualeditor beta to ip users on english wikipedia. please only add blocker-level issues (e.g. content corruption); ultimately, what qualifies as \"blocker\" is at the discretion of james forrester, visualeditor pm. -------------------------- **version**: unspecified **severity**: blocker'})}),\n", + " '947': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '947', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The aspects of bug 50747 that were wanted have now been done; bug 51152 has not, but was a soft blocker rather than a hard blocker.', 'parsed': [{'rt': 19, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'aspects', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [0, 2, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [4, 6, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'wanted', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [7, 8]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ccomp', 'up': 19, 'dn': [1, 10, 11, 12, 14]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [16, 17, 18]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [13, 15, 20, 21, 22, 23, 34]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 19, 'dn': [27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'soft', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [24, 25, 26, 29, 33]}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'cc', 'up': 27, 'dn': [28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': [30, 31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}], 'stripped_text': 'The aspects of bug 50747 that were wanted have now been done; bug 51152 has not, but was a soft blocker rather than a hard blocker.', 'cleaned': 'the aspects of bug that were wanted have now been done; bug has not, but was a soft-blocker rather than a hard-blocker.'})}),\n", + " '948': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-joqqkabmjmvxeucx4ni2', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '948', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'It is possible to have a tooltip that will tell you what a reference is when you hover over the number in edit mode, as it currently does in viewing? It is inconvenient to editors to have to go into the references mode to view the source while editing. (Request from En Wikipedia) Version : unspecified Severity : enhancement URL : https://www.mediawiki.org/wiki/VisualEditor/Design/Reference_Dialog See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50110', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 31]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'tooltip', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 10, 14, 24, 28]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [11, 13, 17]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'hover', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [15, 16, 18]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'advcl', 'up': 9, 'dn': [25, 26, 27, 29]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 29, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 19]}, {'tok': 'inconvenient', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9, 14]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'view', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [13, 16, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'It is possible to have a tooltip that will tell you what a reference is when you hover over the number in edit mode, as it currently does in viewing? It is inconvenient to editors to have to go into the references mode to view the source while editing. (Request from En Wikipedia) Version : unspecified Severity : enhancement URL : https://www.mediawiki.org/wiki/VisualEditor/Design/Reference_Dialog See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50110', 'cleaned': 'it is possible to have a tooltip that will tell you what a reference is when you hover over the number in edit mode, as it currently does in viewing? it is inconvenient to editors to have to go into the references mode to view the source while editing. (request from en wikipedia) -------------------------- **version**: unspecified **severity**: enhancement **url**: **see also**: '})}),\n", + " '959': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '959', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"screenshot As of today, the section edit links seem to have reverted to the old style ([edit]). They don't expand and they open the source editor, even though VE is enabled (the 'Edit' and 'Edit source' tabs are there at the top. See screenshot. Observed on en.wp (by me and User:KTC) and fr.wp (by me). KTC used firefox and chrome, and I used firefox 21. Version : unspecified Severity : major Attached : {F11031}\", 'parsed': [{'rt': 9, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'advcl', 'up': 9, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'today', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [5, 6, 7]}, {'tok': 'seem', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 8, 12, 18, 19, 20, 21, 22]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'reverted', 'tag': 'VBN', 'dep': 'xcomp', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'ccomp', 'up': 27, 'dn': [0, 1, 2, 4, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'conj', 'up': 3, 'dn': [5, 9, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'advcl', 'up': 27, 'dn': [11, 12, 13, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [16, 17, 18, 20, 21]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'poss', 'up': 26, 'dn': [22, 23, 25]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 24, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 27, 'dn': [19, 24]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 15, 26, 28, 29, 32]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'observed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 4, 8, 9, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': [6, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'ktc', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [10, 11, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'fr.wp', 'tag': 'NNP', 'dep': 'conj', 'up': 9, 'dn': [13, 14, 16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'ktc', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 5, 6, 8]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [7, 11, 12, 13]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 13, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [1, 4, 5, 6, 7, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 13, 'dn': [9, 11]}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 10, 'dn': [12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [3, 10, 14, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11031', 'tag': 'ADD', 'dep': 'appos', 'up': 13, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \"screenshot As of today, the section edit links seem to have reverted to the old style ([edit]). They don't expand and they open the source editor, even though VE is enabled (the 'Edit' and 'Edit source' tabs are there at the top. See screenshot. Observed on en.wp (by me and User:KTC) and fr.wp (by me). KTC used firefox and chrome, and I used firefox 21. Version : unspecified Severity : major Attached : {F11031}\", 'cleaned': \"screenshot as of today, the section edit links seem to have reverted to the old style ([edit]). they don't expand and they open the source editor, even though ve is enabled (the 'edit' and 'edit source' tabs are there at the top. see screenshot. observed on en.wp (by me and user:ktc) and fr.wp (by me). ktc used firefox and chrome, and i used firefox . -------------------------- **version**: unspecified **severity**: major **attached**: {f11031}\"})}),\n", + " '960': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '960', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Merged and will hopefully go out soon.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'hopefully', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6]}, {'tok': 'out', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Merged and will hopefully go out soon.', 'cleaned': 'merged and will hopefully go out soon.'})}),\n", + " '962': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-v3yn5qf233ggnnnmvejc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '962', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Please consider fixing bug 50540 and maybe bug 50405, too. They are directly dependent of this change. Fixing them now once and for all will prevent further hassle with changing editsection links back and forth. Actually fixing bug 50540 would probably simplify code a lot and could therefore resolve bug 50405 as a side effect.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'consider', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 7, 9, 15]}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [8, 10, 11, 12, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 7]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'dependent', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'fixing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [1, 2, 3, 5]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'conj', 'up': 0, 'dn': [4, 6]}, {'tok': 'all', 'tag': 'DT', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'prevent', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 7, 10, 11, 20]}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'hassle', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [14]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'editsection', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': [16, 17, 19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'forth', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [0, 2, 3, 4, 5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'simplify', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 9, 11, 12, 15, 24]}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'therefore', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'resolve', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [13, 14, 16, 17, 18, 19, 20]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 15, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'side', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'effect', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': 'Please consider fixing bug 50540 and maybe bug 50405, too. They are directly dependent of this change. Fixing them now once and for all will prevent further hassle with changing editsection links back and forth. Actually fixing bug 50540 would probably simplify code a lot and could therefore resolve bug 50405 as a side effect.', 'cleaned': 'please consider fixing bug and maybe bug , too. they are directly dependent of this change. fixing them now once and for all will prevent further hassle with changing editsection links back-and-forth. actually fixing bug would probably simplify code a lot and could therefore resolve bug as a side effect.'})}),\n", + " '964': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '964', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Bizarrely, the mouseover \"edit source\" links appear briefly when mousing over \"edit\" links while VE is loading a page into edit mode.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'bizarrely', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'mouseover', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [5]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [2, 3, 4, 6, 7]}, {'tok': 'appear', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 8, 10, 12, 27]}, {'tok': 'briefly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'mousing', 'tag': 'VBG', 'dep': 'advcl', 'up': 9, 'dn': [11, 13, 21]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'advcl', 'up': 12, 'dn': [18, 19, 20, 23, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Bizarrely, the mouseover \"edit source\" links appear briefly when mousing over \"edit\" links while VE is loading a page into edit mode.', 'cleaned': 'bizarrely, the mouseover \"edit source\" links appear briefly when mousing over \"edit\" links while ve is loading a page into edit mode.'})}),\n", + " '965': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '965', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Bug 48429#c35 basically, visual section editing is a seriously hard problem, and isn't on the agenda any time soon.\", 'parsed': [{'rt': 9, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number>#c35', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'basically', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [6]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 8, 13, 14, 15, 16, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'seriously', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [11]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 9, 'dn': [17, 18, 22]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'agenda', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 16, 'dn': [21, 23]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': \"Bug 48429#c35 basically, visual section editing is a seriously hard problem, and isn't on the agenda any time soon.\", 'cleaned': \"bug #c35 - basically, visual section editing is a seriously hard problem, and isn't on the agenda any time soon.\"})}),\n", + " '966': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '966', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Well, if that\\'s the case (I haven\\'t heard about it, but I believe you) presumably the link should be renamed to \"edit source\" to be consistent with the naming of the tabs. Otherwise, I expect quite a bit of confusion.', 'parsed': [{'rt': 11, 'toks': [{'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 11, 'dn': [2, 3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'heard', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 7, 8, 9, 10, 12, 14, 15, 17]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'conj', 'up': 11, 'dn': [16, 18, 19, 25, 40]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'presumably', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [21]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'renamed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 17, 'dn': [20, 22, 23, 24, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [26, 27, 28, 30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [29, 31, 33]}, {'tok': 'consistent', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [34]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'naming', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 37]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'pobj', 'up': 37, 'dn': [38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 9]}, {'tok': 'quite', 'tag': 'PDT', 'dep': 'predet', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'confusion', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Well, if that\\'s the case (I haven\\'t heard about it, but I believe you) presumably the link should be renamed to \"edit source\" to be consistent with the naming of the tabs. Otherwise, I expect quite a bit of confusion.', 'cleaned': 'well, if that\\'s the case (i haven\\'t heard about it, but i believe you) presumably the link should be renamed to \"edit source\" to be consistent with the naming of the tabs. otherwise, i expect quite a bit of confusion.'})}),\n", + " '967': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '967', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'd call this NOTABUG, since James has declared that visual section editing won't be funded for the foreseeable future. So we now don't have an interface that claims functionality there aren't even plans to implement.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 9, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'notabug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'declared', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [6, 7, 8, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [12, 13]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'funded', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [10, 14, 15, 16, 17, 19]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'foreseeable', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'future', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 18]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 9, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'claims', 'tag': 'VBZ', 'dep': 'relcl', 'up': 7, 'dn': [8, 10]}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 7, 'dn': [11, 13, 15]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'plans', 'tag': 'NNS', 'dep': 'attr', 'up': 12, 'dn': [14, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'implement', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"I'd call this NOTABUG, since James has declared that visual section editing won't be funded for the foreseeable future. So we now don't have an interface that claims functionality there aren't even plans to implement.\", 'cleaned': \"i'd call this notabug, since james has declared that visual section-editing won't be funded for the foreseeable future. so we now don't have an interface that claims functionality there aren't even plans to implement.\"})}),\n", + " '968': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '968', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot of problem This causing: The label fallback (parameter name + ucfirst) not working. It is still available from the \"Add parameter\" dropdown. The user can actually add it again, causing a logic error. I can currently consistently reproduce this on https://en.wikipedia.org/wiki/Taal%2C_Batangas?veaction=edit when editing the \"Population Consensus of Taal\" information box. See screenshot: \"title\" is both in the sidebar and in the selectable cloud \"title\" isn\\'t transformed into \"Title\" (the templatedata has no .label for this one) Version : unspecified Severity : normal Attached : {F11920}', 'parsed': [{'rt': 17, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'dep', 'up': 17, 'dn': [1, 4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'causing', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [3, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'label', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'fallback', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [7, 8, 10, 12, 15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'appos', 'up': 9, 'dn': [11, 13, 14]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'ucfirst', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 9, 16, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 12]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'dropdown', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 6, 7, 8, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'causing', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'logic', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'consistently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 11, 21]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [10, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'population', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'taal', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'box', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 31, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [1]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3, 4, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 31, 'dn': [0, 2, 5, 8, 9, 23]}, {'tok': 'both', 'tag': 'DT', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'sidebar', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'selectable', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'cloud', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [17, 18, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'transformed', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [13, 19, 21, 22, 24]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 27]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'templatedata', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [29]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 28, 30, 33, 38]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': '.label', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 34, 37]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 3, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 6, 8, 11]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11920', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'Screenshot of problem This causing: The label fallback (parameter name + ucfirst) not working. It is still available from the \"Add parameter\" dropdown. The user can actually add it again, causing a logic error. I can currently consistently reproduce this on https://en.wikipedia.org/wiki/Taal%2C_Batangas?veaction=edit when editing the \"Population Consensus of Taal\" information box. See screenshot: \"title\" is both in the sidebar and in the selectable cloud \"title\" isn\\'t transformed into \"Title\" (the templatedata has no .label for this one) Version : unspecified Severity : normal Attached : {F11920}', 'cleaned': 'screenshot of problem this causing: * the label fallback (parameter name + ucfirst) not working. * it is still available from the \"add parameter\" dropdown. * the user can actually add it again, causing a logic error. i can currently consistently reproduce this on when editing the \"population consensus of taal\" information box. see screenshot: - \"title\" is both in the sidebar and in the selectable cloud - \"title\" isn\\'t transformed into \"title\" (the templatedata has no .label for this one) -------------------------- **version**: unspecified **severity**: normal **attached**: {f11920}'})}),\n", + " '969': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '969', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'push', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [7, 8, 10, 13, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.', 'cleaned': 'this is now fixed in master and we will push to production very soon. sorry for the inconvenience.'})}),\n", + " '972': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '972', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The Edit tab for VisualEditor is sometimes not correctly initialized. Loading about 50 random pages, on one of them I will not have the \"Edit source\" tab, and the \"Edit\" tab will point to the wikitext editor instead of VisualEditor. Chrome/Ubuntu, logged in. Console shows the following error when this occurs: Exception thrown by skins.vector.js: Object [object Object] has no method \\'collapsibleTabs\\' Version : unspecified Severity : normal', 'parsed': [{'rt': 9, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'initialized', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 5, 6, 7, 8, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'loading', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [1, 7, 8]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': [2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 8, 'dn': [10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 12, 13, 14, 21, 22, 23, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': [18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [24, 25, 26, 27]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [28, 29, 31, 38]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33, 36]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [35, 37]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'chrome', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': [2, 7]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 6, 'dn': [5]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 2, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 17]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 12, 15, 16, 27, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'occurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 9, 'dn': [13, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [18, 21, 22]}, {'tok': 'thrown', 'tag': 'VBN', 'dep': 'acl', 'up': 17, 'dn': [19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 18, 'dn': [20]}, {'tok': 'skins.vector.js', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'object', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'object', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'object', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [24, 26]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [23, 25, 29]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'method', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 30, 31]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNS', 'dep': 'appos', 'up': 29, 'dn': [32]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'The Edit tab for VisualEditor is sometimes not correctly initialized. Loading about 50 random pages, on one of them I will not have the \"Edit source\" tab, and the \"Edit\" tab will point to the wikitext editor instead of VisualEditor. Chrome/Ubuntu, logged in. Console shows the following error when this occurs: Exception thrown by skins.vector.js: Object [object Object] has no method \\'collapsibleTabs\\' Version : unspecified Severity : normal', 'cleaned': 'the edit tab for visualeditor is sometimes not correctly initialized. loading about random pages, on one of them i will not have the \"edit source\" tab, and the \"edit\" tab will point to the wikitext editor instead of visualeditor. chrome/ubuntu, logged-in. console shows the following error when this occurs: exception thrown by skins.vector.js: object [object object] has no method \\'collapsibletabs\\' -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '973': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '973', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'No longer able to repro this either so closing as fixed; will reopen if I see it reappear.', 'parsed': [{'rt': 13, 'toks': [{'tok': 'no', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'longer', 'tag': 'RBR', 'dep': 'advmod', 'up': 2, 'dn': [0]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'ccomp', 'up': 13, 'dn': [1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'repro', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 8, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [6, 7, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [9]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'reopen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 11, 12, 16, 19]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [14, 15, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'reappear', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'No longer able to repro this either so closing as fixed; will reopen if I see it reappear.', 'cleaned': 'no longer able to repro this either so closing as fixed; will reopen if i see it reappear.'})}),\n", + " '974': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '974', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #5) > I still saw it a couple days ago. I'll try with a clean (standard prefs) test > account later today. Did a spot test of 100 on Firefox and another 50 in Safari, and also didn't have any issues.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 5, 'dn': []}, {'tok': 'couple', 'tag': 'NN', 'dep': 'nummod', 'up': 6, 'dn': [4]}, {'tok': 'days', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 12, 14, 15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'prefs', 'tag': 'NNS', 'dep': 'nmod', 'up': 10, 'dn': [5, 6, 7, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 8, 11]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 9, 16, 18, 19, 23, 26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [17]}, {'tok': 'safari', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [20, 21, 22, 25]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"(In reply to comment #5) > I still saw it a couple days ago. I'll try with a clean (standard prefs) test > account later today. Did a spot test of 100 on Firefox and another 50 in Safari, and also didn't have any issues.\", 'cleaned': \"(in reply to comment #) > i still saw it a couple days ago. i'll try with a clean (standard prefs) test > account later today. did a spot-test of on firefox and another in safari, and also didn't have any issues.\"})}),\n", + " '975': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '975', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I still saw it a couple days ago. I'll try with a clean (standard prefs) test account later today.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 5, 'dn': []}, {'tok': 'couple', 'tag': 'NN', 'dep': 'nummod', 'up': 6, 'dn': [4]}, {'tok': 'days', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 11, 14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'prefs', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 6, 7, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [10, 13]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I still saw it a couple days ago. I'll try with a clean (standard prefs) test account later today.\", 'cleaned': \"i still saw it a couple days ago. i'll try with a clean (standard prefs) test account later today.\"})}),\n", + " '976': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '976', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(Though it didn't recur for me just now on a spot test of 100 Special:Randoms.)\", 'parsed': [{'rt': 5, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'recur', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 9, 10, 22, 23]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [19]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'pobj', 'up': 15, 'dn': [16, 17, 18, 20, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'randoms', 'tag': 'NNS', 'dep': 'appos', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"(Though it didn't recur for me just now on a spot test of 100 Special:Randoms.)\", 'cleaned': \"(though it didn't recur for me just now on a spot-test of special:randoms.)\"})}),\n", + " '977': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '977', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #2) > The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now. Yes, but apparently that fix of Roan's didn't fix this issue.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 5, 6, 7, 8, 9, 10, 13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'supposed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [11, 12, 16, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 11, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'roan', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 7, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 9, 10, 13, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"(In reply to comment #2) > The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now. Yes, but apparently that fix of Roan's didn't fix this issue.\", 'cleaned': \"(in reply to comment #) > the collapsibletabs thing was bug , and it's supposed to be fixed now. yes, but apparently that fix of roan's didn't fix this issue.\"})}),\n", + " '978': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '978', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 4, 5, 6, 7, 8, 9, 12]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'supposed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [10, 11, 15, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now.\", 'cleaned': \"the collapsibletabs thing was bug , and it's supposed to be fixed now.\"})}),\n", + " '979': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '979', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'FYI Timo/Roan, still getting this, but no longer getting the collapsibleTabs error on the console. :P', 'parsed': [{'rt': 6, 'toks': [{'tok': 'fyi', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'timo', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'roan', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [0, 1, 2, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 5, 7, 8, 9, 12, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'longer', 'tag': 'RBR', 'dep': 'advmod', 'up': 12, 'dn': [10]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'conj', 'up': 6, 'dn': [11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': ':p', 'tag': 'NNP', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'FYI Timo/Roan, still getting this, but no longer getting the collapsibleTabs error on the console. :P', 'cleaned': 'fyi timo/roan, still getting this, but no longer getting the collapsibletabs error on the console. :p'})}),\n", + " '980': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '980', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"It might be nice to show a quick intro message for first time user, could be implemented via GuidedTour. We may want to distinguish between new vs. experienced users. Part of the goal of the message would be to help users understand the difference between editing in wikitext and VisualEditor, and to explain that wikitext cannot be entered in VisualEditor. We're seeing a fair number of users enter wikitext in VisualEditor, and adding a first time explanation might help reduce this issue as we roll out VisualEditor to more wikis. (Feel free to close this WONTFIX if we decide this issue is not significant in scale enough or the message would be too prominent. But having a first time use message come up is not that unusual for a major feature change.) Version : unspecified Severity : enhancement See Also : {T51820} {T89074}\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 15, 18, 21]}, {'tok': 'nice', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [4, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'intro', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11, 12]}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'implemented', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [16, 17, 19]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'distinguish', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'vs.', 'tag': 'FW', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'part', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'goal', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 7, 10, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 12]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'understand', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [17, 21, 22, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [19, 20]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'conj', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'explain', 'tag': 'VB', 'dep': 'conj', 'up': 16, 'dn': [23, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 27, 28, 29, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 8, 33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'fair', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [3, 4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [5, 9, 10, 12, 13, 21]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'csubj', 'up': 21, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [16, 17]}, {'tok': 'explanation', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [14, 20, 22]}, {'tok': 'reduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [24, 27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'roll', 'tag': 'VBP', 'dep': 'advcl', 'up': 22, 'dn': [25, 26, 28, 29, 30]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [32]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'wikis', 'tag': 'NNS', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'feel', 'tag': 'VB', 'dep': 'csubj', 'up': 12, 'dn': [0, 2]}, {'tok': 'free', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'wontfix', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'decide', 'tag': 'VBP', 'dep': 'advcl', 'up': 4, 'dn': [7, 8, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 13, 14, 15, 18, 22]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'significant', 'tag': 'JJ', 'dep': 'acomp', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'scale', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [17]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 22, 'dn': [19]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [20, 21, 24, 25]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'prominent', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'having', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [5]}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 6]}, {'tok': 'come', 'tag': 'VBN', 'dep': 'csubj', 'up': 10, 'dn': [0, 1, 9]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 11, 13, 14, 19, 20]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'that', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'unusual', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 9, 12, 14, 17, 23]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [6, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': [7, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [13, 15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'dep', 'up': 2, 'dn': [16, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 't51820', 'tag': 'NN', 'dep': 'advmod', 'up': 2, 'dn': [19, 20, 21, 22, 24, 25, 26, 27]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 't89074', 'tag': 'FW', 'dep': 'appos', 'up': 23, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': \"It might be nice to show a quick intro message for first time user, could be implemented via GuidedTour. We may want to distinguish between new vs. experienced users. Part of the goal of the message would be to help users understand the difference between editing in wikitext and VisualEditor, and to explain that wikitext cannot be entered in VisualEditor. We're seeing a fair number of users enter wikitext in VisualEditor, and adding a first time explanation might help reduce this issue as we roll out VisualEditor to more wikis. (Feel free to close this WONTFIX if we decide this issue is not significant in scale enough or the message would be too prominent. But having a first time use message come up is not that unusual for a major feature change.) Version : unspecified Severity : enhancement See Also : {T51820} {T89074}\", 'cleaned': \"it might be nice to show a quick intro message for first-time user, could be implemented via guidedtour. we may want to distinguish between new vs. experienced users. part of the goal of the message would be to help users understand the difference between editing in wikitext and visualeditor, and to explain that wikitext cannot be entered in visualeditor. we're seeing a fair number of users enter wikitext in visualeditor, and adding a first-time explanation might help reduce this issue as we roll out visualeditor to more wikis. (feel free to close this wontfix if we decide this issue is not significant in scale enough or the message would be too prominent. but having a first-time use message come up is not that unusual for a major feature change.) -------------------------- **version**: unspecified **severity**: enhancement **see also**: {t51820} {t89074}\"})}),\n", + " '981': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '981', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" swalling wrote: Okay, since VE implemented this in their own dialog system, instead of us doing it in GuidedTours, I'm going to go ahead and close this.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'VB', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 36]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'okay', 'tag': 'UH', 'dep': 'intj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'implemented', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 9, 10, 12, 13, 18, 29]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 17, 'dn': []}, {'tok': 'own', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [19, 22]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 20, 'dn': [21, 23, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'guidedtours', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'conj', 'up': 11, 'dn': [20, 26, 27, 28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 29, 'dn': [30, 32, 33, 34]}, {'tok': 'ahead', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'conj', 'up': 31, 'dn': [35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \" swalling wrote: Okay, since VE implemented this in their own dialog system, instead of us doing it in GuidedTours, I'm going to go ahead and close this.\", 'cleaned': \"**swalling** wrote: okay, since ve implemented this in their own dialog system, instead of us doing it in guidedtours, i'm going to go ahead and close this.\"})}),\n", + " '982': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '982', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #11) > GuidedTour support for VE is shaping up, so we\\'re about ready to start > building this. But before we embark on this tour you\\'ve suggested, I just > wanted to confirm you\\'re still thinking it\\'s necessary in light of > https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820? I think we still want a GuidedTour to highlight that the user is now in VisualEditor and not the wikitext editor; a very brief one time message of \"hey, you\\'re in VisualEditor now here is the user guide\" or similar should suffice.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'guidedtour', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [0, 2, 6]}, {'tok': 'support', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'shaping', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [5, 7]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 13, 19]}, {'tok': 'about', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': [12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'start', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'building', 'tag': 'VBG', 'dep': 'xcomp', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'embark', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [1, 2, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'suggested', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': [12]}, {'tok': 'wanted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 10, 11, 13, 16, 35, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 20]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'thinking', 'tag': 'VBG', 'dep': 'ccomp', 'up': 16, 'dn': [17, 18, 19, 22, 30, 31, 32]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 20, 'dn': [21, 23, 24]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'light', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28, 29]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [33, 34]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 32, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 32, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 40, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ccomp', 'up': 40, 'dn': [0, 4]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'highlight', 'tag': 'VB', 'dep': 'acl', 'up': 6, 'dn': [7, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [9, 11, 13, 14, 16, 20]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [17, 18, 19, 21, 28]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'brief', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [23]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': [25, 26]}, {'tok': 'message', 'tag': 'NN', 'dep': 'appos', 'up': 20, 'dn': [22, 24, 27, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [34]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'hey', 'tag': 'UH', 'dep': 'intj', 'up': 34, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'pcomp', 'up': 29, 'dn': [30, 31, 32, 33, 35, 37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 38, 39, 48, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': 'guide', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [41, 42, 44, 45, 46]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 43, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'conj', 'up': 43, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'suffice', 'tag': 'VB', 'dep': 'ccomp', 'up': 40, 'dn': [43, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 40, 'dn': []}]}], 'stripped_text': '(In reply to comment #11) > GuidedTour support for VE is shaping up, so we\\'re about ready to start > building this. But before we embark on this tour you\\'ve suggested, I just > wanted to confirm you\\'re still thinking it\\'s necessary in light of > https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820? I think we still want a GuidedTour to highlight that the user is now in VisualEditor and not the wikitext editor; a very brief one time message of \"hey, you\\'re in VisualEditor now here is the user guide\" or similar should suffice.', 'cleaned': '(in reply to comment #) > guidedtour support for ve is shaping up, so we\\'re about ready to start > building this. but before we embark on this tour you\\'ve suggested, i just > wanted to confirm you\\'re still thinking it\\'s necessary in light of > and bug ? i think we still want a guidedtour to highlight that the user is now in visualeditor and not the wikitext editor; a very brief one-time message of \"hey, you\\'re in visualeditor now - here is the user guide\" or similar should suffice.'})}),\n", + " '983': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '983', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'James please weigh in. My take is that we still need a first use tour. We\\'re changing the function of the \"Edit\" link, and just giving the user the wikitext warning isn\\'t quite sufficient in informing them about a change of this magnitude. I don\\'t think we\\'ll need it indefinitely, but while VE is in Beta, doing this as part of the wider language rollout will save us and the community some additional transition pain, I think.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'james', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'take', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 6, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': [8, 9]}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 11, 12, 20, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'csubj', 'up': 20, 'dn': [13, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [17, 18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [14, 19, 21, 23]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'sufficient', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': [22, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'informing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26, 27]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'magnitude', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 38, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 38, 'dn': [0, 1, 2, 6, 9, 10, 27]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 7, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'indefinitely', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 27, 'dn': [11, 12, 14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'csubj', 'up': 27, 'dn': [18, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'wider', 'tag': 'JJR', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'rollout', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23, 24]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [13, 17, 26, 28, 35]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dobj', 'up': 27, 'dn': [29, 31]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'conj', 'up': 28, 'dn': [30]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'transition', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'pain', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [32, 33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 36, 37, 39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 38, 'dn': []}]}], 'stripped_text': 'James please weigh in. My take is that we still need a first use tour. We\\'re changing the function of the \"Edit\" link, and just giving the user the wikitext warning isn\\'t quite sufficient in informing them about a change of this magnitude. I don\\'t think we\\'ll need it indefinitely, but while VE is in Beta, doing this as part of the wider language rollout will save us and the community some additional transition pain, I think.', 'cleaned': 'james - please weigh in. my take is that we still need a first-use tour. we\\'re changing the function of the \"edit\" link, and just giving the user the wikitext warning isn\\'t quite sufficient in informing them about a change of this magnitude. i don\\'t think we\\'ll need it indefinitely, but while ve is in beta, doing this as part of the wider language rollout will save us and the community some additional transition pain, i think.'})}),\n", + " '984': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '984', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" swalling wrote: (In reply to comment #9) > Let's strike the idea of a distinction between new and experienced users for > now. Philippe and James make the good point that we can't really tell for > sure > whether a user is new, especially when editing as an IP, so in the interest > of > simplicity and consistency, I suggest we show the same message to everyone > for > a while. We can then later either turn it off completely, or show it only to > a > subset. GuidedTour support for VE is shaping up, so we're about ready to start building this. But before we embark on this tour you've suggested, I just wanted to confirm you're still thinking it's necessary in light of https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820?\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 16]}, {'tok': \"'s\", 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'strike', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'distinction', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 13, 15]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'philippe', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1, 2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 16, 42, 55]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 9, 10, 11, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 42, 'dn': [17, 19, 21, 22]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 42, 'dn': [23, 24, 26, 29, 30, 31]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'ip', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [33, 34, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'interest', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [36, 37]}, {'tok': '>', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'simplicity', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [38, 39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 37, 'dn': []}, {'tok': 'consistency', 'tag': 'NN', 'dep': 'conj', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'suggest', 'tag': 'VBP', 'dep': 'ccomp', 'up': 3, 'dn': [20, 25, 40, 41, 44]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 44, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ccomp', 'up': 42, 'dn': [43, 47, 48, 50, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [45, 46]}, {'tok': 'to', 'tag': 'IN', 'dep': 'dative', 'up': 44, 'dn': [49]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 44, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [52, 54]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'while', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': [53]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 5, 'dn': [3]}, {'tok': 'turn', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6, 7, 8, 9, 10, 11, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [12, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 15, 18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': 'subset', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'guidedtour', 'tag': 'VB', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'support', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'shaping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 10, 'dn': [1, 4, 6]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [5, 7, 8, 9, 12, 17]}, {'tok': 'about', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'start', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15]}, {'tok': 'building', 'tag': 'VBG', 'dep': 'xcomp', 'up': 14, 'dn': [16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'embark', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [1, 2, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'suggested', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'wanted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 10, 11, 12, 15, 33, 34]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 19]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'thinking', 'tag': 'VBG', 'dep': 'ccomp', 'up': 15, 'dn': [16, 17, 18, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [20, 22, 23, 29, 30]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'light', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [25]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26, 27, 28]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [31, 32]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 30, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 30, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \" swalling wrote: (In reply to comment #9) > Let's strike the idea of a distinction between new and experienced users for > now. Philippe and James make the good point that we can't really tell for > sure > whether a user is new, especially when editing as an IP, so in the interest > of > simplicity and consistency, I suggest we show the same message to everyone > for > a while. We can then later either turn it off completely, or show it only to > a > subset. GuidedTour support for VE is shaping up, so we're about ready to start building this. But before we embark on this tour you've suggested, I just wanted to confirm you're still thinking it's necessary in light of https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820?\", 'cleaned': \"**swalling** wrote: (in reply to comment #) > let's strike the idea of a distinction between new and experienced users for > now. philippe and james make the good point that we can't really tell for > sure > whether a user is new, especially when editing as an ip, so in the interest > of > simplicity and consistency, i suggest we show the same message to everyone > for > a while. we can then later either turn it off completely, or show it only to > a > subset. guidedtour support for ve is shaping up, so we're about ready to start building this. but before we embark on this tour you've suggested, i just wanted to confirm you're still thinking it's necessary in light of and bug ?\"})}),\n", + " '985': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '985', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' weskaggs wrote: I\\'ve had quite a bit of experience with things like this working on the GIMP project, and would like to try to convey a bit of \"wisdom\" that we learned the hard way. First, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. A tour can give some increased sense of familiarity, but it can\\'t give an ability to do specific tasks. Above all, a tour can\\'t substitute for simplicity and discoverability. Second, a guided tour should never be forced on anybody. It can be offered if that can be done unobtrusively, but should never be required. Third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. Ideally there should be some sort of \"help\" menu in the interface, offering the tour as one of the entries. Fourth, if you make a guided tour, you should consider making a video version and putting it on Youtube. That might seem like a bizarre idea, but many users are very comfortable with that format. Also I agree that there is a strong need to show a warning to users who try to enter wiki markup directly (with a link to an extended explanation).', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'weskaggs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9, 44]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'had', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 12, 24, 25, 27]}, {'tok': 'quite', 'tag': 'PDT', 'dep': 'predet', 'up': 12, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'things', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [17, 19]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 16, 'dn': [20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'gimp', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'project', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [26, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'convey', 'tag': 'VB', 'dep': 'xcomp', 'up': 29, 'dn': [30, 33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 34, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'wisdom', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 37]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 40, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'learned', 'tag': 'VBD', 'dep': 'relcl', 'up': 33, 'dn': [38, 39, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 21]}, {'tok': 'severe', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'limits', 'tag': 'NNS', 'dep': 'attr', 'up': 3, 'dn': [4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'amount', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'information', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [11, 12, 14, 15, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'unfamiliar', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [16]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'learn', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [13, 20, 22, 26]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 9, 10, 14]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'increased', 'tag': 'VBN', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'sense', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'familiarity', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [11, 12, 13, 16, 21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'ability', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'acl', 'up': 16, 'dn': [17, 20]}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'tasks', 'tag': 'NNS', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'all', 'tag': 'DT', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'substitute', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 8, 12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'simplicity', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'discoverability', 'tag': 'NN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'second', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 3]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'forced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 9, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'anybody', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'offered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 8, 10, 11, 15, 16]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 6, 7, 9]}, {'tok': 'unobtrusively', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'required', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [12, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'third', 'tag': 'JJ', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [3, 4]}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'advcl', 'up': 10, 'dn': [2, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 7, 8, 9, 11, 14, 15, 16, 24]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'demand', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'able', 'tag': 'JJ', 'dep': 'conj', 'up': 10, 'dn': [19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'repeated', 'tag': 'VBN', 'dep': 'xcomp', 'up': 16, 'dn': [17, 18, 21]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [20, 23]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'desired', 'tag': 'VBN', 'dep': 'advcl', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'ideally', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 14, 15, 23]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'help', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'offering', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 18, 'dn': [20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'entries', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'fourth', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'advcl', 'up': 11, 'dn': [2, 3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'consider', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 9, 10, 12, 21]}, {'tok': 'making', 'tag': 'VBG', 'dep': 'xcomp', 'up': 11, 'dn': [15, 16, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'video', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'putting', 'tag': 'VBG', 'dep': 'conj', 'up': 12, 'dn': [18, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'youtube', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 8, 11]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bizarre', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 11, 'dn': [9]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [10, 13, 17]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'comfortable', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': [12, 14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'format', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'agree', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 32]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 8, 31]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'strong', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'need', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'acl', 'up': 8, 'dn': [9, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [16]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'relcl', 'up': 14, 'dn': [15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [17, 21, 22, 23, 24]}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'markup', 'tag': 'FW', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'extended', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'explanation', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': ' weskaggs wrote: I\\'ve had quite a bit of experience with things like this working on the GIMP project, and would like to try to convey a bit of \"wisdom\" that we learned the hard way. First, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. A tour can give some increased sense of familiarity, but it can\\'t give an ability to do specific tasks. Above all, a tour can\\'t substitute for simplicity and discoverability. Second, a guided tour should never be forced on anybody. It can be offered if that can be done unobtrusively, but should never be required. Third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. Ideally there should be some sort of \"help\" menu in the interface, offering the tour as one of the entries. Fourth, if you make a guided tour, you should consider making a video version and putting it on Youtube. That might seem like a bizarre idea, but many users are very comfortable with that format. Also I agree that there is a strong need to show a warning to users who try to enter wiki markup directly (with a link to an extended explanation).', 'cleaned': '**weskaggs** wrote: i\\'ve had quite a bit of experience with things like this working on the gimp project, and would like to try to convey a bit of \"wisdom\" that we learned the hard way. first, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. a tour can give some increased sense of familiarity, but it can\\'t give an ability to do specific tasks. above all, a tour can\\'t substitute for simplicity and discoverability. second, a guided tour should never be forced on anybody. it can be offered if that can be done unobtrusively, but should never be required. third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. ideally there should be some sort of \"help\" menu in the interface, offering the tour as one of the entries. fourth, if you make a guided tour, you should consider making a video version and putting it on youtube. that might seem like a bizarre idea, but many users are very comfortable with that format. also i agree that there is a strong need to show a warning to users who try to enter wiki-markup directly (with a link to an extended explanation).'})}),\n", + " '986': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '986', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Let's strike the idea of a distinction between new and experienced users for now. Philippe and James make the good point that we can't really tell for sure whether a user is new, especially when editing as an IP, so in the interest of simplicity and consistency, I suggest we show the same message to everyone for a while. We can then later either turn it off completely, or show it only to a subset.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 15]}, {'tok': \"'s\", 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'strike', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'distinction', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 13]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'now', 'tag': 'RB', 'dep': 'pcomp', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'philippe', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1, 2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 38, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 9, 10, 11, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 38, 'dn': [15, 17, 19, 20]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 38, 'dn': [21, 22, 24, 27, 28, 29]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'ip', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'interest', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33]}, {'tok': 'simplicity', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [34, 35]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'consistency', 'tag': 'NN', 'dep': 'conj', 'up': 33, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'suggest', 'tag': 'VBP', 'dep': 'ccomp', 'up': 3, 'dn': [18, 23, 36, 37, 40]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ccomp', 'up': 38, 'dn': [39, 43, 44, 46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'dative', 'up': 40, 'dn': [45]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [48]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'while', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 5, 'dn': [3]}, {'tok': 'turn', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6, 7, 8, 9, 10, 11, 17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [12, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'subset', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Let's strike the idea of a distinction between new and experienced users for now. Philippe and James make the good point that we can't really tell for sure whether a user is new, especially when editing as an IP, so in the interest of simplicity and consistency, I suggest we show the same message to everyone for a while. We can then later either turn it off completely, or show it only to a subset.\", 'cleaned': \"let's strike the idea of a distinction between new and experienced users for now. philippe and james make the good point that we can't really tell for sure whether a user is new, especially when editing as an ip, so in the interest of simplicity and consistency, i suggest we show the same message to everyone for a while. we can then later either turn it off completely, or show it only to a subset.\"})}),\n", + " '987': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '987', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We'll probably set this up so it launches when they visit a VE eligible article, unless they have a hidden preference that shows it has launched before. The role isSinglePage plays is ensuring no cookie is stored tracking their tour progress. So even if they navigate away without closing the tour, it won't show again.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 30]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'launches', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [6, 7, 11, 17, 20]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'visit', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [9, 10, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'eligible', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [13, 14]}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [18, 19, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22, 25]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 23, 'dn': [24, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'launched', 'tag': 'VBN', 'dep': 'ccomp', 'up': 25, 'dn': [26, 27, 29]}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'role', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'issinglepage', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'plays', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 5, 'dn': [0, 1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'ensuring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 4, 9, 14]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'cookie', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 10]}, {'tok': 'tracking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 9, 'dn': [13]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 13, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'progress', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'navigate', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [1, 2, 3, 5, 6]}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 10, 11, 12, 13, 15, 16]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"We'll probably set this up so it launches when they visit a VE eligible article, unless they have a hidden preference that shows it has launched before. The role isSinglePage plays is ensuring no cookie is stored tracking their tour progress. So even if they navigate away without closing the tour, it won't show again.\", 'cleaned': \"we'll probably set this up so it launches when they visit a ve-eligible article, unless they have a hidden preference that shows it has launched before. the role issinglepage plays is ensuring no cookie is stored tracking their tour progress. so even if they navigate away without closing the tour, it won't show again.\"})}),\n", + " '988': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '988', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' swalling wrote: (In reply to comment #6) > I\\'d suggest: > > If user account was created before July 1, 2013, display the following > message > exactly once: > > > You are using the VisualEditor, a new rich text editing interface for > {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. > \"[[link to another page]]\") will not work in this editing mode. To use > the > old editing interface, click the \\'Edit source\\' tab or section link. > > > For extra points, the \"exactly once\" could be managed via a \"Do not show this > message again\" checkbox. But it shouldn\\'t be handled as a notice that comes > up > every single time it should definitely be dismissible. > > The reason I\\'d like to finalize the language soon is to give us enough time > to > get translations. I think this is reasonable. Regarding showing a tour only once: I don\\'t think we have to add an explicit checkbox to show it exactly once. Currently the default behavior is... If a user completes the tour or clicks the X to close we never show it again. So in this case, as a single step tour, clicking the \"Okay\" button or X would end the tour and it would never repeat. That is stored as a hidden preference, so it works across sessions, but not across wikis. If we really want to tie it to a single page, there is also an isSinglePage variable we can set for the tour, which means no matter what it will only appear on that one page.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'suggest', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 21, 59]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'account', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 10, 'dn': [7]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'advcl', 'up': 21, 'dn': [6, 8, 9, 11, 16, 17, 18, 19]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'july', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [14, 15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': [13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'display', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [10, 20, 25, 26, 28, 29, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 24]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [27]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 36, 'dn': [33]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'conj', 'up': 21, 'dn': [30, 31, 32, 34, 35, 38, 56, 58]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39, 46, 53, 54]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'rich', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'appos', 'up': 38, 'dn': [40, 41, 42, 43, 44, 45, 47]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [48, 50, 51, 52]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 47, 'dn': [49]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'sitename', 'tag': 'NNP', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 56, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [55, 57]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 56, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'b', 'tag': 'LS', 'dep': 'meta', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 25, 50]}, {'tok': 'aware', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'syntax', 'tag': 'NN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'dep', 'up': 8, 'dn': [11]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'link', 'tag': 'VBP', 'dep': 'parataxis', 'up': 25, 'dn': [12, 13, 14, 16, 19, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [15, 21, 22, 23, 24, 26, 29, 30, 32, 39, 40]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': 'mode.', 'tag': 'XX', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [31, 33, 38]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [34, 35, 36, 37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 25, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 44, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 49, 'dn': [41, 42, 43, 45, 46]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 44, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'appos', 'up': 44, 'dn': [47, 48]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 46, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 46, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [44]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 2, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': [8, 9, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'managed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 11, 12, 13, 14, 16, 21, 28]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [17, 18, 19, 20, 27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': [23]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nmod', 'up': 27, 'dn': [22, 25, 26]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'handled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 21, 'dn': [0, 1, 2, 3, 4, 6]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'notice', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'comes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [9, 11, 12, 13, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'up', 'tag': 'IN', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [14, 15]}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 17, 18, 19, 20, 22, 23]}, {'tok': 'dismissible', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [0]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [1, 2, 6]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'finalize', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 14, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15, 17, 18, 21]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dative', 'up': 14, 'dn': []}, {'tok': 'enough', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': [20]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [19, 22]}, {'tok': 'translations', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'regarding', 'tag': 'VBG', 'dep': 'prep', 'up': 10, 'dn': [1]}, {'tok': 'showing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [3, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 12, 23]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 10, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 17, 19]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'explicit', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [18, 20, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 5, 9, 23]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'completes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [6, 8, 11, 12, 13, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'clicks', 'tag': 'VBZ', 'dep': 'conj', 'up': 9, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'x', 'tag': 'FW', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'advcl', 'up': 9, 'dn': [16, 20]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ccomp', 'up': 17, 'dn': [18, 19, 21, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'ROOT', 'dn': [0, 1, 4, 9, 10, 11, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [16, 17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'okay', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13, 14, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'x', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'end', 'tag': 'VB', 'dep': 'conj', 'up': 11, 'dn': [18, 19, 22, 23, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 27, 'dn': []}, {'tok': 'repeat', 'tag': 'VB', 'dep': 'conj', 'up': 20, 'dn': [24, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 3]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hidden', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 11, 13, 14, 16, 18]}, {'tok': 'across', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'sessions', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'across', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15, 17]}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'tie', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 12, 14, 17, 38]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'issinglepage', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'variable', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 16, 20]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'relcl', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'relcl', 'up': 23, 'dn': [25, 28]}, {'tok': 'no', 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'matter', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [27, 33]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [29, 30, 31, 32, 34]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 37, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': ' swalling wrote: (In reply to comment #6) > I\\'d suggest: > > If user account was created before July 1, 2013, display the following > message > exactly once: > > > You are using the VisualEditor, a new rich text editing interface for > {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. > \"[[link to another page]]\") will not work in this editing mode. To use > the > old editing interface, click the \\'Edit source\\' tab or section link. > > > For extra points, the \"exactly once\" could be managed via a \"Do not show this > message again\" checkbox. But it shouldn\\'t be handled as a notice that comes > up > every single time it should definitely be dismissible. > > The reason I\\'d like to finalize the language soon is to give us enough time > to > get translations. I think this is reasonable. Regarding showing a tour only once: I don\\'t think we have to add an explicit checkbox to show it exactly once. Currently the default behavior is... If a user completes the tour or clicks the X to close we never show it again. So in this case, as a single step tour, clicking the \"Okay\" button or X would end the tour and it would never repeat. That is stored as a hidden preference, so it works across sessions, but not across wikis. If we really want to tie it to a single page, there is also an isSinglePage variable we can set for the tour, which means no matter what it will only appear on that one page.', 'cleaned': '**swalling** wrote: (in reply to comment #) > i\\'d suggest: > > if user account was created before july , , display the following > message > exactly once: > > - > you are using the visualeditor, a new rich-text editing interface for > {{sitename}} (currently in beta). please be aware that wiki syntax (e.g. > \"[[link to another page]]\") will not work in this editing mode. to use > the > old editing interface, click the \\'edit source\\' tab or section link. > - > > for extra points, the \"exactly once\" could be managed via a \"do not show this > message again\" checkbox. but it shouldn\\'t be handled as a notice that comes > up > every single time -- it should definitely be dismissible. > > the reason i\\'d like to finalize the language soon is to give us enough time > to > get translations. i think this is reasonable. regarding showing a tour only once: i don\\'t think we have to add an explicit checkbox to show it exactly once. currently the default behavior is... if a user completes the tour or clicks the x to close we never show it again. so in this case, as a single step tour, clicking the \"okay\" button or x would end the tour and it would never repeat. that is stored as a hidden preference, so it works across sessions, but not across wikis. if we really want to tie it to a single page, there is also an issinglepage variable we can set for the tour, which means no matter what it will only appear on that one page.'})}),\n", + " '989': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '989', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'d suggest: If user account was created before July 1, 2013, display the following message exactly once: You are using the VisualEditor, a new rich text editing interface for {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. \"[[link to another page]]\") will not work in this editing mode. To use the old editing interface, click the \\'Edit source\\' tab or section link. For extra points, the \"exactly once\" could be managed via a \"Do not show this message again\" checkbox. But it shouldn\\'t be handled as a notice that comes up every single time it should definitely be dismissible. The reason I\\'d like to finalize the language soon is to give us enough time to get translations.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'suggest', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 19, 51]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [5]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'advcl', 'up': 19, 'dn': [4, 6, 7, 9, 14, 15, 16]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'july', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [12, 13]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 10, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'display', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [8, 18, 22, 24, 25, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 29]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 22, 'dn': [27, 28, 31, 48, 50]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30, 32, 39, 46]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'rich', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'appos', 'up': 31, 'dn': [33, 34, 35, 36, 37, 38, 40]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [41, 43, 44, 45]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'sitename', 'tag': 'NNP', 'dep': 'pobj', 'up': 40, 'dn': [42]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 48, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [47, 49]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'b', 'tag': 'LS', 'dep': 'meta', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 10, 11, 14, 47]}, {'tok': 'aware', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'syntax', 'tag': 'NN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'link', 'tag': 'VBP', 'dep': 'ccomp', 'up': 4, 'dn': [12, 13, 15, 18, 19, 24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 24, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [20, 21, 22, 23, 25, 28, 29, 31, 36, 37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'mode.', 'tag': 'XX', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [30, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 24, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 37, 'dn': [38, 39, 40, 42, 43, 46]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 41, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'appos', 'up': 41, 'dn': [44, 45]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 43, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 43, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'appos', 'up': 41, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [3]}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [5, 6, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'managed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 9, 10, 11, 13, 18, 24]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [14, 15, 16, 17, 20, 21, 22, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'handled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 2, 3, 4, 6]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'notice', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'comes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [9, 11, 14]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [12, 13]}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 15, 16, 17, 18, 20, 21]}, {'tok': 'dismissible', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [0, 4]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'finalize', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 9, 12, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13, 15]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dative', 'up': 12, 'dn': []}, {'tok': 'enough', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'relcl', 'up': 15, 'dn': [16, 18]}, {'tok': 'translations', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'I\\'d suggest: If user account was created before July 1, 2013, display the following message exactly once: You are using the VisualEditor, a new rich text editing interface for {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. \"[[link to another page]]\") will not work in this editing mode. To use the old editing interface, click the \\'Edit source\\' tab or section link. For extra points, the \"exactly once\" could be managed via a \"Do not show this message again\" checkbox. But it shouldn\\'t be handled as a notice that comes up every single time it should definitely be dismissible. The reason I\\'d like to finalize the language soon is to give us enough time to get translations.', 'cleaned': 'i\\'d suggest: if user account was created before july , , display the following message exactly once: - you are using the visualeditor, a new rich-text editing interface for {{sitename}} (currently in beta). please be aware that wiki syntax (e.g. \"[[link to another page]]\") will not work in this editing mode. to use the old editing interface, click the \\'edit source\\' tab or section link. - for extra points, the \"exactly once\" could be managed via a \"do not show this message again\" checkbox. but it shouldn\\'t be handled as a notice that comes up every single time -- it should definitely be dismissible. the reason i\\'d like to finalize the language soon is to give us enough time to get translations.'})}),\n", + " '990': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '990', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > (In reply to comment #1) > > Adding Steven in case his team wants to help/weigh in. > > TL;DR: > > Unless VE team wants to own it, I think E3 can handle any tours of basic > editing functionality (with and without VE). What we have is 1/2 way toward > the changes Erik requested. Awesome; very happy for E3 to lead on this. We\\'ll support as needed, of course. > We are working on adding better VE support in GuidedTour currently, and I\\'ve > added Matt Flaschen since he\\'s tackling that. We are shooting for feature > parity with our previous guided tour of editing for the first time delivered > to GettingStarted editors, with the exception being that there is no Preview > step to point to in VE. > > Also, soon we hope to test delivering a guided tour to all newly registered > editors, outside the GettingStarted funnel. (Docs: > https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that > test on a wiki like Spanish or French instead of English depends on l10n of > the \"first edit\" tour and whether VE support is ready. S Page is helping > out with this test, so I\\'ve added him as well. > > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. Currently with the tour that\\'s in production, we just point to the > Edit button and section edit buttons. > > I\\'m open to changing that, but I do think we should be cautious about > throwing too much complexity at first time editors too soon, by pointing out > the multiple methods of editing. I added Pau for his input. Yeah, I\\'m not convinced I know what we\\'d want to do. Maybe just a simple \"you\\'re using VisualEditor\" on first load for experienced users? Maybe a set of \"add a {reference,template} by clicking here\" ones too? Maybe not? What do you advise?', 'parsed': [{'rt': 15, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 14, 17, 18, 20, 21, 22, 23, 35]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [24, 29]}, {'tok': 'steven', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': [26]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 29, 'dn': [27]}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 23, 'dn': [25, 28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 29, 'dn': [30, 32, 33]}, {'tok': '/', 'tag': 'VB', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'xcomp', 'up': 31, 'dn': [34]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0]}]}, {'rt': 13, 'toks': [{'tok': 'tl;dr', 'tag': 'NNP', 'dep': 'dep', 'up': 13, 'dn': [1, 2, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'prep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'IN', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [4, 5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'own', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 7, 11, 12, 16, 30]}, {'tok': 'e3', 'tag': 'NNP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'handle', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15, 18, 25, 29]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [23]}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': [21]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'conj', 'up': 25, 'dn': [28]}, {'tok': 've', 'tag': 'CD', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'csubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 5, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'toward', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [7, 9]}, {'tok': '>', 'tag': 'NFP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'erik', 'tag': 'NNP', 'dep': 'nsubj', 'up': 13, 'dn': [10, 11]}, {'tok': 'requested', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [8, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'awesome', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'happy', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'e3', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'lead', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'needed', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 12, 13, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [7, 9, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [14, 15, 19, 23, 25]}, {'tok': 'matt', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'flaschen', 'tag': 'NNP', 'dep': 'advmod', 'up': 17, 'dn': [18]}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'tackling', 'tag': 'VBG', 'dep': 'advcl', 'up': 17, 'dn': [20, 21, 22, 24]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'shooting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 33, 34, 40, 41, 42, 47]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6]}, {'tok': 'feature', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'parity', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14, 21, 24]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 18]}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'acl', 'up': 17, 'dn': [19]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [20, 22, 23]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [25]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 30, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 32]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'preview', 'tag': 'NN', 'dep': 'attr', 'up': 30, 'dn': [31]}, {'tok': '>', 'tag': 'IN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'relcl', 'up': 34, 'dn': [35, 37, 38]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 38, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 47, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [43, 44, 45, 46, 49, 66]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'xcomp', 'up': 47, 'dn': [48, 50]}, {'tok': 'delivering', 'tag': 'VBG', 'dep': 'xcomp', 'up': 49, 'dn': [53, 54]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51, 52]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [60]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 60, 'dn': []}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 58, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 60, 'dn': [56, 57]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 60, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 54, 'dn': [55, 58, 59, 61, 62]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'outside', 'tag': 'IN', 'dep': 'prep', 'up': 60, 'dn': [65]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 65, 'dn': []}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'funnel', 'tag': 'NN', 'dep': 'pobj', 'up': 62, 'dn': [63, 64]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 47, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'docs', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'run', 'tag': 'VBP', 'dep': 'csubj', 'up': 16, 'dn': [0, 1, 5]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'pobj', 'up': 9, 'dn': [11, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'french', 'tag': 'JJ', 'dep': 'conj', 'up': 10, 'dn': [14]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 12, 'dn': [13, 15]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 17, 31, 33]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 26]}, {'tok': 'l10n', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': '>', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [23]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [21, 22, 24, 25, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'csubj', 'up': 31, 'dn': [28, 30]}, {'tok': 'support', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 16, 'dn': [29, 32]}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 's', 'tag': 'POS', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'helping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [1, 2, 4, 5, 6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 9, 10, 11, 12, 14, 16, 17]}, {'tok': 'him', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 24, 'dn': [0]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 24, 'dn': [2, 3, 5]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [8, 10]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9, 11]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [13, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [15, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'build', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4, 20, 21, 22, 23, 25, 26, 27, 33, 34, 37, 44, 49]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prt', 'up': 24, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': [30, 31]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 24, 'dn': []}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'advcl', 'up': 24, 'dn': [35]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 44, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 44, 'dn': [41]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'conj', 'up': 24, 'dn': [38, 39, 40, 42, 43, 46]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 46, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'relcl', 'up': 44, 'dn': [45, 48]}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 48, 'dn': []}, {'tok': 'planning', 'tag': 'VBG', 'dep': 'attr', 'up': 46, 'dn': [47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [0, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 12, 21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [14, 15, 17, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'buttons', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 16, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0]}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 10]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 13, 37]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 27, 28]}, {'tok': 'cautious', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [15]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16, 17]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': 'throwing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [20, 21, 26]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'much', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [18]}, {'tok': 'complexity', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [19]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [24]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': [22]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [23]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [29]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 28, 'dn': [30, 31, 34]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'methods', 'tag': 'NNS', 'dep': 'dobj', 'up': 29, 'dn': [32, 33, 35]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6]}, {'tok': 'pau', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'yeah', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'convinced', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 5, 8]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [3, 4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [2, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [0, 1, 2]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 4, 5, 6, 8, 9, 10, 16]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'set', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'pcomp', 'up': 3, 'dn': [4, 10, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8, 9, 11]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [13]}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14, 15, 16, 17]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'advise', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > (In reply to comment #1) > > Adding Steven in case his team wants to help/weigh in. > > TL;DR: > > Unless VE team wants to own it, I think E3 can handle any tours of basic > editing functionality (with and without VE). What we have is 1/2 way toward > the changes Erik requested. Awesome; very happy for E3 to lead on this. We\\'ll support as needed, of course. > We are working on adding better VE support in GuidedTour currently, and I\\'ve > added Matt Flaschen since he\\'s tackling that. We are shooting for feature > parity with our previous guided tour of editing for the first time delivered > to GettingStarted editors, with the exception being that there is no Preview > step to point to in VE. > > Also, soon we hope to test delivering a guided tour to all newly registered > editors, outside the GettingStarted funnel. (Docs: > https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that > test on a wiki like Spanish or French instead of English depends on l10n of > the \"first edit\" tour and whether VE support is ready. S Page is helping > out with this test, so I\\'ve added him as well. > > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. Currently with the tour that\\'s in production, we just point to the > Edit button and section edit buttons. > > I\\'m open to changing that, but I do think we should be cautious about > throwing too much complexity at first time editors too soon, by pointing out > the multiple methods of editing. I added Pau for his input. Yeah, I\\'m not convinced I know what we\\'d want to do. Maybe just a simple \"you\\'re using VisualEditor\" on first load for experienced users? Maybe a set of \"add a {reference,template} by clicking here\" ones too? Maybe not? What do you advise?', 'cleaned': '(in reply to comment #) > (in reply to comment #) > > adding steven in case his team wants to help/weigh in. > > tl;dr: > > unless ve team wants to own it, i think e3 can handle any tours of basic > editing functionality (with and without ve). what we have is / way toward > the changes erik requested. awesome; very happy for e3 to lead on this. we\\'ll support as needed, of course. > we are working on adding better ve support in guidedtour currently, and i\\'ve > added matt flaschen since he\\'s tackling that. we are shooting for feature > parity with our previous guided tour of editing for the first time delivered > to gettingstarted editors, with the exception being that there is no preview > step to point to in ve. > > also, soon we hope to test delivering a guided tour to all newly-registered > editors, outside the gettingstarted funnel. (docs: > ). whether we run that > test on a wiki like spanish or french instead of english depends on l10n of > the \"first edit\" tour and whether ve support is ready. s page is helping > out with this test, so i\\'ve added him as well. > > if we\\'re interested in pointing out the difference between ve and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via gettingstarted and the general \"first edit\" tour we\\'re > planning. currently with the tour that\\'s in production, we just point to the > edit button and section edit buttons. > > i\\'m open to changing that, but i do think we should be cautious about > throwing too much complexity at first time editors too soon, by pointing out > the multiple methods of editing. i added pau for his input. yeah, i\\'m not convinced i know what we\\'d want to do. maybe just a simple \"you\\'re using visualeditor\" on first load for experienced users? maybe a set of \"add a {reference,template} by clicking here\" ones too? maybe not? what do you advise?'})}),\n", + " '991': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '991', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"If it's semi experienced users who are entering the wikitext, that could be improved with a tour specific to them (and/or VE documentation). If it's new users (they are less likely to know wikitext, though) making this mistake, maybe the comparison is necessary.\", 'parsed': [{'rt': 16, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 6]}, {'tok': 'semi', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'entering', 'tag': 'VBG', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 16, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'improved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 12, 13, 14, 15, 17, 24, 25, 27, 28]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21, 23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'and/or', 'tag': 'CC', 'dep': 'intj', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'conj', 'up': 16, 'dn': [26]}, {'tok': 'documentation', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [0, 1, 4]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'attr', 'up': 2, 'dn': [3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 23, 'dn': [2, 5, 6, 9, 13, 14, 15, 16]}, {'tok': 'less', 'tag': 'RBR', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'xcomp', 'up': 9, 'dn': [10, 12]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 7, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'mistake', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'comparison', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 19, 20, 22, 24, 25]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': \"If it's semi experienced users who are entering the wikitext, that could be improved with a tour specific to them (and/or VE documentation). If it's new users (they are less likely to know wikitext, though) making this mistake, maybe the comparison is necessary.\", 'cleaned': \"if it's semi-experienced users who are entering the wikitext, that could be improved with a tour specific to them (and/or ve documentation). if it's new users (they are less likely to know wikitext, though) making this mistake, maybe the comparison is necessary.\"})}),\n", + " '992': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '992', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. I don\\'t think that (comparing VE and wikitext) needs to be in the first tour. It\\'s discoverable in the UI in a consistent way, plus people on wiki will point to and explain the difference when necessary.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [1, 2, 4]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [7, 9]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [8, 10]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [14, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'build', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 19, 20, 21, 22, 24, 25, 26, 32, 33, 36, 43, 48]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [28]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [29, 30]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [34]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [35]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 43, 'dn': [40]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [37, 38, 39, 41, 42, 45]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 45, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'relcl', 'up': 43, 'dn': [44, 47]}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 47, 'dn': []}, {'tok': 'planning', 'tag': 'VBG', 'dep': 'attr', 'up': 45, 'dn': [46]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 11, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'comparing', 'tag': 'VBG', 'dep': 'csubj', 'up': 11, 'dn': [5, 7, 10]}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 10, 11, 17, 25]}, {'tok': 'discoverable', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'ui', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'consistent', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'plus', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [12, 13, 14]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [15, 16, 18, 19, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'explain', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [22, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'advcl', 'up': 20, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. I don\\'t think that (comparing VE and wikitext) needs to be in the first tour. It\\'s discoverable in the UI in a consistent way, plus people on wiki will point to and explain the difference when necessary.', 'cleaned': '(in reply to comment #) > if we\\'re interested in pointing out the difference between ve and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via gettingstarted and the general \"first edit\" tour we\\'re > planning. i don\\'t think that (comparing ve and wikitext) needs to be in the first tour. it\\'s discoverable in the ui in a consistent way, plus people on-wiki will point to and explain the difference when necessary.'})}),\n", + " '993': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '993', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' swalling wrote: (In reply to comment #1) > Adding Steven in case his team wants to help/weigh in. TL;DR: Unless VE team wants to own it, I think E3 can handle any tours of basic editing functionality (with and without VE). What we have is 1/2 way toward the changes Erik requested. Full details: We are working on adding better VE support in GuidedTour currently, and I\\'ve added Matt Flaschen since he\\'s tackling that. We are shooting for feature parity with our previous guided tour of editing for the first time delivered to GettingStarted editors, with the exception being that there is no Preview step to point to in VE. Also, soon we hope to test delivering a guided tour to all newly registered editors, outside the GettingStarted funnel. (Docs: https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that test on a wiki like Spanish or French instead of English depends on l10n of the \"first edit\" tour and whether VE support is ready. S Page is helping out with this test, so I\\'ve added him as well. If we\\'re interested in pointing out the difference between VE and wikitext to users right away, we could easily build that in as step for the guided tours delivered via GettingStarted and the general \"first edit\" tour we\\'re planning. Currently with the tour that\\'s in production, we just point to the Edit button and section edit buttons. I\\'m open to changing that, but I do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. I added Pau for his input.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 17, 18, 30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'xcomp', 'up': 5, 'dn': [19, 24]}, {'tok': 'steven', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': [21]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 23, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 18, 'dn': [20, 23, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [25, 27, 28]}, {'tok': '/', 'tag': 'VB', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [29]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'tl;dr', 'tag': 'CD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 11, 'dn': [2, 3, 4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'own', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 9, 10, 14, 27]}, {'tok': 'e3', 'tag': 'NNP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'handle', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [12, 13, 16, 21, 22, 26]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'conj', 'up': 22, 'dn': [25]}, {'tok': 've', 'tag': 'CD', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'csubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 5, 12, 13]}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'toward', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'erik', 'tag': 'NNP', 'dep': 'nsubj', 'up': 12, 'dn': [9, 10]}, {'tok': 'requested', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [8, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'details', 'tag': 'NNS', 'dep': 'dep', 'up': 5, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 14, 15, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [8, 10]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [9, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 5, 'dn': [16, 17, 20, 24, 26]}, {'tok': 'matt', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'flaschen', 'tag': 'NNP', 'dep': 'advmod', 'up': 18, 'dn': [19]}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'tackling', 'tag': 'VBG', 'dep': 'advcl', 'up': 18, 'dn': [21, 22, 23, 25]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'shooting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 21, 22, 37]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'feature', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'parity', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'acl', 'up': 16, 'dn': [18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [23]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 22, 'dn': [24, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [26, 27, 31]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'preview', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'attr', 'up': 28, 'dn': [29, 30, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'relcl', 'up': 31, 'dn': [32, 34, 35]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 22]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'delivering', 'tag': 'VBG', 'dep': 'xcomp', 'up': 6, 'dn': [10, 11, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [16]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': [13, 14]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': [12, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'outside', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'funnel', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'docs', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'run', 'tag': 'VBP', 'dep': 'csubj', 'up': 15, 'dn': [0, 1, 4, 5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'french', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': [13]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 11, 'dn': [12, 14]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 16, 25, 29, 31]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'l10n', 'tag': 'CD', 'dep': 'pobj', 'up': 16, 'dn': [18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [21]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'support', 'tag': 'NN', 'dep': 'nsubj', 'up': 29, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 15, 'dn': [26, 28, 30]}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 's', 'tag': 'POS', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'helping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 12, 'dn': [1, 2, 4, 5]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 8, 9, 10, 11, 13, 15, 16]}, {'tok': 'him', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 21, 'dn': [0, 1, 3]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6, 8, 16]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7, 9]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11, 12]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'build', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 17, 18, 19, 20, 22, 23, 24, 44]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': [27, 28, 30, 33, 40]}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'acl', 'up': 29, 'dn': [31]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 40, 'dn': [37]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'conj', 'up': 29, 'dn': [34, 35, 36, 38, 39, 43]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'planning', 'tag': 'VBG', 'dep': 'relcl', 'up': 40, 'dn': [41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [0, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 12, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': [14, 16, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'buttons', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 10]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 13, 35]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 26, 27]}, {'tok': 'cautious', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [15]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'throwing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [19, 20, 25]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'much', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': [17]}, {'tok': 'complexity', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [23]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [21]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [28]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 27, 'dn': [29, 32]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'methods', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': [30, 31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6]}, {'tok': 'pau', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' swalling wrote: (In reply to comment #1) > Adding Steven in case his team wants to help/weigh in. TL;DR: Unless VE team wants to own it, I think E3 can handle any tours of basic editing functionality (with and without VE). What we have is 1/2 way toward the changes Erik requested. Full details: We are working on adding better VE support in GuidedTour currently, and I\\'ve added Matt Flaschen since he\\'s tackling that. We are shooting for feature parity with our previous guided tour of editing for the first time delivered to GettingStarted editors, with the exception being that there is no Preview step to point to in VE. Also, soon we hope to test delivering a guided tour to all newly registered editors, outside the GettingStarted funnel. (Docs: https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that test on a wiki like Spanish or French instead of English depends on l10n of the \"first edit\" tour and whether VE support is ready. S Page is helping out with this test, so I\\'ve added him as well. If we\\'re interested in pointing out the difference between VE and wikitext to users right away, we could easily build that in as step for the guided tours delivered via GettingStarted and the general \"first edit\" tour we\\'re planning. Currently with the tour that\\'s in production, we just point to the Edit button and section edit buttons. I\\'m open to changing that, but I do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. I added Pau for his input.', 'cleaned': '**swalling** wrote: (in reply to comment #) > adding steven in case his team wants to help/weigh in. tl;dr: unless ve team wants to own it, i think e3 can handle any tours of basic editing functionality (with and without ve). what we have is / way toward the changes erik requested. full details: we are working on adding better ve support in guidedtour currently, and i\\'ve added matt flaschen since he\\'s tackling that. we are shooting for feature parity with our previous guided tour of editing for the first time delivered to gettingstarted editors, with the exception being that there is no preview step to point to in ve. also, soon we hope to test delivering a guided tour to all newly-registered editors, outside the gettingstarted funnel. (docs: ). whether we run that test on a wiki like spanish or french instead of english depends on l10n of the \"first edit\" tour and whether ve support is ready. s page is helping out with this test, so i\\'ve added him as well. if we\\'re interested in pointing out the difference between ve and wikitext to users right away, we could easily build that in as step for the guided tours delivered via gettingstarted and the general \"first edit\" tour we\\'re planning. currently with the tour that\\'s in production, we just point to the edit button and section edit buttons. i\\'m open to changing that, but i do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. i added pau for his input.'})}),\n", + " '994': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '994', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Adding Steven in case his team wants to help/weigh in.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'adding', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 6, 12]}, {'tok': 'steven', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': [3]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [2, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9, 10]}, {'tok': '/', 'tag': 'VB', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [11]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Adding Steven in case his team wants to help/weigh in.', 'cleaned': 'adding steven in case his team wants to help/weigh in.'})}),\n", + " '995': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '995', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"After save of page using VisualEditor on beta, and clicking on Edit again (I am on the current page, as the content has been updated), I don't get the latest revision, but the revision I had before (the content switches back to the old version), and getting a warning that I'm not editing the latest version Version : unspecified Severity : blocker See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50716\", 'parsed': [{'rt': 33, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [1, 4, 8, 9, 10]}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [5, 6]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [11, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'advcl', 'up': 33, 'dn': [0, 14, 15, 17, 21, 27, 28]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 27, 'dn': [23]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 27, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'advcl', 'up': 16, 'dn': [22, 24, 25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [16, 29, 30, 31, 32, 36, 37, 38, 47, 67]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [34, 35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'nsubj', 'up': 47, 'dn': [39, 42]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'relcl', 'up': 40, 'dn': [41, 43]}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 47, 'dn': [45]}, {'tok': 'switches', 'tag': 'VBZ', 'dep': 'conj', 'up': 33, 'dn': [40, 44, 46, 48, 53, 54, 55, 56]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': [49]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 52, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 49, 'dn': [50, 51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 47, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'conj', 'up': 47, 'dn': [58]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 56, 'dn': [57, 63]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 63, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 63, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 63, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'acl', 'up': 58, 'dn': [59, 60, 61, 62, 66]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 66, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 63, 'dn': [64, 65]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 33, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 17, 18, 19, 20, 21, 22, 23]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': \"After save of page using VisualEditor on beta, and clicking on Edit again (I am on the current page, as the content has been updated), I don't get the latest revision, but the revision I had before (the content switches back to the old version), and getting a warning that I'm not editing the latest version Version : unspecified Severity : blocker See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50716\", 'cleaned': \"after save of page using visualeditor on beta, and clicking on edit again (i am on the current page, as the content has been updated), i don't get the latest revision, but the revision i had before (the content switches back to the old version), and getting a warning that i'm not editing the latest version -------------------------- **version**: unspecified **severity**: blocker **see also**: \"})}),\n", + " '996': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '996', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re open if you find otherwise.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 13, 14, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'xcomp', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [9, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 3, 'dn': [15]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 17, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 3]}, {'tok': 'as', 'tag': 'RB', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 8]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 7]}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re open if you find otherwise.', 'cleaned': 'this is now deployed and appears to be working as expected in production, according to my testing. marking as fixed. please re-open if you find otherwise.'})}),\n", + " '998': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '998', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50596 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50596 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '999': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '999', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Bug 47420 is the same thing that was reopened. One of these two should be merged as a duplicate of the other.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'reopened', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'one', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 6, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 13]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Bug 47420 is the same thing that was reopened. One of these two should be merged as a duplicate of the other.', 'cleaned': 'bug is the same thing that was reopened. one of these two should be merged as a duplicate of the other.'})}),\n", + " '1001': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1001', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Actually, though we are indeed initialising for the version the user is reading instead of the latest version (separate bug) we do update `this.oldid` in mw.ViewPageTarget#onSave based on the data we got from the API. However the API isn\\'t returning that data, there is no \"data.newrevid\" returned by ApiVisualEditor.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': [2, 3, 5]}, {'tok': 'indeed', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'initialising', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 7, 18, 40]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'relcl', 'up': 9, 'dn': [11, 12, 15]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [16, 17, 19, 21, 22, 25]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': [20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'relcl', 'up': 18, 'dn': [23, 24, 26, 27, 29, 31]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'this.oldid', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [28]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [30]}, {'tok': 'mw.viewpagetarget#onsave', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 25, 'dn': [32]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33, 36]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'relcl', 'up': 34, 'dn': [35, 37]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'api', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'api', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'returning', 'tag': 'VBG', 'dep': 'advcl', 'up': 10, 'dn': [0, 2, 3, 4, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 8, 9, 13, 18]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'data.newrevid', 'tag': 'NNP', 'dep': 'attr', 'up': 10, 'dn': [11, 12, 14, 15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'returned', 'tag': 'VBN', 'dep': 'acl', 'up': 13, 'dn': [16]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 15, 'dn': [17]}, {'tok': 'apivisualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'Actually, though we are indeed initialising for the version the user is reading instead of the latest version (separate bug) we do update `this.oldid` in mw.ViewPageTarget#onSave based on the data we got from the API. However the API isn\\'t returning that data, there is no \"data.newrevid\" returned by ApiVisualEditor.', 'cleaned': 'actually, though we are indeed initialising for the version the user is reading instead of the latest version (separate bug) we do update \\'this.oldid\\' in mw.viewpagetarget#onsave based on the data we got from the api. however the api isn\\'t returning that data, there is no \"data.newrevid\" returned by apivisualeditor.'})}),\n", + " '1002': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1002', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Which makes me wonder, why are we using that in the first place. Don't we always want to be editing the latest version (except when url has oldid=) even if the latest version is more recent than the version the user is reading (either because the page is cached or because an edit was made while the user was viewing the page).\", 'parsed': [{'rt': 8, 'toks': [{'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [0, 3]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'wonder', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 4, 5, 6, 7, 9, 14]}, {'tok': 'that', 'tag': 'IN', 'dep': 'dobj', 'up': 8, 'dn': [10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 7, 53, 54]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [5, 6, 10, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 11, 12, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'oldid=', 'tag': 'NNS', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [20, 21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [18, 19, 22, 25, 33, 39]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'recent', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [24, 26]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27, 32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [29]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'relcl', 'up': 28, 'dn': [30, 31]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 39, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 39, 'dn': [36]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 39, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [34, 35, 37, 38, 40, 45]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 39, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 45, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 45, 'dn': [42]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 45, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'conj', 'up': 39, 'dn': [41, 43, 44, 50]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 50, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [47]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 50, 'dn': []}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'advcl', 'up': 45, 'dn': [46, 48, 49, 52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Which makes me wonder, why are we using that in the first place. Don't we always want to be editing the latest version (except when url has oldid=) even if the latest version is more recent than the version the user is reading (either because the page is cached or because an edit was made while the user was viewing the page).\", 'cleaned': \"which makes me wonder, why are we using that in the first place. don't we always want to be editing the latest version (except when url has oldid=) even if the latest version is more recent than the version the user is reading (either because the page is cached or because an edit was made while the user was viewing the page).\"})}),\n", + " '1003': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1003', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Figured out the cause: This revision id for the page is initialised in ve.init.mw.Target from wgCurRevisionId but then never updated.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'figured', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 4, 13, 17]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [5, 7, 8]}, {'tok': 'i', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': 'd', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'initialised', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [6, 12, 14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 've.init.mw.target', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': []}, {'tok': 'wgcurrevisionid', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Figured out the cause: This revision id for the page is initialised in ve.init.mw.Target from wgCurRevisionId but then never updated.', 'cleaned': 'figured out the cause: this revision id for the page is initialised in ve.init.mw.target from wgcurrevisionid but then never updated.'})}),\n", + " '1004': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1004', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #8) > If there\\'s any likely timescale for the fixing of this bug, it might be > useful to comment there: is \"soon\" likely to be hours, days, or weeks?! Days. : ) Don\\'t want to promise \"tomorrow\" if we don\\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'timescale', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'fixing', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 22, 'dn': [2, 12, 13, 14, 16, 17, 21]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': [19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 17, 'dn': [18, 20]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [15, 23, 26, 35, 36]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [24, 25, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [27, 29]}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'attr', 'up': 28, 'dn': [30, 31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'days', 'tag': 'NNS', 'dep': 'conj', 'up': 29, 'dn': [32, 33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'conj', 'up': 31, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'days', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 12, 30, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'promise', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'tomorrow', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'manage', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [8, 9, 10, 11, 14, 18, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'then', 'tag': 'RB', 'dep': 'pcomp', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': [20, 21, 26, 29]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'advcl', 'up': 22, 'dn': [23, 24, 25, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'written', 'tag': 'VBN', 'dep': 'ccomp', 'up': 26, 'dn': [27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'tested', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [22, 31, 32]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(In reply to comment #8) > If there\\'s any likely timescale for the fixing of this bug, it might be > useful to comment there: is \"soon\" likely to be hours, days, or weeks?! Days. : ) Don\\'t want to promise \"tomorrow\" if we don\\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.', 'cleaned': '(in reply to comment #) > if there\\'s any likely timescale for the fixing of this bug, it might be > useful to comment there: is \"soon\" likely to be hours, days, or weeks?! days. :-) don\\'t want to promise \"tomorrow\" if we don\\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.'})}),\n", + " '1005': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1005', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #7) > (In reply to comment #6) > > Pending a full solution, is there any way that the pink error box can be > > amended to include something like: \"Please click the \"Cancel\" button, then > > Refresh/Reload the page and try again. Apologies for this temporary problem > > we are working on it.\" > > > > It\\'s irritating for an experienced editor who has found the work round, but > > must be desperately confusing for a new editor who has just made an edit, had > > an afterthought, and gets that message. > > The message displayed is editable by any English Wikipedia sysop; this > doesn\\'t > need any code changes to alter the text, or remove the bright pinkness, but > you > should discuss it with the community: > https://en.wikipedia.org/wiki/MediaWiki:Editingold > > We\\'re hoping to get this regression fixed soon; sorry for the inconvenience. OK, have raised a suggestion at [[MediaWiki_talk:Editingold#VE_problem]]. If there\\'s any likely timescale for the fixing of this bug, it might be useful to comment there: is \"soon\" likely to be hours, days, or weeks?!', 'parsed': [{'rt': 28, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [4, 11, 12, 14, 17, 18, 20, 21, 22, 23]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 15, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [15, 27, 29, 31, 46, 47, 49, 59, 65, 67]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 28, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 28, 'dn': [30, 38, 41]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 38, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'pink', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [33, 34, 35]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'relcl', 'up': 31, 'dn': [32, 36, 37, 39, 40]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'amended', 'tag': 'VBN', 'dep': 'acl', 'up': 31, 'dn': [43]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'advcl', 'up': 41, 'dn': [42, 44]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 43, 'dn': [45]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 49, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 28, 'dn': [48, 54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'cancel', 'tag': 'NN', 'dep': 'nmod', 'up': 54, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': [50, 51, 52, 53, 55]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 59, 'dn': [57]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': 'refresh', 'tag': 'NNP', 'dep': 'dep', 'up': 28, 'dn': [56, 58, 60, 61, 63, 64]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': 'reload', 'tag': 'NN', 'dep': 'appos', 'up': 59, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 63, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 59, 'dn': [62]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 59, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [66]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 65, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [1]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'temporary', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': [6]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 5, 7, 8, 9, 11, 13, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'irritating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 14, 15, 19, 44]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [16, 17, 18, 21, 32, 33, 35, 37, 38, 39, 40, 43]}, {'tok': 'desperately', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 29]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'relcl', 'up': 25, 'dn': [26, 27, 28, 31]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'conj', 'up': 19, 'dn': [34]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'afterthought', 'tag': 'NN', 'dep': 'attr', 'up': 19, 'dn': [36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'conj', 'up': 19, 'dn': [42]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 3]}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [0, 2, 5, 6]}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'sysop', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': [13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'RB', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 14, 15, 16, 20, 22, 25, 26, 27, 31, 32, 37, 44, 45, 48]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'advcl', 'up': 17, 'dn': [21, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'bright', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'pinkness', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': [33, 35]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'discuss', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [34, 36, 38, 39, 42, 43]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 37, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 37, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': [47]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 45, 'dn': [46]}, {'tok': '>', 'tag': 'XX', 'dep': 'prt', 'up': 17, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'hoping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [2, 9, 11, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'ok', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'raised', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 12, 13, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'suggestion', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [11]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': 'mediawiki_talk', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': [10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'editingold#ve_problem', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'timescale', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'fixing', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 21, 'dn': [2, 12, 13, 14, 16, 20]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': [18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [17, 19]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [15, 22, 25, 34, 35]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': [23, 24, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 28]}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'attr', 'up': 27, 'dn': [29, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'days', 'tag': 'NNS', 'dep': 'conj', 'up': 28, 'dn': [31, 32, 33]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}], 'stripped_text': '(In reply to comment #7) > (In reply to comment #6) > > Pending a full solution, is there any way that the pink error box can be > > amended to include something like: \"Please click the \"Cancel\" button, then > > Refresh/Reload the page and try again. Apologies for this temporary problem > > we are working on it.\" > > > > It\\'s irritating for an experienced editor who has found the work round, but > > must be desperately confusing for a new editor who has just made an edit, had > > an afterthought, and gets that message. > > The message displayed is editable by any English Wikipedia sysop; this > doesn\\'t > need any code changes to alter the text, or remove the bright pinkness, but > you > should discuss it with the community: > https://en.wikipedia.org/wiki/MediaWiki:Editingold > > We\\'re hoping to get this regression fixed soon; sorry for the inconvenience. OK, have raised a suggestion at [[MediaWiki_talk:Editingold#VE_problem]]. If there\\'s any likely timescale for the fixing of this bug, it might be useful to comment there: is \"soon\" likely to be hours, days, or weeks?!', 'cleaned': '(in reply to comment #) > (in reply to comment #) > > pending a full solution, is there any way that the pink error box can be > > amended to include something like: \"please click the \"cancel\" button, then > > refresh/reload the page and try again. apologies for this temporary problem - > > we are working on it.\" > > > > it\\'s irritating for an experienced editor who has found the work-round, but > > must be desperately confusing for a new editor who has just made an edit, had > > an afterthought, and gets that message. > > the message displayed is editable by any english wikipedia sysop; this > doesn\\'t > need any code changes to alter the text, or remove the bright pinkness, but > you > should discuss it with the community: > > > we\\'re hoping to get this regression fixed soon; sorry for the inconvenience. ok, have raised a suggestion at [[mediawiki_talk:editingold#ve_problem]]. if there\\'s any likely timescale for the fixing of this bug, it might be useful to comment there: is \"soon\" likely to be hours, days, or weeks?!'})}),\n", + " '1006': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1006', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #6) > Pending a full solution, is there any way that the pink error box can be > amended to include something like: \"Please click the \"Cancel\" button, then > Refresh/Reload the page and try again. Apologies for this temporary problem > we are working on it.\" > > It\\'s irritating for an experienced editor who has found the work round, but > must be desperately confusing for a new editor who has just made an edit, had > an afterthought, and gets that message. The message displayed is editable by any English Wikipedia sysop; this doesn\\'t need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: https://en.wikipedia.org/wiki/MediaWiki:Editingold We\\'re hoping to get this regression fixed soon; sorry for the inconvenience.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': '-RRB-', 'dep': 'ROOT', 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 8, 22, 23, 25, 34, 42]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'pink', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 17, 'dn': [10, 11, 12]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 17, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'amended', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 13, 14, 15, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'advcl', 'up': 17, 'dn': [18, 20]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 25, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [24, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'cancel', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 27, 28, 29, 31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'refresh', 'tag': 'NNP', 'dep': 'dep', 'up': 5, 'dn': [32, 33, 35, 36, 38, 39, 40]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'reload', 'tag': 'NN', 'dep': 'appos', 'up': 34, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [37]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 34, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'conj', 'up': 34, 'dn': [41]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [1]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'temporary', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 5, 7, 8, 10, 12, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0]}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'irritating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 14, 15, 18]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [16, 17, 20, 31, 32, 41]}, {'tok': 'desperately', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [19, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23, 28]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'relcl', 'up': 24, 'dn': [25, 26, 27, 30]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'dep', 'up': 18, 'dn': [33, 35, 36, 37, 38]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'afterthought', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'conj', 'up': 32, 'dn': [40]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 51, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 2]}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'acl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 14, 'dn': [1, 4, 5]}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'sysop', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 51, 'dn': [3, 10, 11, 12, 13, 17, 19, 22, 23, 24, 28, 29, 43]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [18, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bright', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'pinkness', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'discuss', 'tag': 'VB', 'dep': 'ccomp', 'up': 43, 'dn': [30, 31, 33, 34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 32, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'hoping', 'tag': 'VBG', 'dep': 'conj', 'up': 14, 'dn': [32, 37, 38, 39, 40, 41, 42, 45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 43, 'dn': [44, 48]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [46]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 45, 'dn': [47, 49]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 48, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [14, 50, 52, 55]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 52, 'dn': [53]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}], 'stripped_text': '(In reply to comment #6) > Pending a full solution, is there any way that the pink error box can be > amended to include something like: \"Please click the \"Cancel\" button, then > Refresh/Reload the page and try again. Apologies for this temporary problem > we are working on it.\" > > It\\'s irritating for an experienced editor who has found the work round, but > must be desperately confusing for a new editor who has just made an edit, had > an afterthought, and gets that message. The message displayed is editable by any English Wikipedia sysop; this doesn\\'t need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: https://en.wikipedia.org/wiki/MediaWiki:Editingold We\\'re hoping to get this regression fixed soon; sorry for the inconvenience.', 'cleaned': '(in reply to comment #) > pending a full solution, is there any way that the pink error box can be > amended to include something like: \"please click the \"cancel\" button, then > refresh/reload the page and try again. apologies for this temporary problem - > we are working on it.\" > > it\\'s irritating for an experienced editor who has found the work-round, but > must be desperately confusing for a new editor who has just made an edit, had > an afterthought, and gets that message. the message displayed is editable by any english wikipedia sysop; this doesn\\'t need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: we\\'re hoping to get this regression fixed soon; sorry for the inconvenience.'})}),\n", + " '1007': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1007', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Pending a full solution, is there any way that the pink error box can be amended to include something like: \"Please click the \"Cancel\" button, then Refresh/Reload the page and try again. Apologies for this temporary problem we are working on it.\" It\\'s irritating for an experienced editor who has found the work round, but must be desperately confusing for a new editor who has just made an edit, had an afterthought, and gets that message.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 8, 21, 22, 24, 40]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 16]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'pink', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [10, 11, 12]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'amended', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 13, 14, 15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'advcl', 'up': 16, 'dn': [17, 19]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [20]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 24, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [23, 29, 32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'cancel', 'tag': 'NN', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25, 26, 27, 28, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'dep', 'up': 24, 'dn': [31, 33, 34, 36, 37, 38]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'reload', 'tag': 'NN', 'dep': 'appos', 'up': 32, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [35]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'conj', 'up': 32, 'dn': [39]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 8, 'dn': [1]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'temporary', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 9, 11, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'irritating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 14, 15, 17, 31, 39]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [16, 19, 30]}, {'tok': 'desperately', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [18, 20]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 27]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'relcl', 'up': 23, 'dn': [24, 25, 26, 29]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [33, 34, 35, 36]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'afterthought', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'conj', 'up': 31, 'dn': [38]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Pending a full solution, is there any way that the pink error box can be amended to include something like: \"Please click the \"Cancel\" button, then Refresh/Reload the page and try again. Apologies for this temporary problem we are working on it.\" It\\'s irritating for an experienced editor who has found the work round, but must be desperately confusing for a new editor who has just made an edit, had an afterthought, and gets that message.', 'cleaned': 'pending a full solution, is there any way that the pink error box can be amended to include something like: \"please click the \"cancel\" button, then refresh/reload the page and try again. apologies for this temporary problem - we are working on it.\" it\\'s irritating for an experienced editor who has found the work-round, but must be desperately confusing for a new editor who has just made an edit, had an afterthought, and gets that message.'})}),\n", + " '1008': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1008', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50555 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50555 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1009': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1009', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Comment on attachment 12694 Screen recording of the bug This is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.\", 'parsed': [{'rt': 12, 'toks': [{'tok': 'comment', 'tag': 'NN', 'dep': 'dep', 'up': 12, 'dn': [1]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [2, 3, 4]}, {'tok': 'recording', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 11, 16, 25, 43]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [14]}, {'tok': 'materialize', 'tag': 'VBP', 'dep': 'ccomp', 'up': 12, 'dn': [13, 15, 17, 19]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'advcl', 'up': 25, 'dn': [20, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'jumps', 'tag': 'VBZ', 'dep': 'conj', 'up': 12, 'dn': [22, 23, 24, 26, 33, 34, 36]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': [27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 31]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'complains', 'tag': 'VBZ', 'dep': 'conj', 'up': 25, 'dn': [35, 38]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 36, 'dn': [37, 39, 42]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 38, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'attr', 'up': 38, 'dn': [40, 41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"Comment on attachment 12694 Screen recording of the bug This is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.\", 'cleaned': \"comment on attachment screen recording of the bug this is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.\"})}),\n", + " '1010': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1010', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screen recording of the bug Attached : {F11340}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'recording', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5, 6, 7, 9, 10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 1, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'f11340', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [11, 13]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'Screen recording of the bug Attached : {F11340}', 'cleaned': 'screen recording of the bug **attached**: {f11340}'})}),\n", + " '1011': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1011', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The url is http://en.wikipedia.beta.wmflabs.org/wiki/User:AzaToth/Test2?veaction=edit Following is a timeline: http://i.imgur.com/VmbT33s.png http://i.imgur.com/FVWEf4r.png http://i.imgur.com/ieTdi36.png http://i.imgur.com/DP0eDLs.png http://i.imgur.com/fNRbqeP.png', 'parsed': [{'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]}, {'tok': '<', 'tag': 'IN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'prep', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'timeline', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': [12]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [13]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'The url is http://en.wikipedia.beta.wmflabs.org/wiki/User:AzaToth/Test2?veaction=edit Following is a timeline: http://i.imgur.com/VmbT33s.png http://i.imgur.com/FVWEf4r.png http://i.imgur.com/ieTdi36.png http://i.imgur.com/DP0eDLs.png http://i.imgur.com/fNRbqeP.png', 'cleaned': 'the url is following is a timeline: '})}),\n", + " '1012': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1012', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'What url do you go to initially? After saving and reading the page, what do you see. The version from before you edited or after, and what does the url look like? When going into edit mode after saving, what does the url look like?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'what', 'tag': 'WDT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [0]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5, 6, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'initially', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [1]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5, 8, 9, 14]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'edited', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'after', 'tag': 'RB', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'look', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [11, 13, 15, 16]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [10]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'advcl', 'up': 12, 'dn': [0, 2, 5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'look', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 7, 9, 11, 13, 14]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'What url do you go to initially? After saving and reading the page, what do you see. The version from before you edited or after, and what does the url look like? When going into edit mode after saving, what does the url look like?', 'cleaned': 'what url do you go to initially? after saving and reading the page, what do you see. the version from before you edited or after, and what does the url look like? when going into edit mode after saving, what does the url look like?'})}),\n", + " '1013': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zzvqlvm6i6kml4tfnqvq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1013', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'An attempt to save an article in the visual editor after a period of inactivity results in the \"Invalid token\" error message and saving fails. At this point, the user is completely stuck and their entire work is lost. Loss of session data can also occur in the regular source code edit window, but is easily rectified by repeated saving; this doesn\\'t work in the visual editor. I would classify this as user hostile behavior. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50402', 'parsed': [{'rt': 1, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'attempt', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'acl', 'up': 1, 'dn': [2, 5, 10, 24, 25]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'period', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'inactivity', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'invalid', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'token', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': [19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20, 21, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [26]}, {'tok': 'fails', 'tag': 'NNS', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 5, 8, 15]}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'stuck', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 12, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [10, 11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'lost', 'tag': 'VBN', 'dep': 'conj', 'up': 8, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'loss', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'session', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'ccomp', 'up': 26, 'dn': [0, 4, 5, 7, 14, 15, 18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'regular', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'code', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'rectified', 'tag': 'VBN', 'dep': 'conj', 'up': 6, 'dn': [16, 17, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 18, 'dn': [21]}, {'tok': 'repeated', 'tag': 'VBN', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'saving', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 22, 23, 24, 25, 27, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'classify', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'hostile', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [5, 6]}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'An attempt to save an article in the visual editor after a period of inactivity results in the \"Invalid token\" error message and saving fails. At this point, the user is completely stuck and their entire work is lost. Loss of session data can also occur in the regular source code edit window, but is easily rectified by repeated saving; this doesn\\'t work in the visual editor. I would classify this as user hostile behavior. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50402', 'cleaned': 'an attempt to save an article in the visual editor after a period of inactivity results in the \"invalid token\" error message and saving fails. at this point, the user is completely stuck and their entire work is lost. loss of session data can also occur in the regular source code edit window, but is easily rectified by repeated saving; this doesn\\'t work in the visual editor. i would classify this as user-hostile behavior. -------------------------- **version**: unspecified **severity**: major **see also**: '})}),\n", + " '1014': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1014', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now fixed in master, which will be deployed within the hour.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [7, 8, 9, 11]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'hour', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This is now fixed in master, which will be deployed within the hour.', 'cleaned': 'this is now fixed in master, which will be deployed within the hour.'})}),\n", + " '1016': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zzvqlvm6i6kml4tfnqvq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1016', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Please note that the reporter of Bug 51302 also points out that the session expiry clock already starts ticking once an article is opened for reading , i.e. potentially much earlier than when the visual editor is started on the article.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 11, 45]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'reporter', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [3, 5, 8, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'points', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 10, 12, 19]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'expiry', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'clock', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [14, 15, 16]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [13, 17, 18, 20, 25, 29, 34]}, {'tok': 'ticking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 19, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [22]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'opened', 'tag': 'VBN', 'dep': 'advcl', 'up': 19, 'dn': [21, 23, 24, 26]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27, 28]}, {'tok': '*', 'tag': 'VBG', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '*', 'tag': 'CD', 'dep': 'punct', 'up': 19, 'dn': [30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'potentially', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': [32]}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 19, 'dn': [31, 33, 35]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [41]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 41, 'dn': [37, 38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 41, 'dn': []}, {'tok': 'started', 'tag': 'VBN', 'dep': 'pcomp', 'up': 35, 'dn': [36, 39, 40, 42]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [44]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [43]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Please note that the reporter of Bug 51302 also points out that the session expiry clock already starts ticking once an article is opened for reading , i.e. potentially much earlier than when the visual editor is started on the article.', 'cleaned': 'please note that the reporter of bug also points out that the session expiry clock already starts ticking once an article is opened for *reading*, i.e. potentially much earlier than when the visual editor is started on the article.'})}),\n", + " '1017': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1017', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I just encountered this problem. I would call this bug a blocker as it is effectively 'dataloss' in bmo keyword terminology!\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'encountered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6, 9, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'oprd', 'up': 2, 'dn': [5]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [7, 8, 10, 11, 12]}, {'tok': 'effectively', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'dataloss', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [13, 14]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'bmo', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'keyword', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [15]}, {'tok': 'terminology', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I just encountered this problem. I would call this bug a blocker as it is effectively 'dataloss' in bmo keyword terminology!\", 'cleaned': \"i just encountered this problem. i would call this bug a blocker as it is effectively 'dataloss' in bmo keyword terminology!\"})}),\n", + " '1018': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1018', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51302 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51302 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1024': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1024', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Screenshot See the screenshot; I imagine the reference is being treated as existing within the template, rather than within the template within the page it hunts for , can't find a tag in the template itself, and freaks the heck out. Version : unspecified Severity : minor See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51337 Attached : {F11303}\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [0, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 4, 5, 11, 28, 33, 36, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'treated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 6, 'dn': [8, 9, 10, 12, 17, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'cc', 'up': 11, 'dn': [18, 20]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'hunts', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [26, 27, 29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30, 31, 32]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'references\\\\', 'tag': 'ADD', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 36, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [34, 35, 38, 43, 44, 45]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 42]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'freaks', 'tag': 'VBZ', 'dep': 'conj', 'up': 36, 'dn': [47, 48]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'heck', 'tag': 'NN', 'dep': 'dobj', 'up': 45, 'dn': [46]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'f11303', 'tag': 'FW', 'dep': 'npadvmod', 'up': 11, 'dn': [25]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"Screenshot See the screenshot; I imagine the reference is being treated as existing within the template, rather than within the template within the page it hunts for , can't find a tag in the template itself, and freaks the heck out. Version : unspecified Severity : minor See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51337 Attached : {F11303}\", 'cleaned': \"screenshot see the screenshot; i imagine the reference is being treated as existing within the template, rather than within the template within the page - it hunts for , can't find a tag in the template itself, and freaks the heck out. -------------------------- **version**: unspecified **severity**: minor **see also**: **attached**: {f11303}\"})}),\n", + " '1025': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1025', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm forking this off into bug 51337.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'forking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7, 8, 9, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I'm forking this off into bug 51337.\", 'cleaned': \"i'm forking this off into bug .\"})}),\n", + " '1027': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1027', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Should probably leave this open to track improvements.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'leave', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'oprd', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'track', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [5, 7]}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Should probably leave this open to track improvements.', 'cleaned': 'should probably leave this open to track improvements.'})}),\n", + " '1028': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1028', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Also: https://gerrit.wikimedia.org/r/73096', 'parsed': [{'rt': 2, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}]}], 'stripped_text': 'Also: https://gerrit.wikimedia.org/r/73096', 'cleaned': 'also: '})}),\n", + " '1029': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1029', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"These are now hidden by the above commit, which we're deploying in the next few minutes.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'these', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 18]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'above', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'deploying', 'tag': 'VBG', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"These are now hidden by the above commit, which we're deploying in the next few minutes.\", 'cleaned': \"these are now hidden by the above commit, which we're deploying in the next few minutes.\"})}),\n", + " '1032': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1032', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The short term fix is to just strip this comment from the returned HTML that the PHP parser gives us. When we switch over to using Parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'short', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [1, 2]}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 8, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'strip', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 7, 10, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'returned', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'dative', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'parser', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [16, 17]}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [15, 18, 20]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'switch', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3, 4]}, {'tok': 'over', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6, 7]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 13, 15, 18, 19, 20, 26, 37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'run', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'context', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'somehow', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 26, 'dn': [22]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'numbered', 'tag': 'JJ', 'dep': 'conj', 'up': 12, 'dn': [21, 23, 24, 25, 27, 30]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'conj', 'up': 26, 'dn': [28, 29, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'xcomp', 'up': 30, 'dn': [31, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'lists', 'tag': 'NNS', 'dep': 'dobj', 'up': 32, 'dn': [33, 34, 35]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"The short term fix is to just strip this comment from the returned HTML that the PHP parser gives us. When we switch over to using Parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.\", 'cleaned': \"the short-term fix is to just strip this comment from the returned html that the php parser gives us. when we switch over to using parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.\"})}),\n", + " '1033': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1033', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"The references list one is still there; did Trevor's change break it? Version : unspecified Severity : critical\", 'parsed': [{'rt': 12, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'list', 'tag': 'VBP', 'dep': 'ccomp', 'up': 12, 'dn': [1, 4, 7]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'trevor', 'tag': 'NN', 'dep': 'poss', 'up': 11, 'dn': [10]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 9, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [9]}, {'tok': 'break', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 8, 11, 13, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"The references list one is still there; did Trevor's change break it? Version : unspecified Severity : critical\", 'cleaned': \"the references list one is still there; did trevor's change break it? -------------------------- **version**: unspecified **severity**: critical\"})}),\n", + " '1034': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1034', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed with new pull.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'pull', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed with new pull.', 'cleaned': 'fixed with new pull.'})}),\n", + " '1035': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1035', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'http://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561873747&oldid=561873385 Removes non breaking space. Version : unspecified Severity : major', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'removes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 8]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'breaking', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'http://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561873747&oldid=561873385 Removes non breaking space. Version : unspecified Severity : major', 'cleaned': ' removes non-breaking space. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1036': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1036', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'We cannot reproduce this on several different browsers/computers; it\\'s most likely cause by a browser plug in that the user has installed. Marking as \"WORKSFORME\" but if you can work out with the user what they have that is breaking VisualEditor it\\'d be good to know.', 'parsed': [{'rt': 13, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 2, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'browsers', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'computers', 'tag': 'NNS', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 12, 16, 27, 28]}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [14]}, {'tok': 'cause', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 17]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'plug', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [18, 19, 21]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [24]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'installed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 13, 'dn': [23, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'advcl', 'up': 23, 'dn': [1, 5, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'worksforme', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 19, 'dn': [6, 7, 8, 10, 11, 16]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 9, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 9, 'dn': [14, 15]}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'breaking', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [9, 17, 18, 20]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 21, 22, 24, 27]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': 'We cannot reproduce this on several different browsers/computers; it\\'s most likely cause by a browser plug in that the user has installed. Marking as \"WORKSFORME\" but if you can work out with the user what they have that is breaking VisualEditor it\\'d be good to know.', 'cleaned': 'we cannot reproduce this on several different browsers/computers; it\\'s most likely cause by a browser plug-in that the user has installed. marking as \"worksforme\" but if you can work out with the user what they have that is breaking visualeditor it\\'d be good to know.'})}),\n", + " '1037': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1037', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Chrome Version 27.0.1453.116 on Windows 7 Home Premium.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'chrome', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 10, 11]}, {'tok': '<', 'tag': 'XX', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'number>.1453.116', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'home', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': [7]}, {'tok': 'premium', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [6, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Chrome Version 27.0.1453.116 on Windows 7 Home Premium.', 'cleaned': 'chrome version .1453.116 on windows home premium.'})}),\n", + " '1038': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1038', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Will inquire.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'inquire', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Will inquire.', 'cleaned': 'will inquire.'})}),\n", + " '1039': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1039', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Do you know which browser was used for this edit?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 10]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [3]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [4, 5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Do you know which browser was used for this edit?', 'cleaned': 'do you know which browser was used for this edit?'})}),\n", + " '1040': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1040', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Odd. I can't reproduce this locally or on the article.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'odd', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'locally', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"Odd. I can't reproduce this locally or on the article.\", 'cleaned': \"odd. i can't reproduce this locally or on the article.\"})}),\n", + " '1041': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1041', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Log in to beta labs: No navigation arrows exist in FF or Chrome Special:Preferences shows no tabs No links to VE exists even when Preferences are set In regular editor, no controls appear A number of pages e.g. user page show error Uncaught ReferenceError: mw is not defined load.php:1 Version : unspecified Severity : critical', 'parsed': [{'rt': 17, 'toks': [{'tok': 'log', 'tag': 'VB', 'dep': 'advcl', 'up': 9, 'dn': [1, 2]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'navigation', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'arrows', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [6, 7]}, {'tok': 'exist', 'tag': 'VBP', 'dep': 'ccomp', 'up': 17, 'dn': [0, 5, 8, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'amod', 'up': 14, 'dn': [12, 13]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [9, 15, 16, 19, 52, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18, 24]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': [20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'relcl', 'up': 19, 'dn': [21, 22, 23]}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 29, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 29, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'advcl', 'up': 36, 'dn': [25, 26, 27, 28, 30]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'regular', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'controls', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': [34]}, {'tok': 'appear', 'tag': 'VBP', 'dep': 'ccomp', 'up': 52, 'dn': [29, 33, 35, 38]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39, 45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [40]}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 39, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': [42]}, {'tok': 'show', 'tag': 'VBP', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'appos', 'up': 38, 'dn': [41, 43, 44, 46]}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 45, 'dn': []}, {'tok': 'referenceerror', 'tag': 'NN', 'dep': 'conj', 'up': 38, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 52, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 52, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 52, 'dn': []}, {'tok': 'defined', 'tag': 'VBN', 'dep': 'conj', 'up': 17, 'dn': [36, 48, 49, 50, 51, 53]}, {'tok': 'load.php:', 'tag': 'ADD', 'dep': 'dep', 'up': 53, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 64, 'dn': [63]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [62]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'dep', 'up': 17, 'dn': []}]}], 'stripped_text': 'Log in to beta labs: No navigation arrows exist in FF or Chrome Special:Preferences shows no tabs No links to VE exists even when Preferences are set In regular editor, no controls appear A number of pages e.g. user page show error Uncaught ReferenceError: mw is not defined load.php:1 Version : unspecified Severity : critical', 'cleaned': 'log in to beta labs: no navigation arrows exist in ff or chrome special:preferences shows no tabs no links to ve exists even when preferences are set in regular editor, no controls appear a number of pages e.g. user page show error uncaught referenceerror: mw is not defined load.php: -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '1042': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1042', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ah it seems the cached load.php got cleared finally. I got AFT and VisualEdit working properly now : ]', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ah', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 7, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'cached', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'load.php', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 7, 'dn': [3, 4]}, {'tok': 'got', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'cleared', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [5, 6, 8]}, {'tok': 'finally', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 8]}, {'tok': 'aft', 'tag': 'CC', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'visualedit', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [5]}, {'tok': 'working', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [6, 7]}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ':-]', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Ah it seems the cached load.php got cleared finally. I got AFT and VisualEdit working properly now : ]', 'cleaned': 'ah it seems the cached load.php got cleared finally. i got aft and visualedit working properly now :-]'})}),\n", + " '1043': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1043', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'AFT, VisualEditor are now working when passing ?debug=true to the URL (which bypass resourceloader cache). I have no idea how to clear the resource loader cache though :(', 'parsed': [{'rt': 5, 'toks': [{'tok': 'aft', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 9, 10, 11, 21]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'passing', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [6, 8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'debug', 'tag': 'NN', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '=', 'tag': 'VBP', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'true', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 19, 20]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'bypass', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'resourceloader', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [16, 17]}, {'tok': 'cache', 'tag': 'NNP', 'dep': 'appos', 'up': 14, 'dn': [18]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 11, 12]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 6]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'clear', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 5, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'resource', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'loader', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'cache', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'though', 'tag': 'IN', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': ':(', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'AFT, VisualEditor are now working when passing ?debug=true to the URL (which bypass resourceloader cache). I have no idea how to clear the resource loader cache though :(', 'cleaned': 'aft, visualeditor are now working when passing ?debug=true to the url (which bypass resourceloader cache). i have no idea how to clear the resource loader cache though :('})}),\n", + " '1044': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1044', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Changes above reverts the two patches mentionned in bug 45918.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'reverts', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 9, 10, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': 'patches', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'mentionned', 'tag': 'VBN', 'dep': 'acl', 'up': 5, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Changes above reverts the two patches mentionned in bug 45918.', 'cleaned': 'changes above reverts the two patches mentionned in bug .'})}),\n", + " '1047': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1047', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In the exception.log I also got a bunch of: 2013 06 26 22:39:51 deployment jobrunner08 aawiki: [ff75b05a] [no req] Exception from line 32 of /data/project/apache/common local/php master/extensions/MwEmbedSupport/MwEmbedResourceManager.php: MwEmbedResourceManager::register not given readable path: extensions/TimedMediaHandler/MwEmbedModules/EmbedPlayer It seems the issue is caused by https://gerrit.wikimedia.org/r/#/c/69479/ \"Register resources with absolute path\" which is intended to fix bug 45918 \"MwEmbedSupport doesn\\'t work with non standard layouts\"', 'parsed': [{'rt': 5, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'exception.log', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 7, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bunch', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9, 10, 11, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'number>--', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'jobrunner08', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [16, 17]}, {'tok': 'aawiki', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [14, 18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 48, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'ff75b05a', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0, 2]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'no', 'tag': 'XX', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'req', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'npadvmod', 'up': 48, 'dn': [1, 3, 4, 5, 6, 8, 12, 13, 31, 32, 33, 36]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'line', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14, 24, 30]}, {'tok': '/data', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'project', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [15, 16, 17, 19]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': [20, 21]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [18, 22, 23]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'mwembedsupport', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [25, 26, 27, 28, 29]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'mwembedresourcemanager.php', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'mwembedresourcemanager::register', 'tag': 'NNP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 36, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': [34, 35, 38, 39, 40]}, {'tok': 'readable', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [42, 44, 45, 46]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'timedmediahandler', 'tag': 'NN', 'dep': 'appos', 'up': 40, 'dn': [41, 43]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'mwembedmodules', 'tag': 'NNS', 'dep': 'conj', 'up': 40, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'embedplayer', 'tag': 'NNP', 'dep': 'appos', 'up': 40, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 48, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 47, 52, 71]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 52, 'dn': [49]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 52, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ccomp', 'up': 48, 'dn': [50, 51, 53, 58]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 52, 'dn': [55, 56]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 55, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 53, 'dn': [54]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 53, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'register', 'tag': 'VB', 'dep': 'xcomp', 'up': 52, 'dn': [57, 59, 60]}, {'tok': 'resources', 'tag': 'NNS', 'dep': 'dobj', 'up': 58, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 58, 'dn': [62]}, {'tok': 'absolute', 'tag': 'JJ', 'dep': 'amod', 'up': 62, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'pobj', 'up': 60, 'dn': [61, 63, 66]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 66, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 66, 'dn': []}, {'tok': 'intended', 'tag': 'VBN', 'dep': 'relcl', 'up': 62, 'dn': [64, 65, 68]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 68, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 66, 'dn': [67, 69]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 68, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 71, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'oprd', 'up': 48, 'dn': [70, 72]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 71, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'mwembedsupport', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'layouts', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'In the exception.log I also got a bunch of: 2013 06 26 22:39:51 deployment jobrunner08 aawiki: [ff75b05a] [no req] Exception from line 32 of /data/project/apache/common local/php master/extensions/MwEmbedSupport/MwEmbedResourceManager.php: MwEmbedResourceManager::register not given readable path: extensions/TimedMediaHandler/MwEmbedModules/EmbedPlayer It seems the issue is caused by https://gerrit.wikimedia.org/r/#/c/69479/ \"Register resources with absolute path\" which is intended to fix bug 45918 \"MwEmbedSupport doesn\\'t work with non standard layouts\"', 'cleaned': 'in the exception.log i also got a bunch of: -- :: deployment-jobrunner08 aawiki: [ff75b05a] [no req] exception from line of /data/project/apache/common-local/php-master/extensions/mwembedsupport/mwembedresourcemanager.php: mwembedresourcemanager::register not given readable path: extensions/timedmediahandler/mwembedmodules/embedplayer it seems the issue is caused by \"register resources with absolute path\" which is intended to fix bug \"mwembedsupport doesn\\'t work with non standard layouts\"'})}),\n", + " '1048': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1048', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'exception \\'MWException\\' with message \\'ResourceLoaderFileModule::readScriptFiles: script file not found: \"/usr/local/apache/common local/php master/er/extensions/MwEmbedSupport/MwEmbedModules/MediaWikiSupport/MediaWikiSupport.loader.js\"\\' in /data/project/apache/common local/php master/includes/resourceloader/ResourceLoaderFileModule.php:574', 'parsed': [{'rt': 12, 'toks': [{'tok': 'exception', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'mwexception', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [0, 1, 3, 4, 8, 10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'message', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 7]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'resourceloaderfilemodule::readscriptfiles', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'script', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [9]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 11, 13, 14, 25, 26, 39, 40, 41, 53, 54, 57, 62]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '/usr', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': [17, 18, 20]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': [21, 22]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [15, 16, 19, 23, 24]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 39, 'dn': [28, 29, 30]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'er', 'tag': 'NN', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 39, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'mwembedsupport', 'tag': 'NN', 'dep': 'nmod', 'up': 35, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'mwembedmodules', 'tag': 'NNP', 'dep': 'nmod', 'up': 39, 'dn': [33, 34]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'mediawikisupport', 'tag': 'NNP', 'dep': 'nmod', 'up': 39, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'mediawikisupport.loader.js', 'tag': 'NNP', 'dep': 'dobj', 'up': 12, 'dn': [27, 31, 32, 35, 36, 37, 38]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'nmod', 'up': 53, 'dn': [43, 47]}, {'tok': '/data', 'tag': 'NNP', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'project', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [44, 45, 46, 48]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 51, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': [49, 50]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [42, 51, 52]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nsubj', 'up': 57, 'dn': [56]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'includes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [55, 58, 61]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 57, 'dn': []}, {'tok': 'resourceloader', 'tag': 'VBP', 'dep': 'nmod', 'up': 61, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 61, 'dn': []}, {'tok': 'resourceloaderfilemodule.php:', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'exception \\'MWException\\' with message \\'ResourceLoaderFileModule::readScriptFiles: script file not found: \"/usr/local/apache/common local/php master/er/extensions/MwEmbedSupport/MwEmbedModules/MediaWikiSupport/MediaWikiSupport.loader.js\"\\' in /data/project/apache/common local/php master/includes/resourceloader/ResourceLoaderFileModule.php:574', 'cleaned': 'exception \\'mwexception\\' with message \\'resourceloaderfilemodule::readscriptfiles: script file not found: \"/usr/local/apache/common-local/php-master/er/extensions/mwembedsupport/mwembedmodules/mediawikisupport/mediawikisupport.loader.js\"\\' in /data/project/apache/common-local/php-master/includes/resourceloader/resourceloaderfilemodule.php:'})}),\n", + " '1049': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1049', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'not a blocker, sorry, mw.o is a workaround', 'parsed': [{'rt': 7, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'mw.o', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [8]}]}], 'stripped_text': 'not a blocker, sorry, mw.o is a workaround', 'cleaned': 'not a blocker, sorry, mw.o is a workaround'})}),\n", + " '1050': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1050', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This also breaks Wikilove on beta. In about 24 hours I will be giving a training session at WMF for 50 people about browser test automation that I had intended to do with Wikilove on beta labs. While I could move the demo to mw.o instead, that would be less than ideal.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'breaks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6]}, {'tok': 'wikilove', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [1]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 12, 13, 15, 35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'training', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'wmf', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [19]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': [16, 18]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 17, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [17, 20]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'automation', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 27]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'intended', 'tag': 'VBN', 'dep': 'relcl', 'up': 23, 'dn': [25, 26, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [24, 28, 30, 32]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31]}, {'tok': 'wikilove', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 2, 5, 6, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'demo', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'mw.o', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 9, 10, 11, 13, 16]}, {'tok': 'less', 'tag': 'JJR', 'dep': 'acomp', 'up': 12, 'dn': [14]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'ideal', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'This also breaks Wikilove on beta. In about 24 hours I will be giving a training session at WMF for 50 people about browser test automation that I had intended to do with Wikilove on beta labs. While I could move the demo to mw.o instead, that would be less than ideal.', 'cleaned': 'this also breaks wikilove on beta. in about hours i will be giving a training session at wmf for people about browser test automation that i had intended to do with wikilove on beta labs. while i could move the demo to mw.o instead, that would be less than ideal.'})}),\n", + " '1051': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqwh3rvfxxh3wfsft7mu', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1051', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I made a grammar fix (one word), and did not check the differences before saving. Mistake! :) http://en.wikipedia.org/w/index.php?title=Abdullah_of_Saudi_Arabia&diff=prev&oldid=561571041 It looks like all it did was sanitize the templates, which isn't the worst thing on earth, but it's hard to verify that was all that happened (especially for a non expert). No recommended fix, exactly, but perhaps something to consider. Version : unspecified Severity : normal\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'made', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 9, 10, 13, 18, 19, 20, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'grammar', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5, 7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 7, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'check', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [11, 12, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'differences', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'mistake', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':)', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 9, 22, 23, 25]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': [8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'relcl', 'up': 6, 'dn': [7]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 4, 'dn': [5, 6, 10]}, {'tok': 'sanitize', 'tag': 'VB', 'dep': 'xcomp', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 12, 'dn': [14, 16, 19]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'worst', 'tag': 'JJS', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [17, 18, 20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': 'earth', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [24, 26, 28, 30, 42]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'verify', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 25, 'dn': [29, 31, 34, 36, 41]}, {'tok': 'all', 'tag': 'DT', 'dep': 'attr', 'up': 30, 'dn': [33]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'relcl', 'up': 31, 'dn': [32]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [35, 38, 39, 40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': '-', 'tag': 'JJ', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': 'expert', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'recommended', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'perhaps', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [7, 10, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'consider', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"I made a grammar fix (one word), and did not check the differences before saving. Mistake! :) http://en.wikipedia.org/w/index.php?title=Abdullah_of_Saudi_Arabia&diff=prev&oldid=561571041 It looks like all it did was sanitize the templates, which isn't the worst thing on earth, but it's hard to verify that was all that happened (especially for a non expert). No recommended fix, exactly, but perhaps something to consider. Version : unspecified Severity : normal\", 'cleaned': \"i made a grammar fix (one word), and did not check the differences before saving. mistake! :) it looks like all it did was sanitize the templates, which isn't the worst thing on earth, but it's hard to verify that was all that happened (especially for a non-expert). no recommended fix, exactly, but perhaps something to consider. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '1052': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1052', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Yeah, this is a quite bad problem to have. Thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) so I'm going to mark this as fixed. There are no doubt other issues we've yet to spot, but we've fixed this one. : ) Sorry for the inconvenience!\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'yeah', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'relcl', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'thankfully', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 13, 20, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 10, 11, 12, 14, 15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'yours', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 5, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 12, 13, 16]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'doubt', 'tag': 'NN', 'dep': 'amod', 'up': 6, 'dn': [2, 3]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [4, 5, 8]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 11]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'spot', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [14, 15, 18, 19, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Yeah, this is a quite bad problem to have. Thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) so I'm going to mark this as fixed. There are no doubt other issues we've yet to spot, but we've fixed this one. : ) Sorry for the inconvenience!\", 'cleaned': \"yeah, this is a quite bad problem to have. thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) - so i'm going to mark this as fixed. there are no-doubt other issues we've yet to spot, but we've fixed this one. :-) sorry for the inconvenience!\"})}),\n", + " '1053': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1053', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"For deployment purposes, we will want VisualEditor to be enabled for all logged in users but not anonymous ones; to do this, we'll probably just fail in VisualEditor.hooks.php#onBeforePageDisplay() if they're anonymous, according to Roan. Version : unspecified Severity : trivial\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'purposes', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 10, 21, 30, 43]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 6, 'dn': [7, 8, 9, 11]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 17, 20]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'conj', 'up': 16, 'dn': [18, 19]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'advcl', 'up': 30, 'dn': [22, 24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [23, 25, 26, 27, 28, 29, 31, 33, 34, 37, 39, 40]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'visualeditor.hooks.php#onbeforepagedisplay', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 37, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 30, 'dn': [35, 36, 38]}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'acomp', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 30, 'dn': [41]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [42]}, {'tok': 'roan', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'trivial', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"For deployment purposes, we will want VisualEditor to be enabled for all logged in users but not anonymous ones; to do this, we'll probably just fail in VisualEditor.hooks.php#onBeforePageDisplay() if they're anonymous, according to Roan. Version : unspecified Severity : trivial\", 'cleaned': \"for deployment purposes, we will want visualeditor to be enabled for all logged-in users but not anonymous ones; to do this, we'll probably just fail in visualeditor.hooks.php#onbeforepagedisplay() if they're anonymous, according to roan. -------------------------- **version**: unspecified **severity**: trivial\"})}),\n", + " '1054': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1054', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'We achieved this. Obviously. : )', 'parsed': [{'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'achieved', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'obviously', 'tag': 'RB', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'We achieved this. Obviously. : )', 'cleaned': 'we achieved this. obviously. :-)'})}),\n", + " '1055': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1055', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot See screenshot. Version : unspecified Severity : normal Attached : {F11809}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11809', 'tag': 'NNP', 'dep': 'appos', 'up': 11, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Screenshot See screenshot. Version : unspecified Severity : normal Attached : {F11809}', 'cleaned': 'screenshot see screenshot. -------------------------- **version**: unspecified **severity**: normal **attached**: {f11809}'})}),\n", + " '1058': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1058', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Appears to be now fixed; marking as resolved. Thanks, Rob! :)', 'parsed': [{'rt': 0, 'toks': [{'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 0, 'dn': [1, 2, 3]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'rob', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Appears to be now fixed; marking as resolved. Thanks, Rob! :)', 'cleaned': 'appears to be now fixed; marking as resolved. thanks, rob! :)'})}),\n", + " '1059': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1059', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Rob's working on re doing our z indexes and inheritance right now.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'rob', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': []}, {'tok': 're', 'tag': 'VBG', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'VBG', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'advcl', 'up': 2, 'dn': [10, 14]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 8, 'dn': []}, {'tok': 'z', 'tag': 'NNS', 'dep': 'compound', 'up': 10, 'dn': [7]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'indexes', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [8, 9, 11, 12]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'inheritance', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Rob's working on re doing our z indexes and inheritance right now.\", 'cleaned': \"rob's working on re-doing our z-indexes and inheritance right now.\"})}),\n", + " '1060': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1060', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(Firefox 21.0, Windows 7)', 'parsed': [{'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '(Firefox 21.0, Windows 7)', 'cleaned': '(firefox , windows )'})}),\n", + " '1061': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1061', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot I am unable to click ob the icon to open the image/caption dialog, see screenshot. Instead a cross to move the image is shown. Version : unspecified Severity : trivial Attached : {F11665}', 'parsed': [{'rt': 2, 'toks': [{'tok': 'screenshot', 'tag': 'UH', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 16, 17, 19]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 8, 10]}, {'tok': 'ob', 'tag': 'NNP', 'dep': 'dative', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'icon', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [9, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [18]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cross', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'acl', 'up': 2, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'shown', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 7, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 3, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 5, 6, 8, 11, 13]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'trivial', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': [10, 12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': [14, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11665', 'tag': 'NN', 'dep': 'appos', 'up': 13, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'Screenshot I am unable to click ob the icon to open the image/caption dialog, see screenshot. Instead a cross to move the image is shown. Version : unspecified Severity : trivial Attached : {F11665}', 'cleaned': 'screenshot i am unable to click ob the icon to open the image/caption dialog, see screenshot. instead a cross to move the image is shown. -------------------------- **version**: unspecified **severity**: trivial **attached**: {f11665}'})}),\n", + " '1062': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1062', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed and will be going out in a few minutes.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will be going out in a few minutes.', 'cleaned': 'fixed and will be going out in a few minutes.'})}),\n", + " '1065': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wrimmmr5w2zt7nk2t753', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1065', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Also in Safari 6 for me.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 8]}, {'tok': 'safari', 'tag': 'NNP', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Also in Safari 6 for me.', 'cleaned': 'also in safari for me.'})}),\n", + " '1066': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1066', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I confirm this in Firefox 21 on enwp.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'confirm', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 7, 8, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'enwp', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I confirm this in Firefox 21 on enwp.', 'cleaned': 'i confirm this in firefox on enwp.'})}),\n", + " '1067': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1067', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'When using the control/command+k shortcut, and manually typing the text of the desired page to be linked, duplicate links are produced. See http://en.wikipedia.org/w/index.php?title=User:PEarley_%28WMF%29/sandbox&diff=prev&oldid=561424914 Version : unspecified Severity : normal', 'parsed': [{'rt': 24, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 24, 'dn': [0, 5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'control', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'command+k', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': 'shortcut', 'tag': 'NN', 'dep': 'xcomp', 'up': 1, 'dn': [7, 8, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'conj', 'up': 6, 'dn': [9, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'desired', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'relcl', 'up': 16, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'duplicate', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 24, 'dn': [21]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 24, 'dn': []}, {'tok': 'produced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 20, 22, 23, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [11]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}]}], 'stripped_text': 'When using the control/command+k shortcut, and manually typing the text of the desired page to be linked, duplicate links are produced. See http://en.wikipedia.org/w/index.php?title=User:PEarley_%28WMF%29/sandbox&diff=prev&oldid=561424914 Version : unspecified Severity : normal', 'cleaned': 'when using the control/command+k shortcut, and manually typing the text of the desired page to be linked, duplicate links are produced. see -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1068': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1068', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(In reply to comment #5) > Great! Thanks for the quick response, James and team! Our pleasure; sorry it happened in the first place.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'great', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'james', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'pleasure', 'tag': 'NN', 'dep': 'dep', 'up': 5, 'dn': [0]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #5) > Great! Thanks for the quick response, James and team! Our pleasure; sorry it happened in the first place.', 'cleaned': '(in reply to comment #) > great! thanks for the quick response, james and team! our pleasure; sorry it happened in the first place.'})}),\n", + " '1069': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': , 'id': 'PHID-USER-kqwh3rvfxxh3wfsft7mu', 'meta': ConvoKitMeta({'conversations': {'PHID-TASK-d2rlcey47hxosbomhyfo': {'utterance_ids': ['1051'], 'start_time': 1372281720, 'n_utterances': 1, 'idx': 1}, 'PHID-TASK-ih6vrsjge6cjapq5orey': {'utterance_ids': ['1069'], 'start_time': 1372265845, 'n_utterances': 1, 'idx': 0}}, 'n_convos': 2, 'start_time': 1372265845})}), 'owner': , 'id': '1069', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Great! Thanks for the quick response, James and team!', 'parsed': [{'rt': 0, 'toks': [{'tok': 'great', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'james', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Great! Thanks for the quick response, James and team!', 'cleaned': 'great! thanks for the quick response, james and team!'})}),\n", + " '1070': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1070', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed and being deployed right now.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [2, 5]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and being deployed right now.', 'cleaned': 'fixed and being deployed right now.'})}),\n", + " '1072': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1072', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 50188 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50188 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1073': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1073', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Confirmed happens whenever you use the link inspector on a non selection (slug or otherwise). Ed?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'confirmed', 'tag': 'VBN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 18, 19]}, {'tok': 'whenever', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'advcl', 'up': 2, 'dn': [3, 4, 8, 9, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'inspector', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'slug', 'tag': 'VB', 'dep': 'parataxis', 'up': 5, 'dn': [14, 16, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'ed', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Confirmed happens whenever you use the link inspector on a non selection (slug or otherwise). Ed?', 'cleaned': 'confirmed - happens whenever you use the link inspector on a non-selection (slug or otherwise). ed?'})}),\n", + " '1074': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1074', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'When doing a simple test edit on https://en.wikipedia.org/wiki/Chloroplast?veaction=edit and then previewing the diff, several transclusions of the form {{expand section|..}} show up with dirty diffs. This is very likely a DOM corruption in the VE that disables selective serialization. Version : unspecified Severity : normal URL : https://en.wikipedia.org/wiki/Chloroplast?veaction=edit See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50070', 'parsed': [{'rt': 28, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'advcl', 'up': 28, 'dn': [0, 5, 6, 10, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'previewing', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'transclusions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 28, 'dn': [16, 18, 23, 26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'form', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'acl', 'up': 17, 'dn': [22, 24, 25]}, {'tok': 'section|', 'tag': 'JJ', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 15, 17, 27, 29, 30, 33]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 6, 14]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4, 5, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'disables', 'tag': 'VBZ', 'dep': 'relcl', 'up': 6, 'dn': [10, 13]}, {'tok': 'selective', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'When doing a simple test edit on https://en.wikipedia.org/wiki/Chloroplast?veaction=edit and then previewing the diff, several transclusions of the form {{expand section|..}} show up with dirty diffs. This is very likely a DOM corruption in the VE that disables selective serialization. Version : unspecified Severity : normal URL : https://en.wikipedia.org/wiki/Chloroplast?veaction=edit See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50070', 'cleaned': 'when doing a simple test edit on and then previewing the diff, several transclusions of the form {{expand section|..}} show up with dirty diffs. this is very likely a dom corruption in the ve that disables selective serialization. -------------------------- **version**: unspecified **severity**: normal **url**: **see also**: '})}),\n", + " '1075': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1075', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I don't see the Dub Jones issue any more, so that appears to be fixed. There was also an independent Parsoid issue that resulted in incomplete DSR on transclusions, which is now also fixed. If you don't see this issue any more then this bug can be closed as fixed.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 9, 10, 11, 13, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'dub', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'jones', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': [5]}, {'tok': 'issue', 'tag': 'VB', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'any', 'tag': 'DT', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 3, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [12, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 13, 'dn': [14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 20]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'independent', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 5, 8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'resulted', 'tag': 'VBD', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'incomplete', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'dsr', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'transclusions', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [14, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'relcl', 'up': 13, 'dn': [15, 16, 17, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 2, 3, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'any', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 14, 'dn': [7]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [10]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'closed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [4, 8, 9, 11, 12, 13, 16, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"I don't see the Dub Jones issue any more, so that appears to be fixed. There was also an independent Parsoid issue that resulted in incomplete DSR on transclusions, which is now also fixed. If you don't see this issue any more then this bug can be closed as fixed.\", 'cleaned': \"i don't see the dub jones issue any more, so that appears to be fixed. there was also an independent parsoid issue that resulted in incomplete dsr on transclusions, which is now also fixed. if you don't see this issue any more then this bug can be closed as fixed.\"})}),\n", + " '1076': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1076', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #7) > Another case: > https://en.wikipedia.org/w/index. > php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldi > d=561833425 WFM when I tried to reproduce at http://en.wikipedia.org/wiki/User:Catrope/Dub_Jones?veaction=edit . VE's sanity check says the DOM is clean. I believe these failures are due to cached content or some sort of bug in Parsoid/selser.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': [8]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'php?title', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [6, 7]}]}, {'rt': 0, 'toks': [{'tok': '=', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [5, 15]}, {'tok': 'dub_jones_%28american_football%&curid=&diff=&oldi', 'tag': 'FW', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'd=', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wfm', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [3, 8]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 've', 'tag': 'NNP', 'dep': 'poss', 'up': 3, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'sanity', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'check', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'says', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 7, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 18]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'failures', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [3, 5]}, {'tok': 'due', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [10, 12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'selser', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"(In reply to comment #7) > Another case: > https://en.wikipedia.org/w/index. > php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldi > d=561833425 WFM when I tried to reproduce at http://en.wikipedia.org/wiki/User:Catrope/Dub_Jones?veaction=edit . VE's sanity check says the DOM is clean. I believe these failures are due to cached content or some sort of bug in Parsoid/selser.\", 'cleaned': \"(in reply to comment #) > another case: > > php?title=dub_jones_%28american_football%&curid=&diff=&oldi > d= wfm when i tried to reproduce at . ve's sanity check says the dom is clean. i believe these failures are due to cached content or some sort of bug in parsoid/selser.\"})}),\n", + " '1077': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1077', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldid=561833425', 'parsed': [{'rt': 1, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldid=561833425', 'cleaned': 'another case: '})}),\n", + " '1078': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1078', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another example where an unmodified template was dirtied: https://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561782383&oldid=561781680 Since our DOM diff is so simple I have a lot of faith in it. Did you diff the template DOM fragment after making an unrelated change?', 'parsed': [{'rt': 9, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 7, 8]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'unmodified', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3, 4]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'dirtied', 'tag': 'VBN', 'dep': 'relcl', 'up': 1, 'dn': [2, 5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [1, 10, 18]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 9, 'dn': [11, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 15, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [13, 14]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 10, 'dn': [12, 15]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'punct', 'up': 9, 'dn': [17]}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 6, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'faith', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'diff', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 7, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3]}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'fragment', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [4, 5]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'making', 'tag': 'VBG', 'dep': 'pcomp', 'up': 7, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'unrelated', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Another example where an unmodified template was dirtied: https://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561782383&oldid=561781680 Since our DOM diff is so simple I have a lot of faith in it. Did you diff the template DOM fragment after making an unrelated change?', 'cleaned': 'another example where an unmodified template was dirtied: since our dom diff is so simple i have a lot of faith in it. did you diff the template dom fragment after making an unrelated change?'})}),\n", + " '1079': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1079', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > At least one {{expand section|..}} transclusion still dirty diffs. > > This will soon not show up as a diff any more because we improved our native > serialization, but it seems that the VE still dirties the transclusion, which > needs to be fixed. It doesn't seem to be dirtied by VE directly. On [[Chloroplast]], I get a clean diff if I don't make any changes, but a dirty diff if I make any change at all. This leads me to suspect a selser / DOMDiffer bug. Will try to produce a minimal test case and investigate from there.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'least', 'tag': 'RBS', 'dep': 'advmod', 'up': 3, 'dn': [1]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 6, 'dn': [2, 4]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 5, 7, 8, 9, 11, 15, 16]}, {'tok': 'section|', 'tag': 'JJ', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [10, 12]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': [0]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 7, 8, 12, 15, 20, 21, 23]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'any', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 6, 'dn': [11]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'improved', 'tag': 'VBD', 'dep': 'advcl', 'up': 6, 'dn': [13, 14, 19]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 19, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 6, 'dn': [22, 28, 38]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'dirties', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [24, 25, 26, 27, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 31, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'relcl', 'up': 30, 'dn': [32, 33, 37]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 37, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 8, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'dirtied', 'tag': 'VBN', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': 've', 'tag': 'IN', 'dep': 'xcomp', 'up': 3, 'dn': [9]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'ROOT', 'dn': [8]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'chloroplast', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'pcomp', 'up': 0, 'dn': [1, 2, 3, 4, 5, 6, 7, 11, 16, 19, 20, 23, 26, 31]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [12, 13, 14, 15, 18]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [21, 22]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [24, 25, 28, 30]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'leads', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 10]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'suspect', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'selser', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'domdiffer', 'tag': 'VB', 'dep': 'compound', 'up': 9, 'dn': [6, 7]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 7, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'minimal', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [10]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'there', 'tag': 'RB', 'dep': 'pcomp', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > At least one {{expand section|..}} transclusion still dirty diffs. > > This will soon not show up as a diff any more because we improved our native > serialization, but it seems that the VE still dirties the transclusion, which > needs to be fixed. It doesn't seem to be dirtied by VE directly. On [[Chloroplast]], I get a clean diff if I don't make any changes, but a dirty diff if I make any change at all. This leads me to suspect a selser / DOMDiffer bug. Will try to produce a minimal test case and investigate from there.\", 'cleaned': \"(in reply to comment #) > at least one {{expand section|..}} transclusion still dirty-diffs. > > this will soon not show up as a diff any more because we improved our native > serialization, but it seems that the ve still dirties the transclusion, which > needs to be fixed. it doesn't seem to be dirtied by ve directly. on [[chloroplast]], i get a clean diff if i don't make any changes, but a dirty diff if i make any change at all. this leads me to suspect a selser / domdiffer bug. will try to produce a minimal test case and investigate from there.\"})}),\n", + " '1080': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1080', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'At least one {{expand section|..}} transclusion still dirty diffs. This will soon not show up as a diff any more because we improved our native serialization, but it seems that the VE still dirties the transclusion, which needs to be fixed.', 'parsed': [{'rt': 10, 'toks': [{'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'least', 'tag': 'RBS', 'dep': 'advmod', 'up': 2, 'dn': [0]}, {'tok': 'one', 'tag': 'CD', 'dep': 'meta', 'up': 10, 'dn': [1, 3, 5, 7, 8]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'acl', 'up': 2, 'dn': [4, 6]}, {'tok': 'section|', 'tag': 'JJ', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 9, 11, 14, 15]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'appos', 'up': 10, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 10, 13, 17, 18, 20]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'any', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 4, 'dn': [9]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'improved', 'tag': 'VBD', 'dep': 'advcl', 'up': 4, 'dn': [11, 12, 16]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [19, 25, 34]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'dirties', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 23, 24, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'relcl', 'up': 27, 'dn': [29, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 33, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 30, 'dn': [31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'At least one {{expand section|..}} transclusion still dirty diffs. This will soon not show up as a diff any more because we improved our native serialization, but it seems that the VE still dirties the transclusion, which needs to be fixed.', 'cleaned': 'at least one {{expand section|..}} transclusion still dirty-diffs. this will soon not show up as a diff any more because we improved our native serialization, but it seems that the ve still dirties the transclusion, which needs to be fixed.'})}),\n", + " '1081': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1081', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50070 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50070 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '1082': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1082', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The nowiki escaping in Schuylar_Oordt is Parsoid bug 50144. It would normally be hidden with selective serialization.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'nowiki', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'escaping', 'tag': 'VBG', 'dep': 'csubj', 'up': 5, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'schuylar_oordt', 'tag': 'CD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 10, 11]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'selective', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'The nowiki escaping in Schuylar_Oordt is Parsoid bug 50144. It would normally be hidden with selective serialization.', 'cleaned': 'the nowiki escaping in schuylar_oordt is parsoid bug . it would normally be hidden with selective serialization.'})}),\n", + " '1083': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1083', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Some more examples from https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges: https://en.wikipedia.org/w/index.php?title=Eugenio_Fojo&curid=33949576&diff=561434486&oldid=561304103 https://en.wikipedia.org/w/index.php?title=Schuylar_Oordt&curid=37614262&diff=561438828&oldid=561406705', 'parsed': [{'rt': 2, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 2, 'dn': [0]}, {'tok': 'examples', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 3, 12]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 6, 7, 8, 9, 10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': 'url', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Some more examples from https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges: https://en.wikipedia.org/w/index.php?title=Eugenio_Fojo&curid=33949576&diff=561434486&oldid=561304103 https://en.wikipedia.org/w/index.php?title=Schuylar_Oordt&curid=37614262&diff=561438828&oldid=561406705', 'cleaned': 'some more examples from '})}),\n", + " '1084': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1084', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Dina_bint_%27Abdu%27l Hamid&diff=561398396&oldid=561397974 I added a single letter (\"therafter\" > \"thereafter\"). VisualEditor duplicated the categories and the default sort. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50385 https://bugzilla.wikimedia.org/show_bug.cgi?id=50332 https://bugzilla.wikimedia.org/show_bug.cgi?id=54169', 'parsed': [{'rt': 4, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 7, 13, 15, 16, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'therafter', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [8, 9, 11, 12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': [14]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'thereafter', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': [15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Dina_bint_%27Abdu%27l Hamid&diff=561398396&oldid=561397974 I added a single letter (\"therafter\" > \"thereafter\"). VisualEditor duplicated the categories and the default sort. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50385 https://bugzilla.wikimedia.org/show_bug.cgi?id=50332 https://bugzilla.wikimedia.org/show_bug.cgi?id=54169', 'cleaned': ' i added a single letter (\"therafter\" --> \"thereafter\"). visualeditor duplicated the categories and the default sort. -------------------------- **version**: unspecified **severity**: major **see also**: '})}),\n", + " '1085': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1085', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The Parsoid fix is deployed. The P wrapping portion is verified fixed on our test case [[Tim_Gartrell]]. The VE newline migration should be tracked in a different bug. Closing this bug as fixed.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 4, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'p', 'tag': 'NN', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wrapping', 'tag': 'NN', 'dep': 'amod', 'up': 4, 'dn': [1, 2]}, {'tok': 'portion', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'verified', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [4, 5, 7]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'tim_gartrell', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'newline', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [1]}, {'tok': 'migration', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'tracked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 4, 5, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'The Parsoid fix is deployed. The P wrapping portion is verified fixed on our test case [[Tim_Gartrell]]. The VE newline migration should be tracked in a different bug. Closing this bug as fixed.', 'cleaned': 'the parsoid fix is deployed. the p-wrapping portion is verified fixed on our test case [[tim_gartrell]]. the ve newline migration should be tracked in a different bug. closing this bug as fixed.'})}),\n", + " '1088': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1088', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Subbu, Gabriel and I figured this out on IRC, and Subbu and Gabriel are working on a fix. Summary for the benefit of those following this bug: On the first parse (either upon first VE load after the cache is purged, or upon the first edit after the purge), Parsoid parses the PERSONDATA template from scratch (because there is no cached content to reuse) and does so correctly. The output is something like \\\\n...
On the second parse, (first or second edit after cache purge), Parsoid reuses the template expansion from the first parse. It notices that the first (span) and last (link) nodes are both inline, and so it assumes the entire template is inline and wraps it in a

The browser receives this HTML and is unhappy about the inside the

, so it moves both the

and the out of the

, leaving

\\\\n

...
. Because the table is not a sibling of the span, VE doesn\\'t recognize the table (or the link) as part of the template. Due to a separate bug in VE, the newline after the link is moved and ends up between the table and the link. VE sends this corrupted HTML back to Parsoid, which freaks out and duplicates the table as well as a bunch of categories. After the page is edited again (possibly by the user saving the corrupted VE output, possibly some other way), the third parse occurs, and Parsoid again tries to reuse the previous parse\\'s expansion of the template. However, because of the

interruption, it only sees the span and doesn\\'t see the table or the link. The table and the link disappear from the output in this and all subsequent parses, masking the bug. The user doesn\\'t notice because the table has style=\"display:none;\"', 'parsed': [{'rt': 5, 'toks': [{'tok': 'subbu', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gabriel', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'figured', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 10, 11, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'irc', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'subbu', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [13, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'gabriel', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'conj', 'up': 5, 'dn': [12, 15, 17, 20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 38, 'toks': [{'tok': 'summary', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 9, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'benefit', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'those', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': 'following', 'tag': 'VBG', 'dep': 'acl', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 17, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16, 18]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'pcomp', 'up': 17, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [0, 19, 25]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [22]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'purged', 'tag': 'VBN', 'dep': 'advcl', 'up': 20, 'dn': [21, 23, 24, 26, 27, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'conj', 'up': 25, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30, 32]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'purge', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'parses', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [20, 35, 36, 37, 41, 44, 47, 58]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39, 40, 42]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'scratch', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 47, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 47, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 38, 'dn': [45, 46, 50, 53, 54, 55]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'cached', 'tag': 'JJ', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'attr', 'up': 47, 'dn': [48, 49, 52]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 52, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'relcl', 'up': 50, 'dn': [51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 47, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'conj', 'up': 47, 'dn': [57]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 55, 'dn': [56]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 38, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 7, 8, 9, 10]}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [4]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '/span>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': '
', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 7, 8, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [10, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [9, 13]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'cache', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'purge', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'reuses', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 17, 18, 22, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'expansion', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 23]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'notices', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 14, 18, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [3, 4, 5, 7, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'nodes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 14, 'dn': [9, 10, 11, 12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [2, 6, 13, 16, 17]}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'inline', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'assumes', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [19, 20, 24, 26, 54, 57, 81]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'inline', 'tag': 'NN', 'dep': 'ccomp', 'up': 21, 'dn': [25, 27, 28]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'wraps', 'tag': 'VBZ', 'dep': 'conj', 'up': 26, 'dn': [29, 30, 38]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': [33, 34]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'p', 'tag': 'XX', 'dep': 'pobj', 'up': 31, 'dn': [32]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'receives', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 28, 'dn': [37, 40, 41, 42]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 38, 'dn': [43]}, {'tok': 'unhappy', 'tag': 'JJ', 'dep': 'acomp', 'up': 42, 'dn': [44]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45, 46, 48, 49]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [52, 53]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'p', 'tag': 'ADD', 'dep': 'pobj', 'up': 49, 'dn': [50, 51]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 57, 'dn': []}, {'tok': 'moves', 'tag': 'VBZ', 'dep': 'conj', 'up': 21, 'dn': [55, 56, 61, 62, 63, 66, 75]}, {'tok': 'both', 'tag': 'CC', 'dep': 'preconj', 'up': 61, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 61, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 57, 'dn': [58, 59, 60]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 57, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 57, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 57, 'dn': [64, 65, 67, 68, 74]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 66, 'dn': [69]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 68, 'dn': [72, 73]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 72, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 72, 'dn': []}, {'tok': 'p', 'tag': 'ADD', 'dep': 'pobj', 'up': 69, 'dn': [70, 71]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'pobj', 'up': 69, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'leaving', 'tag': 'VBG', 'dep': 'xcomp', 'up': 57, 'dn': [76, 77, 78, 79, 80]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 75, 'dn': []}, {'tok': 'p>', 'tag': 'XX', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 75, 'dn': []}, {'tok': '/span>

', 'tag': 'UH', 'dep': 'dobj', 'up': 75, 'dn': []}, {'tok': '...', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '
', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [0, 2, 4, 6]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'sibling', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'recognize', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 11, 12, 13, 16, 22, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 17, 18, 20, 21]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [19]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [23]}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'due', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [1, 4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'pcomp', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'newline', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [8]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 7, 9, 10, 12, 13, 15, 16, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'conj', 'up': 14, 'dn': [17, 18]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'sends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 6, 19, 21, 24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'corrupted', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'freaks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [10, 12, 13, 14]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'conj', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'bunch', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'advcl', 'up': 27, 'dn': [1, 3, 4, 6, 7, 9, 17, 21, 22]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 5, 'dn': [8, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'acl', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'corrupted', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 5, 'dn': [18, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'third', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [24, 25]}, {'tok': 'occurs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 23, 26, 28, 29, 32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [31]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'tries', 'tag': 'VBZ', 'dep': 'conj', 'up': 27, 'dn': [30, 34, 43]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'xcomp', 'up': 32, 'dn': [33, 39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'poss', 'up': 39, 'dn': [35, 36, 38]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 37, 'dn': []}, {'tok': 'expansion', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [37, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [3, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'pcomp', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'p', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': [5, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'interruption', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'sees', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 9, 10, 11, 14, 15, 18, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [16, 17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 21, 23]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [3]}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 6, 9, 11, 14, 19]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'subsequent', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'parses', 'tag': 'NNS', 'dep': 'conj', 'up': 5, 'dn': [12, 13, 15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'masking', 'tag': 'VBG', 'dep': 'acl', 'up': 14, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'notice', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 9, 10]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [6]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'style=\"display', 'tag': 'VBN', 'dep': 'advcl', 'up': 4, 'dn': [5, 7, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'none', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Subbu, Gabriel and I figured this out on IRC, and Subbu and Gabriel are working on a fix. Summary for the benefit of those following this bug: On the first parse (either upon first VE load after the cache is purged, or upon the first edit after the purge), Parsoid parses the PERSONDATA template from scratch (because there is no cached content to reuse) and does so correctly. The output is something like \\\\n...
On the second parse, (first or second edit after cache purge), Parsoid reuses the template expansion from the first parse. It notices that the first (span) and last (link) nodes are both inline, and so it assumes the entire template is inline and wraps it in a

The browser receives this HTML and is unhappy about the inside the

, so it moves both the

and the out of the

, leaving

\\\\n

...
. Because the table is not a sibling of the span, VE doesn\\'t recognize the table (or the link) as part of the template. Due to a separate bug in VE, the newline after the link is moved and ends up between the table and the link. VE sends this corrupted HTML back to Parsoid, which freaks out and duplicates the table as well as a bunch of categories. After the page is edited again (possibly by the user saving the corrupted VE output, possibly some other way), the third parse occurs, and Parsoid again tries to reuse the previous parse\\'s expansion of the template. However, because of the

interruption, it only sees the span and doesn\\'t see the table or the link. The table and the link disappear from the output in this and all subsequent parses, masking the bug. The user doesn\\'t notice because the table has style=\"display:none;\"', 'cleaned': 'subbu, gabriel and i figured this out on irc, and subbu and gabriel are working on a fix. summary for the benefit of those following this bug: * on the first parse (either upon first ve load after the cache is purged, or upon the first edit after the purge), parsoid parses the persondata template from scratch (because there is no cached content to reuse) and does so correctly. the output is something like ...
* on the second parse, (first or second edit after cache purge), parsoid reuses the template expansion from the first parse. it notices that the first (span) and last (link) nodes are both inline, and so it assumes the entire template is inline and wraps it in a

* the browser receives this html and is unhappy about the inside the

, so it moves both the

and the out of the

, leaving

...
. because the table is not a sibling of the span, ve doesn\\'t recognize the table (or the link) as part of the template. due to a separate bug in ve, the newline after the link is moved and ends up between the table and the link. * ve sends this corrupted html back to parsoid, which freaks out and duplicates the table as well as a bunch of categories. * after the page is edited again (possibly by the user saving the corrupted ve output, possibly some other way), the third parse occurs, and parsoid again tries to reuse the previous parse\\'s expansion of the template. however, because of the

interruption, it only sees the span and doesn\\'t see the table or the link. the table and the link disappear from the output in this and all subsequent parses, masking the bug. the user doesn\\'t notice because the table has style=\"display:none;\"'})}),\n", + " '1089': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1089', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Tim_Gartrell&curid=1659124&diff=563696826&oldid=563696785', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Tim_Gartrell&curid=1659124&diff=563696826&oldid=563696785', 'cleaned': ''})}),\n", + " '1090': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1090', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50554 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50554 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1091': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1091', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See also: bug 50554, bug 50385.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 8, 9, 10, 11, 12]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'See also: bug 50554, bug 50385.', 'cleaned': 'see also: bug , bug .'})}),\n", + " '1092': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1092', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Frederick_Calvert,_6th_Baron_Baltimore&curid=884173&diff=563705563&oldid=563705411 Also updated the subject and moved to VE.', 'parsed': [{'rt': 7, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'updated', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 9, 10, 11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'subject', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'moved', 'tag': 'VBD', 'dep': 'conj', 'up': 7, 'dn': [13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Frederick_Calvert,_6th_Baron_Baltimore&curid=884173&diff=563705563&oldid=563705411 Also updated the subject and moved to VE.', 'cleaned': 'another case: also updated the subject and moved to ve.'})}),\n", + " '1093': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1093', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"That's really strange. The template is one unit in the VE data model, so if tags are placed in the middle of it that must be a bug in the data model > HTML conversion, not in the data model itself.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'strange', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 4, 10, 26, 44]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 4, 'dn': []}, {'tok': 'unit', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': [13]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NNP', 'dep': 'nmod', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 18, 'dn': [14]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'placed', 'tag': 'VBN', 'dep': 'advcl', 'up': 26, 'dn': [11, 12, 16, 17, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [18, 24, 25, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 26, 'dn': [27, 29, 37, 39]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'nmod', 'up': 35, 'dn': [30, 31, 33, 34]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 36, 'dn': [32]}, {'tok': 'conversion', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 39, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [38, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41, 43]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 42, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"That's really strange. The template is one unit in the VE data model, so if tags are placed in the middle of it that must be a bug in the data model > HTML conversion, not in the data model itself.\", 'cleaned': \"that's really strange. the template is one unit in the ve data model, so if tags are placed in the middle of it that must be a bug in the data model -> html conversion, not in the data model itself.\"})}),\n", + " '1094': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1094', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #15) > So, there may also be a Parsoid issue here about how such templates are > parsed. As long as the content (including ws only spans) is properly encapsulated that should not be relevant for this corruption. I have seen VE move categories to random places in the DOM before. Apparently that bug is still alive. And hard to reproduce, sadly.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 8, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [16]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 16, 'dn': [11, 13]}, {'tok': '>', 'tag': '$', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'parsed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 10, 'dn': [14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'long', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': [0, 14]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [3, 5, 6, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'ws', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'advmod', 'up': 7, 'dn': [8]}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'encapsulated', 'tag': 'VBN', 'dep': 'advcl', 'up': 1, 'dn': [2, 4, 12, 13]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 15, 16, 17, 19, 23]}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [20]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 13]}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 9, 12]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'places', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'alive', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'sadly', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #15) > So, there may also be a Parsoid issue here about how such templates are > parsed. As long as the content (including ws only spans) is properly encapsulated that should not be relevant for this corruption. I have seen VE move categories to random places in the DOM before. Apparently that bug is still alive. And hard to reproduce, sadly.', 'cleaned': '(in reply to comment #) > so, there may also be a parsoid issue here about how such templates are > parsed. as long as the content (including ws-only spans) is properly encapsulated that should not be relevant for this corruption. i have seen ve move categories to random places in the dom before. apparently that bug is still alive. and hard to reproduce, sadly.'})}),\n", + " '1095': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1095', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Possibly related: bug 50332.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Possibly related: bug 50332.', 'cleaned': 'possibly related: bug .'})}),\n", + " '1096': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1096', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'And, I misspoke. The spans from the template before/after the table are not really \"empty\" they have whitespace. And, the more interesting thing is that these spans do not get the display:none; css style but the table gets it from the style on the table ==> the spans are technically visible (with whitespace ignored in the browser) in VE, but the table is not. So, there may also be a Parsoid issue here about how such templates are parsed.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'misspoke', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [0, 2, 5, 6, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'before', 'tag': 'IN', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '/', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 18, 'dn': [1, 11, 14]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [12, 13, 15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [10, 16, 17, 19, 20]}, {'tok': 'whitespace', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 36, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'interesting', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': [3]}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [2, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [0, 1, 5, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [8]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [7, 9, 10, 11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'display', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'none', 'tag': 'NN', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'css', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [18, 20, 22]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 19, 'dn': [21]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 36, 'dn': [6, 15, 16, 17, 19, 24, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': [34]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [23, 31, 32, 33, 35, 38, 39, 40, 46, 47, 49, 50, 53]}, {'tok': 'technically', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 36, 'dn': [37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [42]}, {'tok': 'whitespace', 'tag': 'NN', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'pcomp', 'up': 40, 'dn': [41, 43]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'pobj', 'up': 43, 'dn': [44]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [48]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 53, 'dn': [51]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 36, 'dn': [52, 54, 55]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 53, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 53, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 8, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [15]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 15, 'dn': [12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'parsed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 10, 'dn': [11, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'And, I misspoke. The spans from the template before/after the table are not really \"empty\" they have whitespace. And, the more interesting thing is that these spans do not get the display:none; css style but the table gets it from the style on the table ==> the spans are technically visible (with whitespace ignored in the browser) in VE, but the table is not. So, there may also be a Parsoid issue here about how such templates are parsed.', 'cleaned': 'and, i misspoke. the spans from the template before/after the table are not really \"empty\" -- they have whitespace. and, the more interesting thing is that these spans do not get the display:none; css style but the table gets it from the style on the table ==> the spans are technically visible (with whitespace ignored in the browser) in ve, but the table is not. so, there may also be a parsoid issue here about how such templates are parsed.'})}),\n", + " '1097': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1097', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This may be a VE bug (unconfirmed). Here is what I did. I parsed mw:Jayaprakash Narayan on my local parsoid install and saved the HTML. I then added a (a new category essentially mimicking editor behavior), but I added it between the empty span that marks the opening of the Persondata tmeplate and the that is part of the template. This effectively splits the template and duplicates the rest of the template. If you look at the diff in https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392, all the categories are between the end of the template and the table. The above experiment yielded something similar, except in the diff, all categories are moved up. So, it does seem that when a user adds categories, new/old categories are being moved/inserted between the empty span and the table breaking the atomic encapsulated template into two. Also note that this only seems to affect Persondata template in original wikitext, default sort template immediately follows the persondata template. it has an empty span before/after the table it has display:none set on it which means it doesn\\'t show up in the editor. Not sure if cursor position affects where categories are inserted. Can VE folks verify this hypothesis?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 7, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'unconfirmed', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'parsed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 11, 12, 15]}, {'tok': 'mw', 'tag': 'IN', 'dep': 'dobj', 'up': 1, 'dn': [3, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'jayaprakash', 'tag': 'JJ', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'narayan', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'install', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'saved', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 5, 6, 7, 12, 16, 26, 27, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'JJS', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'rel=\"mw', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wikilink', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'category', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [8, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'href=\"category', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [10, 11, 13, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'foobar', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [15, 17, 20, 25]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'category', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [18, 19, 22]}, {'tok': 'essentially', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'mimicking', 'tag': 'VBG', 'dep': 'acl', 'up': 20, 'dn': [21, 24]}, {'tok': 'editor', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [28, 30, 31, 54]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33, 36, 49]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'marks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 34, 'dn': [35, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'opening', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39, 43, 46]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'tmeplate', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 38, 'dn': [44, 45, 47]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 49, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 34, 'dn': [48, 50]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 49, 'dn': [51]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [53]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': [52]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 29, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'effectively', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'splits', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'rest', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'look', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 3, 6]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': [10, 11]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 9, 12, 14, 23]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 19, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'above', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'experiment', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'yielded', 'tag': 'VBD', 'dep': 'ccomp', 'up': 15, 'dn': [2, 4, 6, 7]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 15, 'dn': [12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 11, 13, 14, 16, 17]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 18, 35]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'advcl', 'up': 18, 'dn': [6, 8, 10]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': [12, 13]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 18, 'dn': [14]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [5, 9, 15, 16, 17, 19, 20]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'conj', 'up': 18, 'dn': [21]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23, 25, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 24, 'dn': [26, 28]}, {'tok': 'breaking', 'tag': 'VBG', 'dep': 'acl', 'up': 27, 'dn': [32, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'atomic', 'tag': 'JJ', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'encapsulated', 'tag': 'VBN', 'dep': 'amod', 'up': 32, 'dn': [30]}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 31]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [34]}, {'tok': 'two', 'tag': 'CD', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 19, 23]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'affect', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [13]}, {'tok': 'original', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [15]}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [16]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'follows', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [11, 14, 17, 18, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 6, 7, 8, 14, 16, 30]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'before', 'tag': 'IN', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '/', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'display', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [11, 12, 13, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'none', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [17, 21]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 16, 'dn': [18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'relcl', 'up': 16, 'dn': [20, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 21, 'dn': [22, 23, 24, 26, 27]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 5, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'affects', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 9]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'folks', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'verify', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'hypothesis', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This may be a VE bug (unconfirmed). Here is what I did. I parsed mw:Jayaprakash Narayan on my local parsoid install and saved the HTML. I then added a (a new category essentially mimicking editor behavior), but I added it between the empty span that marks the opening of the Persondata tmeplate and the
that is part of the template. This effectively splits the template and duplicates the rest of the template. If you look at the diff in https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392, all the categories are between the end of the template and the table. The above experiment yielded something similar, except in the diff, all categories are moved up. So, it does seem that when a user adds categories, new/old categories are being moved/inserted between the empty span and the table breaking the atomic encapsulated template into two. Also note that this only seems to affect Persondata template in original wikitext, default sort template immediately follows the persondata template. it has an empty span before/after the table it has display:none set on it which means it doesn\\'t show up in the editor. Not sure if cursor position affects where categories are inserted. Can VE folks verify this hypothesis?', 'cleaned': 'this may be a ve bug (unconfirmed). here is what i did. i parsed mw:jayaprakash narayan on my local parsoid install and saved the html. i then added a (a new category essentially mimicking editor behavior), but i added it between the empty span that marks the opening of the persondata tmeplate and the
that is part of the template. this effectively splits the template and duplicates the rest of the template. if you look at the diff in all the categories are between the end of the template and the table. the above experiment yielded something similar, except in the diff, all categories are moved up. so, it does seem that when a user adds categories, new/old categories are being moved/inserted between the empty span and the table breaking the atomic encapsulated template into two. also note that this only seems to affect persondata template * in original wikitext, default sort template immediately follows the persondata template. * it has an empty span before/after the table * it has display:none set on it which means it doesn\\'t show up in the editor. not sure if cursor position affects where categories are inserted. can ve folks verify this hypothesis?'})}),\n", + " '1098': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1098', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Couple more: https://en.wikipedia.org/w/index.php?title=Peter_Biddle&diff=563624872&oldid=563623995 https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392 Based on inspection of recent diffs, I'd call this the single most prevalent and most problematic content corruption issue at this point.\", 'parsed': [{'rt': 18, 'toks': [{'tok': 'couple', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 18, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': [3, 5, 6, 7, 8]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 18, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'inspection', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'recent', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 9, 15, 16, 17, 19, 29, 30, 33]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'prevalent', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': [22, 24, 26]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'problematic', 'tag': 'JJ', 'dep': 'conj', 'up': 23, 'dn': [25]}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': [27]}, {'tok': 'issue', 'tag': 'NN', 'dep': 'oprd', 'up': 18, 'dn': [20, 21, 23, 28]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': \"Couple more: https://en.wikipedia.org/w/index.php?title=Peter_Biddle&diff=563624872&oldid=563623995 https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392 Based on inspection of recent diffs, I'd call this the single most prevalent and most problematic content corruption issue at this point.\", 'cleaned': \"couple more: based on inspection of recent diffs, i'd call this the single most prevalent and most problematic content corruption issue at this point.\"})}),\n", + " '1099': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1099', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Note the additional table screw up in that one. We may need some cross browser hammering on those revs to see if it's a browser specific issue.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [1, 2]}, {'tok': 'screw', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'up', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 7, 12, 21]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'cross', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'browser', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'hammering', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 5, 6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'those', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'revs', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [11, 15]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [13, 14, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [17, 18]}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [16, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Note the additional table screw up in that one. We may need some cross browser hammering on those revs to see if it's a browser specific issue.\", 'cleaned': \"note the additional table screw-up in that one. we may need some cross-browser hammering on those revs to see if it's a browser-specific issue.\"})}),\n", + " '1100': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1100', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another one: https://en.wikipedia.org/w/index.php?title=Rick_DePiro&curid=29139774&diff=563628155&oldid=560712931', 'parsed': [{'rt': 1, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Another one: https://en.wikipedia.org/w/index.php?title=Rick_DePiro&curid=29139774&diff=563628155&oldid=560712931', 'cleaned': 'another one: '})}),\n", + " '1101': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1101', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Nope, still occurring. https://en.wikipedia.org/w/index.php?title=Ma_Huateng&curid=6152047&diff=563628488&oldid=555028382', 'parsed': [{'rt': 3, 'toks': [{'tok': 'nope', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Nope, still occurring. https://en.wikipedia.org/w/index.php?title=Ma_Huateng&curid=6152047&diff=563628488&oldid=555028382', 'cleaned': 'nope, still occurring. '})}),\n", + " '1102': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1102', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533 looks like a VE bug to me. I can't reproduce it any more (similar to the case in bug 50853), so I am guessing that something in last night's VE deploy fixed this. Closing as fixed, please reopen if this still happens.\", 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 10]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 14, 15, 16, 17, 18, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 3, 'dn': [5, 7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'guessing', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [19, 20, 21, 30, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'night', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 27, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'deploy', 'tag': 'VBN', 'dep': 'ccomp', 'up': 22, 'dn': [23, 24, 29, 32]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [2]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'reopen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 9, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'advcl', 'up': 5, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533 looks like a VE bug to me. I can't reproduce it any more (similar to the case in bug 50853), so I am guessing that something in last night's VE deploy fixed this. Closing as fixed, please reopen if this still happens.\", 'cleaned': \" looks like a ve bug to me. i can't reproduce it any more (similar to the case in bug ), so i am guessing that something in last night's ve deploy fixed this. closing as fixed, please reopen if this still happens.\"})}),\n", + " '1103': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1103', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This may be related to bug 50853 which gabriel is going to be investigating to day.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 7, 8, 12]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'gabriel', 'tag': 'NNP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [10, 11, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'investigating', 'tag': 'VBG', 'dep': 'xcomp', 'up': 12, 'dn': [9, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'day', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This may be related to bug 50853 which gabriel is going to be investigating to day.', 'cleaned': 'this may be related to bug which gabriel is going to be investigating to day.'})}),\n", + " '1104': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1104', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Is this a Parsoid DSR issue? Content getting repeated in this way (especially, the substituted template) is hard to see occurring in VisualEditor.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'dsr', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'repeated', 'tag': 'VBN', 'dep': 'csubj', 'up': 13, 'dn': [0, 1, 3, 6, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'substituted', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [7, 8, 9, 10, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 14, 20]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17]}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'xcomp', 'up': 16, 'dn': [18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'Is this a Parsoid DSR issue? Content getting repeated in this way (especially, the substituted template) is hard to see occurring in VisualEditor.', 'cleaned': 'is this a parsoid dsr issue? content getting repeated in this way (especially, the substituted template) is hard to see occurring in visualeditor.'})}),\n", + " '1105': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1105', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is still occurring. Most recent example from a few minutes ago: https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'recent', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': [0]}, {'tok': 'example', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 8, 9, 10, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [4, 5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'pcomp', 'up': 3, 'dn': [6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This is still occurring. Most recent example from a few minutes ago: https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533', 'cleaned': 'this is still occurring. most recent example from a few minutes ago: '})}),\n", + " '1106': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1106', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'We believe that this is now fixed (due to fixes in Parsoid). Please re open if it recurs.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 14]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4, 5, 7, 8, 11, 13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'due', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'pcomp', 'up': 8, 'dn': []}, {'tok': 'fixes', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [12]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'recurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'We believe that this is now fixed (due to fixes in Parsoid). Please re open if it recurs.', 'cleaned': 'we believe that this is now fixed (due to fixes in parsoid). please re-open if it recurs.'})}),\n", + " '1107': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1107', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Miloslav_Ransdorf&curid=1478506&diff=561858255&oldid=561857291 to boot.', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2, 3, 5]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'boot', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Miloslav_Ransdorf&curid=1478506&diff=561858255&oldid=561857291 to boot.', 'cleaned': ' to boot.'})}),\n", + " '1108': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1108', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Roan, thoughts?', 'parsed': [{'rt': 0, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'thoughts', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': [3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Roan, thoughts?', 'cleaned': 'roan, thoughts?'})}),\n", + " '1109': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1109', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Richard_Ned_Lebow&diff=561410319&oldid=561410032', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Richard_Ned_Lebow&diff=561410319&oldid=561410032', 'cleaned': ''})}),\n", + " '1110': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1110', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Perhaps related to: | PLACE OF BIRTH =[Alexandria], [[Egypt]]', 'parsed': [{'rt': 1, 'toks': [{'tok': 'perhaps', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 9, 10, 11, 12, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'birth', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '=[', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'alexandria', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 1, 'dn': [8]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'egypt', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': [15]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Perhaps related to: | PLACE OF BIRTH =[Alexandria], [[Egypt]]', 'cleaned': 'perhaps related to: | place of birth =[alexandria], [[egypt]]'})}),\n", + " '1111': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1111', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Self explanatory; Firefox 21.0, Windows 7. Version : unspecified Severity : major', 'parsed': [{'rt': 6, 'toks': [{'tok': 'self', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'explanatory', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': [0, 1]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Self explanatory; Firefox 21.0, Windows 7. Version : unspecified Severity : major', 'cleaned': 'self-explanatory; firefox , windows . -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1112': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1112', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed and will be going out in a few minutes.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will be going out in a few minutes.', 'cleaned': 'fixed and will be going out in a few minutes.'})}),\n", + " '1113': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pun3sjvg3cemjzbgyo2t', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1113', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Patched in: https://gerrit.wikimedia.org/r/#/c/70559/', 'parsed': [{'rt': 0, 'toks': [{'tok': 'patched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Patched in: https://gerrit.wikimedia.org/r/#/c/70559/', 'cleaned': 'patched in: '})}),\n", + " '1114': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1114', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Not sure if this is something that's been nixed and nobody has told me, but: tracking bug for adding cite template support to the VE's referencing setup. They're pretty universally useful. Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50768\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 4, 31]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 5, 10, 13, 15, 16, 19]}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'nixed', 'tag': 'VBN', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'nobody', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'told', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [11, 12, 14]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'tracking', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': [17, 18, 20]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 20, 'dn': [24, 25]}, {'tok': 'cite', 'tag': 'NN', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'support', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'poss', 'up': 30, 'dn': [26, 28]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 27, 'dn': []}, {'tok': 'referencing', 'tag': 'VBG', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'setup', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [27, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'pretty', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'universally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"Not sure if this is something that's been nixed and nobody has told me, but: tracking bug for adding cite template support to the VE's referencing setup. They're pretty universally useful. Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50768\", 'cleaned': \"not sure if this is something that's been nixed and nobody has told me, but: tracking bug for adding cite template support to the ve's referencing setup. they're pretty universally useful. -------------------------- **version**: unspecified **severity**: enhancement **see also**: \"})}),\n", + " '1117': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1117', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51185 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51185 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1118': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1118', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #2) > For clarification: I'll assume that this is about what you put _inside_ the > tags and not about templates that add the tags themselves. Correct.\", 'parsed': [{'rt': 16, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [0, 1, 3, 6, 7, 9, 10, 11]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [12]}, {'tok': 'clarification', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'assume', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 13, 14, 15, 19]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'put', 'tag': 'VBP', 'dep': 'pcomp', 'up': 20, 'dn': [21, 22, 24, 25]}, {'tok': '_', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': '_', 'tag': 'DT', 'dep': 'pobj', 'up': 25, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': [1, 2]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 8, 15, 16, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 9]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 9, 'dn': [10, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': [17]}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'appos', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'correct', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"(In reply to comment #2) > For clarification: I'll assume that this is about what you put _inside_ the > tags and not about templates that add the tags themselves. Correct.\", 'cleaned': \"(in reply to comment #) > for clarification: i'll assume that this is about what you put _inside_ the > tags and not about templates that add the tags themselves. correct.\"})}),\n", + " '1119': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1119', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"For clarification: I'll assume that this is about what you put _inside_ the tags and not about templates that add the tags themselves.\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'clarification', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'assume', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 8, 15]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'put', 'tag': 'VBP', 'dep': 'pcomp', 'up': 9, 'dn': [10, 11, 13, 14]}, {'tok': '_', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': '_', 'tag': 'DT', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 8]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 8, 'dn': [9, 13, 14, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"For clarification: I'll assume that this is about what you put _inside_ the tags and not about templates that add the tags themselves.\", 'cleaned': \"for clarification: i'll assume that this is about what you put _inside_ the tags and not about templates that add the tags themselves.\"})}),\n", + " '1120': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1120', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51683 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51683 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1121': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1121', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot See screenshot. Kiiinda worrying if this is something a group of people > me is seeing it may be a blocker. Version : unspecified Severity : major URL : https://en.wikipedia.org/wiki/Joe_Flacco?veaction=edit Attached : {F11445}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'kiiinda', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'worrying', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 14]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [3, 4, 6, 8, 11]}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'group', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'people', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'IN', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'me', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [5, 12, 13, 17, 20]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [15, 16, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'attr', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 3, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 20, 22, 25]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': [15, 17, 18, 19]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [16, 21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'f11445', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [23, 24, 26]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}]}], 'stripped_text': 'Screenshot See screenshot. Kiiinda worrying if this is something a group of people > me is seeing it may be a blocker. Version : unspecified Severity : major URL : https://en.wikipedia.org/wiki/Joe_Flacco?veaction=edit Attached : {F11445}', 'cleaned': 'screenshot see screenshot. kiiinda worrying - if this is something a group of people > me is seeing it may be a blocker. -------------------------- **version**: unspecified **severity**: major **url**: **attached**: {f11445}'})}),\n", + " '1123': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1123', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirmed by a second user.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Confirmed by a second user.', 'cleaned': 'confirmed by a second user.'})}),\n", + " '1124': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1124', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : normal', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1125': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1125', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Written and about to be deployed.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'written', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'conj', 'up': 0, 'dn': [5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Written and about to be deployed.', 'cleaned': 'written and about to be deployed.'})}),\n", + " '1128': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1128', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'They get stripped out when rendered back to HTML. e.g. Foo > Foo Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'stripped', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 9]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'rendered', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [4, 6]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'ref', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': [0, 1, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'foo', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [6, 7, 8, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'foo', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [19, 21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': [20]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [2, 26]}]}], 'stripped_text': 'They get stripped out when rendered back to HTML. e.g. Foo > Foo Version : unspecified Severity : normal', 'cleaned': 'they get stripped out when rendered back to html. e.g. foo -> foo -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1130': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-muirnivxp5hzppn2a3z7', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1130', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Moved from #48830. Merlijn van Deen 2013 06 23 11:20:36 UTC https://www.mediawiki.org/w/index.php?title=Git%2FConversion%2Fpywikipedia&diff=714194&oldid=713893 The only real edit is at the bottom. Krinkle 2013 06 23 11:25:31 UTC This is due to the merging of the 2 tags. Currently it fails compare custom attributes like \"style\" when attempting to merge equal annotation sequences. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=48830', 'parsed': [{'rt': 0, 'toks': [{'tok': 'moved', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 6]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 4]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'merlijn', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'van', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'deen', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': [1, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>--', 'tag': 'ADD', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': [7]}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'utc', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 5, 6, 8, 10, 11, 18]}, {'tok': '----------------------------------------', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'real', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [14, 15, 16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [12, 13, 17, 19, 22]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'krinkle', 'tag': 'NN', 'dep': 'ROOT', 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'number>--', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'utc', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 6]}, {'tok': '-------------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 11, 14, 15]}, {'tok': 'due', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'merging', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'b', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': [13]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'fails', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 17]}, {'tok': 'compare', 'tag': 'VBP', 'dep': 'xcomp', 'up': 2, 'dn': [5]}, {'tok': 'custom', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'attributes', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8, 9, 11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'attempting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [10, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 16]}, {'tok': 'equal', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'annotation', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'sequences', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Moved from #48830. Merlijn van Deen 2013 06 23 11:20:36 UTC https://www.mediawiki.org/w/index.php?title=Git%2FConversion%2Fpywikipedia&diff=714194&oldid=713893 The only real edit is at the bottom. Krinkle 2013 06 23 11:25:31 UTC This is due to the merging of the 2 tags. Currently it fails compare custom attributes like \"style\" when attempting to merge equal annotation sequences. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=48830', 'cleaned': 'moved from #. merlijn van deen -- :: utc ---------------------------------------- the only real edit is at the bottom. krinkle -- :: utc ------------------------------- this is due to the merging of the tags. currently it fails compare custom attributes like \"style\" when attempting to merge equal annotation sequences. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '1131': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1131', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We have a work around for this gerrit 69852 now in production in VisualEditor, but the underlying cause is bug 48194. I've manually fixed the changes VE made sorry about that: https://www.mediawiki.org/w/index.php?title=Git/Conversion/pywikipedia&diff=715751&oldid=715067\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 11, 12, 14, 18, 19, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 5]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [13, 15]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'underlying', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [20, 21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [22, 24, 25, 26, 27, 28]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 12, 13, 14, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [4]}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [5, 6, 8, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'oprd', 'up': 7, 'dn': [10]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"We have a work around for this gerrit 69852 now in production in VisualEditor, but the underlying cause is bug 48194. I've manually fixed the changes VE made sorry about that: https://www.mediawiki.org/w/index.php?title=Git/Conversion/pywikipedia&diff=715751&oldid=715067\", 'cleaned': \"we have a work around for this - gerrit - now in production in visualeditor, but the underlying cause is bug . i've manually fixed the changes ve made - sorry about that: \"})}),\n", + " '1132': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1132', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"This doesn't work; not quite sure why/how. Should be fixed. Version : unspecified Severity : major\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10, 11]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': [4, 5, 6]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': [9]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'how', 'tag': 'NN', 'dep': 'advcl', 'up': 3, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"This doesn't work; not quite sure why/how. Should be fixed. Version : unspecified Severity : major\", 'cleaned': \"this doesn't work; not quite sure why/how. should be fixed. -------------------------- **version**: unspecified **severity**: major\"})}),\n", + " '1133': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1133', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fix merged and will hopefully go out soon.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'fix', 'tag': 'VB', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 5, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'hopefully', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'out', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Fix merged and will hopefully go out soon.', 'cleaned': 'fix merged and will hopefully go out soon.'})}),\n", + " '1136': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1136', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Gah, bad breakage related to making VE more lightweight sorry about that. Gerrit 72069 fixes this, according to my local testing we'll try to get this out today.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'gah', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'breakage', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 14]}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'making', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [7, 11]}, {'tok': 've', 'tag': 'VBP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'lightweight', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [8]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ccomp', 'up': 6, 'dn': [9, 10, 12]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'gerrit', 'tag': 'NNP', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': [0, 1, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'fixes', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 15, 'dn': [2, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 15, 'dn': [8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 7, 12, 13, 14, 17, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16, 18, 19, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': \"Gah, bad breakage related to making VE more lightweight sorry about that. Gerrit 72069 fixes this, according to my local testing we'll try to get this out today.\", 'cleaned': \"gah, bad breakage related to making ve more lightweight - sorry about that. gerrit fixes this, according to my local testing - we'll try to get this out today.\"})}),\n", + " '1137': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1137', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'My testing shows that ctrl+click works only in VE enabled namespaces but middle click works everywhere in Firefox 22. In Konqueror 4.8.5 (which is apparently not enabled for VE) both ctrl+click and middle click both work only in VE enabled namespaces.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'ctrl+click', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 7, 12, 14]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [6, 11]}, {'tok': 've', 'tag': 'RB', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': [8, 9]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [10]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'middle', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [13, 15]}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'dobj', 'up': 14, 'dn': [16, 17]}, {'tok': 'everywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'ROOT', 'dn': [1, 2, 17, 26]}, {'tok': 'konqueror', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>.5', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [4, 9, 12, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'relcl', 'up': 3, 'dn': [5, 6, 7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 've', 'tag': 'RB', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 14, 'dn': []}, {'tok': 'ctrl+click', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [13, 15, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'middle', 'tag': 'JJ', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'pcomp', 'up': 0, 'dn': [3, 19]}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 19, 'dn': []}, {'tok': 'work', 'tag': 'VBP', 'dep': 'ccomp', 'up': 17, 'dn': [18, 21]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [20, 25]}, {'tok': 've', 'tag': 'RB', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'amod', 'up': 25, 'dn': [22, 23]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'My testing shows that ctrl+click works only in VE enabled namespaces but middle click works everywhere in Firefox 22. In Konqueror 4.8.5 (which is apparently not enabled for VE) both ctrl+click and middle click both work only in VE enabled namespaces.', 'cleaned': 'my testing shows that ctrl+click works only in ve-enabled namespaces but middle click works everywhere in firefox . in konqueror .5 (which is apparently not enabled for ve) both ctrl+click and middle click both work only in ve-enabled namespaces.'})}),\n", + " '1138': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1138', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I'm not sure how the fix was implemented, but it seems to have started occurring again this time only in namespaces in which the VE isn't active.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 9, 10, 12]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [8]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [5]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'implemented', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [11, 15, 18, 20, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'started', 'tag': 'VBN', 'dep': 'xcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'xcomp', 'up': 15, 'dn': [17]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': [19, 22]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [21, 23]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [28]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [25]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 23, 'dn': [24, 27, 29, 30]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'active', 'tag': 'JJ', 'dep': 'acomp', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"I'm not sure how the fix was implemented, but it seems to have started occurring again this time only in namespaces in which the VE isn't active.\", 'cleaned': \"i'm not sure how the fix was implemented, but it seems to have started occurring again - this time only in namespaces in which the ve isn't active.\"})}),\n", + " '1140': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1140', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed in gerrit 70735 which is now merged and will get pushed later today.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'relcl', 'up': 4, 'dn': [6, 7, 8, 10, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [11, 12, 15]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed in gerrit 70735 which is now merged and will get pushed later today.', 'cleaned': 'fixed in gerrit which is now merged and will get pushed later today.'})}),\n", + " '1141': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1141', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Raising importance, this is quite annoying. It's just been reported on [[WP:VPT]] for the second time today.\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'raising', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [1]}, {'tok': 'importance', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7]}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'annoying', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 12, 13, 17, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 7, 10, 11]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'wp', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'vpt', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Raising importance, this is quite annoying. It's just been reported on [[WP:VPT]] for the second time today.\", 'cleaned': \"raising importance, this is quite annoying. it's just been reported on [[wp:vpt]] for the second time today.\"})}),\n", + " '1142': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1142', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 50221 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50221 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1143': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1143', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \" pinkampersand.wikimedia wrote: I should note that I've been having this bug (well, with ctrl click on my laptop, but think that's the same thing), and I don't have VE enabled. However, this bug's several days old, and I'm pretty sure this has only been happening to me within the past hour. Chrome on a ChromeOS netbook.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'pinkampersand.wikimedia', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9, 44]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 14, 20, 27, 28, 29, 36, 37, 43]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'having', 'tag': 'VBG', 'dep': 'ccomp', 'up': 9, 'dn': [10, 11, 12, 13, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [17, 18, 19, 23]}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'click', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 24]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 26, 'dn': []}, {'tok': 'laptop', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [31]}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 29, 'dn': [30, 34, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 31, 'dn': [32, 33]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 43, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 've', 'tag': 'RB', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [38, 39, 40, 41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [2, 4, 7, 8, 9]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 3, 'dn': []}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'days', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 10, 13, 25]}, {'tok': 'pretty', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': [12, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15, 16, 17, 19, 21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'past', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'hour', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'chrome', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'chromeos', 'tag': 'NNS', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'netbook', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \" pinkampersand.wikimedia wrote: I should note that I've been having this bug (well, with ctrl click on my laptop, but think that's the same thing), and I don't have VE enabled. However, this bug's several days old, and I'm pretty sure this has only been happening to me within the past hour. Chrome on a ChromeOS netbook.\", 'cleaned': \"**pinkampersand.wikimedia** wrote: i should note that i've been having this bug (well, with ctrl-click on my laptop, but think that's the same thing), and i don't have ve enabled. however, this bug's several days old, and i'm pretty sure this has only been happening to me within the past hour. chrome on a chromeos netbook.\"})}),\n", + " '1144': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1144', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Some back of the envelope work by users indicates that firefox (logged in) and chromium (logged out) on linux have this problem; firefox and IE on Windows (not logged in) do not.', 'parsed': [{'rt': 40, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'back', 'tag': 'JJ', 'dep': 'nmod', 'up': 8, 'dn': [2, 3]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4, 7]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'envelope', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5, 6]}, {'tok': 'work', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [0, 1, 9]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'indicates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 37, 'dn': [8, 21, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': [14, 15, 17, 18, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'logged', 'tag': 'VBD', 'dep': 'acl', 'up': 13, 'dn': [16]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prep', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'chromium', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'logged', 'tag': 'VBD', 'dep': 'ccomp', 'up': 11, 'dn': [12, 13, 20, 22, 23, 24]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 11, 'dn': [28]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'nsubj', 'up': 37, 'dn': [31, 33]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'ie', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 30, 'dn': [32, 34]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 37, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'ccomp', 'up': 40, 'dn': [11, 29, 30, 35, 36, 38, 39]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 37, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [37, 41, 42]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 40, 'dn': []}]}], 'stripped_text': 'Some back of the envelope work by users indicates that firefox (logged in) and chromium (logged out) on linux have this problem; firefox and IE on Windows (not logged in) do not.', 'cleaned': 'some back-of-the-envelope work by users indicates that firefox (logged in) and chromium (logged out) on linux have this problem; firefox and ie on windows (not logged in) do not.'})}),\n", + " '1145': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1145', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Insert the cursor immediately after the first letter of a link 2. Hit delete/backspace 3. Type a new character 4. The new character isn\\'t part of the link, so select the entire word and click the link button 5. Re enter the link article 6. Save your changes Expected result: If you started with \"[[Porcupine]]\", you should end up with \"[[porcupine]]\". Actual result: If you started with \"[[Porcupine]]\", you end up with \"[[porcupine|p]][[Porcupine|orcupine]]\". This is just a common use case demonstrating a more general bug. Namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50098', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'insert', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [2, 4, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'hit', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [5, 6, 7]}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'backspace', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 6, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 5, 9, 11, 23]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [10, 14, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 11, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': [18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 19, 20, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 're', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [2]}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [5, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'save', 'tag': 'VB', 'dep': 'advcl', 'up': 20, 'dn': [2]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 2, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [4]}, {'tok': 'result', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [6, 7, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10, 11, 12, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'porcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'end', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 8, 14, 15, 16, 17, 18, 19, 21, 22, 28, 29, 30]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 20, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23, 24, 25, 26, 27]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'porcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 16, 26]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'advcl', 'up': 16, 'dn': [3, 4, 6, 11]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8, 9, 10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'porcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'end', 'tag': 'VBP', 'dep': 'acl', 'up': 1, 'dn': [5, 12, 13, 14, 15, 17, 18, 25]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19, 20, 21, 22, 23, 24]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'porcupine|p]][[porcupine|orcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 12]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 5, 7]}, {'tok': 'demonstrating', 'tag': 'VBG', 'dep': 'acl', 'up': 6, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [9]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'namely', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'create', 'tag': 'VBP', 'dep': 'advcl', 'up': 18, 'dn': [2, 3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'subsumes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 7, 'dn': [8, 12]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [14, 15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'preserved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 13, 16, 17, 19, 24, 27]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 18, 'dn': [23, 26]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'pcomp', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Insert the cursor immediately after the first letter of a link 2. Hit delete/backspace 3. Type a new character 4. The new character isn\\'t part of the link, so select the entire word and click the link button 5. Re enter the link article 6. Save your changes Expected result: If you started with \"[[Porcupine]]\", you should end up with \"[[porcupine]]\". Actual result: If you started with \"[[Porcupine]]\", you end up with \"[[porcupine|p]][[Porcupine|orcupine]]\". This is just a common use case demonstrating a more general bug. Namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50098', 'cleaned': 'steps to reproduce: . insert the cursor immediately after the first letter of a link . hit delete/backspace . type a new character . the new character isn\\'t part of the link, so select the entire word and click the link button . re-enter the link article . save your changes expected result: if you started with \"[[porcupine]]\", you should end up with \"[[porcupine]]\". actual result: if you started with \"[[porcupine]]\", you end up with \"[[porcupine|p]][[porcupine|orcupine]]\". this is just a common use case demonstrating a more general bug. namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '1146': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1146', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #5) > Change 70633 merged by jenkins bot: > Fix comparison of MW internal links > > https://gerrit.wikimedia.org/r/70633 And with that change, this bug is fixed; closing. It will be deployed this afternoon.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 30, 'toks': [{'tok': 'change', 'tag': 'VB', 'dep': 'advcl', 'up': 30, 'dn': [1, 2, 9, 10, 11, 18, 19, 20, 21, 22, 23]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [6, 7, 8]}, {'tok': 'jenkins', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'bot', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'advcl', 'up': 0, 'dn': [12]}, {'tok': 'comparison', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'mw', 'tag': 'JJ', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'internal', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [25]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 26, 28, 29, 31, 32, 33]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'afternoon', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '(In reply to comment #5) > Change 70633 merged by jenkins bot: > Fix comparison of MW internal links > > https://gerrit.wikimedia.org/r/70633 And with that change, this bug is fixed; closing. It will be deployed this afternoon.', 'cleaned': '(in reply to comment #) > change merged by jenkins-bot: > fix comparison of mw internal links > > and with that change, this bug is fixed; closing. it will be deployed this afternoon.'})}),\n", + " '1149': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1149', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'There are two issues here. First off, we should change getComparableObject() for MWInternalLinkAnnotation to normalize the title and possibly tweak other things to the point where links to the same title are comparable, even if they have different capitalizations or space vs underscore variants of that title. That will be both more semantically correct and serve as a workaround for this bug. Secondly, because we want to stop merging comparable but different annotations in the converter, we need Parsoid to correctly process at least things like porcupine (adjacent s with the same href) and possibly porcupine as well (adjacent s with different hrefs that normalize to the same title).', 'parsed': [{'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'off', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [0]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 7, 8, 9, 31, 35, 48]}, {'tok': 'getcomparableobject', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'mwinternallinkannotation', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'normalize', 'tag': 'VB', 'dep': 'acl', 'up': 10, 'dn': [11, 14, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'tweak', 'tag': 'JJ', 'dep': 'conj', 'up': 12, 'dn': [16, 19, 20]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'things', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 29]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 22, 'dn': [23, 24, 30]}, {'tok': 'comparable', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'advcl', 'up': 5, 'dn': [32, 33, 34, 37]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'capitalizations', 'tag': 'NNS', 'dep': 'dobj', 'up': 35, 'dn': [36, 38, 44]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 37, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'nmod', 'up': 44, 'dn': [40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'vs', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [43]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'underscore', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42]}, {'tok': 'variants', 'tag': 'NNS', 'dep': 'conj', 'up': 37, 'dn': [39, 45]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [47]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 45, 'dn': [46]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 15]}, {'tok': 'both', 'tag': 'DT', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 5, 'dn': [3]}, {'tok': 'semantically', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [4]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5, 7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'serve', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [9]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'secondly', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 17, 'dn': [2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'merging', 'tag': 'VBG', 'dep': 'xcomp', 'up': 6, 'dn': [11, 12]}, {'tok': 'comparable', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [9, 10]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': 'annotations', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'converter', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 4, 15, 16, 18, 21, 36, 42, 47, 56, 66, 67]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'process', 'tag': 'VB', 'dep': 'advcl', 'up': 17, 'dn': [19, 20, 24, 30, 31, 32]}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 24, 'dn': [22]}, {'tok': 'things', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [23, 25]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26, 29]}, {'tok': '<', 'tag': 'XX', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'href=\"porcupine\">porcupine', 'tag': 'ADD', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'adjacent', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': [33]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 32, 'dn': []}, {'tok': 'a', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 's', 'tag': 'FW', 'dep': 'dobj', 'up': 17, 'dn': [34, 35, 37, 41]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'href', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38, 39]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': [44]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'href=\"porcupine\">porcupine', 'tag': 'ADD', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': [49]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'adjacent', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': [53]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 52, 'dn': []}, {'tok': 'a', 'tag': 'XX', 'dep': 'nmod', 'up': 56, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 56, 'dn': []}, {'tok': 's', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [54, 55, 57]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 56, 'dn': [59]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 59, 'dn': []}, {'tok': 'hrefs', 'tag': 'NNS', 'dep': 'pobj', 'up': 57, 'dn': [58, 61]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 61, 'dn': []}, {'tok': 'normalize', 'tag': 'VBP', 'dep': 'relcl', 'up': 59, 'dn': [60, 62]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 61, 'dn': [65]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 65, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 62, 'dn': [63, 64]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': 'There are two issues here. First off, we should change getComparableObject() for MWInternalLinkAnnotation to normalize the title and possibly tweak other things to the point where links to the same title are comparable, even if they have different capitalizations or space vs underscore variants of that title. That will be both more semantically correct and serve as a workaround for this bug. Secondly, because we want to stop merging comparable but different annotations in the converter, we need Parsoid to correctly process at least things like porcupine (adjacent s with the same href) and possibly porcupine as well (adjacent s with different hrefs that normalize to the same title).', 'cleaned': 'there are two issues here. first off, we should change getcomparableobject() for mwinternallinkannotation to normalize the title and possibly tweak other things to the point where links to the same title are comparable, even if they have different capitalizations or space-vs-underscore variants of that title. that will be both more semantically correct and serve as a workaround for this bug. secondly, because we want to stop merging comparable but different annotations in the converter, we need parsoid to correctly process at least things like porcupine (adjacent s with the same href) and possibly porcupine as well (adjacent s with different hrefs that normalize to the same title).'})}),\n", + " '1150': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1150', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Similar but different. This case should definitely be fixed in VE, not Parsoid.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'similar', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 10, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8]}, {'tok': 've', 'tag': 'NNP', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'advcl', 'up': 5, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Similar but different. This case should definitely be fixed in VE, not Parsoid.', 'cleaned': 'similar but different. this case should definitely be fixed in ve, not parsoid.'})}),\n", + " '1151': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1151', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ed, is this due to the DM stuff around adjacent annotations?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ed', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'due', 'tag': 'JJ', 'dep': 'prep', 'up': 2, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'pcomp', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'dm', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'stuff', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 7, 9]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'adjacent', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'annotations', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Ed, is this due to the DM stuff around adjacent annotations?', 'cleaned': 'ed, is this due to the dm stuff around adjacent annotations?'})}),\n", + " '1152': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1152', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version shows that the version of VisualEditor on beta labs is from May 28. The version of Parsoid on beta labs shows no date. It would be convenient to have VE/Parsoid available on beta labs as well as on test2wiki and mediawiki.org Version : unspecified Severity : critical Whiteboard : rmqa 2013', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 12, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'beta', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'labs', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 13, 17]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14, 16]}, {'tok': 'may', 'tag': 'MD', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 9, 10]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'date', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42]}, {'tok': 'convenient', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [4, 8, 16]}, {'tok': 've', 'tag': 'VBN', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 9, 15]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'cc', 'up': 8, 'dn': [13, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [17]}, {'tok': 'test2wiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [18, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'mediawiki.org', 'tag': 'NNPS', 'dep': 'conj', 'up': 17, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': [28]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [27]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': 'whiteboard', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'rmqa-', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version shows that the version of VisualEditor on beta labs is from May 28. The version of Parsoid on beta labs shows no date. It would be convenient to have VE/Parsoid available on beta labs as well as on test2wiki and mediawiki.org Version : unspecified Severity : critical Whiteboard : rmqa 2013', 'cleaned': ' shows that the version of visualeditor on beta labs is from may . the version of parsoid on beta labs shows no date. it would be convenient to have ve/parsoid available on beta labs as well as on test2wiki and mediawiki.org -------------------------- **version**: unspecified **severity**: critical **whiteboard**: rmqa-'})}),\n", + " '1197': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1197', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #21) > Does anybody plan to investigate on this ticket? > Or is this \"working for us\" right now? > > Wondering if this should still be open, and what\\'s the way forward. The problem was that there was more than one git repos on gerrit called \"VisualEditor\" (namely, mediawiki/extensions/VisualEditor.git and VisualEditor.git with its subsidiaries VisualEditor/core.git, VisualEditor/plugins/.git etc.). We created the other repos to move the code out of MW and make VE properly stand alone and shippable, but thought we have split the code, we hadn\\'t yet moved the core of VE into the new repo). As a quick hack, Chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)… Marking as \"FIXED\", but it\\'s more like \"AVOIDED AT SOME COST\".', 'parsed': [{'rt': 13, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'anybody', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'plan', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 15, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'ticket', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': [2, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [1, 3, 8, 10, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': [5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [4, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [9]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': [0]}, {'tok': 'wondering', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [13, 19, 21, 22, 24, 28]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [15, 16, 17, 18, 20]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 14, 'dn': [23, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 24, 'dn': [25, 27]}, {'tok': 'forward', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 5, 40]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 10]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'quantmod', 'up': 8, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': [6, 7]}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'repos', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [8, 9, 11, 13, 39]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'called', 'tag': 'VBN', 'dep': 'acl', 'up': 10, 'dn': [15, 38]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'oprd', 'up': 13, 'dn': [14, 16, 17, 24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'namely', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 24, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 24, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'visualeditor.git', 'tag': 'ADD', 'dep': 'appos', 'up': 15, 'dn': [18, 19, 20, 21, 22, 23, 25, 26]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'visualeditor.git', 'tag': 'CD', 'dep': 'conj', 'up': 24, 'dn': [27]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 30, 'dn': []}, {'tok': 'subsidiaries', 'tag': 'NNS', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 31, 32, 37]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'core.git', 'tag': 'ADD', 'dep': 'appos', 'up': 30, 'dn': [33]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'plugins/.git', 'tag': 'NNP', 'dep': 'compound', 'up': 37, 'dn': [34, 35]}, {'tok': 'etc', 'tag': 'FW', 'dep': 'appos', 'up': 30, 'dn': [36]}, {'tok': '.', 'tag': 'FW', 'dep': 'oprd', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'created', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 6, 21, 22, 23, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'repos', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [5, 8, 9, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'mw', 'tag': 'FW', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [16]}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'stand', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 15, 17, 18]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'alone', 'tag': 'JJ', 'dep': 'oprd', 'up': 16, 'dn': [19, 20]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'shippable', 'tag': 'JJ', 'dep': 'conj', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'thought', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [26]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'split', 'tag': 'VBN', 'dep': 'ccomp', 'up': 23, 'dn': [24, 25, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [29, 30, 31, 32, 33, 36, 39, 43, 44]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [35, 37]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'repo', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 34, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'hack', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'chad', 'tag': 'VBD', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'deleted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 5, 9, 31, 32, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'repos', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [11, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [17, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'relcl', 'up': 16, 'dn': [18, 23, 24, 25, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [20]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 19, 'dn': [21, 22]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'conj', 'up': 19, 'dn': [29, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'known', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 28]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 6, 'dn': [33, 35, 36, 45, 67]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'sustainable', 'tag': 'JJ', 'dep': 'acomp', 'up': 34, 'dn': [37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'longer', 'tag': 'JJR', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38, 39]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 45, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 45, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'likely', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'advcl', 'up': 34, 'dn': [41, 42, 43, 44, 48, 59]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 48, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 45, 'dn': [46, 47, 51, 55]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 51, 'dn': []}, {'tok': 'repo', 'tag': 'JJ', 'dep': 'amod', 'up': 51, 'dn': []}, {'tok': 'split', 'tag': 'NN', 'dep': 'dobj', 'up': 48, 'dn': [49, 50, 53, 54]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 51, 'dn': [52]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 59, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 59, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 59, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 45, 'dn': [56, 57, 58, 60, 66]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 59, 'dn': [62]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'restriction', 'tag': 'NN', 'dep': 'pobj', 'up': 60, 'dn': [61, 63]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 62, 'dn': [65]}, {'tok': 'repo', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'names', 'tag': 'NNS', 'dep': 'pobj', 'up': 63, 'dn': [64]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 34, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 5, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [7, 10, 12, 16, 17]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [9, 11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'avoided', 'tag': 'VBN', 'dep': 'xcomp', 'up': 8, 'dn': [13]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'cost', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': '(In reply to comment #21) > Does anybody plan to investigate on this ticket? > Or is this \"working for us\" right now? > > Wondering if this should still be open, and what\\'s the way forward. The problem was that there was more than one git repos on gerrit called \"VisualEditor\" (namely, mediawiki/extensions/VisualEditor.git and VisualEditor.git with its subsidiaries VisualEditor/core.git, VisualEditor/plugins/.git etc.). We created the other repos to move the code out of MW and make VE properly stand alone and shippable, but thought we have split the code, we hadn\\'t yet moved the core of VE into the new repo). As a quick hack, Chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)… Marking as \"FIXED\", but it\\'s more like \"AVOIDED AT SOME COST\".', 'cleaned': '(in reply to comment #) > does anybody plan to investigate on this ticket? > or is this \"working for us\" right now? > > wondering if this should still be open, and what\\'s the way forward. the problem was that there was more than one git repos on gerrit called \"visualeditor\" (namely, mediawiki/extensions/visualeditor.git and visualeditor.git with its subsidiaries visualeditor/core.git, visualeditor/plugins/.git etc.). we created the other repos to move the code out of mw and make ve properly stand-alone and shippable, but thought we have split the code, we hadn\\'t yet moved the core of ve into the new repo). as a quick hack, chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)... marking as \"fixed\", but it\\'s more like \"avoided at some cost\".'})}),\n", + " '1198': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hgn5uw2jafgjgfvxibhh', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1198', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Does anybody plan to investigate on this ticket? Or is this \"working for us\" right now? Wondering if this should still be open, and what\\'s the way forward.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anybody', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'plan', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'ticket', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 9, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': [4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [3, 5]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'wondering', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [5, 7, 8, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 4, 6]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 10, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [9, 12, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [11, 13]}, {'tok': 'forward', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'Does anybody plan to investigate on this ticket? Or is this \"working for us\" right now? Wondering if this should still be open, and what\\'s the way forward.', 'cleaned': 'does anybody plan to investigate on this ticket? or is this \"working for us\" right now? wondering if this should still be open, and what\\'s the way forward.'})}),\n", + " '1199': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1199', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor is finally working. I hope. I pray.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'finally', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'pray', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'VisualEditor is finally working. I hope. I pray.', 'cleaned': 'visualeditor is finally working. i hope. i pray.'})}),\n", + " '1200': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1200', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm beginning to think this thing is totally broken and a waste of time to use.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'beginning', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [6, 9]}, {'tok': 'totally', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'acomp', 'up': 7, 'dn': [8, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'waste', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [11, 13, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I'm beginning to think this thing is totally broken and a waste of time to use.\", 'cleaned': \"i'm beginning to think this thing is totally broken and a waste of time to use.\"})}),\n", + " '1201': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1201', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Sorry DataTypes was dirty in my local copy. That caused git to not update the remaining extensions. It chokes currently on: Cloning into 'ValueFormatters'... remote: Counting objects: 4, done remote: Finding sources: 100% (4/4) remote: Getting sizes: 100% (3/3) remote: Total 4 (delta 0), reused 4 (delta 0) Unpacking objects: 100% (4/4), done. Submodule path 'ValueFormatters': checked out 'b466dde64555d82fcefcdd0b1fe838de2e3acada' fatal: Needed a single revision Unable to find current revision in submodule path 'ValueParsers'\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'datatypes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 8]}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 7, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'copy', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'caused', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 5, 9]}, {'tok': 'git', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'remaining', 'tag': 'VBG', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'chokes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 14]}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prt', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'cloning', 'tag': 'NN', 'dep': 'advcl', 'up': 1, 'dn': [6, 10, 11]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'valueformatters', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [9]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'counting', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'objects', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [13, 15, 16, 17, 20, 25, 26, 27, 30, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 14, 'dn': [18, 19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [21, 22, 24]}, {'tok': 'remote', 'tag': 'JJ', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'finding', 'tag': 'VBG', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'sources', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 14, 'dn': [28, 29]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 27, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'sizes', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': [2, 4, 5, 6, 9, 11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>%', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'total', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [2, 3, 5, 6, 7, 8, 9, 10, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'reused', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 14, 15, 16, 17, 20, 22]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [18, 19, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'unpacking', 'tag': 'VBG', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'nsubj', 'up': 11, 'dn': [0, 2, 3, 4, 7, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 1, 'dn': [5, 6]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 10, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'submodule', 'tag': 'VB', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'path', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': [0, 2]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 1, 'dn': []}, {'tok': 'valueformatters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [1, 4, 5]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'case', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'checked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 7, 8, 11, 12, 13]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'b466dde64555d82fcefcdd0b1fe838de2e3acada', 'tag': 'NNP', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'fatal', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'needed', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [16, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 17, 'dn': [18, 21]}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [23, 25]}, {'tok': \"'\", 'tag': '``', 'dep': 'case', 'up': 24, 'dn': []}, {'tok': 'valueparsers', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [24]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \"Sorry DataTypes was dirty in my local copy. That caused git to not update the remaining extensions. It chokes currently on: Cloning into 'ValueFormatters'... remote: Counting objects: 4, done remote: Finding sources: 100% (4/4) remote: Getting sizes: 100% (3/3) remote: Total 4 (delta 0), reused 4 (delta 0) Unpacking objects: 100% (4/4), done. Submodule path 'ValueFormatters': checked out 'b466dde64555d82fcefcdd0b1fe838de2e3acada' fatal: Needed a single revision Unable to find current revision in submodule path 'ValueParsers'\", 'cleaned': \"sorry datatypes was dirty in my local copy. that caused git to not update the remaining extensions. it chokes currently on: cloning into 'valueformatters'... remote: counting objects: , done remote: finding sources: % (/) remote: getting sizes: % (/) remote: total (delta ), reused (delta ) unpacking objects: % (/), done. submodule path 'valueformatters': checked out 'b466dde64555d82fcefcdd0b1fe838de2e3acada' fatal: needed a single revision unable to find current revision in submodule path 'valueparsers'\"})}),\n", + " '1202': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1202', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It is apparently totally broken right now. The check sync.sh script reports a lot of extensions has not being up to date :/ ERROR! DataTypes is lagging behind. ERROR! DataValues is lagging behind. ERROR! DidYouKnow is lagging behind. ERROR! Diff is lagging behind. ERROR! DisableAccount is lagging behind. ERROR! Disambiguator is lagging behind. ERROR! DonationInterface is lagging behind. ERROR! Duplicator is lagging behind. ERROR! EImage is lagging behind. ERROR! Echo is lagging behind. ERROR! EducationProgram is lagging behind. ERROR! EventLogging is lagging behind. ERROR! ExtensionDistributor is lagging behind. ERROR! GettingStarted is lagging behind. ERROR! GlobalBlocking is lagging behind. ERROR! GuidedTour is lagging behind. ERROR! Hovergallery is lagging behind. ERROR! InlineCategorizer is lagging behind. ERROR! Insider is lagging behind. ERROR! LiquidThreads is lagging behind. ERROR! Maps is lagging behind. ERROR! MarkAsHelpful is lagging behind. ERROR! Math is lagging behind. ERROR! MobileFrontend is lagging behind. ERROR! MoodBar is lagging behind. ERROR! Mpdf is lagging behind. ERROR! OAuth is lagging behind. ERROR! Parsoid is lagging behind. ERROR! PdfExport is lagging behind. ERROR! PdfHandler is lagging behind. ERROR! PerPageLicense is lagging behind. ERROR! PronunciationRecording is lagging behind. ERROR! RelatedArticles is lagging behind. ERROR! RevisionCommentSupplement is lagging behind. ERROR! SecurePoll is lagging behind. ERROR! SemanticMediaWiki is lagging behind. ERROR! Thanks is lagging behind. ERROR! TimedMediaHandler is lagging behind. ERROR! Translate is lagging behind. ERROR! TwnMainPage is lagging behind. ERROR! UniversalLanguageSelector is lagging behind. ERROR! UploadWizard is lagging behind. ERROR! ValueFormatters is lagging behind. ERROR! ValueParsers is lagging behind. ERROR! ValueValidators is lagging behind. ERROR! ValueView is lagging behind. ERROR! Vector is lagging behind. ERROR! WikiEditor is lagging behind. ERROR! Wikibase is lagging behind. ERROR! WikibaseDataModel is lagging behind. ERROR! WikibaseDatabase is lagging behind. ERROR! WikibaseQuery is lagging behind. ERROR! WikibaseQueryEngine is lagging behind. ERROR! WikimediaMaintenance is lagging behind. ERROR! WikimediaMessages is lagging behind. ERROR! ZeroRatedMobileAccess is lagging behind.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 7]}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'totally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'check-sync.sh', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'script', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 10, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'ccomp', 'up': 3, 'dn': [5, 8, 9, 11, 15]}, {'tok': 'up', 'tag': 'IN', 'dep': 'advmod', 'up': 10, 'dn': [12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'date', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ':/', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [14]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'datatypes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'datavalues', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'didyouknow', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'diff', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'disableaccount', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'disambiguator', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'donationinterface', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'duplicator', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'eimage', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'echo', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'educationprogram', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'eventlogging', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'extensiondistributor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'globalblocking', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'guidedtour', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'hovergallery', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'inlinecategorizer', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'insider', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'liquidthreads', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'maps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'markashelpful', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'math', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'mobilefrontend', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'moodbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'mpdf', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'oauth', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'pdfexport', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'pdfhandler', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'perpagelicense', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'pronunciationrecording', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'relatedarticles', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'revisioncommentsupplement', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'securepoll', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'semanticmediawiki', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'timedmediahandler', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'translate', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'twnmainpage', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'universallanguageselector', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'uploadwizard', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valueformatters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valueparsers', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valuevalidators', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valueview', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'vector', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikieditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibase', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasedatamodel', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasedatabase', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasequery', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasequeryengine', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikimediamaintenance', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikimediamessages', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'zeroratedmobileaccess', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'It is apparently totally broken right now. The check sync.sh script reports a lot of extensions has not being up to date :/ ERROR! DataTypes is lagging behind. ERROR! DataValues is lagging behind. ERROR! DidYouKnow is lagging behind. ERROR! Diff is lagging behind. ERROR! DisableAccount is lagging behind. ERROR! Disambiguator is lagging behind. ERROR! DonationInterface is lagging behind. ERROR! Duplicator is lagging behind. ERROR! EImage is lagging behind. ERROR! Echo is lagging behind. ERROR! EducationProgram is lagging behind. ERROR! EventLogging is lagging behind. ERROR! ExtensionDistributor is lagging behind. ERROR! GettingStarted is lagging behind. ERROR! GlobalBlocking is lagging behind. ERROR! GuidedTour is lagging behind. ERROR! Hovergallery is lagging behind. ERROR! InlineCategorizer is lagging behind. ERROR! Insider is lagging behind. ERROR! LiquidThreads is lagging behind. ERROR! Maps is lagging behind. ERROR! MarkAsHelpful is lagging behind. ERROR! Math is lagging behind. ERROR! MobileFrontend is lagging behind. ERROR! MoodBar is lagging behind. ERROR! Mpdf is lagging behind. ERROR! OAuth is lagging behind. ERROR! Parsoid is lagging behind. ERROR! PdfExport is lagging behind. ERROR! PdfHandler is lagging behind. ERROR! PerPageLicense is lagging behind. ERROR! PronunciationRecording is lagging behind. ERROR! RelatedArticles is lagging behind. ERROR! RevisionCommentSupplement is lagging behind. ERROR! SecurePoll is lagging behind. ERROR! SemanticMediaWiki is lagging behind. ERROR! Thanks is lagging behind. ERROR! TimedMediaHandler is lagging behind. ERROR! Translate is lagging behind. ERROR! TwnMainPage is lagging behind. ERROR! UniversalLanguageSelector is lagging behind. ERROR! UploadWizard is lagging behind. ERROR! ValueFormatters is lagging behind. ERROR! ValueParsers is lagging behind. ERROR! ValueValidators is lagging behind. ERROR! ValueView is lagging behind. ERROR! Vector is lagging behind. ERROR! WikiEditor is lagging behind. ERROR! Wikibase is lagging behind. ERROR! WikibaseDataModel is lagging behind. ERROR! WikibaseDatabase is lagging behind. ERROR! WikibaseQuery is lagging behind. ERROR! WikibaseQueryEngine is lagging behind. ERROR! WikimediaMaintenance is lagging behind. ERROR! WikimediaMessages is lagging behind. ERROR! ZeroRatedMobileAccess is lagging behind.', 'cleaned': 'it is apparently totally broken right now. the check-sync.sh script reports a lot of extensions has not being up to date :/ error! datatypes is lagging behind. error! datavalues is lagging behind. error! didyouknow is lagging behind. error! diff is lagging behind. error! disableaccount is lagging behind. error! disambiguator is lagging behind. error! donationinterface is lagging behind. error! duplicator is lagging behind. error! eimage is lagging behind. error! echo is lagging behind. error! educationprogram is lagging behind. error! eventlogging is lagging behind. error! extensiondistributor is lagging behind. error! gettingstarted is lagging behind. error! globalblocking is lagging behind. error! guidedtour is lagging behind. error! hovergallery is lagging behind. error! inlinecategorizer is lagging behind. error! insider is lagging behind. error! liquidthreads is lagging behind. error! maps is lagging behind. error! markashelpful is lagging behind. error! math is lagging behind. error! mobilefrontend is lagging behind. error! moodbar is lagging behind. error! mpdf is lagging behind. error! oauth is lagging behind. error! parsoid is lagging behind. error! pdfexport is lagging behind. error! pdfhandler is lagging behind. error! perpagelicense is lagging behind. error! pronunciationrecording is lagging behind. error! relatedarticles is lagging behind. error! revisioncommentsupplement is lagging behind. error! securepoll is lagging behind. error! semanticmediawiki is lagging behind. error! thanks is lagging behind. error! timedmediahandler is lagging behind. error! translate is lagging behind. error! twnmainpage is lagging behind. error! universallanguageselector is lagging behind. error! uploadwizard is lagging behind. error! valueformatters is lagging behind. error! valueparsers is lagging behind. error! valuevalidators is lagging behind. error! valueview is lagging behind. error! vector is lagging behind. error! wikieditor is lagging behind. error! wikibase is lagging behind. error! wikibasedatamodel is lagging behind. error! wikibasedatabase is lagging behind. error! wikibasequery is lagging behind. error! wikibasequeryengine is lagging behind. error! wikimediamaintenance is lagging behind. error! wikimediamessages is lagging behind. error! zeroratedmobileaccess is lagging behind.'})}),\n", + " '1203': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1203', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51635 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51635 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1204': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1204', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 48893 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 48893 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1207': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1207', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I hate life.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'hate', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'life', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I hate life.', 'cleaned': 'i hate life.'})}),\n", + " '1208': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1208', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Got broken again a couple hours ago: ac6c10d (origin/master, origin/HEAD) Merge \"Bind listener to key... |\\\\ | 31104d5 Bind listener to keyup to capture arrows & better ma... | 877463e (HEAD) Merge \"Add hooks and classes, initially to s... which shows HEAD not pointing to the same commit as origin/HEAD :(', 'parsed': [{'rt': 20, 'toks': [{'tok': 'got', 'tag': 'VBD', 'dep': 'auxpass', 'up': 1, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'ccomp', 'up': 20, 'dn': [0, 2, 6, 7]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 4, 'dn': []}, {'tok': 'couple', 'tag': 'NN', 'dep': 'nummod', 'up': 5, 'dn': [3]}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 6, 'dn': [4]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'ac6c10d', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': [10, 16, 18, 19]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [11, 12, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 9, 'dn': [14, 17]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'appos', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8, 9, 23, 24, 26, 30, 33, 35, 37, 42, 43]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'bind', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'listener', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'key', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '|\\\\', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': [27]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '31104d5', 'tag': 'NN', 'dep': 'npadvmod', 'up': 20, 'dn': [28, 29, 31]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'bind', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'listener', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'keyup', 'tag': 'VB', 'dep': 'advcl', 'up': 20, 'dn': [34]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'capture', 'tag': 'VB', 'dep': 'advcl', 'up': 20, 'dn': [36, 38]}, {'tok': 'arrows', 'tag': 'NNS', 'dep': 'dobj', 'up': 37, 'dn': [39, 41]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'better', 'tag': 'JJR', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'ma', 'tag': 'NNP', 'dep': 'conj', 'up': 38, 'dn': [40]}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '|', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [1]}, {'tok': '877463e', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 7, 8, 16, 18, 30]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [9, 12, 14]}, {'tok': 'hooks', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'classes', 'tag': 'NNS', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'initially', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13, 15]}, {'tok': 's', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'advcl', 'up': 6, 'dn': [17, 21]}, {'tok': 'head', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 18, 'dn': [19, 20, 22, 29]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 26]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [28]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': ':(', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Got broken again a couple hours ago: ac6c10d (origin/master, origin/HEAD) Merge \"Bind listener to key... |\\\\ | 31104d5 Bind listener to keyup to capture arrows & better ma... | 877463e (HEAD) Merge \"Add hooks and classes, initially to s... which shows HEAD not pointing to the same commit as origin/HEAD :(', 'cleaned': 'got broken again a couple hours ago: * ac6c10d - (origin/master, origin/head) merge \"bind listener to key... |\\\\ | * 31104d5 - bind listener to keyup to capture arrows & better ma... * | 877463e - (head) merge \"add hooks and classes, initially to s... which shows head not pointing to the same commit as origin/head :('})}),\n", + " '1209': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hgn5uw2jafgjgfvxibhh', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1209', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Worked around (decreasing priority), but keeping this open as it might bite us again (as bug 49906 is still open).', 'parsed': [{'rt': 0, 'toks': [{'tok': 'worked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 5, 6, 7, 23]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'decreasing', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [4]}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'keeping', 'tag': 'VBG', 'dep': 'csubj', 'up': 23, 'dn': [9, 10, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'oprd', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'bite', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [11, 12, 13, 15, 16]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [19]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [20, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [8, 17, 18, 21, 24, 25, 26, 27]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': 'Worked around (decreasing priority), but keeping this open as it might bite us again (as bug 49906 is still open).', 'cleaned': 'worked around (decreasing priority), but keeping this open as it might bite us again (as bug is still open).'})}),\n", + " '1210': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1210', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I fixed it before. Now I've fixed it once again. This is annoying.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'annoying', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"I fixed it before. Now I've fixed it once again. This is annoying.\", 'cleaned': \"i fixed it before. now i've fixed it once again. this is annoying.\"})}),\n", + " '1211': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z3l4i7dl52qicxtephy5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1211', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Setting Importance etc since today is \"D Day\" for Visual Editor on ENWiki. Would be great to have betalabs running up to date VE on the day we roll out to a large audience :)', 'parsed': [{'rt': 0, 'toks': [{'tok': 'setting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 5, 15]}, {'tok': 'importance', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': [4]}, {'tok': 'today', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [3, 6, 8, 10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'd', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'day', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [12]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'enwiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 10, 11, 21]}, {'tok': 'great', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6]}, {'tok': 'betalabs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 8]}, {'tok': 'up', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'date', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'day', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 15]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'roll', 'tag': 'VBP', 'dep': 'relcl', 'up': 13, 'dn': [14, 16, 17]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'audience', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Setting Importance etc since today is \"D Day\" for Visual Editor on ENWiki. Would be great to have betalabs running up to date VE on the day we roll out to a large audience :)', 'cleaned': 'setting importance etc since today is \"d day\" for visual editor on enwiki. would be great to have betalabs running up to date ve on the day we roll out to a large audience :)'})}),\n", + " '1212': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1212', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor is lagged out again: $ cd extensions $ git remote update $ git rebase $ git submodule update init VisualEditor Submodule path \\'VisualEditor\\': checked out \\'46c3d48ba7779254581bfad017c0804588a1983d\\' $ Then looking at HEAD (that is the checked out version above) and origin/master: $ git log oneline HEAD..origin/master c331c19 Merge \"Minor performance optimization and cleanup in FocusableNode\" daa83d2 Minor performance optimization and cleanup in FocusableNode a08da9f Make node resizing happen inside onAttributeChange f8d7314 Merge \"Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway\" 87667bd Merge \"Make toolbar look correct with non standard browser font size settings\" b0b832a Make toolbar look correct with non standard browser font size settings 59e7a7b Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway $ $ git rev parse origin/master c331c1980ec37a4d6926f138fd1e81879d5db299 $ git rev parse HEAD 46c3d48ba7779254581bfad017c0804588a1983d $', 'parsed': [{'rt': 2, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'lagged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 10, 16, 36]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'cd', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [5, 6, 7, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 16, 'dn': [12]}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [13]}, {'tok': 'remote', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'oprd', 'up': 2, 'dn': [11, 14, 15]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': [19]}, {'tok': 'rebase', 'tag': 'NN', 'dep': 'nmod', 'up': 27, 'dn': [17, 18, 20]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 27, 'dn': [23]}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': [24]}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'nsubj', 'up': 36, 'dn': [21, 22, 25, 26, 28, 33, 34, 35]}, {'tok': '--init', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 31, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'nmod', 'up': 33, 'dn': [29, 30, 32]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [31]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'checked', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [27, 37, 38, 39, 41, 42, 43, 44, 45, 61, 74, 84, 93, 120, 149, 161, 162, 163, 164, 165, 171, 182, 184, 185, 186]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 36, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '46c3d48ba7779254581bfad017c0804588a1983d', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [40]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '<', 'tag': 'NN', 'dep': 'npadvmod', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'looking', 'tag': 'VBG', 'dep': 'advcl', 'up': 36, 'dn': [46, 50, 58]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [47]}, {'tok': 'head', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 50, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 45, 'dn': [48, 49, 54, 56, 57]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'checked', 'tag': 'VBN', 'dep': 'amod', 'up': 54, 'dn': [53]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 52, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 50, 'dn': [51, 52, 55]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 50, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'conj', 'up': 45, 'dn': [59, 60]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'appos', 'up': 58, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 65, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'compound', 'up': 66, 'dn': [64]}, {'tok': 'log', 'tag': 'NN', 'dep': 'nmod', 'up': 74, 'dn': [62, 63, 65, 67, 68, 69, 70, 72, 73]}, {'tok': '--oneline', 'tag': 'SYM', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'appos', 'up': 66, 'dn': []}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 66, 'dn': [71]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'appos', 'up': 66, 'dn': []}, {'tok': 'c331c19', 'tag': 'NNP', 'dep': 'appos', 'up': 66, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'dep', 'up': 36, 'dn': [66, 78, 83]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 78, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 77, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'compound', 'up': 78, 'dn': [76]}, {'tok': 'optimization', 'tag': 'NN', 'dep': 'dobj', 'up': 74, 'dn': [75, 77, 79, 80]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 78, 'dn': []}, {'tok': 'cleanup', 'tag': 'NN', 'dep': 'conj', 'up': 78, 'dn': [81]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 80, 'dn': [82]}, {'tok': 'focusablenode', 'tag': 'NN', 'dep': 'pobj', 'up': 81, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'daa83d2', 'tag': 'VBP', 'dep': 'conj', 'up': 36, 'dn': [87]}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 86, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'compound', 'up': 87, 'dn': [85]}, {'tok': 'optimization', 'tag': 'NN', 'dep': 'dobj', 'up': 84, 'dn': [86, 88, 89]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 87, 'dn': []}, {'tok': 'cleanup', 'tag': 'NN', 'dep': 'conj', 'up': 87, 'dn': [90]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 89, 'dn': [92]}, {'tok': 'focusablenode', 'tag': 'NN', 'dep': 'compound', 'up': 92, 'dn': []}, {'tok': 'a08da9f', 'tag': 'NN', 'dep': 'pobj', 'up': 90, 'dn': [91]}, {'tok': 'make', 'tag': 'VBP', 'dep': 'conj', 'up': 36, 'dn': [96, 102]}, {'tok': 'node', 'tag': 'NN', 'dep': 'compound', 'up': 95, 'dn': []}, {'tok': 'resizing', 'tag': 'NN', 'dep': 'nsubj', 'up': 96, 'dn': [94]}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ccomp', 'up': 93, 'dn': [95, 97]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 96, 'dn': [98]}, {'tok': 'onattributechange', 'tag': 'NNP', 'dep': 'pobj', 'up': 97, 'dn': [100]}, {'tok': 'f8d7314', 'tag': 'NNP', 'dep': 'nummod', 'up': 100, 'dn': []}, {'tok': 'merge', 'tag': 'NN', 'dep': 'appos', 'up': 98, 'dn': [99]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 102, 'dn': []}, {'tok': 'simplify', 'tag': 'VB', 'dep': 'conj', 'up': 93, 'dn': [101, 103, 104]}, {'tok': 've.ce.resizablenode', 'tag': 'NNP', 'dep': 'dobj', 'up': 102, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 102, 'dn': [105]}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 104, 'dn': [106, 107]}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 105, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 105, 'dn': [108, 109]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 107, 'dn': []}, {'tok': 'transition', 'tag': 'NN', 'dep': 'pobj', 'up': 107, 'dn': [110, 114]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 109, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 114, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 114, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 114, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'relcl', 'up': 109, 'dn': [111, 112, 113, 115, 116, 118]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 114, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 114, 'dn': []}, {'tok': '87667bd', 'tag': 'NNP', 'dep': 'compound', 'up': 118, 'dn': []}, {'tok': 'merge', 'tag': 'NN', 'dep': 'oprd', 'up': 114, 'dn': [117]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 120, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'conj', 'up': 36, 'dn': [119, 122, 134]}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 122, 'dn': []}, {'tok': 'look', 'tag': 'NN', 'dep': 'ccomp', 'up': 120, 'dn': [121, 123]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 122, 'dn': [124]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 123, 'dn': [131]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 131, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 131, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 131, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 129, 'dn': []}, {'tok': 'font', 'tag': 'JJ', 'dep': 'amod', 'up': 130, 'dn': [128]}, {'tok': 'size', 'tag': 'NN', 'dep': 'compound', 'up': 131, 'dn': [129]}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'pobj', 'up': 124, 'dn': [125, 126, 127, 130, 132]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 131, 'dn': []}, {'tok': 'b0b832a', 'tag': 'NN', 'dep': 'nsubj', 'up': 134, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'ccomp', 'up': 120, 'dn': [133, 136, 147]}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 136, 'dn': []}, {'tok': 'look', 'tag': 'VB', 'dep': 'ccomp', 'up': 134, 'dn': [135, 137]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 136, 'dn': [138]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 137, 'dn': [145]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 145, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 145, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 145, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 143, 'dn': []}, {'tok': 'font', 'tag': 'JJ', 'dep': 'amod', 'up': 144, 'dn': [142]}, {'tok': 'size', 'tag': 'NN', 'dep': 'compound', 'up': 145, 'dn': [143]}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'pobj', 'up': 138, 'dn': [139, 140, 141, 144]}, {'tok': '59e7a7b', 'tag': 'CD', 'dep': 'nsubj', 'up': 147, 'dn': []}, {'tok': 'simplify', 'tag': 'VB', 'dep': 'ccomp', 'up': 134, 'dn': [146, 148]}, {'tok': 've.ce.resizablenode', 'tag': 'NNP', 'dep': 'dobj', 'up': 147, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [150]}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 149, 'dn': [151, 152]}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 150, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 150, 'dn': [153, 154]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 152, 'dn': []}, {'tok': 'transition', 'tag': 'NN', 'dep': 'pobj', 'up': 152, 'dn': [155, 159]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 154, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 159, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 159, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 159, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'relcl', 'up': 154, 'dn': [156, 157, 158, 160]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 159, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 167, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'nmod', 'up': 171, 'dn': [166, 168]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'nummod', 'up': 167, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 171, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'compound', 'up': 171, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'npadvmod', 'up': 36, 'dn': [167, 169, 170, 172, 174]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 171, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 174, 'dn': []}, {'tok': 'c331c1980ec37a4d6926f138fd1e81879d5db299', 'tag': 'NNP', 'dep': 'appos', 'up': 171, 'dn': [173]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 182, 'dn': [176]}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'dep', 'up': 175, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 178, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'compound', 'up': 182, 'dn': [177]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'amod', 'up': 182, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 182, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'compound', 'up': 182, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [175, 178, 179, 180, 181, 183]}, {'tok': '46c3d48ba7779254581bfad017c0804588a1983d', 'tag': 'CD', 'dep': 'appos', 'up': 182, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}]}], 'stripped_text': 'VisualEditor is lagged out again: $ cd extensions $ git remote update $ git rebase $ git submodule update init VisualEditor Submodule path \\'VisualEditor\\': checked out \\'46c3d48ba7779254581bfad017c0804588a1983d\\' $ Then looking at HEAD (that is the checked out version above) and origin/master: $ git log oneline HEAD..origin/master c331c19 Merge \"Minor performance optimization and cleanup in FocusableNode\" daa83d2 Minor performance optimization and cleanup in FocusableNode a08da9f Make node resizing happen inside onAttributeChange f8d7314 Merge \"Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway\" 87667bd Merge \"Make toolbar look correct with non standard browser font size settings\" b0b832a Make toolbar look correct with non standard browser font size settings 59e7a7b Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway $ $ git rev parse origin/master c331c1980ec37a4d6926f138fd1e81879d5db299 $ git rev parse HEAD 46c3d48ba7779254581bfad017c0804588a1983d $', 'cleaned': 'visualeditor is lagged out again: cd extensions git remote update git rebase git submodule update --init visualeditor submodule path \\'visualeditor\\': checked out \\'46c3d48ba7779254581bfad017c0804588a1983d\\' then looking at head (that is the checked out version above) and origin/master: git log --oneline head..origin/master c331c19 merge \"minor performance optimization and cleanup in focusablenode\" daa83d2 minor performance optimization and cleanup in focusablenode a08da9f make node resizing happen inside onattributechange f8d7314 merge \"simplify ve.ce.resizablenode by removing code for \\'transition\\' which is not used anyway\" 87667bd merge \"make toolbar look correct with non-standard browser font size settings\" b0b832a make toolbar look correct with non-standard browser font size settings 59e7a7b simplify ve.ce.resizablenode by removing code for \\'transition\\' which is not used anyway git rev-parse origin/master c331c1980ec37a4d6926f138fd1e81879d5db299 git rev-parse head 46c3d48ba7779254581bfad017c0804588a1983d '})}),\n", + " '1213': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1213', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version VisualEditor (Version 0.1.0)\\t(4b74101) 19:00, 20 June 2013 : )', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7, 12, 13, 15, 16, 21, 22, 23]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number>.0', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '4b74101', 'tag': 'NNP', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': [18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'june', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [17, 19, 20]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version VisualEditor (Version 0.1.0)\\t(4b74101) 19:00, 20 June 2013 : )', 'cleaned': ' visualeditor (version .0) (4b74101) :, june :-)'})}),\n", + " '1214': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1214', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I have no idea what went wrong :/ Filled bug 49906 to monitor such issues. Thank you Chad!', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 7, 11, 14, 17]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'went', 'tag': 'VBD', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': ':/', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'filled', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': [8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [9, 10, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'monitor', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [13, 16]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thank', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'chad', 'tag': 'VBD', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'I have no idea what went wrong :/ Filled bug 49906 to monitor such issues. Thank you Chad!', 'cleaned': 'i have no idea what went wrong :/ filled bug to monitor such issues. thank you chad!'})}),\n", + " '1215': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1215', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Fixed. gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 2 ms) gerrit> update submodule_subscriptions set submodule_project_name = 'mediawiki/extensions/VisualEditor' where submodule_path = 'VisualEditor'; UPDATE 1; 2 ms gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + mediawiki/extensions/VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 1 ms) Was the extension at one point pointing to the wrong repository? Will file a bug upstream, since I guess this should've updated itself when the submodule changed.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'gerrit', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 11, 12, 75, 80]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'select', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'submodule_subscriptions', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [8]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'like', 'tag': 'VBP', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '%', 'tag': 'NN', 'dep': 'intj', 'up': 8, 'dn': []}, {'tok': 'visualeditor%', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'PRP', 'dep': 'nsubj', 'up': 59, 'dn': [15, 16, 18, 20, 26, 28, 29, 34, 36, 57]}, {'tok': '|', 'tag': 'VBP', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': 'submodule_branch_name', 'tag': 'NNP', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'super_project_project_name', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [17]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'super_project_branch_name', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [19, 22]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'submodule_path', 'tag': 'CD', 'dep': 'appos', 'up': 20, 'dn': [21]}, {'tok': '-----------------------+-----------------------+----------------------------+---------------------------+---------------', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': [23]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': [24, 25, 27]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': [30, 31, 32, 33]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': [35, 37, 42]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': [38, 39]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 36, 'dn': [40, 41, 47]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': [46]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'row', 'tag': 'NN', 'dep': 'appos', 'up': 42, 'dn': [43, 44, 45]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 52, 'dn': [51]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'ms', 'tag': 'NNP', 'dep': 'nmod', 'up': 54, 'dn': [50]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'nsubj', 'up': 56, 'dn': [52, 53, 55]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'update', 'tag': 'NNP', 'dep': 'compound', 'up': 57, 'dn': [48, 49, 54]}, {'tok': 'submodule_subscriptions', 'tag': 'CD', 'dep': 'appos', 'up': 14, 'dn': [56, 58]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 57, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'NN', 'dep': 'nsubj', 'up': 75, 'dn': [14, 60, 70]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'prep', 'up': 59, 'dn': [61, 66]}, {'tok': \"'\", 'tag': 'NNP', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 64, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 66, 'dn': [63]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 60, 'dn': [62, 64, 65, 67]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 70, 'dn': []}, {'tok': 'submodule_path', 'tag': 'CD', 'dep': 'nsubj', 'up': 70, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'relcl', 'up': 59, 'dn': [68, 69, 71, 72, 73]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 70, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': 'update', 'tag': 'VBP', 'dep': 'conj', 'up': 0, 'dn': [13, 59, 74, 76, 77, 78, 79]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 75, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': [81]}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 80, 'dn': [82]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 81, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'ms', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'dep', 'up': 16, 'dn': [0, 2, 3, 4, 5, 12, 13, 14]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'select', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'submodule_subscriptions', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [9]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'like', 'tag': 'VBP', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 10, 11]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '%', 'tag': 'NN', 'dep': 'intj', 'up': 9, 'dn': []}, {'tok': 'visualeditor%', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': '|', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 15, 17]}, {'tok': 'submodule_branch_name', 'tag': 'NNP', 'dep': 'dep', 'up': 16, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'super_project_project_name', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'super_project_branch_name', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [2]}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 1, 'dn': [5]}, {'tok': 'submodule_path', 'tag': 'CD', 'dep': 'nummod', 'up': 4, 'dn': []}]}, {'rt': 35, 'toks': [{'tok': '----------------------------------+-----------------------+----------------------------+---------------------------+---------------', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 5, 'dn': [0, 1, 2]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [3, 4]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'dep', 'up': 35, 'dn': [5, 6, 8, 9, 15, 17]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [10, 11, 12, 13, 14]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [16, 18, 23]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': [19, 20]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': [21, 22, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': [27]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'row', 'tag': 'NN', 'dep': 'appos', 'up': 23, 'dn': [24, 25, 26]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 33, 'dn': [32]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'ms', 'tag': 'NNP', 'dep': 'nsubj', 'up': 35, 'dn': [30, 31, 34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [7, 29, 33, 37, 46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'attr', 'up': 35, 'dn': [36, 38]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [41]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 40, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': [39]}, {'tok': 'pointing', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [40, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 45, 'dn': []}, {'tok': 'repository', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [43, 44]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 35, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 8, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'upstream', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'guess', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [6, 7, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"'ve\", 'tag': 'VB', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 13, 17]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [15]}, {'tok': 'changed', 'tag': 'VBD', 'dep': 'advcl', 'up': 12, 'dn': [14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"Fixed. gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 2 ms) gerrit> update submodule_subscriptions set submodule_project_name = 'mediawiki/extensions/VisualEditor' where submodule_path = 'VisualEditor'; UPDATE 1; 2 ms gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + mediawiki/extensions/VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 1 ms) Was the extension at one point pointing to the wrong repository? Will file a bug upstream, since I guess this should've updated itself when the submodule changed.\", 'cleaned': \"fixed. gerrit> select * from submodule_subscriptions where submodule_project_name like '%visualeditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path -----------------------+-----------------------+----------------------------+---------------------------+--------------- visualeditor | refs/heads/master | mediawiki/extensions | refs/heads/master | visualeditor ( row; ms) gerrit> update submodule_subscriptions set submodule_project_name = 'mediawiki/extensions/visualeditor' where submodule_path = 'visualeditor'; update ; ms gerrit> select * from submodule_subscriptions where submodule_project_name like '%visualeditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path ----------------------------------+-----------------------+----------------------------+---------------------------+--------------- mediawiki/extensions/visualeditor | refs/heads/master | mediawiki/extensions | refs/heads/master | visualeditor ( row; ms) was the extension at one point pointing to the wrong repository? will file a bug upstream, since i guess this should've updated itself when the submodule changed.\"})}),\n", + " '1216': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1216', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Actually moving this bug under 'git/gerrit'.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'moving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 9, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [8]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"Actually moving this bug under 'git/gerrit'.\", 'cleaned': \"actually moving this bug under 'git/gerrit'.\"})}),\n", + " '1217': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1217', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"On beta, origin/master points to 5add8cc4c0ea5b305525c30d8af5261406e5d355 which mean VisualEditor remote is not being fetched when running 'git pull && git submodule update init'.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'ROOT', 'dn': [6, 27, 28, 29]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 5, 7, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': '5add8cc4c0ea5b305525c30d8af5261406e5d355', 'tag': 'VB', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'mean', 'tag': 'VBP', 'dep': 'relcl', 'up': 6, 'dn': [9, 16]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'fetched', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [12, 13, 14, 15, 18]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'advcl', 'up': 16, 'dn': [17, 26]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'pull', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [19, 20, 22]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': [23, 24]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [21, 25]}, {'tok': '--init', 'tag': ':', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"On beta, origin/master points to 5add8cc4c0ea5b305525c30d8af5261406e5d355 which mean VisualEditor remote is not being fetched when running 'git pull && git submodule update init'.\", 'cleaned': \"on beta, origin/master points to 5add8cc4c0ea5b305525c30d8af5261406e5d355 which mean visualeditor remote is not being fetched when running 'git pull && git submodule update --init'.\"})}),\n", + " '1218': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1218', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The mediawiki/extensions.git is not updating VisualEditor extension: $ git submodule update init VisualEditor remote: Counting objects: 3887, done remote: Finding sources: 100% (5930/5930) remote: Getting sizes: 100% (1370/1370) remote: Compressing objects: 21% (288/1370) remote: Total 5930 (delta 3846), reused 5495 (delta 3829) Receiving objects: 100% (5930/5930), 2.95 MiB | 622 KiB/s, done. Resolving deltas: 100% (4091/4091), completed with 275 local objects. From https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor 65602e1..ed1c06e master > origin/master Submodule path 'VisualEditor': checked out '5add8cc4c0ea5b305525c30d8af5261406e5d355' $ cd VisualEditor $ git rev parse HEAD origin/master 5add8cc4c0ea5b305525c30d8af5261406e5d355 ed1c06ee6b36851ba1f6e3a68d0584da4c20be46 HEAD should points to the same as origin/master. Parsoid is updated though: $ git rev parse HEAD origin/master bf8d3dff339e5b3e10f0667850d0114f49db131c bf8d3dff339e5b3e10f0667850d0114f49db131c Moving the bug under Wikimedia > Git/Gerrit . Will poke Chad / Sam about it.\", 'parsed': [{'rt': 21, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [0, 3]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'extensions.git', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'updating', 'tag': 'VBG', 'dep': 'ccomp', 'up': 21, 'dn': [1, 4, 5, 8, 9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': [11]}, {'tok': 'cur', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12]}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'dep', 'up': 21, 'dn': [10, 13, 14, 16, 18]}, {'tok': '--init', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': [17, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'counting', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'objects', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 15, 20, 22, 23, 24, 27, 32, 33, 34, 40]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': [25, 26]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'xcomp', 'up': 21, 'dn': [28, 29, 31]}, {'tok': 'remote', 'tag': 'JJ', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'finding', 'tag': 'VBG', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'sources', 'tag': 'NNS', 'dep': 'dobj', 'up': 27, 'dn': [30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 21, 'dn': [35, 36, 37, 38, 39]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 34, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': [41, 43]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': 'sizes', 'tag': 'NNS', 'dep': 'appos', 'up': 40, 'dn': [42, 44, 45, 46, 49, 51]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'number>%', 'tag': 'NN', 'dep': 'appos', 'up': 43, 'dn': [47, 48]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 46, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'compressing', 'tag': 'VBG', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 9, 11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 3, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'total', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [2, 3, 5, 6, 7, 8, 9, 10, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'reused', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 14, 15, 16, 17, 20, 23, 25, 26, 27, 30, 31, 32, 33, 34]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [18, 19, 21, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'receiving', 'tag': 'VBG', 'dep': 'advcl', 'up': 13, 'dn': [24]}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': [28, 29]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 27, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'mib', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': [0]}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'kib', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': [5]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 's', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [2, 3, 4, 7, 8, 10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'acl', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'resolving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 11, 18]}, {'tok': 'deltas', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'dobj', 'up': 0, 'dn': [5, 6, 7, 8, 9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'completed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [12]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [4, 5, 16, 17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '65602e1', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'ed1c06e', 'tag': 'CD', 'dep': 'nummod', 'up': 16, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [8, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'prt', 'up': 7, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [7, 11]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [10, 12, 13, 15]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 14, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [6, 14]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'checked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 18, 20, 21, 28, 44]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '5add8cc4c0ea5b305525c30d8af5261406e5d355', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'cd', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [22, 23, 24, 25, 26, 27]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'nmod', 'up': 42, 'dn': [29, 30, 31, 33, 37]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'appos', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': [35]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 32, 'dn': [34, 36, 38]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': '5add8cc4c0ea5b305525c30d8af5261406e5d355', 'tag': 'NNP', 'dep': 'nmod', 'up': 42, 'dn': [39]}, {'tok': 'ed1c06ee6b36851ba1f6e3a68d0584da4c20be46', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'head', 'tag': 'NNP', 'dep': 'nsubj', 'up': 44, 'dn': [32, 40, 41]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'points', 'tag': 'VBZ', 'dep': 'conj', 'up': 19, 'dn': [42, 43, 45, 52]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'pobj', 'up': 45, 'dn': [46, 48]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [49, 51]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': [50]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 44, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 2, 'dn': [13]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 27]}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': [5]}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': [7, 9]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [6, 8, 10, 12, 14, 15, 17, 18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'appos', 'up': 13, 'dn': [16]}, {'tok': 'bf8d3dff339e5b3e10f0667850d0114f49db131c', 'tag': 'ADD', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': 'bf8d3dff339e5b3e10f0667850d0114f49db131c', 'tag': 'NNPS', 'dep': 'appos', 'up': 13, 'dn': []}, {'tok': 'moving', 'tag': 'VBG', 'dep': 'acl', 'up': 13, 'dn': [20, 23, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'wikimedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 18, 'dn': [25, 26]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'appos', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'poke', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 7]}, {'tok': 'chad', 'tag': 'NNP', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'sam', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"The mediawiki/extensions.git is not updating VisualEditor extension: $ git submodule update init VisualEditor remote: Counting objects: 3887, done remote: Finding sources: 100% (5930/5930) remote: Getting sizes: 100% (1370/1370) remote: Compressing objects: 21% (288/1370) remote: Total 5930 (delta 3846), reused 5495 (delta 3829) Receiving objects: 100% (5930/5930), 2.95 MiB | 622 KiB/s, done. Resolving deltas: 100% (4091/4091), completed with 275 local objects. From https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor 65602e1..ed1c06e master > origin/master Submodule path 'VisualEditor': checked out '5add8cc4c0ea5b305525c30d8af5261406e5d355' $ cd VisualEditor $ git rev parse HEAD origin/master 5add8cc4c0ea5b305525c30d8af5261406e5d355 ed1c06ee6b36851ba1f6e3a68d0584da4c20be46 HEAD should points to the same as origin/master. Parsoid is updated though: $ git rev parse HEAD origin/master bf8d3dff339e5b3e10f0667850d0114f49db131c bf8d3dff339e5b3e10f0667850d0114f49db131c Moving the bug under Wikimedia > Git/Gerrit . Will poke Chad / Sam about it.\", 'cleaned': \"the mediawiki/extensions.git is not updating visualeditor extension: git submodule update --init visualeditor remote: counting objects: , done remote: finding sources: % (/) remote: getting sizes: % (/) remote: compressing objects: % (/) remote: total (delta ), reused (delta ) receiving objects: % (/), mib | kib/s, done. resolving deltas: % (/), completed with local objects. from 65602e1..ed1c06e master -> origin/master submodule path 'visualeditor': checked out '5add8cc4c0ea5b305525c30d8af5261406e5d355' cd visualeditor git rev-parse head origin/master 5add8cc4c0ea5b305525c30d8af5261406e5d355 ed1c06ee6b36851ba1f6e3a68d0584da4c20be46 head should points to the same as origin/master. parsoid is updated though: git rev-parse head origin/master bf8d3dff339e5b3e10f0667850d0114f49db131c bf8d3dff339e5b3e10f0667850d0114f49db131c moving the bug under wikimedia > git/gerrit . will poke chad / sam about it.\"})}),\n", + " '1219': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1219', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In this edit: https://fr.wikipedia.org/w/index.php?diff=94100781 VisualEditor seems to have emptied a reference (the one containing \"Maxime Pargaud\" as author of the cited reference). Version : unspecified Severity : normal', 'parsed': [{'rt': 8, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [5, 6]}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 7, 11, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'emptied', 'tag': 'VBN', 'dep': 'xcomp', 'up': 8, 'dn': [9, 10, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 14, 16, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'appos', 'up': 13, 'dn': [15, 17, 22]}, {'tok': 'containing', 'tag': 'VBG', 'dep': 'acl', 'up': 16, 'dn': [20]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'maxime', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'pargaud', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [23]}, {'tok': 'author', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'cited', 'tag': 'VBN', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'In this edit: https://fr.wikipedia.org/w/index.php?diff=94100781 VisualEditor seems to have emptied a reference (the one containing \"Maxime Pargaud\" as author of the cited reference). Version : unspecified Severity : normal', 'cleaned': 'in this edit: visualeditor seems to have emptied a reference (the one containing \"maxime pargaud\" as author of the cited reference). -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1220': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1220', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now fixed (Parsoid selser issue); sorry!', 'parsed': [{'rt': 10, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 7, 'dn': [0, 1, 2]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'selser', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'ccomp', 'up': 10, 'dn': [3, 4, 5, 6, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [7, 9, 11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'This is now fixed (Parsoid selser issue); sorry!', 'cleaned': 'this is now fixed (parsoid selser issue); sorry!'})}),\n", + " '1221': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1221', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor kissed a girl and liked it. Oh boy, do our products grow up fast. Oh wait, it ate a reference? Bad bad editor. Discipline... Slacker!', 'parsed': [{'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'kissed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'girl', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'liked', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'oh', 'tag': 'UH', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': 'boy', 'tag': 'UH', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'products', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'grow', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 8, 9]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'fast', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'oh', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': [1]}, {'tok': 'wait', 'tag': 'VB', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'ate', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'discipline', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'slacker', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'VisualEditor kissed a girl and liked it. Oh boy, do our products grow up fast. Oh wait, it ate a reference? Bad bad editor. Discipline... Slacker!', 'cleaned': 'visualeditor kissed a girl and liked it. oh boy, do our products grow up fast. oh wait, it ate a reference? bad bad editor. discipline... slacker!'})}),\n", + " '1222': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1222', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/wiki/User:Mdennis_%28WMF%29/sandbox for the result of four different attempts to insert images. Each one resulted in something like https://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29%2Fsandbox&diff=560491469&oldid=560491343 Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'four', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'attempts', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'acl', 'up': 10, 'dn': [11, 13]}, {'tok': 'images', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'resulted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'something', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5, 23]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': [17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [16]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}]}], 'stripped_text': 'See https://en.wikipedia.org/wiki/User:Mdennis_%28WMF%29/sandbox for the result of four different attempts to insert images. Each one resulted in something like https://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29%2Fsandbox&diff=560491469&oldid=560491343 Version : unspecified Severity : normal', 'cleaned': 'see for the result of four different attempts to insert images. each one resulted in something like -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1223': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1223', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed. Sorry about this.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed. Sorry about this.', 'cleaned': 'fixed. sorry about this.'})}),\n", + " '1224': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wrimmmr5w2zt7nk2t753', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1224', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=McIntosh_%28apple%29&diff=560394609&oldid=560264020 Version : unspecified Severity : normal', 'parsed': [{'rt': 17, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 17, 'dn': [1, 3, 4, 5, 6, 7, 8, 12, 13, 14]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [9, 11]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': [10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 15, 16]}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=McIntosh_%28apple%29&diff=560394609&oldid=560264020 Version : unspecified Severity : normal', 'cleaned': ' -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1225': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1225', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat even when we undertake edit conflicts it still doesn't occur. Please re open if you find that it does recur and if so, any information about how to get it to trigger would be great, of course.\", 'parsed': [{'rt': 13, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'speculatively', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 5, 'dn': [7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 12, 16, 21]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 13, 'dn': [19, 20, 23, 26, 30, 38]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'attr', 'up': 21, 'dn': [22, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'repeat', 'tag': 'VB', 'dep': 'relcl', 'up': 23, 'dn': [24]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'undertake', 'tag': 'VBP', 'dep': 'advcl', 'up': 21, 'dn': [27, 28, 29, 32]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'dobj', 'up': 30, 'dn': [31, 37]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 37, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'relcl', 'up': 32, 'dn': [33, 34, 35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 26, 'dn': [1, 2, 3]}, {'tok': 're', 'tag': 'VB', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 26, 'dn': [4, 5, 10, 11, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'recur', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [7, 8, 9]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advcl', 'up': 26, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'nsubj', 'up': 26, 'dn': [16, 18]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'pcomp', 'up': 18, 'dn': [19, 20, 22, 23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'trigger', 'tag': 'VB', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 14, 15, 17, 25, 27, 28, 29, 31]}, {'tok': 'great', 'tag': 'JJ', 'dep': 'acomp', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}], 'stripped_text': \"I'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat even when we undertake edit conflicts it still doesn't occur. Please re open if you find that it does recur and if so, any information about how to get it to trigger would be great, of course.\", 'cleaned': \"i'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat - even when we undertake edit conflicts it still doesn't occur. please re-open if you find that it does recur - and if so, any information about how to get it to trigger would be great, of course.\"})}),\n", + " '1226': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sx63fwaih5kjt7bz4u6z', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1226', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #1) > https://en.wikipedia.org/wiki/Wikipedia: > Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June > > indicates that this might be caused by edit conflicts I can't replicate this, although of course it is difficult to realistically replicate edit conflicts.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': [0]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'village_pump_(technical)#visualeditor_-_a.2fb_test_launch_on_18_june', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [2, 6, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'indicates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 13, 34]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 12, 14, 20]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 13, 'dn': [16]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [17, 18, 19, 21, 22, 27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [25]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 20, 'dn': [23, 24, 26, 28, 33]}, {'tok': 'difficult', 'tag': 'JJ', 'dep': 'acomp', 'up': 27, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'realistically', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'amod', 'up': 33, 'dn': [29, 30]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'attr', 'up': 27, 'dn': [31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': \"(In reply to comment #1) > https://en.wikipedia.org/wiki/Wikipedia: > Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June > > indicates that this might be caused by edit conflicts I can't replicate this, although of course it is difficult to realistically replicate edit conflicts.\", 'cleaned': \"(in reply to comment #) > > village_pump_(technical)#visualeditor_-_a.2fb_test_launch_on_18_june > > indicates that this might be caused by edit conflicts i can't replicate this, although of course it is difficult to realistically replicate edit conflicts.\"})}),\n", + " '1227': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wrimmmr5w2zt7nk2t753', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1227', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June indicates that this might be caused by edit conflicts', 'parsed': [{'rt': 2, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'url>)#visualeditor_-_a.2fb_test_launch_on_18_june', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'indicates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 8]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 7, 'dn': [10]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}]}], 'stripped_text': 'https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June indicates that this might be caused by edit conflicts', 'cleaned': ')#visualeditor_-_a.2fb_test_launch_on_18_june indicates that this might be caused by edit conflicts'})}),\n", + " '1228': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1228', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Have a page with a block but no s and you get: | Uncaught TypeError: Cannot call method 'connect' of null This is bad. Version : unspecified Severity : normal\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nmod', 'up': 9, 'dn': [5, 7, 8]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'nummod', 'up': 6, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}]}, {'rt': 5, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 's', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [7, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '|', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [0, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 4, 5, 7, 9, 14, 16]}, {'tok': 'method', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'connect', 'tag': 'JJ', 'dep': 'oprd', 'up': 6, 'dn': [8, 10, 11]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'null', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [13, 15]}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Have a page with a block but no s and you get: | Uncaught TypeError: Cannot call method 'connect' of null This is bad. Version : unspecified Severity : normal\", 'cleaned': \"have a page with a block but no s and you get: | uncaught typeerror: cannot call method 'connect' of null this is bad. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '1229': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1229', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This was fixed with gerrit 67924, which is now merged into master and will go out with wmf8 from Thursday.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 23]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 7, 8, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [9, 10, 11, 13, 15, 17]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [16, 18, 19, 21]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'wmf8', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'thursday', 'tag': 'NNP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This was fixed with gerrit 67924, which is now merged into master and will go out with wmf8 from Thursday.', 'cleaned': 'this was fixed with gerrit , which is now merged into master and will go out with wmf8 from thursday.'})}),\n", + " '1230': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1230', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Vidin&diff=559844598&oldid=559844102 shows several dirty diff issues, including spurious template bars, space changes, and corrupt links. However, this bug is specifically about the HTML comments that are dropped, \"the name of a location map as per http://en.wikipedia.org/wiki/Template:Location_map\" and \"the position of the pushpin label: left, right, top, bottom, none\". These comments often have important messages to other editors, so they can not be stripped. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49603 https://bugzilla.wikimedia.org/show_bug.cgi?id=49655', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 20]}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'spurious', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'bars', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'conj', 'up': 12, 'dn': [14, 16, 17, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'corrupt', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'conj', 'up': 15, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 6, 14, 35, 45]}, {'tok': 'specifically', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 12, 13]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'dropped', 'tag': 'VBN', 'dep': 'relcl', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'nsubj', 'up': 35, 'dn': [15, 17, 26, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'map', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23, 24, 25]}, {'tok': '<', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [27, 28, 30, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'pushpin', 'tag': 'JJ', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'label', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'ccomp', 'up': 4, 'dn': [16, 36, 37, 41, 43]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'right', 'tag': 'UH', 'dep': 'conj', 'up': 35, 'dn': [38, 39]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'conj', 'up': 37, 'dn': [40]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'oprd', 'up': 35, 'dn': [42]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'none', 'tag': 'NN', 'dep': 'dep', 'up': 35, 'dn': [44]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 2, 5, 6, 9, 15, 16]}, {'tok': 'important', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'messages', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 15, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'stripped', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [10, 11, 12, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 17, 18, 19, 20, 21]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': [15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Vidin&diff=559844598&oldid=559844102 shows several dirty diff issues, including spurious template bars, space changes, and corrupt links. However, this bug is specifically about the HTML comments that are dropped, \"the name of a location map as per http://en.wikipedia.org/wiki/Template:Location_map\" and \"the position of the pushpin label: left, right, top, bottom, none\". These comments often have important messages to other editors, so they can not be stripped. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49603 https://bugzilla.wikimedia.org/show_bug.cgi?id=49655', 'cleaned': ' shows several dirty diff issues, including spurious template bars, space changes, and corrupt links. however, this bug is specifically about the html comments that are dropped, \"the name of a location map as per and \"the position of the pushpin label: left, right, top, bottom, none\". these comments often have important messages to other editors, so they can not be stripped. -------------------------- **version**: unspecified **severity**: major **see also**: '})}),\n", + " '1233': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1233', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"That's a separate bug, will raise as such.\", 'parsed': [{'rt': 7, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [0, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'raise', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 6, 9, 10]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'advmod', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"That's a separate bug, will raise as such.\", 'cleaned': \"that's a separate bug, will raise as such.\"})}),\n", + " '1234': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1234', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Not sure if it's the same thing, but I just did this today http://it.wikipedia.org/w/index.php?title=Google&diff=59622535&oldid=59377529 and it discarded commented text which, as noted above, should be there for a reason :)\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 4, 8, 9, 12]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [10, 11, 13, 14, 15, 16, 17, 18, 20, 35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'discarded', 'tag': 'VBD', 'dep': 'conj', 'up': 12, 'dn': [19, 22]}, {'tok': 'commented', 'tag': 'VBN', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 30]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'noted', 'tag': 'VBN', 'dep': 'advcl', 'up': 30, 'dn': [25, 27]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'relcl', 'up': 22, 'dn': [23, 24, 26, 28, 29, 31, 32]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"Not sure if it's the same thing, but I just did this today http://it.wikipedia.org/w/index.php?title=Google&diff=59622535&oldid=59377529 and it discarded commented text which, as noted above, should be there for a reason :)\", 'cleaned': \"not sure if it's the same thing, but i just did this today and it discarded commented text which, as noted above, should be there for a reason :)\"})}),\n", + " '1235': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1235', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This is now fixed; as an example, see https://en.wikipedia.org/w/index.php?title=Bleak_House&diff=560362551&oldid=560338958 as an edit made with VisualEditor that leaves the comments in the templates as they were.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [0, 1, 2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [7]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 8, 10, 11, 12, 13, 29]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [15]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'made', 'tag': 'VBN', 'dep': 'acl', 'up': 15, 'dn': [17]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'leaves', 'tag': 'VBZ', 'dep': 'relcl', 'up': 18, 'dn': [19, 22, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'This is now fixed; as an example, see https://en.wikipedia.org/w/index.php?title=Bleak_House&diff=560362551&oldid=560338958 as an edit made with VisualEditor that leaves the comments in the templates as they were.', 'cleaned': 'this is now fixed; as an example, see as an edit made with visualeditor that leaves the comments in the templates as they were.'})}),\n", + " '1236': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1236', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Can't reproduce in master. The comment appears in the template dialog and can be edited. With experimental code disabled the template is completely untouched.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'master', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 7, 10, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'with', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'experimental', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'disabled', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [5, 8]}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'untouched', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"Can't reproduce in master. The comment appears in the template dialog and can be edited. With experimental code disabled the template is completely untouched.\", 'cleaned': \"can't reproduce in master. the comment appears in the template dialog and can be edited. with experimental code disabled the template is completely untouched.\"})}),\n", + " '1237': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1237', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(In reply to comment #3) > See also bug 49655 and this (where Ssastry discusses it): > Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox The place for \"see also\" bugs is the \"see also\" section at the top right of the bug have put it there. : ) Bug 42124 is not relevant.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 14, 15, 16, 17, 20, 45, 48, 49]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'conj', 'up': 3, 'dn': [9, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'ssastry', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'discusses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [10, 11, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '):', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'feedback#removal_of_comments_in_infobox', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [18, 19, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25, 29]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'pcomp', 'up': 23, 'dn': [24, 26]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'dep', 'up': 23, 'dn': [27, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'nmod', 'up': 35, 'dn': [33]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'nsubj', 'up': 45, 'dn': [30, 31, 32, 34, 36]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37, 38, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'put', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [35, 43, 44, 46, 47]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 45, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 5]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > See also bug 49655 and this (where Ssastry discusses it): > Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox The place for \"see also\" bugs is the \"see also\" section at the top right of the bug have put it there. : ) Bug 42124 is not relevant.', 'cleaned': '(in reply to comment #) > see also bug and this (where ssastry discusses it): > wikipedia:visualeditor/feedback#removal_of_comments_in_infobox the place for \"see also\" bugs is the \"see also\" section at the top right of the bug - have put it there. :-) bug is not relevant.'})}),\n", + " '1238': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ebwxbdwkoxprr4cvvjvy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1238', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '[[Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox]] See also bug 42124.', 'parsed': [{'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'wikipedia', 'tag': 'FW', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [2, 3, 6, 7, 8]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'feedback#removal_of_comments_in_infobox', 'tag': 'ADD', 'dep': 'appos', 'up': 4, 'dn': [5]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 9, 10, 12, 13, 14, 15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': '[[Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox]] See also bug 42124.', 'cleaned': '[[wikipedia:visualeditor/feedback#removal_of_comments_in_infobox]] see also bug .'})}),\n", + " '1239': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ebwxbdwkoxprr4cvvjvy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1239', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'See also bug 49655 and this (where Ssastry discusses it): Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox', 'parsed': [{'rt': 2, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'dep', 'up': 2, 'dn': [8, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'ssastry', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'discusses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [15, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'feedback#removal_of_comments_in_infobox', 'tag': 'NNS', 'dep': 'appos', 'up': 16, 'dn': [17]}]}], 'stripped_text': 'See also bug 49655 and this (where Ssastry discusses it): Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox', 'cleaned': 'see also bug and this (where ssastry discusses it): wikipedia:visualeditor/feedback#removal_of_comments_in_infobox'})}),\n", + " '1240': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1240', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Confirm that these are being re broken, but seemingly online in template calls (where we can't alienate them?). Ed, can you confirm at your end if this is a DM issue or a Parsoid one? I was able to edit around an HTML comment without altering it inline (as expected) in https://www.mediawiki.org/w/index.php?title=VisualEditor:TestComments&diff=712245&oldid=712244 but changes to the HTML comment in the second template fail to be detected as a change (?). Note that the first template can't be edited as the preceding block comment it created as an mw:Placeholder (per bug 47403) and (wrongly?) merged with the following transclusion.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirm', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 20, 22, 23, 24]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5, 6, 7, 8, 9]}, {'tok': 're', 'tag': 'VBN', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'VBN', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': 'broken', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'seemingly', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'online', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'calls', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'alienate', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [15, 16, 17, 18, 19, 21]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'ed', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 10, 18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 7, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [8, 9, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'dm', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [11, 12, 14, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'conj', 'up': 13, 'dn': [15, 16]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 21, 22, 32]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 15, 17]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'altering', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [11, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'inline', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'parataxis', 'up': 4, 'dn': [13, 14, 16]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [19, 20]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 32, 'dn': [24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26, 28]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30]}, {'tok': 'fail', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [23, 35, 39, 40, 41, 42]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'detected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [38]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [8, 38]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 3]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 4, 5, 6, 7, 9, 28, 33]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'preceding', 'tag': 'VBG', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'created', 'tag': 'VBD', 'dep': 'relcl', 'up': 13, 'dn': [14, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'placeholder', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19, 21, 22, 24, 25, 26, 27]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 20, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'wrongly', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': [29, 31, 32]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'merged', 'tag': 'VBD', 'dep': 'conj', 'up': 8, 'dn': [30, 34]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'following', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Confirm that these are being re broken, but seemingly online in template calls (where we can't alienate them?). Ed, can you confirm at your end if this is a DM issue or a Parsoid one? I was able to edit around an HTML comment without altering it inline (as expected) in https://www.mediawiki.org/w/index.php?title=VisualEditor:TestComments&diff=712245&oldid=712244 but changes to the HTML comment in the second template fail to be detected as a change (?). Note that the first template can't be edited as the preceding block comment it created as an mw:Placeholder (per bug 47403) and (wrongly?) merged with the following transclusion.\", 'cleaned': \"confirm that these are being re-broken, but seemingly online in template calls (where we can't alienate them?). ed, can you confirm at your end if this is a dm issue or a parsoid one? i was able to edit around an html comment without altering it inline (as expected) in - but changes to the html comment in the second template fail to be detected as a change (?). note that the first template can't be edited as the preceding block comment it created as an mw:placeholder (per bug ) and (wrongly?) merged with the following transclusion.\"})}),\n", + " '1241': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ebwxbdwkoxprr4cvvjvy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1241', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'At the time of this discussion by VE developers, [[Wikipedia:VisualEditor/Feedback/Archive 2013 05#General_observations]], hidden notes/comments were preserved. Now all hidden HTML notes on a page (or at least those in templates) are removed when the page is edited by VE. Page edit notices and section edit notices will not work as a replacement since hidden notes can be instructional for specific references, tables, infoboxes, navboxes, sentences, paragraphs, etc.. Page notices and edit notices are for a whole page or section. For more info: [[Wikipedia:VisualEditor/Feedback#HTML_notes]] or wherever it ends up later in the archives. If HTML notes are going to be replaced by some new hidden notation system, they still need to be preserved in the meantime. They should be treated similarly to how VE handles tables, infoboxes, and other stuff that VE can not currently edit. VE should not be doing anything within templates. Templates are too complex for VE to meddle with in the slightest way. VE should not even remove spaces in templates. If VE ends up with another hidden note tool, then a bot may have to go around to convert all existing hidden HTML notes to the new VE tool. But why bother? Why not keep the HTML notes, and use some kind of popup tooltip in VE that pops up when one puts the mouse cursor over a hidden note icon in VE edit mode? So one can read the hidden note in the popup. Kind of like how reference tooltips work.', 'parsed': [{'rt': 32, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 've', 'tag': 'IN', 'dep': 'pcomp', 'up': 6, 'dn': [8]}, {'tok': 'developers', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': 'wikipedia', 'tag': 'FW', 'dep': 'nmod', 'up': 22, 'dn': [13, 20]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [15, 18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'archive', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [16, 17]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 12, 'dn': [14, 19, 21]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 23, 'dn': [12]}, {'tok': 'number>#general_observations', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 32, 'dn': [10, 11, 22, 24, 25]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'nmod', 'up': 30, 'dn': [27, 29]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 32, 'dn': [28]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': 'preserved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 9, 23, 26, 30, 31, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'notes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 5, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 12, 'dn': [10]}, {'tok': 'those', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 17, 'dn': [11, 13, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [12, 16, 22, 25]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 22, 'dn': [19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'advcl', 'up': 17, 'dn': [18, 20, 21, 23]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 22, 'dn': [24]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [0, 1, 3, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'conj', 'up': 2, 'dn': [4, 5]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 7, 8, 10, 17, 40, 47]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'replacement', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': [14]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 9, 'dn': [13, 15, 16, 18, 19]}, {'tok': 'instructional', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20, 22, 23, 34, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'conj', 'up': 21, 'dn': [24, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'infoboxes', 'tag': 'NNS', 'dep': 'conj', 'up': 23, 'dn': [26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'navboxes', 'tag': 'NNS', 'dep': 'conj', 'up': 25, 'dn': [28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'sentences', 'tag': 'NNS', 'dep': 'conj', 'up': 27, 'dn': [30, 31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'conj', 'up': 29, 'dn': [32, 33]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'conj', 'up': 31, 'dn': []}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'conj', 'up': 21, 'dn': [35, 37, 39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'conj', 'up': 36, 'dn': [38]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [41]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [44]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 44, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42, 43, 45, 46]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 44, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 44, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [2]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'info', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'wikipedia', 'tag': 'FW', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'feedback#html_notes', 'tag': 'NNPS', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 17, 23]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'wherever', 'tag': 'WRB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'conj', 'up': 10, 'dn': [15, 16, 18, 19, 20]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'archives', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'advcl', 'up': 17, 'dn': [0, 2, 3, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'xcomp', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 7, 'dn': [13]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'notation', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 14, 15, 16, 20, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'preserved', 'tag': 'VBN', 'dep': 'xcomp', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'meantime', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'treated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 21]}, {'tok': 'similarly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': [6]}, {'tok': 'handles', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [8, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'infoboxes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': [12, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'stuff', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [14, 17]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'relcl', 'up': 15, 'dn': [16]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [11, 18, 19, 20, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 8]}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 13]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'complex', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'meddle', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 6, 8, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'slightest', 'tag': 'JJS', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8]}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 3, 4]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [6]}, {'tok': 'tool', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bot', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [11]}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 10, 12, 13, 16, 30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17, 19]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'convert', 'tag': 'VB', 'dep': 'advcl', 'up': 16, 'dn': [18, 23, 24]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 22]}, {'tok': 'notes', 'tag': 'VBZ', 'dep': 'dobj', 'up': 19, 'dn': [25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'tool', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27, 28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'bother', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'keep', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 8, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'oprd', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [10, 14, 17]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'popup', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'tooltip', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [15]}, {'tok': 've', 'tag': 'VBP', 'dep': 'pcomp', 'up': 14, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'pops', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [16, 18, 21]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'one', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'puts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [19, 20, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': [22]}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [23]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': [27]}, {'tok': 'icon', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28, 30]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31, 33]}, {'tok': 've', 'tag': 'VBP', 'dep': 'intj', 'up': 30, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'one', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hidden', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'popup', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'kind', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'of', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [0]}, {'tok': 'like', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 5, 7]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'tooltips', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'work', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'At the time of this discussion by VE developers, [[Wikipedia:VisualEditor/Feedback/Archive 2013 05#General_observations]], hidden notes/comments were preserved. Now all hidden HTML notes on a page (or at least those in templates) are removed when the page is edited by VE. Page edit notices and section edit notices will not work as a replacement since hidden notes can be instructional for specific references, tables, infoboxes, navboxes, sentences, paragraphs, etc.. Page notices and edit notices are for a whole page or section. For more info: [[Wikipedia:VisualEditor/Feedback#HTML_notes]] or wherever it ends up later in the archives. If HTML notes are going to be replaced by some new hidden notation system, they still need to be preserved in the meantime. They should be treated similarly to how VE handles tables, infoboxes, and other stuff that VE can not currently edit. VE should not be doing anything within templates. Templates are too complex for VE to meddle with in the slightest way. VE should not even remove spaces in templates. If VE ends up with another hidden note tool, then a bot may have to go around to convert all existing hidden HTML notes to the new VE tool. But why bother? Why not keep the HTML notes, and use some kind of popup tooltip in VE that pops up when one puts the mouse cursor over a hidden note icon in VE edit mode? So one can read the hidden note in the popup. Kind of like how reference tooltips work.', 'cleaned': 'at the time of this discussion by ve developers, [[wikipedia:visualeditor/feedback/archive #general_observations]], hidden notes/comments were preserved. now all hidden html notes on a page (or at least those in templates) are removed when the page is edited by ve. page edit notices and section edit notices will not work as a replacement since hidden notes can be instructional for specific references, tables, infoboxes, navboxes, sentences, paragraphs, etc.. page notices and edit notices are for a whole page or section. for more info: [[wikipedia:visualeditor/feedback#html_notes]] - or wherever it ends up later in the archives. if html notes are going to be replaced by some new hidden notation system, they still need to be preserved in the meantime. they should be treated similarly to how ve handles tables, infoboxes, and other stuff that ve can not currently edit. ve should not be doing anything within templates. templates are too complex for ve to meddle with in the slightest way. ve should not even remove spaces in templates. if ve ends up with another hidden note tool, then a bot may have to go around to convert all existing hidden html notes to the new ve tool. but why bother? why not keep the html notes, and use some kind of popup tooltip in ve that pops up when one puts the mouse cursor over a hidden note icon in ve edit mode? so one can read the hidden note in the popup. kind of like how reference tooltips work.'})}),\n", + " '1242': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1242', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Adding a file/media fails with wrong wikicode. This wikicode is created, see URL: [[undefined|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] Version : unspecified Severity : major URL : https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174461&oldid=174460', 'parsed': [{'rt': 5, 'toks': [{'tok': 'adding', 'tag': 'VBG', 'dep': 'csubj', 'up': 5, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': 'fails', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'wikicode', 'tag': 'JJ', 'dep': 'pcomp', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'wikicode', 'tag': 'JJ', 'dep': 'nsubjpass', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 5, 10, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'dep', 'up': 3, 'dn': [4, 6, 7]}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'undefined|link=', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': [21]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'oprd', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': [28]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Adding a file/media fails with wrong wikicode. This wikicode is created, see URL: [[undefined|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] Version : unspecified Severity : major URL : https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174461&oldid=174460', 'cleaned': 'adding a file/media fails with wrong wikicode. this wikicode is created, see url: [[undefined|link=]] -------------------------- **version**: unspecified **severity**: major **url**: '})}),\n", + " '1243': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1243', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50021 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50021 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1244': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1244', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #10) > What about commend 5 and comment 6? Sorry, yes; created as bug 49849.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': [2, 6, 7, 8]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'pcomp', 'up': 0, 'dn': [1, 3]}, {'tok': 'commend', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 9, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [5, 7, 8, 9, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': '(In reply to comment #10) > What about commend 5 and comment 6? Sorry, yes; created as bug 49849.', 'cleaned': '(in reply to comment #) > what about commend and comment ? sorry, yes; created as bug .'})}),\n", + " '1245': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sryrz6tgcfnnsiddx32p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1245', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'What about commend 5 and comment 6?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'commend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [8, 9]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'What about commend 5 and comment 6?', 'cleaned': 'what about commend and comment ?'})}),\n", + " '1246': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1246', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is partially fixed in gerrit 69581 which we will deploy this afternoon. However, the link issue is still not fixed, thus (in the example in comment 0) we will now get: [[File:CV.03326.jpg|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] … instead of: [[File:CV.03326.jpg|right|framed|424x275px]] … which is bad, but nothing like as terrible as it was. Forking that off to a new bug, bug 49844, and marking this as fixed.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'partially', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'deploy', 'tag': 'VB', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 11, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'afternoon', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 9, 10, 12, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'thus', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11, 14, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 14, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'cv.03326.jpg|link=', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 2, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [12, 13, 15, 16, 17, 18, 19, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'cv.03326.jpg|right|framed|424x275px', 'tag': 'ADD', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [20, 22, 23, 24, 25]}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [26]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'terrible', 'tag': 'JJ', 'dep': 'pcomp', 'up': 26, 'dn': [27, 31]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 31, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 28, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'forking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 7, 8, 14, 18]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dep', 'up': 0, 'dn': [9, 10, 11, 12, 13]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [15, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'This is partially fixed in gerrit 69581 which we will deploy this afternoon. However, the link issue is still not fixed, thus (in the example in comment 0) we will now get: [[File:CV.03326.jpg|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] … instead of: [[File:CV.03326.jpg|right|framed|424x275px]] … which is bad, but nothing like as terrible as it was. Forking that off to a new bug, bug 49844, and marking this as fixed.', 'cleaned': 'this is partially fixed in gerrit which we will deploy this afternoon. however, the link issue is still not fixed, thus (in the example in comment ) we will now get: [[file:cv.03326.jpg|link=]] ... instead of: [[file:cv.03326.jpg|right|framed|424x275px]] ... which is bad, but nothing like as terrible as it was. forking that off to a new bug, bug , and marking this as fixed.'})}),\n", + " '1247': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1247', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'From bug 49829 comment 0: | This is the DOM returned by the VE after inserting a new thumbnail: |
| |
| | Note the \\'undefined\\' in the resource attribute. The resource is the image | target, so we notice that the link and the image named \\'undefined\\' differ and | serialize as | [[undefined|link=http://commons.wikimedia.org/wiki/File:Apples.jpg|thumb]].', 'parsed': [{'rt': 70, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 70, 'dn': [5, 6, 7, 8, 50, 52, 56, 58, 60, 63, 66, 67, 68, 69]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 50, 'dn': [9, 10, 11, 14, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 15]}, {'tok': 'returned', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [16, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'thumbnail', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'figure', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [25, 26, 28, 29, 32, 40, 41, 42, 43, 44, 48]}, {'tok': 'typeof=\"mw', 'tag': 'NNP', 'dep': 'appos', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [30, 31, 33]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'class=', 'tag': 'NNP', 'dep': 'poss', 'up': 40, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'mw', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': [37, 38]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'halign', 'tag': 'NN', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [34, 35, 36, 39]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'appos', 'up': 27, 'dn': []}, {'tok': '|', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'rel=\"mw', 'tag': 'NNP', 'dep': 'nmod', 'up': 48, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'thumb', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [45, 46, 47]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'href=\"', 'tag': 'ADD', 'dep': 'dobj', 'up': 50, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 0, 'dn': [53, 55]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'img', 'tag': 'XX', 'dep': 'nmod', 'up': 55, 'dn': []}, {'tok': 'src=\"', 'tag': 'ADD', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 58, 'dn': []}, {'tok': '100px-apples.jpg', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': [57, 59]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'width=\"', 'tag': 'NFP', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'height=\"', 'tag': 'ADD', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'resource=\"undefined\">', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'note', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 73, 79]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 73, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 73, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'dobj', 'up': 70, 'dn': [71, 72, 74, 75]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 73, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 73, 'dn': [78]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 78, 'dn': []}, {'tok': 'resource', 'tag': 'NN', 'dep': 'compound', 'up': 78, 'dn': []}, {'tok': 'attribute', 'tag': 'NN', 'dep': 'pobj', 'up': 75, 'dn': [76, 77]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 70, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'resource', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [1, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'notice', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 27, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [12, 14, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15, 17]}, {'tok': 'named', 'tag': 'VBN', 'dep': 'acl', 'up': 16, 'dn': [19, 21]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'oprd', 'up': 17, 'dn': [18]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'differ', 'tag': 'VBP', 'dep': 'oprd', 'up': 17, 'dn': [20, 22, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': '|', 'tag': 'VB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'serialize', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [23, 25]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': '|', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': [11, 13, 28, 31, 32]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': [29]}, {'tok': 'undefined|link=', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'From bug 49829 comment 0: | This is the DOM returned by the VE after inserting a new thumbnail: |
| |
| | Note the \\'undefined\\' in the resource attribute. The resource is the image | target, so we notice that the link and the image named \\'undefined\\' differ and | serialize as | [[undefined|link=http://commons.wikimedia.org/wiki/File:Apples.jpg|thumb]].', 'cleaned': 'from bug comment : | this is the dom returned by the ve after inserting a new thumbnail: |
| | | 100px-apples.jpg\" width=\"\" height=\"\" resource=\"undefined\">
| | note the \\'undefined\\' in the resource attribute. the resource is the image | target, so we notice that the link and the image named \\'undefined\\' differ and | serialize as | [[undefined|link=]].'})}),\n", + " '1248': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1248', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 49829 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 49829 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1249': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1249', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' winne2i wrote: The same on plwiki: https://pl.wikipedia.org/w/index.php?diff=36790309 (\"prawo\" means \"right\" in polish, \"ramka\" means \"frame\")', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [3]}, {'tok': 'winne2i', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'prep', 'up': 1, 'dn': [2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 6, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'nsubj', 'up': 19, 'dn': [7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'plwiki', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'prawo', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 29, 'dn': [8, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'dobj', 'up': 19, 'dn': [20, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [24]}, {'tok': 'polish', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'ramka', 'tag': 'JJ', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [19, 25, 26, 27, 28, 31, 32, 33]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}]}], 'stripped_text': ' winne2i wrote: The same on plwiki: https://pl.wikipedia.org/w/index.php?diff=36790309 (\"prawo\" means \"right\" in polish, \"ramka\" means \"frame\")', 'cleaned': '**winne2i** wrote: the same on plwiki: (\"prawo\" means \"right\" in polish, \"ramka\" means \"frame\")'})}),\n", + " '1250': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sryrz6tgcfnnsiddx32p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1250', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #3) > I get the same type of error: > php?title=PLoS_ONE&diff=36119075&oldid=34872658> On this example there is also something else: I think the code \"direita,right\" should be just \"direita\" or \"right\".', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 29, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ccomp', 'up': 29, 'dn': [0, 4, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'error', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': [13]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'php?title', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 1, 'dn': [11, 12]}, {'tok': '=', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'plos_one&diff=&oldid=', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [21]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [22, 24, 25]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [26]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 27, 28, 38, 47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'direita', 'tag': 'NNP', 'dep': 'nsubj', 'up': 35, 'dn': [30, 31, 32, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [33, 36]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 29, 'dn': [35, 37, 41]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'direita', 'tag': 'NNS', 'dep': 'attr', 'up': 38, 'dn': [39, 40, 42, 43, 45]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 41, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'conj', 'up': 41, 'dn': [44, 46]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 29, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > I get the same type of error: > php?title=PLoS_ONE&diff=36119075&oldid=34872658> On this example there is also something else: I think the code \"direita,right\" should be just \"direita\" or \"right\".', 'cleaned': '(in reply to comment #) > i get the same type of error: > < > php?title=plos_one&diff=&oldid=> on this example there is also something else: i think the code \"direita,right\" should be just \"direita\" or \"right\".'})}),\n", + " '1251': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sx63fwaih5kjt7bz4u6z', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1251', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 49795 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 49795 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1252': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1252', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I get the same type of error: ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 7, 8, 9, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'error', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I get the same type of error: ', 'cleaned': 'i get the same type of error: <'})}),\n", + " '1253': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-joqqkabmjmvxeucx4ni2', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1253', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'For additional examples, if that will be helpful, see: http://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29&diff=560023092&oldid=541758155 http://en.wikipedia.org/w/index.php?title=Keshi_%28demon%29&diff=559979773&oldid=559978871', 'parsed': [{'rt': 10, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [2]}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'examples', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [4, 5, 6, 8]}, {'tok': 'helpful', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 7, 9, 11, 12, 13, 14, 15, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'For additional examples, if that will be helpful, see: http://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29&diff=560023092&oldid=541758155 http://en.wikipedia.org/w/index.php?title=Keshi_%28demon%29&diff=559979773&oldid=559978871', 'cleaned': 'for additional examples, if that will be helpful, see: '})}),\n", + " '1254': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1254', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Roan, do we get the typeof:/etc. wrong at our end, or is this a Parsoid issue?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'typeof:/etc', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': 'NN', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'wrong', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1, 4, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 10, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [8, 9]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Roan, do we get the typeof:/etc. wrong at our end, or is this a Parsoid issue?', 'cleaned': 'roan, do we get the typeof:/etc. wrong at our end, or is this a parsoid issue?'})}),\n", + " '1255': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1255', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : normal', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1256': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1256', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Merged and we'll get this out on Monday so we can test it.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6, 7, 12, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [9, 10, 11, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Merged and we'll get this out on Monday so we can test it.\", 'cleaned': \"merged and we'll get this out on monday so we can test it.\"})}),\n", + " '1258': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-r7wrkcx7j2vutqs6hr3g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1258', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"(In reply to comment #1) > All events in Edit_5563071 appear to have the same value for > event_pageViewSessionId (2147483647). It was simply overflowing its column type (int). I set it to 'bigint' and it's fine now. It's odd that we haven't run into this before! It's because we ordinarily convert timestamps to byte strings, like the rest of MediaWiki. This is the first time we've tried to save timestamps as integers. The int type is good for values between +/ 2,147,483,647, which has been adequate for all other use cases. > When fixing, we will want to bump the event_version value. Well, since this did not require a deployment, I instead moved all existing rows in the 'Edit' table to 'z_Edit_5563071'. Any events that go into the current 'Edit_5563071' will be fine.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'edit_5563071', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 7, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'event_pageviewsessionid', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'phone', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'simply', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'overflowing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 10]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'column', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'int', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'set', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'bigint', 'tag': 'VB', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [8, 10, 11, 12]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 11]}, {'tok': 'odd', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'run', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [3, 4, 5, 6, 8, 10]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 16]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ordinarily', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'convert', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 4, 6, 7, 11]}, {'tok': 'timestamps', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'byte', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'strings', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'rest', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 7]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'tried', 'tag': 'VBN', 'dep': 'relcl', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 10, 11]}, {'tok': 'timestamps', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'integers', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'int', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 9, 11, 23]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': [5]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'values', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [7]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': '+', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '/-', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [10, 12, 13, 16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 11, 'dn': [14, 15, 17]}, {'tok': 'adequate', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': [18]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'advcl', 'up': 6, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 8, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'bump', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'event_version', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'require', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [2, 3, 4, 5, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'moved', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 6, 9, 10, 11, 15, 16, 22, 25, 26]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'rows', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [23, 24]}, {'tok': \"'\", 'tag': '``', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'z_edit_5563071', 'tag': 'CD', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'nsubj', 'up': 11, 'dn': [0, 3, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'relcl', 'up': 1, 'dn': [2, 4]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'edit_5563071', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 10, 12, 13]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"(In reply to comment #1) > All events in Edit_5563071 appear to have the same value for > event_pageViewSessionId (2147483647). It was simply overflowing its column type (int). I set it to 'bigint' and it's fine now. It's odd that we haven't run into this before! It's because we ordinarily convert timestamps to byte strings, like the rest of MediaWiki. This is the first time we've tried to save timestamps as integers. The int type is good for values between +/ 2,147,483,647, which has been adequate for all other use cases. > When fixing, we will want to bump the event_version value. Well, since this did not require a deployment, I instead moved all existing rows in the 'Edit' table to 'z_Edit_5563071'. Any events that go into the current 'Edit_5563071' will be fine.\", 'cleaned': \"(in reply to comment #) > all events in edit_5563071 appear to have the same value for > event_pageviewsessionid ). it was simply overflowing its column type (int). i set it to 'bigint' and it's fine now. it's odd that we haven't run into this before! it's because we ordinarily convert timestamps to byte strings, like the rest of mediawiki. this is the first time we've tried to save timestamps as integers. the int type is good for values between +/- , which has been adequate for all other use cases. > when fixing, we will want to bump the event_version value. well, since this did not require a deployment, i instead moved all existing rows in the 'edit' table to 'z_edit_5563071'. any events that go into the current 'edit_5563071' will be fine.\"})}),\n", + " '1259': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1259', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'All events in Edit_5563071 appear to have the same value for event_pageViewSessionId (2147483647). When fixing, we will want to bump the event_version value.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'edit_5563071', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13, 14]}, {'tok': 'event_pageviewsessionid', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'phone', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [0]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'bump', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'event_version', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'All events in Edit_5563071 appear to have the same value for event_pageViewSessionId (2147483647). When fixing, we will want to bump the event_version value.', 'cleaned': 'all events in edit_5563071 appear to have the same value for event_pageviewsessionid ). when fixing, we will want to bump the event_version value.'})}),\n", + " '1260': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1260', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : normal', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1261': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1261', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Merged and we'll get this out on Monday so we can test it.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6, 7, 12, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [9, 10, 11, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Merged and we'll get this out on Monday so we can test it.\", 'cleaned': \"merged and we'll get this out on monday so we can test it.\"})}),\n", + " '1264': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-qb5aoo443n6fezsozhv4', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1264', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Coordination card on Trello: https://trello.com/c/xCkMEAY0 Reminder: anonymous editors are excluded from logging (we'll instrument the edit funnel for anons in July in preparation for the global launch).\", 'parsed': [{'rt': 19, 'toks': [{'tok': 'coordination', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'card', 'tag': 'NN', 'dep': 'dep', 'up': 19, 'dn': [0, 2, 4, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'trello', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': [7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'reminder', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [5, 6, 9, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [10]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'excluded', 'tag': 'VBN', 'dep': 'acl', 'up': 8, 'dn': [11, 12, 14]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'logging', 'tag': 'VBG', 'dep': 'pcomp', 'up': 14, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'instrument', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 16, 17, 18, 22, 27, 33, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'funnel', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 23]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'july', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28]}, {'tok': 'preparation', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'global', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'launch', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 31]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}], 'stripped_text': \"Coordination card on Trello: https://trello.com/c/xCkMEAY0 Reminder: anonymous editors are excluded from logging (we'll instrument the edit funnel for anons in July in preparation for the global launch).\", 'cleaned': \"coordination card on trello: reminder: anonymous editors are excluded from logging (we'll instrument the edit funnel for anons in july in preparation for the global launch).\"})}),\n", + " '1265': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1265', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Needs also https://meta.wikimedia.org/wiki/Schema:Edit to be updated first, of course. : )', 'parsed': [{'rt': 0, 'toks': [{'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7, 9, 10, 12, 13]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'xcomp', 'up': 0, 'dn': [5, 6, 8]}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [11]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Needs also https://meta.wikimedia.org/wiki/Schema:Edit to be updated first, of course. : )', 'cleaned': 'needs also to be updated first, of course. :-)'})}),\n", + " '1266': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vm462i2ffbawnuo4mh3n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1266', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I have edited the page w:cs:Banolo Blahnik and after saving HTML code was left at the page. See this revision: https://cs.wikipedia.org/w/index.php?title=Manolo_Blahnik&oldid=10415532 Version : unspecified Severity : critical', 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 7, 11, 17, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'w', 'tag': 'NNP', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'cs', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [8, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'banolo', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'blahnik', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [13]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [15]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'code', 'tag': 'NNP', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'left', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [12, 16, 18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [14]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'appos', 'up': 2, 'dn': []}]}], 'stripped_text': 'I have edited the page w:cs:Banolo Blahnik and after saving HTML code was left at the page. See this revision: https://cs.wikipedia.org/w/index.php?title=Manolo_Blahnik&oldid=10415532 Version : unspecified Severity : critical', 'cleaned': 'i have edited the page w:cs:banolo blahnik and after saving html code was left at the page. see this revision: -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '1267': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1267', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50049 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50049 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1268': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1268', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Yes, . It is apparently fixed.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': [3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Yes, . It is apparently fixed.', 'cleaned': 'yes, < it is apparently fixed.'})}),\n", + " '1269': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7n5fvppwj4ueprv2iuys', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1269', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Did you open a new bug? If so could you please link it? I have someone with a similar issue.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advcl', 'up': 5, 'dn': [0]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 7]}, {'tok': 'someone', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Did you open a new bug? If so could you please link it? I have someone with a similar issue.', 'cleaned': 'did you open a new bug? if so could you please link it? i have someone with a similar issue.'})}),\n", + " '1270': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1270', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ah, sorry, I missed the tag. I think you should; this is certainly something different than what was happening here.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'ah', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sorry', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'missed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ccomp', 'up': 6, 'dn': [0, 3]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'ccomp', 'up': 1, 'dn': [2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 4, 5, 7, 8, 15]}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [9]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [10]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'pcomp', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Ah, sorry, I missed the tag. I think you should; this is certainly something different than what was happening here.', 'cleaned': 'ah, sorry, i missed the tag. i think you should; this is certainly something different than what was happening here.'})}),\n", + " '1271': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1271', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It has the VisualEditor tag and was reported in the feedback page . Should I open a new bug?', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 12, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [13, 14, 15, 16, 17, 21, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': 'It has the VisualEditor tag and was reported in the feedback page . Should I open a new bug?', 'cleaned': 'it has the visualeditor tag and was reported in the feedback page < should i open a new bug?'})}),\n", + " '1272': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1272', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"It's not, this bug had different symptoms, and that edit doesn't even seem to have been made using VE.\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [0, 2]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 5, 8, 9, 10, 16]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'symptoms', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [11]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [12, 13, 14, 15, 20, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'xcomp', 'up': 16, 'dn': [17, 18, 19, 21]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 20, 'dn': [22]}, {'tok': 've', 'tag': 'NNP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': \"It's not, this bug had different symptoms, and that edit doesn't even seem to have been made using VE.\", 'cleaned': \"it's not, this bug had different symptoms, and that edit doesn't even seem to have been made using ve.\"})}),\n", + " '1273': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1273', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Not sure if this is related: , but that edit was made today.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 4, 6, 8, 9, 10, 11, 15]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': [7]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [12]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 16, 17]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': 'Not sure if this is related: , but that edit was made today.', 'cleaned': 'not sure if this is related: < but that edit was made today.'})}),\n", + " '1274': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1274', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"To update, this bug was in an overly keen Operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). Sorry everyone for the disruption; we've now found (and killed) this problem, and re enabled VisualEditor as before.\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [0]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 4, 6, 34, 35]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'overly', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'keen', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [8, 9]}, {'tok': 'operations', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 10, 12]}, {'tok': 'cacheing', 'tag': 'VBG', 'dep': 'acl', 'up': 11, 'dn': [15]}, {'tok': 'server', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 17]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'broke', 'tag': 'VBD', 'dep': 'relcl', 'up': 15, 'dn': [16, 21, 22, 23, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'caches', 'tag': 'NNS', 'dep': 'poss', 'up': 21, 'dn': [18, 20]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 19, 'dn': []}, {'tok': 'responses', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [19]}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'corrupted', 'tag': 'VBD', 'dep': 'conj', 'up': 17, 'dn': [27, 30]}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 25, 'dn': [28, 29, 33]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ccomp', 'up': 30, 'dn': [31, 32]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'sorry', 'tag': 'UH', 'dep': 'ccomp', 'up': 9, 'dn': [1]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'disruption', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 21, 22, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'killed', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'enabled', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [20]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [23]}, {'tok': 'before', 'tag': 'RB', 'dep': 'pcomp', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': \"To update, this bug was in an overly keen Operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). Sorry everyone for the disruption; we've now found (and killed) this problem, and re enabled VisualEditor as before.\", 'cleaned': \"to update, this bug was in an overly-keen operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). sorry everyone for the disruption; we've now found (and killed) this problem, and re-enabled visualeditor as before.\"})}),\n", + " '1275': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1275', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It looks like an update to the libraries Parsoid depends on might have caused this issue. It would have been visible in the diff, but since the user is not seeing that by default any more few noticed. Parsoid is rolled back, so this issue should be fixed.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 9, 13, 16]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 5, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'libraries', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [11, 12, 15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 15, 23]}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [10, 12, 13, 14, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [18]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [19, 20]}, {'tok': 'noticed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 15, 'dn': [16, 17, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'rolled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 3]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': [5]}, {'tok': 'so', 'tag': 'CC', 'dep': 'prep', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': [6]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 7, 8, 9, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'It looks like an update to the libraries Parsoid depends on might have caused this issue. It would have been visible in the diff, but since the user is not seeing that by default any more few noticed. Parsoid is rolled back, so this issue should be fixed.', 'cleaned': 'it looks like an update to the libraries parsoid depends on might have caused this issue. it would have been visible in the diff, but since the user is not seeing that by default any more few noticed. parsoid is rolled back, so this issue should be fixed.'})}),\n", + " '1276': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1276', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' ignatus31oct wrote: (One more example from En wiki) See this edit (if your traffic is easy, the diff is half Mb): http://en.wikipedia.org/w/index.php?title=Russian_grammar&diff=559881732&oldid=558109653 I only wanted to change one section, but after pressing a link everything was opened in VE. Well, I added text to different sections. There were no trouble with it, except that when I tried to type text into \\'\\'()\\'\\' italicised parentheses leaved by previous editor, when I pushed [BackSpace] at end (wrongly started to type in Cyrillic rather than Latin), first ( was doubled. When I entered enough and pushed \"Save\", I was introduced to type in the desc, and to view changes or to save page. I\\'ve just read the digest of how good is the VE now and pushed \"Save page\", but after a time I\\'ve seen.........', 'parsed': [{'rt': 38, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'ignatus31oct', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3, 4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'parataxis', 'up': 38, 'dn': [2, 6, 7, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [8, 9, 11, 15]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'en', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [13]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'wiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'xcomp', 'up': 5, 'dn': [10, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 22, 'dn': []}, {'tok': 'traffic', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 28, 'dn': [20, 22, 24]}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 38, 'dn': [19, 23, 25, 27, 31]}, {'tok': 'half', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'mb', 'tag': 'JJ', 'dep': 'acomp', 'up': 28, 'dn': [29, 30]}, {'tok': '):', 'tag': 'XX', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': 'wanted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 5, 28, 32, 33, 34, 35, 36, 37, 40, 43, 44, 51]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 38, 'dn': [39, 42]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 42, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [46]}, {'tok': 'pressing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 45, 'dn': [48]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 46, 'dn': [47]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 51, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 51, 'dn': []}, {'tok': 'opened', 'tag': 'VBN', 'dep': 'conj', 'up': 38, 'dn': [45, 49, 50, 52, 54]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [53]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 52, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 8]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'sections', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 50, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'ccomp', 'up': 50, 'dn': [0, 3, 6, 7]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'trouble', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [9, 10, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 14, 15]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'italicised', 'tag': 'VBD', 'dep': 'advcl', 'up': 37, 'dn': [8, 11, 17, 18, 19, 21]}, {'tok': 'parentheses', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [22, 26]}, {'tok': 'leaved', 'tag': 'VBN', 'dep': 'acl', 'up': 21, 'dn': [23]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 22, 'dn': [25]}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'pushed', 'tag': 'VBD', 'dep': 'advcl', 'up': 37, 'dn': [27, 28, 30, 31, 32, 33]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'backspace', 'tag': 'XX', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'wrongly', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'started', 'tag': 'VBN', 'dep': 'ccomp', 'up': 50, 'dn': [20, 29, 35, 36, 39, 45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 39, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 37, 'dn': [38, 40, 43]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [41]}, {'tok': 'cyrillic', 'tag': 'NNP', 'dep': 'pobj', 'up': 40, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42, 44]}, {'tok': 'latin', 'tag': 'NNP', 'dep': 'pobj', 'up': 43, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 50, 'dn': []}, {'tok': 'doubled', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 37, 46, 47, 48, 49, 51]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 50, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'entered', 'tag': 'VBD', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3, 4, 5]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'pushed', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'introduced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 14, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [13, 15, 18, 19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'desc', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'view', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [20, 22, 23, 25]}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [24, 26]}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'read', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 19, 20, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'digest', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 6, 'dn': [8, 11, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [10]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [15, 17, 18]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [16]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [21, 24, 25, 27]}, {'tok': '.........', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}], 'stripped_text': ' ignatus31oct wrote: (One more example from En wiki) See this edit (if your traffic is easy, the diff is half Mb): http://en.wikipedia.org/w/index.php?title=Russian_grammar&diff=559881732&oldid=558109653 I only wanted to change one section, but after pressing a link everything was opened in VE. Well, I added text to different sections. There were no trouble with it, except that when I tried to type text into \\'\\'()\\'\\' italicised parentheses leaved by previous editor, when I pushed [BackSpace] at end (wrongly started to type in Cyrillic rather than Latin), first ( was doubled. When I entered enough and pushed \"Save\", I was introduced to type in the desc, and to view changes or to save page. I\\'ve just read the digest of how good is the VE now and pushed \"Save page\", but after a time I\\'ve seen.........', 'cleaned': '**ignatus31oct** wrote: (one more example from en-wiki) see this edit (if your traffic is easy, the diff is half-mb): i only wanted to change one section, but after pressing a link everything was opened in ve. well, i added text to different sections. there were no trouble with it, except that when i tried to type text into \\'\\'()\\'\\' italicised parentheses leaved by previous editor, when i pushed [backspace] at end (wrongly started to type in cyrillic rather than latin), first ( was doubled. when i entered enough and pushed \"save\", i was introduced to type in the desc, and to view changes or to save page. i\\'ve just read the digest of how good is the ve now and pushed \"save page\", but after a time i\\'ve seen.........'})}),\n", + " '1277': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1277', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Also note; as you can see from the gerrit change above, it looks like Ariel and James will be temporarily disabling the VE until this is solved for. I'm going to go round and notify people now :)\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 14, 30]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [3, 4, 5, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [6, 12, 13, 22]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'ariel', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [17, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'conj', 'up': 16, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'disabling', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [15, 16, 19, 20, 21, 24, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'solved', 'tag': 'VBN', 'dep': 'advcl', 'up': 22, 'dn': [25, 26, 27, 29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 7]}, {'tok': 'round', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'notify', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [8, 9]}, {'tok': 'people', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Also note; as you can see from the gerrit change above, it looks like Ariel and James will be temporarily disabling the VE until this is solved for. I'm going to go round and notify people now :)\", 'cleaned': \"also note; as you can see from the gerrit change above, it looks like ariel and james will be temporarily disabling the ve until this is solved for. i'm going to go round and notify people now :)\"})}),\n", + " '1280': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1280', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"A note; I've just spoken to James F; a fix to this is highest priority. I'm deeply sorry about this (and think I speak for James and the VE team on that front, too).\", 'parsed': [{'rt': 15, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'dep', 'up': 6, 'dn': [0]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'spoken', 'tag': 'VBN', 'dep': 'ccomp', 'up': 15, 'dn': [1, 2, 3, 4, 5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'f', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 10, 12, 18, 19]}, {'tok': 'highest', 'tag': 'JJS', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 8, 22, 23]}, {'tok': 'deeply', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [10]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'speak', 'tag': 'VBP', 'dep': 'ccomp', 'up': 8, 'dn': [9, 11, 17, 20, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [13, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [14, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [19]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'front', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"A note; I've just spoken to James F; a fix to this is highest priority. I'm deeply sorry about this (and think I speak for James and the VE team on that front, too).\", 'cleaned': \"a note; i've just spoken to james f; a fix to this is highest-priority. i'm deeply sorry about this (and think i speak for james and the ve team on that front, too).\"})}),\n", + " '1281': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-jtxavgb3caz53o45csni', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1281', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #3) > Issue started ~ 11:37 UTC today per > https://en.wikipedia.org/w/index. > php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges If that's really accurate maybe this has some relevance (posting here in case someone who knows more can do something with it): Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid frontend]/Exec[load new vcl file frontend]) Triggered 'refresh' from 2 events ... Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid backend]/Exec[load new vcl file]) Triggered 'refresh' from 2 events\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 14, 15, 16, 17, 18, 21, 26]}, {'tok': '~', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number>:', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'utc', 'tag': 'NN', 'dep': 'xcomp', 'up': 1, 'dn': [3, 4, 7, 8]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10, 11, 12, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'php?namespace=&tagfilter', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'visualeditor&title', 'tag': 'VBP', 'dep': 'xcomp', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'special%3arecentchanges', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [19, 20, 23, 25]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'accurate', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': [22]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [24]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 49, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 49, 'dn': [0, 3, 14, 18, 21, 27, 31, 32]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'relevance', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'posting', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [6, 7]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [11]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'knows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [10, 12]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [9, 13, 15, 16]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'jun', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [19, 20, 22]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 26, 'dn': [24, 25]}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'cerium', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': [23]}, {'tok': 'puppet', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [26, 28, 29, 30]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'agent[', 'tag': 'ADD', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 46, 'dn': [34]}, {'tok': '/stage[main]/role::cache::parsoid', 'tag': 'NN', 'dep': 'punct', 'up': 33, 'dn': [35]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'varnish::instance[parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'frontend]/exec[load', 'tag': 'NN', 'dep': 'amod', 'up': 42, 'dn': [36, 37]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'vcl', 'tag': 'NN', 'dep': 'compound', 'up': 44, 'dn': [38, 39, 40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': [42, 43]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'frontend', 'tag': 'NN', 'dep': 'nsubj', 'up': 49, 'dn': [33, 44, 45, 47, 48]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'triggered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 46, 50, 51, 52, 53, 58]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [57]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 55, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 57, 'dn': [54, 56]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 55, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'pobj', 'up': 53, 'dn': [55]}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 49, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'jun', 'tag': 'NNP', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'cerium', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': [0, 1]}, {'tok': 'puppet', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [3, 6, 7, 8, 9, 10, 11, 21, 22, 23]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'agent[', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '/stage[main]/role::cache::parsoid', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'varnish::instance[parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'backend]/exec[load', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': [13, 14]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': [15, 16]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'vcl', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': [17, 18]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [12, 19, 20]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'triggered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 25, 26, 27, 28]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [32]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': [29, 31]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [30]}]}], 'stripped_text': \"(In reply to comment #3) > Issue started ~ 11:37 UTC today per > https://en.wikipedia.org/w/index. > php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges If that's really accurate maybe this has some relevance (posting here in case someone who knows more can do something with it): Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid frontend]/Exec[load new vcl file frontend]) Triggered 'refresh' from 2 events ... Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid backend]/Exec[load new vcl file]) Triggered 'refresh' from 2 events\", 'cleaned': \"(in reply to comment #) > issue started ~ : utc today per > > php?namespace=&tagfilter=visualeditor&title=special%3arecentchanges if that's really accurate *maybe* this has some relevance (posting here in case someone who knows more can do something with it): jun :: cerium puppet-agent[]: (/stage[main]/role::cache::parsoid/varnish::instance[parsoid-frontend]/exec[load-new-vcl-file-frontend]) triggered 'refresh' from events ... jun :: cerium puppet-agent[]: (/stage[main]/role::cache::parsoid/varnish::instance[parsoid-backend]/exec[load-new-vcl-file]) triggered 'refresh' from events\"})}),\n", + " '1282': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': , 'id': 'PHID-USER-3qvsqam4jxugqg2l7qpw', 'meta': ConvoKitMeta({'conversations': {'PHID-TASK-m3novk5xasw5lqvg62ye': {'utterance_ids': ['1282'], 'start_time': 1371219726, 'n_utterances': 1, 'idx': 0}}, 'n_convos': 1, 'start_time': 1371219726})}), 'owner': , 'id': '1282', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Yes, first time I tried the new VisualEditor. My user page is live and I still left the HTML as an example. Tried a few more times to blank page with VE, it is real ugly. HTML leaks on HTML leaks on HTML leaks with each new save, http://www.mediawiki.org/w/index.php?title=User%3AHutchy68&diff=711244&oldid=711236', 'parsed': [{'rt': 5, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 5, 'dn': [2]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4]}, {'tok': 'live', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'left', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 12, 'dn': [4, 5, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 2, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'nummod', 'up': 4, 'dn': [1, 3]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 0, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 11, 14, 15]}, {'tok': 'real', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'ugly', 'tag': 'JJ', 'dep': 'acomp', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'leaks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 8, 13, 14, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'leaks', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'leaks', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [11]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Yes, first time I tried the new VisualEditor. My user page is live and I still left the HTML as an example. Tried a few more times to blank page with VE, it is real ugly. HTML leaks on HTML leaks on HTML leaks with each new save, http://www.mediawiki.org/w/index.php?title=User%3AHutchy68&diff=711244&oldid=711236', 'cleaned': 'yes, first time i tried the new visualeditor. my user page is live and i still left the html as an example. tried a few more times to blank page with ve, it is real ugly. html leaks on html leaks on html leaks with each new save, '})}),\n", + " '1283': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1283', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is occurring fairly widely and I have a lot of reports. Moving it up to highest priority (because frankly something being broken that is already deployed > anything we might /want/ deployed).', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 7]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'widely', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [6, 9, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'reports', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'moving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 6, 15, 23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'highest', 'tag': 'JJS', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'frankly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [8, 11]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'acl', 'up': 9, 'dn': [10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [7, 9, 12, 13, 14, 16, 17, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [21]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': '/want/', 'tag': 'NNP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'relcl', 'up': 17, 'dn': [18, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'This is occurring fairly widely and I have a lot of reports. Moving it up to highest priority (because frankly something being broken that is already deployed > anything we might /want/ deployed).', 'cleaned': 'this is occurring fairly widely and i have a lot of reports. moving it up to highest priority (because frankly something being broken that is already deployed > anything we might /want/ deployed).'})}),\n", + " '1284': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1284', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Issue started ~ 11:37 UTC today per https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges', 'parsed': [{'rt': 1, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 11]}, {'tok': '~', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number>:', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'utc', 'tag': 'NN', 'dep': 'xcomp', 'up': 1, 'dn': [3, 4, 7, 8]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Issue started ~ 11:37 UTC today per https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges', 'cleaned': 'issue started ~ : utc today per '})}),\n", + " '1285': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1285', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'More of this: https://de.wikipedia.org/w/index.php?title=Oper_K%C3%B6ln&curid=2386780&diff=119548868&oldid=118354900 https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174443&oldid=174442', 'parsed': [{'rt': 4, 'toks': [{'tok': 'more', 'tag': 'JJR', 'dep': 'nsubj', 'up': 4, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 5, 8, 9]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': [6, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'More of this: https://de.wikipedia.org/w/index.php?title=Oper_K%C3%B6ln&curid=2386780&diff=119548868&oldid=118354900 https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174443&oldid=174442', 'cleaned': 'more of this: '})}),\n", + " '1286': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1286', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 49573 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 49573 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1287': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1287', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Should be user interface language. Version : unspecified Severity : major', 'parsed': [{'rt': 1, 'toks': [{'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Should be user interface language. Version : unspecified Severity : major', 'cleaned': 'should be user interface language. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1288': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-mpfqwllylfkzpcgkdkvc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1288', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This is resolved in the latest version I3bcf924a3e179cb65f19e833277a39dfd3dad8bd', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'i3bcf924a3e179cb65f19e833277a39dfd3dad8bd', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}]}], 'stripped_text': 'This is resolved in the latest version I3bcf924a3e179cb65f19e833277a39dfd3dad8bd', 'cleaned': 'this is resolved in the latest version i3bcf924a3e179cb65f19e833277a39dfd3dad8bd'})}),\n", + " '1289': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1289', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This is to restore the pre December save workflow (Save dialog triggered, with Show Changes within it). The \"Review and Save\" button in the toolbar will be replaced with \"Save...\" which takes you straight to the Save dialog (with the existing save box, minor edit, watch and disclaimer/legal) Inside the Save dialog there should also be a \"Review changes\" button that triggers the wikitext diff as a dismissible dialog; whilst we\\'re here, remove the Parsoid \"Something looks wrong\" button entirely, and replace the \"Looks good to me\" button with a normal close one. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 20, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'restore', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 9, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'pre', 'tag': 'NN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'NNP', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'december', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'workflow', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 7, 8, 13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [11]}, {'tok': 'triggered', 'tag': 'VBN', 'dep': 'parataxis', 'up': 9, 'dn': [10, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [17]}, {'tok': 'show', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 71, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [0, 1, 3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'ccomp', 'up': 71, 'dn': [2, 10, 11, 13, 49]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14, 15, 16, 17, 19]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 13, 'dn': [18, 20, 21, 22, 26, 27]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'straight', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 30, 32, 34, 41, 42]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'conj', 'up': 31, 'dn': [33, 35, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'watch', 'tag': 'VBP', 'dep': 'conj', 'up': 34, 'dn': [37, 40]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'disclaimer', 'tag': 'NN', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'legal', 'tag': 'JJ', 'dep': 'conj', 'up': 36, 'dn': [38, 39]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [43, 44]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 49, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [46, 47, 48, 53]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 53, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'attr', 'up': 49, 'dn': [50, 51, 52, 54, 55]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'appos', 'up': 53, 'dn': [57]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 57, 'dn': []}, {'tok': 'triggers', 'tag': 'VBZ', 'dep': 'relcl', 'up': 55, 'dn': [56, 60, 61]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 60, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 60, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 57, 'dn': [58, 59]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 57, 'dn': [64]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 64, 'dn': []}, {'tok': 'dismissible', 'tag': 'JJ', 'dep': 'amod', 'up': 64, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 61, 'dn': [62, 63]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': 'whilst', 'tag': 'IN', 'dep': 'mark', 'up': 68, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 68, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 71, 'dn': [66, 67, 69]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 68, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [12, 65, 68, 70, 73, 74, 76, 97]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 73, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'dobj', 'up': 71, 'dn': [72]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubj', 'up': 76, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 71, 'dn': [75, 79, 80, 81, 82, 83]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 79, 'dn': [78]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 76, 'dn': [77]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 76, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 76, 'dn': []}, {'tok': 'replace', 'tag': 'VB', 'dep': 'conj', 'up': 76, 'dn': [86, 91]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 86, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 86, 'dn': []}, {'tok': 'looks', 'tag': 'NNS', 'dep': 'dobj', 'up': 83, 'dn': [84, 85, 87, 88]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 86, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 86, 'dn': [89]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 88, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 91, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 83, 'dn': [90, 92]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 91, 'dn': [96]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 96, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 96, 'dn': []}, {'tok': 'close', 'tag': 'JJ', 'dep': 'amod', 'up': 96, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 92, 'dn': [93, 94, 95]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 71, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'This is to restore the pre December save workflow (Save dialog triggered, with Show Changes within it). The \"Review and Save\" button in the toolbar will be replaced with \"Save...\" which takes you straight to the Save dialog (with the existing save box, minor edit, watch and disclaimer/legal) Inside the Save dialog there should also be a \"Review changes\" button that triggers the wikitext diff as a dismissible dialog; whilst we\\'re here, remove the Parsoid \"Something looks wrong\" button entirely, and replace the \"Looks good to me\" button with a normal close one. Version : unspecified Severity : normal', 'cleaned': 'this is to restore the pre-december save workflow (save dialog triggered, with show changes within it). the \"review and save\" button in the toolbar will be replaced with \"save...\" which takes you straight to the save dialog (with the existing save box, minor edit, watch and disclaimer/legal) inside the save dialog there should also be a \"review changes\" button that triggers the wikitext diff as a dismissible dialog; whilst we\\'re here, remove the parsoid \"something looks wrong\" button entirely, and replace the \"looks good to me\" button with a normal close one. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1290': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1290', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed and will go out with wmf7 from next Thursday.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 4, 5, 7]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'wmf7', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'thursday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will go out with wmf7 from next Thursday.', 'cleaned': 'fixed and will go out with wmf7 from next thursday.'})}),\n", + " '1291': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1291', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal URL : https://pl.wikipedia.org/w/index.php?title=Ukryta_sie%C4%87&diff=36500666&oldid=36500549 See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50720', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': ' Version : unspecified Severity : normal URL : https://pl.wikipedia.org/w/index.php?title=Ukryta_sie%C4%87&diff=36500666&oldid=36500549 See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50720', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal **url**: **see also**: '})}),\n", + " '1292': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1292', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'I believe this is now fixed.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I believe this is now fixed.', 'cleaned': 'i believe this is now fixed.'})}),\n", + " '1293': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1293', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Can't reproduce in master.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'master', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Can't reproduce in master.\", 'cleaned': \"can't reproduce in master.\"})}),\n", + " '1294': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1294', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Create a page that has a heading at the very beginning 2. Open it in VE 3. Put the cursor at the beginning of the heading and press Enter 4. An empty heading appears above 5. Use arrow keys or mouse to move the cursor into this empty heading 6. See an error in the console 7. Type into the heading 8. See one error per key press in the console In Chrome, this behaves correctly: it creates a paragraph above the heading, and typing into it works correctly. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 13, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 4]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'relcl', 'up': 2, 'dn': [3, 6, 7, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'very', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 5]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'put', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'conj', 'up': 0, 'dn': [13, 14]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 8]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'use', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 15, 16]}, {'tok': 'arrow', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'keys', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [5, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'amod', 'up': 14, 'dn': [11]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 7, 9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 6, 7]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [2]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'key', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'behaves', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [0, 11, 12, 14]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [13, 15, 16, 19, 23, 24, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'csubj', 'up': 28, 'dn': [26]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'conj', 'up': 17, 'dn': [25, 29, 30]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Create a page that has a heading at the very beginning 2. Open it in VE 3. Put the cursor at the beginning of the heading and press Enter 4. An empty heading appears above 5. Use arrow keys or mouse to move the cursor into this empty heading 6. See an error in the console 7. Type into the heading 8. See one error per key press in the console In Chrome, this behaves correctly: it creates a paragraph above the heading, and typing into it works correctly. Version : unspecified Severity : normal', 'cleaned': '. create a page that has a heading at the very beginning . open it in ve . put the cursor at the beginning of the heading and press enter . an empty heading appears above . use arrow keys or mouse to move the cursor into this empty heading . see an error in the console . type into the heading . see one error per key press in the console in chrome, this behaves correctly: it creates a paragraph above the heading, and typing into it works correctly. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1295': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1295', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is not an issue anymore.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3]}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is not an issue anymore.', 'cleaned': 'this is not an issue anymore.'})}),\n", + " '1296': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1296', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Create a link using the link inspector button 2. Note that autocomplete feature doesn\\'t appear 3. Hit save and note that link is stored as an external link \"[Foo Foo]\" Using the keyboard shortcut, however, works fine (Ctrl+K) Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'inspector', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [5]}, {'tok': 'button', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': [4, 6, 7, 8, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 10]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'autocomplete', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [2]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 3, 4, 5, 7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'hit', 'tag': 'VBD', 'dep': 'advcl', 'up': 25, 'dn': [1, 2, 3, 13, 15, 16, 17, 18]}, {'tok': 'save', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'foo', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [14]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'shortcut', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 22, 23, 24, 26, 28, 30]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'ctrl+k', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 25, 'dn': [27, 29]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Create a link using the link inspector button 2. Note that autocomplete feature doesn\\'t appear 3. Hit save and note that link is stored as an external link \"[Foo Foo]\" Using the keyboard shortcut, however, works fine (Ctrl+K) Version : unspecified Severity : normal', 'cleaned': '. create a link using the link inspector button . note that autocomplete feature doesn\\'t appear . hit save and note that link is stored as an external link \"[foo foo]\" using the keyboard shortcut, however, works fine (ctrl+k) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1297': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1297', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Merged into master; will go out with wmf5.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [4, 6, 7, 9]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'wmf5', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Merged into master; will go out with wmf5.', 'cleaned': 'merged into master; will go out with wmf5.'})}),\n", + " '1299': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1299', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Looks like the format for providing toolbar options was changed, so the MW override isn't working. As a result we're rendering a link button instead of an mwLink. Ctrl+K works because the mwLink is still registered with the command registry (should commands work without the button being rendered?)\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [9, 10, 17, 18]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'format', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [2, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'providing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [7]}, {'tok': 'toolbar', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'options', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1, 3, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'mw', 'tag': 'FW', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'override', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [12, 13]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [11, 14, 15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'rendering', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 8, 12, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 8, 'dn': [9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'mwlink', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'ctrl+k', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'works', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 7, 15, 22]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'mwlink', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'advcl', 'up': 1, 'dn': [2, 4, 5, 6, 8]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'command', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'registry', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'commands', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 15, 'dn': [12, 13]}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [14, 16, 21]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 20, 'dn': [17]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'rendered', 'tag': 'VBN', 'dep': 'pcomp', 'up': 16, 'dn': [18, 19]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"Looks like the format for providing toolbar options was changed, so the MW override isn't working. As a result we're rendering a link button instead of an mwLink. Ctrl+K works because the mwLink is still registered with the command registry (should commands work without the button being rendered?)\", 'cleaned': \"looks like the format for providing toolbar options was changed, so the mw override isn't working. as a result we're rendering a link button instead of an mwlink. ctrl+k works because the mwlink is still registered with the command registry (should commands work without the button being rendered?)\"})}),\n", + " '1300': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1300', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Go to a page with a bullet or a numbered list. Edit with VisualEditor. 2. Place the cursor at the end of an item of the list. Press enter to create a new item. A new item has been created and the cursor is at the beginning, ready to receive input. 3. Type something. EXPECTED You are typing in the new line. ACTUAL OUTCOME A pawn appears at the end of the previous line and there you can also find the text you are typing. If you press Enter again the mess continues to grow. There is no way to clean the scene of the crime. The only way is to jump to \"Edit source\". This happens at least at mediawiki.org with Firefox 22.0a2 (2013 05 07). Version : unspecified Severity : major', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 11]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7, 10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'numbered', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'press', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0, 1]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 3, 4, 6, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 5, 'dn': [8, 10, 13, 14, 18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': [16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'receive', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17]}, {'tok': 'input', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'expected', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 8]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'outcome', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 5, 12, 17]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [13, 14, 15, 16, 19, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 22]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'relcl', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'VBP', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'ccomp', 'up': 7, 'dn': [2, 4]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'mess', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'continues', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 6, 9, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'grow', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 11]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'clean', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'scene', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'crime', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'jump', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 9]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 15]}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number>.0a2', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10, 11, 12, 13, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 9, 'dn': []}, {'tok': 'number>--', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Go to a page with a bullet or a numbered list. Edit with VisualEditor. 2. Place the cursor at the end of an item of the list. Press enter to create a new item. A new item has been created and the cursor is at the beginning, ready to receive input. 3. Type something. EXPECTED You are typing in the new line. ACTUAL OUTCOME A pawn appears at the end of the previous line and there you can also find the text you are typing. If you press Enter again the mess continues to grow. There is no way to clean the scene of the crime. The only way is to jump to \"Edit source\". This happens at least at mediawiki.org with Firefox 22.0a2 (2013 05 07). Version : unspecified Severity : major', 'cleaned': '. go to a page with a bullet or a numbered list. edit with visualeditor. . place the cursor at the end of an item of the list. press enter to create a new item. a new item has been created and the cursor is at the beginning, ready to receive input. . type something. expected you are typing in the new line. actual outcome a pawn appears at the end of the previous line and there you can also find the text you are typing. if you press enter again the mess continues to grow. there is no way to clean the scene of the crime. the only way is to jump to \"edit source\". this happens at least at mediawiki.org with firefox .0a2 (--). -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1301': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1301', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Solid like a rock! https://www.mediawiki.org/w/index.php?title=User%3AQgil%2FSandbox&diff=710845&oldid=710844 Thank you very much. The bug I filed has been fixed. Resolving accordingly.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'solid', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'rock', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'thank', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 3]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'filed', 'tag': 'VBD', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 5, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'resolving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'accordingly', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Solid like a rock! https://www.mediawiki.org/w/index.php?title=User%3AQgil%2FSandbox&diff=710845&oldid=710844 Thank you very much. The bug I filed has been fixed. Resolving accordingly.', 'cleaned': 'solid like a rock! thank you very much. the bug i filed has been fixed. resolving accordingly.'})}),\n", + " '1302': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1302', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"@Quim: Are you still able to reproduce this problem? I can't.\", 'parsed': [{'rt': 2, 'toks': [{'tok': '@quim', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 10]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"@Quim: Are you still able to reproduce this problem? I can't.\", 'cleaned': \"@quim: are you still able to reproduce this problem? i can't.\"})}),\n", + " '1303': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-n6a5asuonlcdc2xmndl2', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1303', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm getting similar behaviour on en.wp if you use the slug at the beginning of the article, then change your mind and try to delete the text you've inserted. General behaviour with slug lines?\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 9, 32]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'advcl', 'up': 2, 'dn': [7, 8, 11, 12, 18, 19, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'slug', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 9, 'dn': [22, 23, 24]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 22, 'dn': []}, {'tok': 'mind', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'conj', 'up': 20, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [25, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 31]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'relcl', 'up': 28, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'slug', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'lines', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"I'm getting similar behaviour on en.wp if you use the slug at the beginning of the article, then change your mind and try to delete the text you've inserted. General behaviour with slug lines?\", 'cleaned': \"i'm getting similar behaviour on en.wp if you use the slug at the beginning of the article, then change your mind and try to delete the text you've inserted. general behaviour with slug lines?\"})}),\n", + " '1304': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1304', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Problems in IndentationAction that Ed it working on right now. Version : unspecified Severity : major', 'parsed': [{'rt': 0, 'toks': [{'tok': 'problems', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'indentationaction', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [6]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'ed', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [3, 4, 5, 7, 9]}, {'tok': 'on', 'tag': 'RP', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Problems in IndentationAction that Ed it working on right now. Version : unspecified Severity : major', 'cleaned': 'problems in indentationaction that ed it working on right now. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1305': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1305', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Code is merged into wmf4.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'code', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'wmf4', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Code is merged into wmf4.', 'cleaned': 'code is merged into wmf4.'})}),\n", + " '1307': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1307', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 48069 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 48069 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1308': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1308', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Problem here was with surface fragments and translate range in the data model. The ranges were getting out of sync, so after (un)indenting the first item, and subsequent ones would fail.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 13]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'surface', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'fragments', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'translate', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [8]}, {'tok': 'range', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'ranges', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 4, 7, 9, 16, 20]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'sync', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8, 11, 15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'un)indenting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [10, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'subsequent', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'nsubj', 'up': 20, 'dn': [17]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [18, 19, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'Problem here was with surface fragments and translate range in the data model. The ranges were getting out of sync, so after (un)indenting the first item, and subsequent ones would fail.', 'cleaned': 'problem here was with surface fragments and translate range in the data model. the ranges were getting out of sync, so after (un)indenting the first item, and subsequent ones would fail.'})}),\n", + " '1309': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1309', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed by https://gerrit.wikimedia.org/r/#/c/63394/', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}]}], 'stripped_text': 'Fixed by https://gerrit.wikimedia.org/r/#/c/63394/', 'cleaned': 'fixed by '})}),\n", + " '1310': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1310', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : critical', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : critical', 'cleaned': '-------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '1312': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1312', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed in https://gerrit.wikimedia.org/r/63413. Will close after it gets merged.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [1]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 10, 11]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Fixed in https://gerrit.wikimedia.org/r/63413. Will close after it gets merged.', 'cleaned': 'fixed in will close after it gets merged.'})}),\n", + " '1314': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1314', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"By stepping back through the commit log I've isolated it down to this commit by Inez: https://gerrit.wikimedia.org/r/#/c/63223/1 Assigning the bug to him.\", 'parsed': [{'rt': 9, 'toks': [{'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [1]}, {'tok': 'stepping', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [2, 3]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'log', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'isolated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 7, 8, 10, 11, 12, 15, 17, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 9, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [16]}, {'tok': 'inez', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [1]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'assigning', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 4, 5, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'him', 'tag': 'PRP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"By stepping back through the commit log I've isolated it down to this commit by Inez: https://gerrit.wikimedia.org/r/#/c/63223/1 Assigning the bug to him.\", 'cleaned': \"by stepping back through the commit log i've isolated it down to this commit by inez: assigning the bug to him.\"})}),\n", + " '1315': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1315', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"1. Hitting return inside a list item cases the paragraph to split, not the listitem (that's what shift return should do) 2. Unlisting the two line list item created in 1. causes the second line to completely disappear 3. Listing two paragraphs only lists the first one, and adds an extra paragraph between them\", 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'hitting', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [1, 8]}, {'tok': 'return', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'split', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'listitem', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 11, 12, 13, 17, 25, 26, 27, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'parataxis', 'up': 14, 'dn': [15, 16, 23, 24]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'shift', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'return', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [19, 20]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ccomp', 'up': 17, 'dn': [18, 21, 22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'unlisting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [5, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [3]}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 4, 6, 10]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 5, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'causes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1, 2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'disappear', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [3, 4, 5, 7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'listing', 'tag': 'VBG', 'dep': 'csubj', 'up': 4, 'dn': [2]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'lists', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 8, 9, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [13]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 14, 'dn': []}]}], 'stripped_text': \"1. Hitting return inside a list item cases the paragraph to split, not the listitem (that's what shift return should do) 2. Unlisting the two line list item created in 1. causes the second line to completely disappear 3. Listing two paragraphs only lists the first one, and adds an extra paragraph between them\", 'cleaned': \". hitting return inside a list item cases the paragraph to split, not the listitem (that's what shift-return should do) . unlisting the two line list item created in . causes the second line to completely disappear . listing two paragraphs only lists the first one, and adds an extra paragraph between them\"})}),\n", + " '1316': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1316', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" Create a page starting with a list (' list' is sufficient) Enter some text into the slugged paragraph above the list, then delete it with backspaces The paragraph now doubles in height, inspecting the DOM you see a
has appeared from nowhere:


Also this paragraph gets sent to Parsoid resulting in an extra line break. Removing the text by using undo doesn't result in this bug. Version : unspecified Severity : normal\", 'parsed': [{'rt': 13, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'csubj', 'up': 13, 'dn': [0, 3, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'starting', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 9, 11, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': \"'\", 'tag': 'NNS', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 14, 15, 16, 17, 37, 54, 55, 57, 58, 63, 72]}, {'tok': 'sufficient', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'dep', 'up': 13, 'dn': [19, 20, 27, 28, 29]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'slugged', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 24]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'dep', 'up': 17, 'dn': [30, 31]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'backspaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'nsubj', 'up': 37, 'dn': [34]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'doubles', 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [33, 35, 36, 38, 40, 41]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [39]}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'inspecting', 'tag': 'VBG', 'dep': 'advcl', 'up': 37, 'dn': [43, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': [42, 45]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 45, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'relcl', 'up': 43, 'dn': [44]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 48, 'dn': []}, {'tok': 'br', 'tag': 'XX', 'dep': 'nsubj', 'up': 51, 'dn': [46, 47, 49]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'appeared', 'tag': 'VBN', 'dep': 'ccomp', 'up': 41, 'dn': [48, 50, 52]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [53]}, {'tok': 'nowhere', 'tag': 'RB', 'dep': 'pcomp', 'up': 52, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'p>
', 'tag': 'ADD', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 63, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 63, 'dn': [60]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 63, 'dn': []}, {'tok': 'sent', 'tag': 'VBN', 'dep': 'ccomp', 'up': 13, 'dn': [59, 61, 62, 65, 66]}, {'tok': 'to', 'tag': 'IN', 'dep': 'aux', 'up': 65, 'dn': []}, {'tok': 'parsoid', 'tag': 'VB', 'dep': 'advcl', 'up': 63, 'dn': [64]}, {'tok': 'resulting', 'tag': 'VBG', 'dep': 'advcl', 'up': 63, 'dn': [67]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 66, 'dn': [71]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 71, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 71, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'compound', 'up': 71, 'dn': []}, {'tok': 'break', 'tag': 'NN', 'dep': 'pobj', 'up': 67, 'dn': [68, 69, 70]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'removing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [2, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5]}, {'tok': 'undo', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'result', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 9, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \" Create a page starting with a list (' list' is sufficient) Enter some text into the slugged paragraph above the list, then delete it with backspaces The paragraph now doubles in height, inspecting the DOM you see a
has appeared from nowhere:


Also this paragraph gets sent to Parsoid resulting in an extra line break. Removing the text by using undo doesn't result in this bug. Version : unspecified Severity : normal\", 'cleaned': \"* create a page starting with a list ('* list' is sufficient) * enter some text into the slugged paragraph above the list, then delete it with backspaces * the paragraph now doubles in height, inspecting the dom you see a
has appeared from nowhere:


also this paragraph gets sent to parsoid resulting in an extra line break. removing the text by using undo doesn't result in this bug. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '1317': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1317', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is fixed with my refactor to handleDelete method.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'refactor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'handledelete', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'method', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This is fixed with my refactor to handleDelete method.', 'cleaned': 'this is fixed with my refactor to handledelete method.'})}),\n", + " '1318': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1318', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Deeming that this is now fixed.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'deeming', 'tag': 'NN', 'dep': 'ROOT', 'dn': [5, 6]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Deeming that this is now fixed.', 'cleaned': 'deeming that this is now fixed.'})}),\n", + " '1319': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1319', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #1) > We are not placing slugs around lists anymore so this bug can't be > reproduced, however I know what was root cause of it (native handling of > deletion) and I'm working on it now. Is this bug still valid? I can't reproduce now, using a thumb image (rather than a list) to create the block item.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'placing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8, 16, 20]}, {'tok': 'slugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'lists', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [10]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'advcl', 'up': 4, 'dn': [9, 11, 12, 13, 14, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'punct', 'up': 4, 'dn': [18, 19, 22, 33]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 20, 'dn': [21, 24]}, {'tok': 'root', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'attr', 'up': 22, 'dn': [23, 25, 27, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': [28, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': '>', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'valid', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': [2, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 21]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [9, 15, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'thumb', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'cc', 'up': 9, 'dn': [11, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [16, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"(In reply to comment #1) > We are not placing slugs around lists anymore so this bug can't be > reproduced, however I know what was root cause of it (native handling of > deletion) and I'm working on it now. Is this bug still valid? I can't reproduce now, using a thumb image (rather than a list) to create the block item.\", 'cleaned': \"(in reply to comment #) > we are not placing slugs around lists anymore so this bug can't be > reproduced, however i know what was root cause of it (native handling of > deletion) and i'm working on it now. is this bug still valid? i can't reproduce now, using a thumb image (rather than a list) to create the block item.\"})}),\n", + " '1320': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1320', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We are not placing slugs around lists anymore so this bug can't be reproduced, however I know what was root cause of it (native handling of deletion) and I'm working on it now.\", 'parsed': [{'rt': 18, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'placing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 18, 'dn': [0, 1, 2, 4, 7, 14]}, {'tok': 'slugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'lists', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [9]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [8, 10, 11, 12, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 15, 16, 17, 20, 30]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 18, 'dn': [19, 22]}, {'tok': 'root', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'attr', 'up': 20, 'dn': [21, 23, 25, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [26, 28]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [29]}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"We are not placing slugs around lists anymore so this bug can't be reproduced, however I know what was root cause of it (native handling of deletion) and I'm working on it now.\", 'cleaned': \"we are not placing slugs around lists anymore so this bug can't be reproduced, however i know what was root cause of it (native handling of deletion) and i'm working on it now.\"})}),\n", + " '1321': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1321', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Lately, I've been noticing random pawn characters at the end of paragraphs all over English Wikipedia. The source of these pawns was a mystery to me until I tried using the Visual Editor today. As soon as I started typing in the editor, it inserted a pawn at the end of the line I was editing. The pawn in question is the white pawn, typically the first piece to move in a game of chess. This makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. Unfortunately, playing chess on Wikipedia was banned in 2006 as a violation of WP:NOT,[1] so it's probably a good idea if we eliminate this sort of behavior. Actual character: ♙ Unicode value: 2659 UTF 8 value: E2 99 99 Browser: Firefox 1. https://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/Wikipedia:Chess_championship Version : unspecified Severity : critical\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'lately', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'noticing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 8, 9, 18]}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [6]}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [15]}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [14, 17]}, {'tok': 'english', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 7, 12, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'mystery', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 5, 'dn': [10, 11, 13]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'xcomp', 'up': 12, 'dn': [16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [0, 4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'inserted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 9, 10, 13, 14, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 22]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'relcl', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'question', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 7, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6, 8, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'typically', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'piece', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [9, 10, 11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [13, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'game', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'chess', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 10, 23]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'wonder', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'perhaps', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 7]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'become', 'tag': 'VBN', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 8, 9, 11, 12, 14]}, {'tok': 'sentient', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'conj', 'up': 10, 'dn': [13, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'initiate', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'friendly', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'game', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'unfortunately', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'playing', 'tag': 'VBG', 'dep': 'csubjpass', 'up': 7, 'dn': [3]}, {'tok': 'chess', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'banned', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 8, 11, 12, 17, 18, 23, 35]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'violation', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'not,[', 'tag': 'ADD', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [21, 22, 24, 27, 30]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [25, 26]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'eliminate', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [28, 29, 32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'dobj', 'up': 30, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unicode', 'tag': 'JJ', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [3, 5, 11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'utf-', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [6, 7, 8, 9, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'e2', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [0]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 6, 8]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 5, 'dn': [7]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Lately, I've been noticing random pawn characters at the end of paragraphs all over English Wikipedia. The source of these pawns was a mystery to me until I tried using the Visual Editor today. As soon as I started typing in the editor, it inserted a pawn at the end of the line I was editing. The pawn in question is the white pawn, typically the first piece to move in a game of chess. This makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. Unfortunately, playing chess on Wikipedia was banned in 2006 as a violation of WP:NOT,[1] so it's probably a good idea if we eliminate this sort of behavior. Actual character: ♙ Unicode value: 2659 UTF 8 value: E2 99 99 Browser: Firefox 1. https://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/Wikipedia:Chess_championship Version : unspecified Severity : critical\", 'cleaned': \"lately, i've been noticing random pawn characters at the end of paragraphs all over english wikipedia. the source of these pawns was a mystery to me until i tried using the visual editor today. as soon as i started typing in the editor, it inserted a pawn at the end of the line i was editing. the pawn in question is the white pawn, typically the first piece to move in a game of chess. this makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. unfortunately, playing chess on wikipedia was banned in as a violation of wp:not,[] so it's probably a good idea if we eliminate this sort of behavior. actual character: unicode value: utf- value: e2 browser: firefox . -------------------------- **version**: unspecified **severity**: critical\"})}),\n", + " '1323': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1323', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirming that this is fixed in master and wmf4; deployed in the normal deployment train.', 'parsed': [{'rt': 10, 'toks': [{'tok': 'confirming', 'tag': 'VBG', 'dep': 'advcl', 'up': 10, 'dn': [4, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'wmf4', 'tag': 'NNP', 'dep': 'conj', 'up': 6, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 11, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'train', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'Confirming that this is fixed in master and wmf4; deployed in the normal deployment train.', 'cleaned': 'confirming that this is fixed in master and wmf4; deployed in the normal deployment train.'})}),\n", + " '1324': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1324', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > Pawn insertion from May 3: > https://en.wikipedia.org/w/index. > php?title=Rubik%27s_360&diff=553360286&oldid=540708795 These kind of issues are precisely why there's a mandatory pre save diff for users to read and agree it's fine. If there's a pawn inserted into the article, you're not meant to press save!\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5, 6, 7]}, {'tok': 'may', 'tag': 'MD', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 13, 'dn': [8]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'php?title', 'tag': 'NN', 'dep': 'ROOT', 'dn': [9, 10, 11]}]}, {'rt': 7, 'toks': [{'tok': '=', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'rubik%27s_360&diff=&oldid=', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 4, 11, 27]}, {'tok': 'precisely', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'mandatory', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'save', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [12, 13, 14, 15, 16, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'relcl', 'up': 17, 'dn': [18, 19, 20, 22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'agree', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [24, 26]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 5]}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'acl', 'up': 4, 'dn': [6]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 12, 15, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'press', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16]}, {'tok': 'save', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > Pawn insertion from May 3: > https://en.wikipedia.org/w/index. > php?title=Rubik%27s_360&diff=553360286&oldid=540708795 These kind of issues are precisely why there's a mandatory pre save diff for users to read and agree it's fine. If there's a pawn inserted into the article, you're not meant to press save!\", 'cleaned': \"(in reply to comment #) > pawn insertion from may : > > php?title=rubik%27s_360&diff=&oldid= these kind of issues are precisely why there's a mandatory pre-save diff for users to read and agree it's fine. if there's a pawn inserted into the article, you're not meant to press save!\"})}),\n", + " '1325': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1325', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #1) > Steps to reproduce: > 1. Log in and turn on the visual editor. > 2. Go to a random article like \"Sundance Meadows Airport\" > 3. Click the Edit tab > 4. After the cursor appears on the page, type a character > > You will then see a white pawn at the end of the line of text you are > editing. Thanks; have updated the bug report accordingly. > Interestingly, it only seems to happen on articles that insert the cursor > into a blank line at the top of the article. I\\'m not sure what determines > that behavior, but it seems to be the behavior for the vast majority of > en.wiki articles. That is bug 47790. It\\'s not really a blank line in the document; it\\'s the \"potential\" place to insert some new content, until you click into it and insert some, at which point it\\'s whatever you type in. But it\\'s not really very obvious to users what it is. > The only article I haven\\'t been able to reproduce the bug at so far > is Lalage: > https://en.wikipedia.org/wiki/Lalage A block level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). The alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': '-RRB-', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 4, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5, 6, 8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'log', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'turn', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 15]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 9, 10, 13, 14]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sundance', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'meadows', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'airport', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 5, 6, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 7, 8, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [10, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7, 16, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 16, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'attr', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'accordingly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'interestingly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 14, 15, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'insert', 'tag': 'VBP', 'dep': 'relcl', 'up': 9, 'dn': [10, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17, 19]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 9, 10, 12]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'determines', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 8]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [11, 14, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15, 17]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'vast', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': '>', 'tag': 'FW', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': 'en.wiki', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': [22]}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [0, 2, 3, 6]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 10, 11, 17, 23, 26, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'potential', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 14, 15, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'relcl', 'up': 17, 'dn': [18, 22]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [24, 25, 27, 29, 30]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'conj', 'up': 26, 'dn': [31, 32, 37]}, {'tok': 'some', 'tag': 'DT', 'dep': 'dobj', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [35]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pcomp', 'up': 33, 'dn': [34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 30, 'dn': [33, 36, 40]}, {'tok': 'whatever', 'tag': 'WP', 'dep': 'pobj', 'up': 40, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'type', 'tag': 'VBP', 'dep': 'ccomp', 'up': 37, 'dn': [38, 39, 41]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 11, 12]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'obvious', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 51, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0, 1, 6, 15]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 5, 7]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'pcomp', 'up': 12, 'dn': [13]}, {'tok': '>', 'tag': 'PRP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 51, 'dn': [2, 17, 18, 19, 20, 21, 22, 27, 29]}, {'tok': 'lalage', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'level', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': [24, 25]}, {'tok': 'slug', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': [23, 26]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 16, 'dn': [28, 33]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': [31]}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 29, 'dn': [30, 32, 34]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 37, 39]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'conj', 'up': 36, 'dn': [38, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [44, 47]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 47, 'dn': []}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'relcl', 'up': 45, 'dn': [46, 48]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [49]}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [16, 43, 45, 50, 52, 58]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 51, 'dn': [53, 56, 57]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'hence', 'tag': 'RB', 'dep': 'advmod', 'up': 56, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 56, 'dn': []}, {'tok': 'pervasiveness', 'tag': 'NN', 'dep': 'appos', 'up': 52, 'dn': [54, 55]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'alternative', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 7, 11, 16, 32]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'dative', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'ability', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'acl', 'up': 7, 'dn': [8, 10]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'advcl', 'up': 4, 'dn': [14, 15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [17, 19]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'start', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 25, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'relcl', 'up': 24, 'dn': [26, 27, 31]}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 31, 'dn': [29]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 28, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': '(In reply to comment #1) > Steps to reproduce: > 1. Log in and turn on the visual editor. > 2. Go to a random article like \"Sundance Meadows Airport\" > 3. Click the Edit tab > 4. After the cursor appears on the page, type a character > > You will then see a white pawn at the end of the line of text you are > editing. Thanks; have updated the bug report accordingly. > Interestingly, it only seems to happen on articles that insert the cursor > into a blank line at the top of the article. I\\'m not sure what determines > that behavior, but it seems to be the behavior for the vast majority of > en.wiki articles. That is bug 47790. It\\'s not really a blank line in the document; it\\'s the \"potential\" place to insert some new content, until you click into it and insert some, at which point it\\'s whatever you type in. But it\\'s not really very obvious to users what it is. > The only article I haven\\'t been able to reproduce the bug at so far > is Lalage: > https://en.wikipedia.org/wiki/Lalage A block level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). The alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.', 'cleaned': '(in reply to comment #) > steps to reproduce: > . log in and turn on the visual editor. > . go to a random article like \"sundance meadows airport\" > . click the edit tab > . after the cursor appears on the page, type a character > > you will then see a white pawn at the end of the line of text you are > editing. thanks; have updated the bug report accordingly. > interestingly, it only seems to happen on articles that insert the cursor > into a blank line at the top of the article. i\\'m not sure what determines > that behavior, but it seems to be the behavior for the vast majority of > en.wiki articles. that is bug . it\\'s not really a blank line in the document; it\\'s the \"potential\" place to insert some new content, until you click into it and insert some, at which point it\\'s whatever you type in. but it\\'s not really very obvious to users what it is. > the only article i haven\\'t been able to reproduce the bug at so far > is lalage: > a block-level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). the alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.'})}),\n", + " '1326': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1326', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Can't reproduce this is master. It may have already been fixed, pending release?\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Can't reproduce this is master. It may have already been fixed, pending release?\", 'cleaned': \"can't reproduce this is master. it may have already been fixed, pending release?\"})}),\n", + " '1327': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1327', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' fran wrote: Pawn ahoy: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/VisualEditor.git;a=blob;f=modules/ve/ce/ve.ce.Surface.js;h=7ad07c54370cb585ca264f78872fee0c83bd77a5;hb=HEAD#l1009 \"git blame\" says this section was worked on by Christian Williams, so maybe he\\'ll know what\\'s going on?', 'parsed': [{'rt': 31, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 5, 'dn': [2]}, {'tok': 'fran', 'tag': 'NN', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 17, 'dn': [0, 1, 3, 4, 6, 7, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': 'ahoy', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'blame', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [10, 11, 13, 14, 16]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'says', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 31, 'dn': [5, 15, 21, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 21, 'dn': [18]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'worked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 17, 'dn': [19, 20, 22, 23]}, {'tok': 'on', 'tag': 'RP', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 21, 'dn': [25]}, {'tok': 'christian', 'tag': 'NNP', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'williams', 'tag': 'NNP', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [17, 27, 28, 29, 30, 34, 36]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ccomp', 'up': 31, 'dn': [32, 33, 35]}, {'tok': 'on', 'tag': 'RP', 'dep': 'prt', 'up': 34, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}], 'stripped_text': ' fran wrote: Pawn ahoy: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/VisualEditor.git;a=blob;f=modules/ve/ce/ve.ce.Surface.js;h=7ad07c54370cb585ca264f78872fee0c83bd77a5;hb=HEAD#l1009 \"git blame\" says this section was worked on by Christian Williams, so maybe he\\'ll know what\\'s going on?', 'cleaned': '**fran** wrote: pawn ahoy: \"git blame\" says this section was worked on by christian williams, so maybe he\\'ll know what\\'s going on?'})}),\n", + " '1328': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1328', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Pawn insertion from May 3: https://en.wikipedia.org/w/index.php?title=Rubik%27s_360&diff=553360286&oldid=540708795', 'parsed': [{'rt': 8, 'toks': [{'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5, 6]}, {'tok': 'may', 'tag': 'MD', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [1, 9, 10]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': 'Pawn insertion from May 3: https://en.wikipedia.org/w/index.php?title=Rubik%27s_360&diff=553360286&oldid=540708795', 'cleaned': 'pawn insertion from may : '})}),\n", + " '1329': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1329', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirmed in Safari and Chrome as well.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 4, 6, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'safari', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'chrome', 'tag': 'JJ', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Confirmed in Safari and Chrome as well.', 'cleaned': 'confirmed in safari and chrome as well.'})}),\n", + " '1330': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1330', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I also can't reproduce the bug in my user sandbox: https://en.wikipedia.org/wiki/User:Kaldari/sandbox\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 11, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'sandbox', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"I also can't reproduce the bug in my user sandbox: https://en.wikipedia.org/wiki/User:Kaldari/sandbox\", 'cleaned': \"i also can't reproduce the bug in my user sandbox: \"})}),\n", + " '1331': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1331', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Log in and turn on the visual editor. 2. Go to a random article like \"Sundance Meadows Airport\" 3. Click the Edit tab 4. After the cursor appears on the page, type a character You will then see a white pawn at the end of the line of text you are editing. Interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. I\\'m not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. The only article I haven\\'t been able to reproduce the bug at so far is Lalage: https://en.wikipedia.org/wiki/Lalage', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'log', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'turn', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 12, 13, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sundance', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'meadows', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [7, 9, 10]}, {'tok': 'airport', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [0, 2, 4, 7, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 11, 12, 13, 17, 18, 28, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 14, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'interestingly', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'insert', 'tag': 'VBP', 'dep': 'relcl', 'up': 8, 'dn': [9, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 8, 9, 11]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'determines', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [10, 13, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'vast', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'en.wiki', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [0, 1, 6]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 5, 7]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'pcomp', 'up': 12, 'dn': [13]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 16, 17, 18, 19, 20]}, {'tok': 'lalage', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Log in and turn on the visual editor. 2. Go to a random article like \"Sundance Meadows Airport\" 3. Click the Edit tab 4. After the cursor appears on the page, type a character You will then see a white pawn at the end of the line of text you are editing. Interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. I\\'m not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. The only article I haven\\'t been able to reproduce the bug at so far is Lalage: https://en.wikipedia.org/wiki/Lalage', 'cleaned': 'steps to reproduce: . log in and turn on the visual editor. . go to a random article like \"sundance meadows airport\" . click the edit tab . after the cursor appears on the page, type a character you will then see a white pawn at the end of the line of text you are editing. interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. i\\'m not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. the only article i haven\\'t been able to reproduce the bug at so far is lalage: '})}),\n", + " '1332': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-qmcrs2npimuywblubznv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1332', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Go to http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services Put the cursor somewhere in the text. Type \"Enter\" 2 times. Type \"Up\". Click Bullet List Type Enter Type Up Type Delete Wild pawn appears. Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'put', 'tag': 'VBD', 'dep': 'advcl', 'up': 0, 'dn': [7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'somewhere', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'nmod', 'up': 7, 'dn': [0, 1]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 6, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [11, 12]}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': [1]}, {'tok': 'type', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'compound', 'up': 10, 'dn': [3, 5]}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'wild', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [4, 7, 8, 9]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Go to http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services Put the cursor somewhere in the text. Type \"Enter\" 2 times. Type \"Up\". Click Bullet List Type Enter Type Up Type Delete Wild pawn appears. Version : unspecified Severity : normal', 'cleaned': 'go to put the cursor somewhere in the text. type \"enter\" times. type \"up\". click bullet list type enter type up type delete wild pawn appears. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1333': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1333', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Merged into master; will be deployed from Monday.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'merged', 'tag': 'VBD', 'dep': 'advcl', 'up': 6, 'dn': [1]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 9]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Merged into master; will be deployed from Monday.', 'cleaned': 'merged into master; will be deployed from monday.'})}),\n", + " '1334': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1334', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #3) > Related URL: https://gerrit.wikimedia.org/r/63102 (Gerrit Change > If22d9b904b8861e24d56944d791545635b2e4254) Merged.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'related', 'tag': 'VBN', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [0, 2, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'change', 'tag': 'NNP', 'dep': 'appos', 'up': 1, 'dn': [3, 4, 5, 6, 7, 9, 10, 11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'if22d9b904b8861e24d56944d791545635b2e4254', 'tag': 'NNP', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > Related URL: https://gerrit.wikimedia.org/r/63102 (Gerrit Change > If22d9b904b8861e24d56944d791545635b2e4254) Merged.', 'cleaned': '(in reply to comment #) > related url: (gerrit change > if22d9b904b8861e24d56944d791545635b2e4254) merged.'})}),\n", + " '1336': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1336', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can reproduce in Firefox and Chrome if you forwards delete or insert characters. It appears that this is because when you clear out the
  • (return at the end of the list) it doesn't check that the
  • is wrapped in a . Not really WYSIWYG… Version : unspecified Severity : normal Attached : {F11257}', 'parsed': [{'rt': 8, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 1, 3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': [4]}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'prep', 'up': 3, 'dn': [5, 6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number>/ubuntu', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2]}]}, {'rt': 23, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': [4]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'fr', 'tag': 'CD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': [1, 2, 3, 5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'redirect', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [7, 8, 9]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'revision/#pr.c3.a9sidents_de_l.27universit.c3.a9', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'lines', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': [11, 13, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 12, 'dn': [20]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'ligne', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'grise', 'tag': 'NNP', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 19, 21, 22]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 10, 12, 24, 25, 41]}, {'tok': 'uneditable', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'pcomp', 'up': 25, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'ligne', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'grise', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': [27, 28, 29, 31, 32, 33, 36, 39, 40]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'relcl', 'up': 30, 'dn': [34, 35, 37, 38]}, {'tok': 'bgcolor=\"#f2f2f2', 'tag': 'UH', 'dep': 'intj', 'up': 36, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'dobj', 'up': 36, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 15, 21]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'oprd', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [5, 7, 8]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': [11]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'tr', 'tag': 'VBN', 'dep': 'nsubjpass', 'up': 15, 'dn': [10, 13]}, {'tok': '>', 'tag': 'PRP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'wrapped', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [9, 12, 14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'wysiwyg', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11257', 'tag': 'NNS', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'The displayed table (Firefox 22/Ubuntu) See [[fr:Special:redirect/revision/95505705#Pr.C3.A9sidents_de_l.27universit.C3.A9]] The lines of the table using {{ligne grise}} are uneditable because of {{ligne grise}} (which just adds bgcolor=\"#F2F2F2\"…). But they are displayed wrong (see attachment) because the is wrapped in a . Not really WYSIWYG… Version : unspecified Severity : normal Attached : {F11257}', 'cleaned': 'the displayed table (firefox /ubuntu) see [[fr:special:redirect/revision/#pr.c3.a9sidents_de_l.27universit.c3.a9]] the lines of the table using {{ligne grise}} are uneditable because of {{ligne grise}} (which just adds bgcolor=\"#f2f2f2\"...). but they are displayed wrong (see attachment) because the is wrapped in a . not really wysiwyg... -------------------------- **version**: unspecified **severity**: normal **attached**: {f11257}'})}),\n", + " '4344': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4344', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I think this might be a duplicate of bug 50607', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 9, 10, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I think this might be a duplicate of bug 50607', 'cleaned': 'i think this might be a duplicate of bug '})}),\n", + " '4345': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4345', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `kwwilliams` Description: http://en.wikipedia.org/wiki/User:Kww/singlechartreftest is a simple test case for accessing references created by the singlechart template. Singlechart directly creates references when called, using #ref (it cannot use tags because of issues involving the parsing sequence of templates and references). It will either create them with a default name that it generates algorithmically, or it will use the value of the \"refname\" parameter. When editing http://en.wikipedia.org/wiki/User:Kww/singlechartreftest, if the editor attempts to insert reference and chooses the option to \"use an existing reference\", three of the existing named references (sc_BillboardHot100_The Hollies, sc_Norwegian_The Hollies, and sc_Dutch100_The Hollies) aren\\'t displayed at all. These are references that are available for the editor to use, but have not been currently reused in the article text. An examination of http://parsoid.wmflabs.org/en/User:Kww/singlechartreftest shows that Parsoid did pick up these names so VE should be able to display them. sc_UK_Hollies is displayed, but no text is associated with it. Similarly with germancharts. Attempting to include these references works. Both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. {{Certification Table Entry}} and {{albumchart}} should have identical problems. Version : unspecified Severity : normal', 'parsed': [{'rt': 16, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': [1, 2, 3, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': [4, 6, 8]}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'kwwilliams', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [5, 7]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0]}, {'tok': ':*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'SYM', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [10, 11, 12, 13, 14, 15, 20, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': [17, 18, 19, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'accessing', 'tag': 'VBG', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [22, 24]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 23, 'dn': [25]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'singlechart', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'singlechart', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 14, 'dn': [0, 1, 3, 5, 7]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'called', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [4, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 2, 'dn': [9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 10, 11, 12, 13, 15, 18, 19, 30, 31]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'ref>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [16]}, {'tok': 'because', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'pcomp', 'up': 19, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [22]}, {'tok': 'involving', 'tag': 'VBG', 'dep': 'acl', 'up': 21, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'parsing', 'tag': 'VBG', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'sequence', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24, 26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': [28, 29]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'conj', 'up': 27, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 3, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 13, 14, 17]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'generates', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 12]}, {'tok': 'algorithmically', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [15, 16, 19, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'refname', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 43, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 43, 'dn': [0, 2, 3, 4, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'attempts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [5, 7, 10, 12, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'chooses', 'tag': 'VBZ', 'dep': 'conj', 'up': 8, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'acl', 'up': 15, 'dn': [16, 17, 21, 23]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 20, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 43, 'dn': [25, 32, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26, 27, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'sc_billboardhot100_the', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'hollies', 'tag': 'NNS', 'dep': 'appos', 'up': 24, 'dn': [30, 31, 33, 35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'sc_norwegian_the', 'tag': 'DT', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'hollies', 'tag': 'NNS', 'dep': 'conj', 'up': 32, 'dn': [34, 36, 37, 39]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'sc_dutch100_the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'hollies', 'tag': 'NNS', 'dep': 'conj', 'up': 35, 'dn': [38]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 43, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 43, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 24, 41, 42, 45, 46]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': [44]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 43, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'these', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 11, 12, 17, 22]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [4]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 2, 'dn': [3, 5, 10]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [6, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'reused', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 15, 16, 18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'examination', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 10, 17, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'pick', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [7, 8, 9, 11, 13]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'names', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [12]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': [14]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [15, 16, 18]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'display', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19, 21]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'sc_uk_hollies', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'associated', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [6, 7, 9, 11]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'similarly', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'germancharts', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'attempting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 5]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': [3]}, {'tok': 'works', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 10, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 7, 8]}, {'tok': 'displayed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [9, 11, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [13]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'permitted', 'tag': 'VBN', 'dep': 'advcl', 'up': 10, 'dn': [12, 14, 15, 16, 17, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'certification', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'entry', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [0, 1, 3, 5, 6, 7]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'albumchart', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [8, 9, 11, 12]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 10, 13, 16, 17]}, {'tok': 'identical', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Author: `kwwilliams` Description: http://en.wikipedia.org/wiki/User:Kww/singlechartreftest is a simple test case for accessing references created by the singlechart template. Singlechart directly creates references when called, using #ref (it cannot use tags because of issues involving the parsing sequence of templates and references). It will either create them with a default name that it generates algorithmically, or it will use the value of the \"refname\" parameter. When editing http://en.wikipedia.org/wiki/User:Kww/singlechartreftest, if the editor attempts to insert reference and chooses the option to \"use an existing reference\", three of the existing named references (sc_BillboardHot100_The Hollies, sc_Norwegian_The Hollies, and sc_Dutch100_The Hollies) aren\\'t displayed at all. These are references that are available for the editor to use, but have not been currently reused in the article text. An examination of http://parsoid.wmflabs.org/en/User:Kww/singlechartreftest shows that Parsoid did pick up these names so VE should be able to display them. sc_UK_Hollies is displayed, but no text is associated with it. Similarly with germancharts. Attempting to include these references works. Both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. {{Certification Table Entry}} and {{albumchart}} should have identical problems. Version : unspecified Severity : normal', 'cleaned': '**author:** \\'kwwilliams\\' **description:** is a simple test case for accessing references created by the singlechart template. singlechart directly creates references when called, using #ref (it cannot use tags because of issues involving the parsing sequence of templates and references). it will either create them with a default name that it generates algorithmically, or it will use the value of the \"refname\" parameter. when editing if the editor attempts to insert reference and chooses the option to \"use an existing reference\", three of the existing named references (sc_billboardhot100_the hollies, sc_norwegian_the hollies, and sc_dutch100_the hollies) aren\\'t displayed at all. these are references that are available for the editor to use, but have not been currently reused in the article text. an examination of shows that parsoid did pick up these names so ve should be able to display them. sc_uk_hollies is displayed, but no text is associated with it. similarly with germancharts. attempting to include these references works. both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. {{certification table entry}} and {{albumchart}} should have identical problems. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4346': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4346', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Is {{#tag:ref}} something that is part of MediaWiki or something user generated? If it's part of MediaWiki, presumably its creation and deployment is an indication that it's meant to work.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 4, 8, 9, 20]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [3, 5, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [11, 19]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [10, 12]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [13, 15, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'mediawiki', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'relcl', 'up': 9, 'dn': [17, 18]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'presumably', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'creation', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [7, 8, 10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 9, 14, 21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'indication', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 18, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [15, 16, 17, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"Is {{#tag:ref}} something that is part of MediaWiki or something user generated? If it's part of MediaWiki, presumably its creation and deployment is an indication that it's meant to work.\", 'cleaned': \"is {{#tag:ref}} something that is part of mediawiki or something user-generated? if it's part of mediawiki, presumably its creation and deployment is an indication that it's meant to work.\"})}),\n", + " '4347': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4347', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' kwwilliams wrote: That response is beyond the pale. Please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'kwwilliams', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 9, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [8, 10]}, {'tok': 'beyond', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'pale', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'retract', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'concentrate', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'building', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 24]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'functions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': [12]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 16]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [15, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [19, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'wish', 'tag': 'VBP', 'dep': 'relcl', 'up': 20, 'dn': [21, 22]}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'relcl', 'up': 9, 'dn': [10, 11, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' kwwilliams wrote: That response is beyond the pale. Please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.', 'cleaned': '**kwwilliams** wrote: that response is beyond the pale. please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.'})}),\n", + " '4348': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4348', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is a duplicate of bug 50474 in general, any reference created by a template shouldn't work, deliberately. Hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and VisualEditor alike. This bug has been marked as a duplicate of bug 50474 \", 'parsed': [{'rt': 21, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [0, 3, 7, 8, 9, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [11]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [13, 15]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [16]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 15, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 12, 14, 19, 20, 22, 23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'deliberately', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'hacks', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': [1]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [4, 6, 7, 8, 9, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [10, 11, 12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 18, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'nightmare', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': [17, 19]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [21, 22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': []}, {'tok': 'alike', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"This is a duplicate of bug 50474 in general, any reference created by a template shouldn't work, deliberately. Hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and VisualEditor alike. This bug has been marked as a duplicate of bug 50474 \", 'cleaned': \"this is a duplicate of bug - in general, any reference created by a template shouldn't work, deliberately. hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and visualeditor alike. *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4349': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4349', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'http://en.wikipedia.org/wiki/.tl for instance, if you click on the Edit tab, nothing will happen. Version : unspecified Severity : normal', 'parsed': [{'rt': 16, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [4]}, {'tok': 'instance', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [6, 7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8, 13, 14, 15, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'http://en.wikipedia.org/wiki/.tl for instance, if you click on the Edit tab, nothing will happen. Version : unspecified Severity : normal', 'cleaned': ' for instance, if you click on the edit tab, nothing will happen. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4350': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zjzhrhmn36icnzbckqy4', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4350', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51308 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51308 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4351': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4351', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(I believe I just duplicated https://bugzilla.wikimedia.org/show_bug.cgi?id=51308, sorry about that).', 'parsed': [{'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 13]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 6, 7, 8, 9, 12]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'advmod', 'up': 5, 'dn': [10]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(I believe I just duplicated https://bugzilla.wikimedia.org/show_bug.cgi?id=51308, sorry about that).', 'cleaned': '(i believe i just duplicated sorry about that).'})}),\n", + " '4352': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4352', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Toolbar mixed with #p personal See the image. And I got the opposite, the toolbar staying at top of the article. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52504 https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11123}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'toolbar', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'mixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 7, 10]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'p', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 5, 6]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'personal', 'tag': 'NN', 'dep': 'nummod', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'opposite', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'staying', 'tag': 'VBG', 'dep': 'advcl', 'up': 2, 'dn': [7, 9]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [15, 16, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [25]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'f11123', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 11, 'dn': [28]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Toolbar mixed with #p personal See the image. And I got the opposite, the toolbar staying at top of the article. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52504 https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11123}', 'cleaned': 'toolbar mixed with #p-personal see the image. and i got the opposite, the toolbar staying at top of the article. -------------------------- **version**: unspecified **severity**: normal **see also**: **attached**: {f11123}'})}),\n", + " '4353': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4353', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a duplicate of Bug 52441 which is fixed but not yet deployed This bug has been marked as a duplicate of bug 52441 ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 17, 23, 32, 33, 34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [6, 8, 11, 16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 12, 15]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 11, 'dn': [13, 14]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 23, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [19]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [18, 20, 21, 22, 24]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 31]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is a duplicate of Bug 52441 which is fixed but not yet deployed This bug has been marked as a duplicate of bug 52441 ', 'cleaned': 'this is a duplicate of bug which is fixed but not yet deployed *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4354': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4354', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Got to [[fr:Disjonction logique]] 2. Edit it with VisualEditor 3. Try to modify the table. You will get a big blue rectangle allowing to edit {{clr}}, but you can’t edit directly (clicking on headings and using ↓ works) the
    . Of course, there is no reason why this article uses float & {{clr}}, but I know some similar cases where it is useful to have floating tables + {{clr}}. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'fr', 'tag': 'CD', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'disjonction', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'logique', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4, 5, 6, 8, 9, 11, 12]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'modify', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 14, 15, 16, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'blue', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'rectangle', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 5, 7]}, {'tok': 'allowing', 'tag': 'VBG', 'dep': 'acl', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 10, 12, 13]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'clr', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [11]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [17, 18, 19, 21, 22, 23, 30]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 20, 'dn': [24, 26, 27]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'headings', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'conj', 'up': 23, 'dn': [29]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'works', 'tag': 'NNS', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': [1, 2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'td', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [6]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 7, 8, 11, 22, 23, 24, 26]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 15]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 11, 'dn': [12, 14, 16, 21]}, {'tok': 'float', 'tag': 'NNP', 'dep': 'dobj', 'up': 15, 'dn': [17, 20]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'clr', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [18, 19]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [25, 29, 43, 44]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'dobj', 'up': 26, 'dn': [27, 28, 32]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 29, 'dn': [30, 31, 33, 38, 41]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 37]}, {'tok': 'floating', 'tag': 'VBG', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'dobj', 'up': 35, 'dn': [36]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'clr', 'tag': 'NN', 'dep': 'conj', 'up': 32, 'dn': [39, 40, 42]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Got to [[fr:Disjonction logique]] 2. Edit it with VisualEditor 3. Try to modify the table. You will get a big blue rectangle allowing to edit {{clr}}, but you can’t edit directly (clicking on headings and using ↓ works) the . Of course, there is no reason why this article uses float & {{clr}}, but I know some similar cases where it is useful to have floating tables + {{clr}}. Version : unspecified Severity : normal', 'cleaned': \". got to [[fr:disjonction logique]] . edit it with visualeditor . try to modify the table. you will get a big blue rectangle allowing to edit {{clr}}, but you can't edit directly (clicking on headings and using | works) the . of course, there is no reason why this article uses float & {{clr}}, but i know some similar cases where it is useful to have floating tables + {{clr}}. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4356': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4356', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is related to bug 51933 an excessively large transclusion box prevents accessing an item it overlaps. It's not identical though as that bug relates to other templates and this to tables, so I'll leave the decision whether to merge up to someone more knowledgeable.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 20]}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 6, 7, 14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'excessively', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [10]}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [9, 11, 12]}, {'tok': 'prevents', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 3, 'dn': [8, 13, 15]}, {'tok': 'accessing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 14, 'dn': [17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'overlaps', 'tag': 'VBZ', 'dep': 'relcl', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 20, 'dn': [0, 2, 3, 4, 8, 16]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'identical', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'relates', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [5, 7, 9, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [15]}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'leave', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 17, 18, 19, 22, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'decision', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 25]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'acl', 'up': 22, 'dn': [23, 24, 26, 27]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'someone', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [30]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'knowledgeable', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': \"This is related to bug 51933 an excessively large transclusion box prevents accessing an item it overlaps. It's not identical though as that bug relates to other templates and this to tables, so I'll leave the decision whether to merge up to someone more knowledgeable.\", 'cleaned': \"this is related to bug - an excessively large transclusion box prevents accessing an item it overlaps. it's not identical though as that bug relates to other templates and this to tables, so i'll leave the decision whether to merge up to someone more knowledgeable.\"})}),\n", + " '4357': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4357', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Sometimes when entering a link in the link input widget the first suggested target is automatically inserted, even before you finish typing, making it very difficult to choose a different target. Steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Document Format]], [[Classic (album)]] or [[Thing (assembly)]]. Version : unspecified Severity : critical', 'parsed': [{'rt': 9, 'toks': [{'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'entering', 'tag': 'VBG', 'dep': 'advcl', 'up': 9, 'dn': [1, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': 'widget', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 16, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'suggested', 'tag': 'VBN', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [10, 11, 12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [13, 14, 15, 17, 21, 23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'finish', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [18, 19, 20, 22]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 16, 'dn': [27]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'difficult', 'tag': 'JJ', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [28, 32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30, 31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 40, 41, 49]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>.load', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7, 10, 12, 17, 18, 20, 29, 30, 36, 38, 39]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number>.press', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'ctrl+k', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [13, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number>.try', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [19, 22, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 20, 'dn': [28]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'portable', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'format', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25, 26, 27]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'album', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [31, 32, 33, 34, 35, 37]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'conj', 'up': 0, 'dn': [42, 47, 48]}, {'tok': '[', 'tag': 'XX', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'thing', 'tag': 'NN', 'dep': 'dep', 'up': 42, 'dn': [44, 45, 46]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'assembly', 'tag': 'NN', 'dep': 'appos', 'up': 43, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 41, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Sometimes when entering a link in the link input widget the first suggested target is automatically inserted, even before you finish typing, making it very difficult to choose a different target. Steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Document Format]], [[Classic (album)]] or [[Thing (assembly)]]. Version : unspecified Severity : critical', 'cleaned': 'sometimes when entering a link in the link input widget the first suggested target is automatically inserted, even before you finish typing, making it very difficult to choose a different target. steps to reproduce: .load a page in ve .press ctrl+k to enter a link .try to enter a link to [[portable document format]], [[classic (album)]] or [[thing (assembly)]]. -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '4358': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4358', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Elitre was 25 seconds faster than you ;) This bug has been marked as a duplicate of bug 52420 ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'elitre', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 9]}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'seconds', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'faster', 'tag': 'RBR', 'dep': 'acomp', 'up': 1, 'dn': [5, 7]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ';)', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Elitre was 25 seconds faster than you ;) This bug has been marked as a duplicate of bug 52420 ', 'cleaned': 'elitre was seconds faster than you ;) *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4359': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4359', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Chrome 30 (canary) https://en.wikipedia.org/w/index.php?title=Narayana_Gosain_Temple&oldid=565414421&veaction=edit When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > > \\\\n > h2.External links .. and cutting it, and then ctrl Z. It restores both content and selection properly When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links .. and cutting it and then ctrl Z. It restores the content properly, but the selection is restored only within the first paragraph: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links Version : unspecified Severity : normal', 'parsed': [{'rt': 3, 'toks': [{'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 8]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'canary', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [5, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': [0, 2, 4, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [8, 9, 11, 12, 13, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'h2.transport', 'tag': 'NNP', 'dep': 'dobj', 'up': 10, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'p.it', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 17, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'situated', 'tag': 'VBN', 'dep': 'conj', 'up': 10, 'dn': [15, 16, 18, 21, 28]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': '20', 'tag': 'CD', 'dep': 'nummod', 'up': 20, 'dn': []}, {'tok': 'km', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [23]}, {'tok': 'nh5', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [22, 24]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'chennai', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'howrah', 'tag': 'NNP', 'dep': 'conj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nearest', 'tag': 'JJS', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'railhead', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 8]}, {'tok': 'jajpur', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'keonjhar', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'road', 'tag': 'NNP', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'byasanagar', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'h2.references', 'tag': 'NNS', 'dep': 'advcl', 'up': 25, 'dn': [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '/selected', 'tag': 'VBD', 'dep': 'punct', 'up': 1, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'h2.external', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [12]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'cutting', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [17, 18, 19, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'ctrl', 'tag': 'VB', 'dep': 'conj', 'up': 16, 'dn': [20, 22, 23]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'z.', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'restores', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 24, 27, 30, 32, 42, 56]}, {'tok': 'both', 'tag': 'CC', 'dep': 'preconj', 'up': 27, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28, 29]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'advcl', 'up': 25, 'dn': [31, 34, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'dobj', 'up': 32, 'dn': [33, 35]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': 'h2.transport', 'tag': 'NNP', 'dep': 'nmod', 'up': 40, 'dn': [37, 39]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'p.it', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 42, 'dn': [38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 42, 'dn': []}, {'tok': 'situated', 'tag': 'VBN', 'dep': 'conj', 'up': 25, 'dn': [40, 41, 43, 46]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [45]}, {'tok': '20', 'tag': 'CD', 'dep': 'nummod', 'up': 45, 'dn': []}, {'tok': 'km', 'tag': 'NN', 'dep': 'pobj', 'up': 43, 'dn': [44]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [47, 48, 51]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'pcomp', 'up': 46, 'dn': [49]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'nh5', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'pcomp', 'up': 46, 'dn': [50, 52]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [53]}, {'tok': 'chennai', 'tag': 'NN', 'dep': 'pobj', 'up': 52, 'dn': [54, 55]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 53, 'dn': []}, {'tok': 'howrah', 'tag': 'NNP', 'dep': 'conj', 'up': 53, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nearest', 'tag': 'JJS', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'railhead', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 8]}, {'tok': 'jajpur', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'keonjhar', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'road', 'tag': 'NNP', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'byasanagar', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'h2.references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'h2.external', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'cutting', 'tag': 'VBG', 'dep': 'conj', 'up': 8, 'dn': [14, 15, 17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'ctrl', 'tag': 'VB', 'dep': 'conj', 'up': 13, 'dn': [16, 18, 19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'z.', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'restores', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 20, 23, 24, 25, 26, 30, 43, 57]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22]}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'restored', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [28, 29, 32, 36, 37]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [31, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 39, 'dn': []}, {'tok': 'h2.transport', 'tag': 'NNP', 'dep': 'nmod', 'up': 41, 'dn': [38, 40]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 39, 'dn': []}, {'tok': 'p.it', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 43, 'dn': [39]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 43, 'dn': []}, {'tok': 'situated', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [41, 42, 44, 47]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [46]}, {'tok': '20', 'tag': 'CD', 'dep': 'nummod', 'up': 46, 'dn': []}, {'tok': 'km', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [48, 49, 52]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'pcomp', 'up': 47, 'dn': [50]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'nh5', 'tag': 'NN', 'dep': 'nsubj', 'up': 52, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'pcomp', 'up': 47, 'dn': [51, 53]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 52, 'dn': [54]}, {'tok': 'chennai', 'tag': 'NN', 'dep': 'pobj', 'up': 53, 'dn': [55, 56]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 54, 'dn': []}, {'tok': 'howrah', 'tag': 'NNP', 'dep': 'conj', 'up': 54, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nearest', 'tag': 'JJS', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'railhead', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 7, 10, 13]}, {'tok': 'jajpur', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'keonjhar', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'road', 'tag': 'NNP', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'byasanagar.', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'h2.references', 'tag': 'NNS', 'dep': 'conj', 'up': 2, 'dn': [11, 12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'meta', 'up': 4, 'dn': [0, 2]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'h2.external', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}]}], 'stripped_text': ' Chrome 30 (canary) https://en.wikipedia.org/w/index.php?title=Narayana_Gosain_Temple&oldid=565414421&veaction=edit When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > > \\\\n > h2.External links .. and cutting it, and then ctrl Z. It restores both content and selection properly When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links .. and cutting it and then ctrl Z. It restores the content properly, but the selection is restored only within the first paragraph: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links Version : unspecified Severity : normal', 'cleaned': '- chrome (canary) - when selecting the following: > > h2.transport > p.it is situated within 20km from nh5 running between chennai and howrah. nearest railhead is jajpur keonjhar road or byasanagar. > h2.references > references. > > > > h2.external links .. and cutting it, and then ctrl-z. it restores both content and selection properly when selecting the following: > > h2.transport > p.it is situated within 20km from nh5 running between chennai and howrah. nearest railhead is jajpur keonjhar road or byasanagar. > h2.references > references. > > > h2.external links .. and cutting it and then ctrl-z. it restores the content properly, but the selection is restored only within the first paragraph: > > h2.transport > p.it is situated within 20km from nh5 running between chennai and howrah. nearest railhead is jajpur keonjhar road or byasanagar. > h2.references > references. > > > h2.external links -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4361': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4361', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Screenshot: 2 extra bullet points & template content edited Browser: Firefox 24 When editing this page[1] on sv wp two weird things happen: 1) The bullet point on the bottom of the page duplicates into three bullet points I expect it to show one bullet point, like when viewing the article. 2) I can edit the text of the template used in the list[2], though when I check the diff, it hasn't detected that I edited the template text I expect the text of the template to show a blue background when clicking on it and not be editable. [1] https://sv.wikipedia.org/w/index.php?title=Byrackorna&oldid=22981861 [2] https://sv.wikipedia.org/wiki/Mall:IMDb titel Version : unspecified Severity : normal URL : https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Attached : {F11912}\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 11, 13, 16, 19, 22, 23, 24, 31, 33, 34, 36, 46, 52, 65]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 11, 'dn': [3, 5, 6, 8, 10]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': [9]}, {'tok': 'edited', 'tag': 'VBD', 'dep': 'ccomp', 'up': 0, 'dn': [7, 12]}, {'tok': 'browser', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [14, 15, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [18, 20, 21]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'page[', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [27]}, {'tok': 'sv', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'weird', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'things', 'tag': 'NNS', 'dep': 'nsubj', 'up': 31, 'dn': [28, 29]}, {'tok': 'happen', 'tag': 'VBP', 'dep': 'ccomp', 'up': 0, 'dn': [30, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [35]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'nsubj', 'up': 46, 'dn': [37, 38, 40]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41, 43]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 43, 'dn': [44]}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [39, 47]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [50]}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 50, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 50, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 47, 'dn': [48, 49]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 52, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'ccomp', 'up': 0, 'dn': [51, 55]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 55, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 55, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 52, 'dn': [53, 54, 58, 59, 60]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 58, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 58, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'dobj', 'up': 55, 'dn': [56, 57]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 55, 'dn': [62]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 62, 'dn': []}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 60, 'dn': [61, 64]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 64, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 62, 'dn': [63]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 13, 14, 25, 54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'used', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': [9, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'list[', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'check', 'tag': 'VBP', 'dep': 'advcl', 'up': 25, 'dn': [16, 17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'detected', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [15, 18, 21, 22, 23, 24, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'edited', 'tag': 'VBD', 'dep': 'ccomp', 'up': 25, 'dn': [26, 27, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 30, 33]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'relcl', 'up': 31, 'dn': [32, 40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 40, 'dn': [34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 33, 'dn': [35, 39, 43, 45]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'blue', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'background', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'advcl', 'up': 40, 'dn': [44, 46, 48, 52]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [47]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 45, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 52, 'dn': []}, {'tok': '*', 'tag': \"''\", 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 45, 'dn': [49, 50, 51, 53]}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 52, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 32, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 23, 'dn': [0, 1, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [8, 9, 11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ']', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': [2, 24, 25, 26, 27, 28, 29]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': [31]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [23, 30, 33, 34, 35, 36]}, {'tok': 'url', 'tag': 'NN', 'dep': 'prep', 'up': 32, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'prep', 'up': 32, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': [0, 2, 3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 10, 11]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'f11912', 'tag': 'FW', 'dep': 'appos', 'up': 5, 'dn': [9]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Screenshot: 2 extra bullet points & template content edited Browser: Firefox 24 When editing this page[1] on sv wp two weird things happen: 1) The bullet point on the bottom of the page duplicates into three bullet points I expect it to show one bullet point, like when viewing the article. 2) I can edit the text of the template used in the list[2], though when I check the diff, it hasn't detected that I edited the template text I expect the text of the template to show a blue background when clicking on it and not be editable. [1] https://sv.wikipedia.org/w/index.php?title=Byrackorna&oldid=22981861 [2] https://sv.wikipedia.org/wiki/Mall:IMDb titel Version : unspecified Severity : normal URL : https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Attached : {F11912}\", 'cleaned': \"screenshot: extra bullet points & template content edited browser: firefox when editing this page[] on sv-wp two weird things happen: ) the bullet point on the bottom of the page duplicates into three bullet points i expect it to show one bullet point, like when viewing the article. ) i can edit the text of the template used in the list[], though when i check the diff, it hasn't detected that i edited the template text i expect the text of the template to show a blue background when clicking on it and *not* be editable. [] [] -------------------------- **version**: unspecified **severity**: normal **url**: **attached**: {f11912}\"})}),\n", + " '4363': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4363', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is a duplicate of a Parsoid bug that has been WONTFIX'ed, I believe (but I can't find right now) Gabriel, can you remember which one? (In reply to comment #4) > FWIW, even Special:ExpandTemplates seems to be affected by this bug! … which is a sign that you're abusing wikitext, and should stop trying to get this to work. : ) Special:ExpandTemplates has nothing to do with VisualEditor or Parsoid.\", 'parsed': [{'rt': 14, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 14, 'dn': [0, 3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [8, 9, 11]}, {'tok': \"wontfix'ed\", 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 12, 13, 20, 29, 32]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [15, 16, 17, 18, 19, 22, 23]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': [21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'gabriel', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 29, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'remember', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [25, 26, 27, 28, 31]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'fwiw', 'tag': 'RB', 'dep': 'advcl', 'up': 6, 'dn': [1, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'expandtemplates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 9, 13, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 9, 10, 12, 19, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'abusing', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [4, 5, 6, 8]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [11, 13]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'xcomp', 'up': 12, 'dn': [15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'special', 'tag': 'JJ', 'dep': 'dep', 'up': 3, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'expandtemplates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 11]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'relcl', 'up': 4, 'dn': [5, 7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9, 10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"This is a duplicate of a Parsoid bug that has been WONTFIX'ed, I believe (but I can't find right now) Gabriel, can you remember which one? (In reply to comment #4) > FWIW, even Special:ExpandTemplates seems to be affected by this bug! … which is a sign that you're abusing wikitext, and should stop trying to get this to work. : ) Special:ExpandTemplates has nothing to do with VisualEditor or Parsoid.\", 'cleaned': \"this is a duplicate of a parsoid bug that has been wontfix'ed, i believe (but i can't find right now) - gabriel, can you remember which one? (in reply to comment #) > fwiw, even special:expandtemplates seems to be affected by this bug! ... which is a sign that you're abusing wikitext, and should stop trying to get this to work. :-) special:expandtemplates has nothing to do with visualeditor or parsoid.\"})}),\n", + " '4364': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4364', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I believe I found the root cause demonstrated by a minimal test case: https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Wikitext of template: {{{1}}} Wikitext of page: {{template|Hello there}} Expected output (the way the traditional parser handles it): Hello there Note that a naive wikitext template expander would produce: Hello there To me, this now seems to be a problem with the data model. FWIW, even Special:ExpandTemplates seems to be affected by this bug!', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 15, 18, 43, 54]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'found', 'tag': 'VBD', 'dep': 'ccomp', 'up': 1, 'dn': [2, 8, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'root', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [4, 5, 7]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'demonstrated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [6, 9]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'minimal', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': [17]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [16, 19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'nsubj', 'up': 43, 'dn': [27, 36, 37, 39, 42]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [23, 24, 25, 26, 28, 29, 30, 32, 35]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'template|hello', 'tag': 'NNP', 'dep': 'appos', 'up': 22, 'dn': [38, 40, 41]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [22, 44, 53]}, {'tok': 'output', 'tag': 'NN', 'dep': 'dobj', 'up': 43, 'dn': [45, 47]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'appos', 'up': 44, 'dn': [46, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'traditional', 'tag': 'JJ', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'parser', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [48, 49]}, {'tok': 'handles', 'tag': 'NNS', 'dep': 'relcl', 'up': 47, 'dn': [50, 52]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 51, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'hello', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': [1]}, {'tok': 'there', 'tag': 'EX', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'note', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 10, 11, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'naive', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [5]}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'expander', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [4, 6, 7]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'hello', 'tag': 'UH', 'dep': 'advcl', 'up': 7, 'dn': [1, 2]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 9, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 12]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'fwiw', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'ccomp', 'up': 6, 'dn': [0, 1, 2, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'expandtemplates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 5, 9, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'I believe I found the root cause demonstrated by a minimal test case: https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Wikitext of template: {{{1}}} Wikitext of page: {{template|Hello there}} Expected output (the way the traditional parser handles it): Hello there Note that a naive wikitext template expander would produce: Hello there To me, this now seems to be a problem with the data model. FWIW, even Special:ExpandTemplates seems to be affected by this bug!', 'cleaned': 'i believe i found the root cause - demonstrated by a minimal test case: wikitext of template: * {{{}}} wikitext of page: * {{template|hello there}} expected output (the way the traditional parser handles it): * hello there note that a naive wikitext template expander would produce: * * hello there to me, this now seems to be a problem with the data model. fwiw, even special:expandtemplates seems to be affected by this bug!'})}),\n", + " '4365': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4365', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Reproduced in Chrome 28 and Opera 12.16.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'reproduced', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'opera', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [8, 9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Reproduced in Chrome 28 and Opera 12.16.', 'cleaned': 'reproduced in chrome and opera .'})}),\n", + " '4366': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4366', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'And further weirdness: When I add the text \\'ABC\\' to the first of the now three bullet points I get the following wikitext: {{IMDb titel|id=0105928}}ABC \\'\\'[ackorna\\'\\'\\' (originaltitel \\'\\'2 Stupid Byrackorna]\\'\\' på [[Internet Movie Database]] (engelska) ', 'parsed': [{'rt': 2, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'weirdness', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 27, 34]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'advcl', 'up': 27, 'dn': [4, 5, 8, 9, 10, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 20, 'dn': [17]}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16, 18, 19, 22]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'relcl', 'up': 20, 'dn': [21, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'following', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'appos', 'up': 2, 'dn': [6, 26, 28, 29, 32, 33]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'imdb', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'titel|id=}}abc', 'tag': 'NNP', 'dep': 'appos', 'up': 27, 'dn': [30, 31]}, {'tok': '*', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': [1]}, {'tok': 'ackorna', 'tag': 'FW', 'dep': 'dep', 'up': 0, 'dn': [2, 3]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'originaltitel', 'tag': 'NNP', 'dep': 'nmod', 'up': 11, 'dn': [4, 8, 9]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 5, 'dn': [6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'stupid', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'byrackorna', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 5, 10, 12, 13]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'pa', 'tag': 'NNP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'internet', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'movie', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'database', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 15, 17]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': 'span', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'style=\"font', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'size:.95em;font', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'weight', 'tag': 'NN', 'dep': 'nmod', 'up': 15, 'dn': [8, 11, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'bold;color:#;\">(engelska)', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'And further weirdness: When I add the text \\'ABC\\' to the first of the now three bullet points I get the following wikitext: {{IMDb titel|id=0105928}}ABC \\'\\'[ackorna\\'\\'\\' (originaltitel \\'\\'2 Stupid Byrackorna]\\'\\' på [[Internet Movie Database]] (engelska) ', 'cleaned': 'and further weirdness: when i add the text \\'abc\\' to the first of the now three bullet points i get the following wikitext: * {{imdb-titel|id=}}abc * \\'\\'[ackorna\\'\\'\\' (originaltitel \\'\\' stupid byrackorna]\\'\\' pa [[internet movie database]] ;\">(engelska) *'})}),\n", + " '4367': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4367', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is probably a ContentEditable problem.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 6]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'contenteditable', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is probably a ContentEditable problem.', 'cleaned': 'this is probably a contenteditable problem.'})}),\n", + " '4368': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wswkm7jrcwes3tc7o34k', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4368', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Request to introduce drag and drop for text passages; there are also bugs for images around (obviously). Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121095343#Drag_.26_Drop_von_Textabschnitten Version : unspecified Severity : enhancement', 'parsed': [{'rt': 11, 'toks': [{'tok': 'request', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'introduce', 'tag': 'VB', 'dep': 'acl', 'up': 0, 'dn': [1, 3]}, {'tok': 'drag', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': [6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'passages', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 11, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 9, 10, 12, 13, 19, 20]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'attr', 'up': 11, 'dn': [14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'images', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'obviously', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'report', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': [3]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}]}], 'stripped_text': 'Request to introduce drag and drop for text passages; there are also bugs for images around (obviously). Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121095343#Drag_.26_Drop_von_Textabschnitten Version : unspecified Severity : enhancement', 'cleaned': 'request to introduce drag and drop for text passages; there are also bugs for images around (obviously). report: -------------------------- **version**: unspecified **severity**: enhancement'})}),\n", + " '4369': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4369', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"There's already bug 49981 for drag and drop of content in general; I don't think this is sufficiently different (drag and drop of text is not sufficiently distinct from drag and drop of non text to be worth splitting out), so merging. This bug has been marked as a duplicate of bug 49981 \", 'parsed': [{'rt': 34, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [12]}, {'tok': 'drag', 'tag': 'NN', 'dep': 'amod', 'up': 12, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 34, 'dn': [1, 17, 18, 19, 20, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [22, 25]}, {'tok': 'sufficiently', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'drag', 'tag': 'VB', 'dep': 'nmod', 'up': 31, 'dn': [28, 29]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nsubj', 'up': 34, 'dn': [27, 30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [21, 26, 31, 35, 37, 49, 53, 54, 56, 57]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'sufficiently', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'distinct', 'tag': 'JJ', 'dep': 'acomp', 'up': 34, 'dn': [36, 38]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [43]}, {'tok': 'drag', 'tag': 'NN', 'dep': 'nmod', 'up': 43, 'dn': [40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 39, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39, 42, 44]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [45, 46, 47]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': '-', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 34, 'dn': [48, 50]}, {'tok': 'worth', 'tag': 'JJ', 'dep': 'acomp', 'up': 49, 'dn': [51]}, {'tok': 'splitting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 50, 'dn': [52]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 51, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 56, 'dn': []}, {'tok': 'merging', 'tag': 'VBG', 'dep': 'advcl', 'up': 34, 'dn': [55]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 34, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"There's already bug 49981 for drag and drop of content in general; I don't think this is sufficiently different (drag and drop of text is not sufficiently distinct from drag and drop of non text to be worth splitting out), so merging. This bug has been marked as a duplicate of bug 49981 \", 'cleaned': \"there's already bug for drag-and-drop of content in general; i don't think this is sufficiently different (drag-and-drop of text is not sufficiently distinct from drag-and-drop of non-text to be worth splitting out), so merging. *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4370': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-uf3buojo4ceizjywvyn5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4370', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'https://pl.wikipedia.org/w/index.php?title=Octan_etylu&curid=217010&diff=37144425&oldid=37144363 This\\xa0may be a template that got subst\\'d in VisualEditor. It produces this text:
    Something sensible ought to be done with this, but I\\'m not sure what the right answer is. (Yes, that\\'s in English, even though it\\'s not an English language project.) Version : unspecified Severity : normal', 'parsed': [{'rt': 5, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'relcl', 'up': 7, 'dn': [8, 10, 11]}, {'tok': \"subst'd\", 'tag': 'RP', 'dep': 'prt', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'produces', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 32, 38, 39, 41]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'div', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'class=\"do', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [4, 5, 6, 8, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'npadvmod', 'up': 13, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'smaller', 'tag': 'JJR', 'dep': 'amod', 'up': 20, 'dn': [11, 12]}, {'tok': 'refsection', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 17, 'dn': [14]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'column', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [15, 16]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'count', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [17, 18]}, {'tok': 'references-1column', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [13, 19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '/div', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [31]}, {'tok': 'sensible', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'ought', 'tag': 'MD', 'dep': 'conj', 'up': 1, 'dn': [30, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'xcomp', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [37]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 41, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [40, 42, 43, 49]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 41, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 41, 'dn': [48]}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 48, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'answer', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [45, 46]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 43, 'dn': [44, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 41, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 11, 18, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [8, 9, 10, 12, 17]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'english', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [14, 15]}, {'tok': 'project', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [13, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'https://pl.wikipedia.org/w/index.php?title=Octan_etylu&curid=217010&diff=37144425&oldid=37144363 This\\xa0may be a template that got subst\\'d in VisualEditor. It produces this text:
    Something sensible ought to be done with this, but I\\'m not sure what the right answer is. (Yes, that\\'s in English, even though it\\'s not an English language project.) Version : unspecified Severity : normal', 'cleaned': ' this may be a template that got subst\\'d in visualeditor. it produces this text:
    something sensible ought to be done with this, but i\\'m not sure what the right answer is. (yes, that\\'s in english, even though it\\'s not an english-language project.) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4372': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4372', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'That\\'s the contents of the {{Przypisy}} template. It looks like they \"spilled out\". Parsoid issue?', 'parsed': [{'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'contents', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'przypisy', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7, 8, 9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 8]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'spilled', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 4, 6, 7]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'parsoid', 'tag': 'JJ', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'That\\'s the contents of the {{Przypisy}} template. It looks like they \"spilled out\". Parsoid issue?', 'cleaned': 'that\\'s the contents of the {{przypisy}} template. it looks like they \"spilled out\". parsoid issue?'})}),\n", + " '4373': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4373', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Image of issue Upon loading VE in Thai wikipedia in an article with a bulleted list, spaces are added after bullets in the edit view. Attempts to remove the spaces remove the preceding bullet. Spaces are not added upon Save, but will lead to confusion for editors. Duplicated in FF, Chrome. Ubuntu, OS 10.6.8 Version : unspecified Severity : normal Attached : {F11736}', 'parsed': [{'rt': 19, 'toks': [{'tok': 'image', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 19, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5, 6, 9]}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'thai', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bulleted', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 16, 17, 18, 20, 26]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': 'bullets', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'attempts', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'preceding', 'tag': 'VBG', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'spaces', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7, 9, 14]}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'lead', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [8, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'confusion', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'duplicated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'ff', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': [3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'chrome', 'tag': 'JJ', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'ubuntu', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'os', 'tag': 'JJ', 'dep': 'advmod', 'up': 0, 'dn': [3, 4]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'number>.8', 'tag': 'NNP', 'dep': 'dep', 'up': 2, 'dn': [5]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 0, 'dn': [20]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [23]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'f11736', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [26, 28]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}]}], 'stripped_text': 'Image of issue Upon loading VE in Thai wikipedia in an article with a bulleted list, spaces are added after bullets in the edit view. Attempts to remove the spaces remove the preceding bullet. Spaces are not added upon Save, but will lead to confusion for editors. Duplicated in FF, Chrome. Ubuntu, OS 10.6.8 Version : unspecified Severity : normal Attached : {F11736}', 'cleaned': 'image of issue upon loading ve in thai wikipedia in an article with a bulleted list, spaces are added after bullets in the edit view. attempts to remove the spaces remove the preceding bullet. spaces are not added upon save, but will lead to confusion for editors. duplicated in ff, chrome. ubuntu, os .8 -------------------------- **version**: unspecified **severity**: normal **attached**: {f11736}'})}),\n", + " '4376': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4376', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Example page on th.wp: https://th.wikipedia.org/wiki/กฎหมายปิดปาก?veaction=edit I can't reproduce this with Thai text on en.wp. See for example https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox4&oldid=575310209&veaction=edit\", 'parsed': [{'rt': 11, 'toks': [{'tok': 'example', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [0, 2, 4, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'th.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 9, 10, 12, 13, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'thai', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 3, 4, 5]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Example page on th.wp: https://th.wikipedia.org/wiki/กฎหมายปิดปาก?veaction=edit I can't reproduce this with Thai text on en.wp. See for example https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox4&oldid=575310209&veaction=edit\", 'cleaned': \"example page on th.wp: i can't reproduce this with thai text on en.wp. see for example \"})}),\n", + " '4377': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4377', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"link target takes over media settings dialog If text has a size specified, e.g , then you cannot edit it in VE at present. The bar that notifies you of this is fixed to standard line height so you can click on links that extend above or beyond this, e.g. text with a [[link]]. If such a link appears in body text, then clicking it takes you to the link target in the same window (i.e. exactly the same as if you clicked on it in read mode). If you ctrl+click to open in a new window/tab then you get the same behaviour as described for section links in bug 51122. If such a link appears in an image caption, then ctrl+clicking has the same effect as in the paragraph above/bug 51122. Left clicking does take you to the linked page, but instead of using the main window it uses the media settings dialog's frame (see screenshot). You cannot close this frame the close button has been replaced by the link target and it doesn't respond to escape. Version : unspecified Severity : normal Attached : {F11727}\", 'parsed': [{'rt': 25, 'toks': [{'tok': 'link', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [1, 3, 6, 12, 19]}, {'tok': 'over', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [5]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': [7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'size', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'specified', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [9, 11, 13, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'e.g', 'tag': 'NNP', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'font', 'tag': 'FW', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'size=', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': []}, {'tok': 've', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [30]}, {'tok': 'present', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [0]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'notifies', 'tag': 'VBZ', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 4]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 7, 9, 16, 29, 36]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [13, 14, 15, 17, 25]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'extend', 'tag': 'VBP', 'dep': 'relcl', 'up': 18, 'dn': [19, 21]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': [22, 23]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'beyond', 'tag': 'IN', 'dep': 'conj', 'up': 21, 'dn': [24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'font', 'tag': 'XX', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'size=>text', 'tag': 'NN', 'dep': 'dep', 'up': 8, 'dn': [26, 27, 28, 30]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32, 33, 34, 35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': 'link]]', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 3, 5, 8, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'body', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'csubj', 'up': 12, 'dn': [11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 10, 13, 14, 18, 36, 37]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22, 26]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'appos', 'up': 21, 'dn': [24, 25, 30]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'advcl', 'up': 26, 'dn': [27, 28, 29, 31, 33]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [35]}, {'tok': 'read', 'tag': 'NNP', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'ctrl+click', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 10]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [9]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 11, 12, 16, 18, 26, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'described', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [17, 19, 24, 25]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 18, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 3, 5, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'ctrl+clicking', 'tag': 'VBG', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 10, 11, 15, 23, 24, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'effect', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [25]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'clicking', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 5, 9, 10, 18]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [11, 13]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'main', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [12, 17, 24, 26, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 22, 'dn': [20]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'poss', 'up': 24, 'dn': [19, 21, 23]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 22, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [22]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [25, 27, 28]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'ccomp', 'up': 12, 'dn': [0, 1, 2, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'close', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [7, 8]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 6, 9, 10, 11, 13, 17, 21]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'respond', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [18, 19, 20, 23, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'escape', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11727', 'tag': 'NNPS', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': \"link target takes over media settings dialog If text has a size specified, e.g , then you cannot edit it in VE at present. The bar that notifies you of this is fixed to standard line height so you can click on links that extend above or beyond this, e.g. text with a [[link]]. If such a link appears in body text, then clicking it takes you to the link target in the same window (i.e. exactly the same as if you clicked on it in read mode). If you ctrl+click to open in a new window/tab then you get the same behaviour as described for section links in bug 51122. If such a link appears in an image caption, then ctrl+clicking has the same effect as in the paragraph above/bug 51122. Left clicking does take you to the linked page, but instead of using the main window it uses the media settings dialog's frame (see screenshot). You cannot close this frame the close button has been replaced by the link target and it doesn't respond to escape. Version : unspecified Severity : normal Attached : {F11727}\", 'cleaned': \"link target takes over media settings dialog if text has a size specified, e.g >, then you cannot edit it in ve at present. the bar that notifies you of this is fixed to standard line height so you can click on links that extend above or beyond this, e.g. >text with a [[link]]. if such a link appears in body text, then clicking it takes you to the link target in the same window (i.e. exactly the same as if you clicked on it in read mode). if you ctrl+click to open in a new window/tab then you get the same behaviour as described for section links in bug . if such a link appears in an image caption, then ctrl+clicking has the same effect as in the paragraph above/bug . left clicking does take you to the linked page, but instead of using the main window it uses the media settings dialog's frame (see screenshot). you cannot close this frame - the close button has been replaced by the link target and it doesn't respond to escape. -------------------------- **version**: unspecified **severity**: normal **attached**: {f11727}\"})}),\n", + " '4379': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4379', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Cryptic C62 and en.wp has noted that he can replicate this in Firefox 22 and Chrome 28 running on Windows Vista. Both they and I use the monobook skin.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'cryptic', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'c62', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'noted', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 9, 25]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 8, 10, 11, 15, 16, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'chrome', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [19, 21]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': [18, 20]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'acl', 'up': 17, 'dn': [22]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'windows', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'vista', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 1, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'monobook', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Cryptic C62 and en.wp has noted that he can replicate this in Firefox 22 and Chrome 28 running on Windows Vista. Both they and I use the monobook skin.', 'cleaned': 'cryptic c62 and en.wp has noted that he can replicate this in firefox and chrome running on windows vista. both they and i use the monobook skin.'})}),\n", + " '4380': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4380', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Edit https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox2&oldid=566460073#New_section in VE 2. Click on the last image and open the media settings dialog 3. Left click the link above the \"can only edit in source\" bar. This happens in Firefox 22 on Linux, I can\\'t test in other browsers/OSes.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 7, 8]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 6, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [10, 11, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'left', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 9, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [2, 4]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [3, 6, 7, 8, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [0, 2, 6, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [8]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 9, 10, 11, 12, 14, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [18]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'browsers', 'tag': 'NNS', 'dep': 'nmod', 'up': 18, 'dn': [15]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'oses', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Edit https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox2&oldid=566460073#New_section in VE 2. Click on the last image and open the media settings dialog 3. Left click the link above the \"can only edit in source\" bar. This happens in Firefox 22 on Linux, I can\\'t test in other browsers/OSes.', 'cleaned': 'steps to reproduce: . edit in ve . click on the last image and open the media settings dialog . left click the link above the \"can only edit in source\" bar. this happens in firefox on linux, i can\\'t test in other browsers/oses.'})}),\n", + " '4381': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4381', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'A user at en.wp comments that VisualEditor looks best in the Vector skin, but that it would be better if \"manual CSS theming\" were supported. Version : unspecified Severity : enhancement', 'parsed': [{'rt': 1, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 7, 28]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'en.wp', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 1, 'dn': [5, 6, 8, 9, 13, 14, 18]}, {'tok': 'best', 'tag': 'JJS', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [15, 16, 17, 19, 27]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'manual', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'css', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'theming', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 27, 'dn': [22, 23]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 27, 'dn': []}, {'tok': 'supported', 'tag': 'VBN', 'dep': 'advcl', 'up': 18, 'dn': [20, 21, 24, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'A user at en.wp comments that VisualEditor looks best in the Vector skin, but that it would be better if \"manual CSS theming\" were supported. Version : unspecified Severity : enhancement', 'cleaned': 'a user at en.wp comments that visualeditor looks best in the vector skin, but that it would be better if \"manual css theming\" were supported. -------------------------- **version**: unspecified **severity**: enhancement'})}),\n", + " '4389': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4389', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'An example of how users might want to change the way they see VE: https://en.wikipedia.org/wiki/User:John_Broughton/common.css (an easier way to set a background color for VE is being requested).', 'parsed': [{'rt': 1, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 32, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6, 13, 31]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'pcomp', 'up': 2, 'dn': [3, 4, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 12]}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'relcl', 'up': 10, 'dn': [11]}, {'tok': 've', 'tag': 'RB', 'dep': 'pcomp', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 31, 'dn': [16, 17, 18, 21]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'easier', 'tag': 'JJR', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': [19, 20, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'relcl', 'up': 21, 'dn': [22, 26, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'background', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'color', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 25]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'requested', 'tag': 'VBN', 'dep': 'pcomp', 'up': 2, 'dn': [14, 15, 28, 29, 30]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'An example of how users might want to change the way they see VE: https://en.wikipedia.org/wiki/User:John_Broughton/common.css (an easier way to set a background color for VE is being requested).', 'cleaned': 'an example of how users might want to change the way they see ve: (an easier way to set a background color for ve is being requested).'})}),\n", + " '4390': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4390', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' gryllida wrote: ( Illustrations: https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=570246873#Toolbar_icons_style )', 'parsed': [{'rt': 8, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 5, 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gryllida', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [0, 3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'illustrations', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [5, 7, 9, 10, 11, 12, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': ' gryllida wrote: ( Illustrations: https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=570246873#Toolbar_icons_style )', 'cleaned': '**gryllida** wrote: ( illustrations: )'})}),\n", + " '4391': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4391', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Gryllida adds, <>', 'parsed': [{'rt': 1, 'toks': [{'tok': 'gryllida', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 21, 38]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 21, 'dn': [5, 8, 9]}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'honest', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [10, 11, 15]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'relcl', 'up': 12, 'dn': [13, 14, 16, 17]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [6, 12, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'black', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [24, 25, 27]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'conj', 'up': 23, 'dn': [26]}, {'tok': 'style', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 23, 29, 31, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'icons', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [33]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [37]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 37, 'dn': []}, {'tok': 'google', 'tag': 'NNP', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'products', 'tag': 'NNS', 'dep': 'nsubj', 'up': 37, 'dn': [35]}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 33, 'dn': [34, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [0, 2, 3, 6, 12, 13, 15]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': '1980s', 'tag': 'CD', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'everything', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 7]}, {'tok': 'black', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [8, 9, 11]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'conj', 'up': 7, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'nor', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [14, 16, 19]}, {'tok': '1990s', 'tag': 'CD', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'advcl', 'up': 15, 'dn': [17, 18, 20, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'number>-color', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'icons', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 23, 24, 26, 27, 28, 29]}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 25, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 32, 33, 34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 13]}, {'tok': 'important', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'accessibility', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 13, 'dn': [11]}, {'tok': 'let', 'tag': 'VB', 'dep': 'advcl', 'up': 6, 'dn': [8, 9, 10, 12, 15, 25, 28]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 16]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'set', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'themes', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [26, 27, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'theme', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Gryllida adds, <>', 'cleaned': 'gryllida adds, <-color icons; it is . [...] i believe it is important for accessibility to at least let users choose from a set of themes for the visualeditor toolbar, if not alter the default theme.>>'})}),\n", + " '4392': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4392', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'References 5 8 were not saved At https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox&diff=566402676&oldid=566401436 only four of the 8 references I added were saved. The second references for each statement had the same title as the first but were a different URL. They appeared in the editor as being there (see attachment) but were silently not saved. Version : unspecified Severity : critical Attached : {F11698}', 'parsed': [{'rt': 6, 'toks': [{'tok': 'references', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 6, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>-', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 22, 23]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'four', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 22, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16, 20]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'relcl', 'up': 18, 'dn': [19]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [12, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [0, 1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 9, 13, 14, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 5, 12, 16, 17]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [7, 9]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 6, 'dn': [8, 10, 11]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'silently', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [1, 4, 6, 8, 9]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11698', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'References 5 8 were not saved At https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox&diff=566402676&oldid=566401436 only four of the 8 references I added were saved. The second references for each statement had the same title as the first but were a different URL. They appeared in the editor as being there (see attachment) but were silently not saved. Version : unspecified Severity : critical Attached : {F11698}', 'cleaned': 'references - were not saved at only four of the references i added were saved. the second references for each statement had the same title as the first but were a different url. they appeared in the editor as being there (see attachment) but were silently not saved. -------------------------- **version**: unspecified **severity**: critical **attached**: {f11698}'})}),\n", + " '4393': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4393', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce this now, so it seems likely this was a duplicate of now fixed Bug 52228 This bug has been marked as a duplicate of bug 52228 \", 'parsed': [{'rt': 9, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 9, 'dn': [0, 1, 2, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 6, 7, 8, 10, 12, 20, 21, 23, 24, 30, 39, 40, 41]}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'oprd', 'up': 9, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 9, 'dn': [11, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [19]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 19, 'dn': [16, 17]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [18]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'oprd', 'up': 9, 'dn': [22]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 30, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [26]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [25, 27, 28, 29, 31]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 37, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 37, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36, 38]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 9, 'dn': []}]}], 'stripped_text': \"I can't reproduce this now, so it seems likely this was a duplicate of now fixed Bug 52228 This bug has been marked as a duplicate of bug 52228 \", 'cleaned': \"i can't reproduce this now, so it seems likely this was a duplicate of now-fixed bug *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4394': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4394', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"At line 138 of https://en.wikipedia.org/w/index.php?title=Wikipedia&diff=566045928&oldid=566042453 parsoid (presumably) has added nowikis around around a space following a HTML comment. I don't know whether the comment containing references is relevant or not. Version : unspecified Severity : normal\", 'parsed': [{'rt': 14, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [3]}, {'tok': 'line', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 4, 5, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'presumably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 13, 15, 24]}, {'tok': 'nowikis', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [16, 17]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'following', 'tag': 'VBG', 'dep': 'acl', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 9, 13]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [5, 7]}, {'tok': 'containing', 'tag': 'VBG', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 10]}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': [11, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"At line 138 of https://en.wikipedia.org/w/index.php?title=Wikipedia&diff=566045928&oldid=566042453 parsoid (presumably) has added nowikis around around a space following a HTML comment. I don't know whether the comment containing references is relevant or not. Version : unspecified Severity : normal\", 'cleaned': \"at line of parsoid (presumably) has added nowikis around around a space following a html comment. i don't know whether the comment containing references is relevant or not. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4395': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4395', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50758 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50758 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4396': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4396', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The wikitext insertion warning now works, and is visible regardless of the position of the user on the page. However, its color scheme is the same as other regular, confirmation type notifications like \"you\\'ve added this page to your watchlist\". Wikitext insertion is an actual problem, rather than \"just\" a confirmation or feedback notification. We need it to be more visible, possibly by using a different color scheme. Maybe not a big red blinking bubble, but something more noticeable than a white bubble with a light blue border. Version : unspecified Severity : normal', 'parsed': [{'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 1, 3]}, {'tok': 'warning', 'tag': 'NN', 'dep': 'acl', 'up': 2, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 6, 7, 8, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 5, 'dn': [9, 10]}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': 'regardless', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': [11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 4, 'dn': []}, {'tok': 'color', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'scheme', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 7, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 5, 'dn': [6, 8, 20]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [15]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'regular', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'confirmation', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'notifications', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11, 14]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 7, 'dn': [16, 17, 18, 19, 22, 23, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 25, 'dn': []}, {'tok': 'watchlist', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 9, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'confirmation', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 11, 12, 14, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'notification', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 6, 7, 9]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8, 10]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'color', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'scheme', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'red', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'blinking', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'bubble', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 8, 9, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [11]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'noticeable', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [10, 12]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'bubble', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'light', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'blue', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'border', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'The wikitext insertion warning now works, and is visible regardless of the position of the user on the page. However, its color scheme is the same as other regular, confirmation type notifications like \"you\\'ve added this page to your watchlist\". Wikitext insertion is an actual problem, rather than \"just\" a confirmation or feedback notification. We need it to be more visible, possibly by using a different color scheme. Maybe not a big red blinking bubble, but something more noticeable than a white bubble with a light blue border. Version : unspecified Severity : normal', 'cleaned': 'the wikitext insertion warning now works, and is visible regardless of the position of the user on the page. however, its color scheme is the same as other regular, confirmation-type notifications like \"you\\'ve added this page to your watchlist\". wikitext insertion is an actual problem, rather than \"just\" a confirmation or feedback notification. we need it to be more visible, possibly by using a different color scheme. maybe not a big red blinking bubble, but something more noticeable than a white bubble with a light blue border. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4398': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4398', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Maybe closest to the mouse would be better. If someone edits at the bottom of the displayed content with a large screen, I’m not sure he will see the warning, too far.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'closest', 'tag': 'JJS', 'dep': 'csubj', 'up': 6, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 7, 8]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'edits', 'tag': 'VBZ', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 14, 15, 17, 18, 27]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': [21]}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ccomp', 'up': 18, 'dn': [19, 20, 23, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'Maybe closest to the mouse would be better. If someone edits at the bottom of the displayed content with a large screen, I’m not sure he will see the warning, too far.', 'cleaned': \"maybe closest to the mouse would be better. if someone edits at the bottom of the displayed content with a large screen, i'm not sure he will see the warning, too far.\"})}),\n", + " '4399': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4399', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Labeled Section Transclusion (
    Text here
    ) is not supported. This is used for status reports on MediaWiki.org. The first step is to alienate it. Currently it is treated as raw text. Version : unspecified Severity : normal', 'parsed': [{'rt': 15, 'toks': [{'tok': 'labeled', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [2]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4, 6, 8, 10, 11, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'begin=\"--monthly\"/>text', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 7]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'section', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'end=\"--monthly\"/', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'supported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 13, 14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'status', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'reports', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'alienate', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'treated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'raw', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Labeled Section Transclusion (
    Text here
    ) is not supported. This is used for status reports on MediaWiki.org. The first step is to alienate it. Currently it is treated as raw text. Version : unspecified Severity : normal', 'cleaned': 'labeled section transclusion (
    --monthly\"/>text here
    --monthly\"/>) is not supported. this is used for status reports on mediawiki.org. the first step is to alienate it. currently it is treated as raw text. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4400': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4400', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'LST is heavily used in wikisource, where most parts of pages are wrapped in section tags. Alienation and / or an extension like visual edit experience would not be ideal there, which is why we are considering supporting
    natively as the HTML5 element it is. Closing as duplicated of bug 47936 for that reason. Please respond there if you feel that this is the wrong approach. This bug has been marked as a duplicate of bug 47936 ', 'parsed': [{'rt': 3, 'toks': [{'tok': 'lst', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'heavily', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 17]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'wikisource', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'parts', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'wrapped', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [7, 9, 12, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'alienation', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1, 2, 3, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'like', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [5, 6]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [4, 7, 8, 9]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 11, 12, 14, 15, 16, 18, 34]}, {'tok': 'ideal', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [17, 22]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'considering', 'tag': 'VBG', 'dep': 'ccomp', 'up': 18, 'dn': [19, 20, 21, 23]}, {'tok': 'supporting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 22, 'dn': [25, 26, 27, 28]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'natively', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'html5', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30, 33]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 31, 'dn': [32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 5, 6, 7, 8, 11]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'respond', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 5, 12]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'feel', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'approach', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'LST is heavily used in wikisource, where most parts of pages are wrapped in section tags. Alienation and / or an extension like visual edit experience would not be ideal there, which is why we are considering supporting
    natively as the HTML5 element it is. Closing as duplicated of bug 47936 for that reason. Please respond there if you feel that this is the wrong approach. This bug has been marked as a duplicate of bug 47936 ', 'cleaned': 'lst is heavily used in wikisource, where most parts of pages are wrapped in section tags. alienation and / or an extension-like visual edit experience would not be ideal there, which is why we are considering supporting
    natively as the html5 element it is. closing as duplicated of bug for that reason. please respond there if you feel that this is the wrong approach. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4401': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4401', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Related: bug 51562 Related: bug 47936 We probably need a single bug that merges all these three.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 6, 8]}, {'tok': '<', 'tag': 'XX', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [4, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'merges', 'tag': 'VBZ', 'dep': 'relcl', 'up': 5, 'dn': [6, 10]}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 10, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Related: bug 51562 Related: bug 47936 We probably need a single bug that merges all these three.', 'cleaned': 'related: bug related: bug we probably need a single bug that merges all these three.'})}),\n", + " '4402': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4402', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'whoops. misfire.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'whoops', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'misfire', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'whoops. misfire.', 'cleaned': 'whoops. misfire.'})}),\n", + " '4403': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4403', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51462 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51462 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4404': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4404', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"For VisualEditor to alienate something, all that is required is for Parsoid to mark it up as something VisualEditor doesn't recognise; right now, Parsoid and VisualEditor are both entirely dumb to the issue. : )\", 'parsed': [{'rt': 30, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'alienate', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [0, 1, 2, 4]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': [9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'required', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 30, 'dn': [3, 5, 6, 11, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [13, 15, 16, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 14, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 22, 'dn': [18]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'recognise', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [17, 19, 20, 21]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'nsubj', 'up': 30, 'dn': [28, 29]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [10, 23, 25, 26, 27, 31, 33, 37, 38]}, {'tok': 'both', 'tag': 'DT', 'dep': 'dep', 'up': 30, 'dn': []}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'dumb', 'tag': 'JJ', 'dep': 'acomp', 'up': 30, 'dn': [32, 34]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}], 'stripped_text': \"For VisualEditor to alienate something, all that is required is for Parsoid to mark it up as something VisualEditor doesn't recognise; right now, Parsoid and VisualEditor are both entirely dumb to the issue. : )\", 'cleaned': \"for visualeditor to alienate something, all that is required is for parsoid to mark it up as something visualeditor doesn't recognise; right now, parsoid and visualeditor are both entirely dumb to the issue. :-)\"})}),\n", + " '4405': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4405', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'An example is https://www.mediawiki.org/w/index.php?title=Editor_engagement_experiments/status&oldid=750533', 'parsed': [{'rt': 2, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'An example is https://www.mediawiki.org/w/index.php?title=Editor_engagement_experiments/status&oldid=750533', 'cleaned': 'an example is '})}),\n", + " '4406': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4406', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot of problem See screenshot. Version : unspecified Severity : normal Attached : {F11666}', 'parsed': [{'rt': 3, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11666', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Screenshot of problem See screenshot. Version : unspecified Severity : normal Attached : {F11666}', 'cleaned': 'screenshot of problem see screenshot. -------------------------- **version**: unspecified **severity**: normal **attached**: {f11666}'})}),\n", + " '4407': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4407', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50898 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50898 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4408': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7hrs7wwclcldf7mm6a7o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4408', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'One of the biggest interface issue is the new reference dialog. The use is presented with a window and no real guidance on what to do. Some brief instructions guiding the user to choose an appropriate citation template would be good. This obviously needs to be customisable on a wiki basis. For en.wikipedia you could have something like \"To add a reference please choose a citation template like {{cite web}}, {{cite journal}}, {{cite book}} or {{cite news}}. Click the jigsaw icon to insert one of these templates.\" The message could be specified by a page in the MediaWiki: namespace. Version : unspecified Severity : enhancement', 'parsed': [{'rt': 6, 'toks': [{'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 6, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'biggest', 'tag': 'JJS', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'presented', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 4, 15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'real', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'guidance', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [8, 9, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'pcomp', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'brief', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'instructions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': [0, 1, 3]}, {'tok': 'guiding', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [5, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [6, 11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'appropriate', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 10]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 12, 14, 15]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'obviously', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'customisable', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'basis', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'en.wikipedia', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 9, 13, 45]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [8, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 13, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [12, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 19, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 44]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'cite', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'web', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'cite', 'tag': 'VB', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'journal', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [27, 29]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'cite', 'tag': 'NNP', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'book', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [34, 36, 37, 38, 41]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'cite', 'tag': 'VB', 'dep': 'conj', 'up': 35, 'dn': [39, 40, 42, 43]}, {'tok': 'news', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 5, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'jigsaw', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'icon', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [4, 6]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 4, 'dn': [0]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'specified', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'namespace', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'One of the biggest interface issue is the new reference dialog. The use is presented with a window and no real guidance on what to do. Some brief instructions guiding the user to choose an appropriate citation template would be good. This obviously needs to be customisable on a wiki basis. For en.wikipedia you could have something like \"To add a reference please choose a citation template like {{cite web}}, {{cite journal}}, {{cite book}} or {{cite news}}. Click the jigsaw icon to insert one of these templates.\" The message could be specified by a page in the MediaWiki: namespace. Version : unspecified Severity : enhancement', 'cleaned': 'one of the biggest interface issue is the new reference dialog. the use is presented with a window and no real guidance on what to do. some brief instructions guiding the user to choose an appropriate citation template would be good. this obviously needs to be customisable on a wiki basis. for en.wikipedia you could have something like \"to add a reference please choose a citation template like {{cite web}}, {{cite journal}}, {{cite book}} or {{cite news}}. click the jigsaw icon to insert one of these templates.\" the message could be specified by a page in the mediawiki: namespace. -------------------------- **version**: unspecified **severity**: enhancement'})}),\n", + " '4409': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4409', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This feels like the wrong approach. In general, if you have to prompt a user with text telling them what to do, your interface has failed. Bug 50110 (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context and yes, that would be wiki localised. Consequently, I'm marking this as WONTFIX so we can focus on bug 50110.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'feels', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'approach', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [1]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'advcl', 'up': 21, 'dn': [3, 4, 7, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'prompt', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'telling', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [13, 16]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 19, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [18]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'failed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 5, 17, 19, 20, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [0, 1, 3, 4, 7, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'relcl', 'up': 2, 'dn': [6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [5, 8, 10, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 13, 15, 17, 23, 26, 28, 38, 42]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'dative', 'up': 14, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'buttons', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [16, 18, 19, 20]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 17, 'dn': [21, 22]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'recommended', 'tag': 'VBD', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [27, 29, 32, 33, 34]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'context', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'conj', 'up': 28, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [35, 36, 37, 41]}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'npadvmod', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'localised', 'tag': 'VBN', 'dep': 'acomp', 'up': 38, 'dn': [39, 40]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'consequently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 11, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'wontfix', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'focus', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [8, 9, 10, 12, 14, 15, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"This feels like the wrong approach. In general, if you have to prompt a user with text telling them what to do, your interface has failed. Bug 50110 (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context and yes, that would be wiki localised. Consequently, I'm marking this as WONTFIX so we can focus on bug 50110.\", 'cleaned': \"this feels like the wrong approach. in general, if you have to prompt a user with text telling them what to do, your interface has failed. bug (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context - and yes, that would be wiki-localised. consequently, i'm marking this as wontfix so we can focus on bug .\"})}),\n", + " '4410': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7hrs7wwclcldf7mm6a7o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4410', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The Behavior switches like __TOC__, __NOTOC__ are occasionally useful in the article space and __NOINDEX__ is a useful in the user namespace. Some way to insert these in visual editor would be handy. Bug 49996 and Bug 50855 also address magic words, but don't seem to cover the Behavior switches. This was discussed at http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Some_ideas_for_29_July Version : unspecified Severity : normal\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'switches', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': '_', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'toc', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'notoc', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [16, 17, 23, 24, 25, 26]}, {'tok': 'occasionally', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': [18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': 'noindex', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [27, 30, 35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'attr', 'up': 28, 'dn': [29, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'namespace', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 4]}, {'tok': 'these', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8, 10, 11]}, {'tok': 'handy', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [1, 2, 3, 4, 5]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [6, 7, 8]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'address', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 9, 12, 13, 14, 17, 23]}, {'tok': 'magic', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'words', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [15, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'cover', 'tag': 'VB', 'dep': 'xcomp', 'up': 17, 'dn': [18, 21, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20]}, {'tok': 'switches', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'discussed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [14]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}]}], 'stripped_text': \"The Behavior switches like __TOC__, __NOTOC__ are occasionally useful in the article space and __NOINDEX__ is a useful in the user namespace. Some way to insert these in visual editor would be handy. Bug 49996 and Bug 50855 also address magic words, but don't seem to cover the Behavior switches. This was discussed at http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Some_ideas_for_29_July Version : unspecified Severity : normal\", 'cleaned': \"the behavior switches like __toc__, __notoc__ are occasionally useful in the article space and __noindex__ is a useful in the user namespace. some way to insert these in visual editor would be handy. bug and bug also address magic words, but don't seem to cover the behavior switches. this was discussed at -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4412': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4412', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/w/index.php?title=Cruz_Azul&diff=564888460&oldid=564725284 very strange. Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'strange', 'tag': 'JJ', 'dep': 'advmod', 'up': 0, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'See https://en.wikipedia.org/w/index.php?title=Cruz_Azul&diff=564888460&oldid=564725284 very strange. Version : unspecified Severity : normal', 'cleaned': 'see - very strange. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4414': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wswkm7jrcwes3tc7o34k', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4414', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Inserting media, namely images, into complext tables leads to problems. A user tried to put an image into a table listing Intel CPU sockets on De.WP and the search function went back and forth in being able to find the image he knew was on Commons and how it is labeled. Table: http://de.wikipedia.org/wiki/Prozessorsockel#Intel Image: http://commons.wikimedia.org/wiki/File:Intel_Socket_1150_IMGP8593_smial_wp.jpg The file fails to show up, if you put its name in manually once you reach \"5\" Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121004381#Bildeinbindung Version : unspecified Severity : normal', 'parsed': [{'rt': 9, 'toks': [{'tok': 'inserting', 'tag': 'VBG', 'dep': 'csubj', 'up': 9, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [2, 4, 5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'namely', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'images', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [8]}, {'tok': 'complext', 'tag': 'JJ', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'leads', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 16, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'put', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 7]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'listing', 'tag': 'VBG', 'dep': 'acl', 'up': 9, 'dn': [13]}, {'tok': 'intel', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'cpu', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'sockets', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'de.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'search', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [17, 18]}, {'tok': 'went', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [19, 21, 24, 33, 36, 40, 41]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': [22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'forth', 'tag': 'RB', 'dep': 'conj', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': [28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [27, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 32]}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'knew', 'tag': 'VBD', 'dep': 'relcl', 'up': 30, 'dn': [31]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [34]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [35]}, {'tok': 'commons', 'tag': 'NNS', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 40, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 40, 'dn': []}, {'tok': 'labeled', 'tag': 'VBN', 'dep': 'conj', 'up': 20, 'dn': [37, 38, 39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [1, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [2, 3, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'fails', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 8, 9, 11, 14, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'put', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [17, 18, 21, 22, 23, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 51]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 21, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'once', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'reach', 'tag': 'VBP', 'dep': 'advcl', 'up': 19, 'dn': [24, 25, 32]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': [30]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 28, 29, 31, 33]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': [45]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [44]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [50]}]}], 'stripped_text': 'Inserting media, namely images, into complext tables leads to problems. A user tried to put an image into a table listing Intel CPU sockets on De.WP and the search function went back and forth in being able to find the image he knew was on Commons and how it is labeled. Table: http://de.wikipedia.org/wiki/Prozessorsockel#Intel Image: http://commons.wikimedia.org/wiki/File:Intel_Socket_1150_IMGP8593_smial_wp.jpg The file fails to show up, if you put its name in manually once you reach \"5\" Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121004381#Bildeinbindung Version : unspecified Severity : normal', 'cleaned': 'inserting media, namely images, into complext tables leads to problems. a user tried to put an image into a table listing intel cpu sockets on de.wp and the search function went back and forth in being able to find the image he knew was on commons and how it is labeled. table: image: the file fails to show up, if you put its name in manually once you reach \"\" report: -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4416': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4416', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Confirmed. Typing 'Intel Socket 11' gives a list of images, but not this image. Typing 'Intel Socket 115' gives zero results. The image description is 'Intel core socket 1150, open.' Typing in 'Intel core socket 1150' does show this, and other images, so it doesnt appear to be bug 50018.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'typing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [1, 3, 5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'intel', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [4, 6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 13, 14, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'images', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'typing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [1, 3, 5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'intel', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [4, 6, 7]}, {'tok': '>', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 11]}, {'tok': 'zero', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 7, 8, 9, 10, 11, 12, 13, 14]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'intel', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'typing', 'tag': 'VBG', 'dep': 'nsubj', 'up': 11, 'dn': [1, 6, 7, 8, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'intel', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [3, 4]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 22, 'dn': [0, 10, 12, 13, 14, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'images', 'tag': 'NNS', 'dep': 'conj', 'up': 11, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [11, 17, 18, 19, 20, 21, 24, 26, 27, 28, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 22, 'dn': [23, 25]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 24, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 22, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}], 'stripped_text': \"Confirmed. Typing 'Intel Socket 11' gives a list of images, but not this image. Typing 'Intel Socket 115' gives zero results. The image description is 'Intel core socket 1150, open.' Typing in 'Intel core socket 1150' does show this, and other images, so it doesnt appear to be bug 50018.\", 'cleaned': \"confirmed. typing 'intel socket ' gives a list of images, but not this image. typing 'intel socket ' gives zero results. the image description is 'intel core socket , open.' typing in 'intel core socket ' does show this, and other images, so it doesnt appear to be bug .\"})}),\n", + " '4417': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wswkm7jrcwes3tc7o34k', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4417', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"If one tries to move a reference using Ctrl + X to pick it out, Ctrl + V doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. If one selects the sign to the left of the reference as well, Ctrl + V provides the reference number but not the content, which gets lost. If one selects the sign to the right of the reference as well, Ctrl + V provides the sign to the right but the reference gets lost. If one selects a sign to the right and to the left of the reference, it works. Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=120995561#Einzelnachweise_in_der_Zwischenablage Version : unspecified Severity : normal\", 'parsed': [{'rt': 28, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'tries', 'tag': 'VBZ', 'dep': 'advcl', 'up': 21, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 7, 10, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [8]}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'x', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'pick', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [11, 13, 14, 15, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'dep', 'up': 12, 'dn': [17, 18]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'v', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [2, 19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [24]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [21, 22, 23, 25, 26, 27, 31, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'xcomp', 'up': 28, 'dn': [29, 30, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'clipboard', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [0, 1, 4, 5, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [15, 16]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'v', 'tag': 'NN', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': 'provides', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 20, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19, 21, 24]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [22, 23, 25, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'lost', 'tag': 'VBN', 'dep': 'relcl', 'up': 24, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [0, 1, 4, 5, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 12, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': [15, 16]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'v', 'tag': 'NN', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': 'provides', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}]}, {'rt': 4, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 4, 'dn': [1]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'lost', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 3, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [0, 1, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 9, 15, 16, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'report', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': [3]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': []}]}], 'stripped_text': \"If one tries to move a reference using Ctrl + X to pick it out, Ctrl + V doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. If one selects the sign to the left of the reference as well, Ctrl + V provides the reference number but not the content, which gets lost. If one selects the sign to the right of the reference as well, Ctrl + V provides the sign to the right but the reference gets lost. If one selects a sign to the right and to the left of the reference, it works. Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=120995561#Einzelnachweise_in_der_Zwischenablage Version : unspecified Severity : normal\", 'cleaned': \"if one tries to move a reference using ctrl + x to pick it out, ctrl + v doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. if one selects the sign to the left of the reference as well, ctrl + v provides the reference number but not the content, which gets lost. if one selects the sign to the right of the reference as well, ctrl + v provides the sign to the right but the reference gets lost. if one selects a sign to the right and to the left of the reference, it works. report: -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4418': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4418', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 49396 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 49396 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4419': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4419', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot of VE on an iPad (3rd gen, iOS 6, en.wikipedia.org) Dimensions Dim.. without OS menu bar iPhone / iPod 320 x 480 320 x 460 iPh?o.. Retina 640 x 960 640 x 920 iPad (portait) 768 x 1024 768 x 1004 iPa.. (landscape) 1024 x 768 1024 x 748 So that means at least under 1024px (not accounting for MediaWiki sidebar, that is to be subtracted from that) Measuring on my MacBook Pro in latest Chrome I measure exactly 1281px as the minimum window width to have the toolbar be one line. 1331px to account for vector hd mode and allow a bit of breathing room between the left and right half of the toolbar. When at 1281px, the width of just the toolbar (subtracted the mw sidebar) is 1103px. So, a lot to cut down on. Any ideas? Version : unspecified Severity : normal Attached : {F11563}', 'parsed': [{'rt': 126, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 121, 'dn': [1, 3, 18, 20, 35, 41, 45, 52, 58, 63, 70, 76, 79, 82, 89, 93, 94, 97, 117]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'ipad', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '3rd', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'gen', 'tag': 'NNP', 'dep': 'appos', 'up': 5, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'ios', 'tag': 'NNP', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'nmod', 'up': 17, 'dn': [11, 13, 14, 15, 16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'en.wikipedia.org', 'tag': 'NNP', 'dep': 'nummod', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'dimensions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 18, 'dn': [10, 12]}, {'tok': 'dim', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [9, 17, 19]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [28]}, {'tok': 'os', 'tag': 'NNP', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'iphone', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'ipod', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 24, 25, 26, 27, 29]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 35, 'dn': [33]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [30, 31, 32, 34, 36]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': [40]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'iph?o', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [37, 38, 39, 42]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'retina', 'tag': 'NNP', 'dep': 'nmod', 'up': 45, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [43, 44, 46]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 52, 'dn': [50]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [47, 48, 49, 51, 53]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 58, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'ipad', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [54, 55, 56, 57, 59, 60]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'portait', 'tag': 'NN', 'dep': 'appos', 'up': 58, 'dn': [61]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 63, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [62, 64]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 70, 'dn': [68]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 67, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [65, 66, 67, 69, 71]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 76, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 76, 'dn': [75]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'ipa', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [72, 73, 74, 77]}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 79, 'dn': []}, {'tok': 'landscape', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [78, 80]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 79, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 82, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [81, 83]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 82, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 89, 'dn': [87]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 86, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [84, 85, 86, 88, 90]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 93, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 93, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [91, 92]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 97, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 97, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [95, 96, 110]}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 99, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 100, 'dn': [98]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 110, 'dn': [99, 101]}, {'tok': '1024px', 'tag': 'NNP', 'dep': 'pobj', 'up': 100, 'dn': [102, 104]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 101, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 104, 'dn': []}, {'tok': 'accounting', 'tag': 'VBG', 'dep': 'acl', 'up': 101, 'dn': [103, 105]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 104, 'dn': [107]}, {'tok': 'mediawiki', 'tag': 'JJ', 'dep': 'compound', 'up': 107, 'dn': []}, {'tok': 'sidebar', 'tag': 'NN', 'dep': 'pobj', 'up': 105, 'dn': [106]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 110, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 110, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 97, 'dn': [100, 108, 109, 113]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 113, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 113, 'dn': []}, {'tok': 'subtracted', 'tag': 'VBN', 'dep': 'xcomp', 'up': 110, 'dn': [111, 112, 114, 116]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 113, 'dn': [115]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 114, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 113, 'dn': []}, {'tok': 'measuring', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [118]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 117, 'dn': [120]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 120, 'dn': []}, {'tok': 'macbook', 'tag': 'NN', 'dep': 'pobj', 'up': 118, 'dn': [119]}, {'tok': 'pro', 'tag': 'RB', 'dep': 'advmod', 'up': 126, 'dn': [0, 122]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 121, 'dn': [124]}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 124, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 122, 'dn': [123]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 126, 'dn': []}, {'tok': 'measure', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [121, 125, 128, 135, 141]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 128, 'dn': []}, {'tok': '1281px', 'tag': 'JJ', 'dep': 'advmod', 'up': 126, 'dn': [127, 129]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 128, 'dn': [133]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 133, 'dn': []}, {'tok': 'minimum', 'tag': 'JJ', 'dep': 'amod', 'up': 133, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'compound', 'up': 133, 'dn': []}, {'tok': 'width', 'tag': 'NN', 'dep': 'pobj', 'up': 129, 'dn': [130, 131, 132]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 135, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 126, 'dn': [134, 138]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 137, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 138, 'dn': [136]}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 135, 'dn': [137, 140]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 140, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'attr', 'up': 138, 'dn': [139]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 126, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '1331px', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'account', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 8, 9, 24]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'hd', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [4, 5]}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'allow', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'breathing', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'room', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [18, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'conj', 'up': 17, 'dn': []}, {'tok': 'half', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [0, 2]}, {'tok': '1281px', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'width', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'subtracted', 'tag': 'VBD', 'dep': 'csubj', 'up': 16, 'dn': [1, 10, 14, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'sidebar', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [11, 17, 18]}, {'tok': '1103px', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'cut', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 6, 7]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'ideas', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11563', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'Screenshot of VE on an iPad (3rd gen, iOS 6, en.wikipedia.org) Dimensions Dim.. without OS menu bar iPhone / iPod 320 x 480 320 x 460 iPh?o.. Retina 640 x 960 640 x 920 iPad (portait) 768 x 1024 768 x 1004 iPa.. (landscape) 1024 x 768 1024 x 748 So that means at least under 1024px (not accounting for MediaWiki sidebar, that is to be subtracted from that) Measuring on my MacBook Pro in latest Chrome I measure exactly 1281px as the minimum window width to have the toolbar be one line. 1331px to account for vector hd mode and allow a bit of breathing room between the left and right half of the toolbar. When at 1281px, the width of just the toolbar (subtracted the mw sidebar) is 1103px. So, a lot to cut down on. Any ideas? Version : unspecified Severity : normal Attached : {F11563}', 'cleaned': 'screenshot of ve on an ipad (3rd gen, ios , en.wikipedia.org) dimensions dim.. without os menu bar iphone / ipod x x iph?o.. retina x x ipad (portait) x x ipa.. (landscape) x x so that means at least under 1024px (not accounting for mediawiki sidebar, that is to be subtracted from that) measuring on my macbook pro in latest chrome i measure exactly 1281px as the minimum window width to have the toolbar be one line. 1331px to account for vector-hd mode and allow a bit of breathing room between the left and right half of the toolbar. when at 1281px, the width of just the toolbar (subtracted the mw sidebar) is 1103px. so, a lot to cut down on. any ideas? -------------------------- **version**: unspecified **severity**: normal **attached**: {f11563}'})}),\n", + " '4420': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4420', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Yes, this is; merging. This bug has been marked as a duplicate of bug 51000 ', 'parsed': [{'rt': 3, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'merging', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Yes, this is; merging. This bug has been marked as a duplicate of bug 51000 ', 'cleaned': 'yes, this is; merging. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4421': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-yek7ymogrv4qc67oilhf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4421', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Same as bug 51000?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Same as bug 51000?', 'cleaned': 'same as bug ?'})}),\n", + " '4422': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-yek7ymogrv4qc67oilhf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4422', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13387 Screenshot of two side by side VE windows on 1080p screen I see the exact same problem when sizing a window to half of a 1080p HD screen circa 960px window width is not uncommon... Attached : {F11565}', 'parsed': [{'rt': 40, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dep', 'up': 19, 'dn': [0, 1, 2, 3, 6, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'side', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11, 12]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'side', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': '1080p', 'tag': 'CD', 'dep': 'nummod', 'up': 17, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'ccomp', 'up': 40, 'dn': [5, 18, 23, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 22]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'sizing', 'tag': 'VBG', 'dep': 'advcl', 'up': 19, 'dn': [24, 27, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'half', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': '1080p', 'tag': 'CD', 'dep': 'nummod', 'up': 34, 'dn': []}, {'tok': 'hd', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 32, 33]}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'circa', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': '960px', 'tag': 'NNP', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': [37]}, {'tok': 'width', 'tag': 'NN', 'dep': 'nsubj', 'up': 40, 'dn': [36, 38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [19, 35, 39, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 40, 'dn': []}, {'tok': 'uncommon', 'tag': 'JJ', 'dep': 'acomp', 'up': 40, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acomp', 'up': 40, 'dn': [47]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 46, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 40, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'f11565', 'tag': 'NNP', 'dep': 'attr', 'up': 40, 'dn': [50]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}]}], 'stripped_text': 'Created attachment 13387 Screenshot of two side by side VE windows on 1080p screen I see the exact same problem when sizing a window to half of a 1080p HD screen circa 960px window width is not uncommon... Attached : {F11565}', 'cleaned': 'created attachment screenshot of two side-by-side ve windows on 1080p screen i see the exact same problem when sizing a window to half of a 1080p hd screen -- circa 960px window width is not uncommon... **attached**: {f11565}'})}),\n", + " '4423': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4423', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Per http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Content_transclusion_causes_WTF_mode If trying to add a template, only adding content (empty) and click apply, following error is thrown: TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js Line 192 Version : unspecified Severity : normal', 'parsed': [{'rt': 24, 'toks': [{'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [1, 2, 3, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'advcl', 'up': 24, 'dn': [11, 13, 15, 16, 17, 18, 20, 21]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'parataxis', 'up': 12, 'dn': [14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [19]}, {'tok': 'apply', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 24, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 24, 'dn': []}, {'tok': 'thrown', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 10, 12, 22, 23, 25, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [27, 29, 32, 33, 34, 35, 36, 37, 38]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'acl', 'up': 26, 'dn': [28, 30, 31]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 26, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'appos', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 26, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 26, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'oprd', 'up': 24, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': [46]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 24, 'dn': [45]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'oprd', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'oprd', 'up': 24, 'dn': []}]}], 'stripped_text': 'Per http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Content_transclusion_causes_WTF_mode If trying to add a template, only adding content (empty) and click apply, following error is thrown: TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js Line 192 Version : unspecified Severity : normal', 'cleaned': 'per if trying to add a template, only adding content (empty) and click apply, following error is thrown: typeerror: content is undefined line -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4428': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4428', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > > > > if (content.params) { > > If we had used coffescript instead of plain JS, it would be so simple to > write > that as: > if content?.params > ... > > Now I assume we\\'ll need to do it manually as > if (typeof content !== \"undefined\" && content !== null && content.params) { > ... > } It\\'s much easier than that, you can just do if ( content && content.params ) . No need to use typeof and string comparisons and all that :) Really, though, content shouldn\\'t be undefined in the first place.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'content.params', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': [0, 6, 10, 15]}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'advcl', 'up': 5, 'dn': [7, 8, 9, 11]}, {'tok': 'coffescript', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [13]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 11, 'dn': [12]}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'dep', 'up': 5, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 16, 17, 18, 21, 27, 30, 33, 34]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [20, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': [23]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'write', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [22, 25, 26]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [31]}, {'tok': 'content?.params', 'tag': 'NNPS', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'assume', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 6]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': [1, 5, 6]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'typeof', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 7, 8, 9, 11, 12, 13, 14, 15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'content', 'tag': 'NNP', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 7, 8, 9, 10, 11]}, {'tok': 'null', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': [3, 4, 5, 6]}, {'tok': '&', 'tag': 'CC', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'content.params', 'tag': 'NNP', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [0, 3]}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'easier', 'tag': 'JJR', 'dep': 'acomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 9, 11, 18]}, {'tok': 'if', 'tag': 'IN', 'dep': 'dobj', 'up': 10, 'dn': [13, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'content', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [12, 14, 15, 16]}, {'tok': '&', 'tag': 'CC', 'dep': 'nummod', 'up': 13, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'content.params', 'tag': 'NNP', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'need', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'acl', 'up': 1, 'dn': [2, 7]}, {'tok': 'typeof', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'string', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': []}, {'tok': 'comparisons', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4, 8, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 10, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'conj', 'up': 7, 'dn': [9]}, {'tok': ':)', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 11, 12, 13, 14, 15, 16, 17, 18, 20, 25]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > > > > if (content.params) { > > If we had used coffescript instead of plain JS, it would be so simple to > write > that as: > if content?.params > ... > > Now I assume we\\'ll need to do it manually as > if (typeof content !== \"undefined\" && content !== null && content.params) { > ... > } It\\'s much easier than that, you can just do if ( content && content.params ) . No need to use typeof and string comparisons and all that :) Really, though, content shouldn\\'t be undefined in the first place.', 'cleaned': '(in reply to comment #) > > > > if (content.params) { > > if we had used coffescript instead of plain js, it would be so simple to > write > that as: > if content?.params > ... > > now i assume we\\'ll need to do it manually as > if (typeof content !== \"undefined\" && content !== null && content.params) { > ... > } it\\'s much easier than that, you can just do if ( content && content.params ) . no need to use typeof and string comparisons and all that :) really, though, content shouldn\\'t be undefined in the first place.'})}),\n", + " '4429': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4429', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '> > > if (content.params) { If we had used coffescript instead of plain JS, it would be so simple to write that as: if content?.params ... Now I assume we\\'ll need to do it manually as if (typeof content !== \"undefined\" && content !== null && content.params) { ... }', 'parsed': [{'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': [1, 2, 4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'content.params', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'advcl', 'up': 17, 'dn': [5, 6, 7, 9, 13]}, {'tok': 'coffescript', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [11]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 9, 'dn': [10]}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'dobj', 'up': 8, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 8, 14, 15, 16, 19, 30, 43]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [18, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'write', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': [24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'content?.params', 'tag': 'NNPS', 'dep': 'advcl', 'up': 30, 'dn': [25]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'assume', 'tag': 'VBP', 'dep': 'advcl', 'up': 17, 'dn': [23, 26, 27, 28, 29, 33]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 30, 'dn': [31, 32, 35, 39]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 36, 37]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 35, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 39, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'dep', 'up': 33, 'dn': [38, 42]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'typeof', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '=', 'tag': 'PRP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'content', 'tag': 'NNP', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 7, 8, 9]}, {'tok': 'null', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': [3, 4, 5, 6]}, {'tok': '&', 'tag': 'CC', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'content.params', 'tag': 'NNP', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '> > > if (content.params) { If we had used coffescript instead of plain JS, it would be so simple to write that as: if content?.params ... Now I assume we\\'ll need to do it manually as if (typeof content !== \"undefined\" && content !== null && content.params) { ... }', 'cleaned': '> > > if (content.params) { if we had used coffescript instead of plain js, it would be so simple to write that as: if content?.params ... now i assume we\\'ll need to do it manually as if (typeof content !== \"undefined\" && content !== null && content.params) { ... }'})}),\n", + " '4430': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4430', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Insert Transclusion 2. Ignore \"New template\" panel in the dialog and go to \"+ [] Add content\" 3. Type \"x\" 4. Apply changes 5. > Uncaught TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js:192 > ve.dm.MWTransclusionNode.prototype.getWikitext = function() { > var i, len, part, template, param, content = this.getAttribute(\\'mw\\'), wikitext = \\'\\'; > > if (content.params) { > content = {\\'parts\\': [{\\'template\\': content}]}; > } Uncaught TypeError: Cannot read property \\'params\\' of undefined ve.dm.MWTransclusionNode.getWikitext ve.ce.MWTransclusionNode.generateContents ve.ce.GeneratedContentNode.onUpdate VeCeGeneratedContentNode VeCeMWTransclusionNode VeCeMWTransclusionInlineNode ve.Factory.create ve.ce.BranchNode.onSplice ve.ce.ContentBranchNode.onSplice oo.EventEmitter.emit ve.dm.BranchNode.splice ve.insertIntoArray ve.dm.Document.rebuildNodes ve.dm.DocumentSynchronizer.synchronizers.rebuild ve.dm.DocumentSynchronizer.synchronize ve.dm.TransactionProcessor.process ve.dm.Document.commit ve.dm.Surface.change ve.dm.SurfaceFragment.insertContent ve.ui.MWTransclusionDialog.onClose ve.ui.Window.close (anonymous function) proxy', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'insert', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'transclusion', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'ignore', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 9, 10, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [11]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 8]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 5, 7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [3, 4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'apply', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5]}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 71, 'toks': [{'tok': 'uncaught', 'tag': 'CC', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 71, 'dn': [0, 2, 3, 5, 12, 18, 33, 34, 35, 36]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'advmod', 'up': 5, 'dn': [6, 7, 8]}, {'tok': 've.dm.mwtransclusionnode.prototype.getwikitext', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': '=', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [13, 14, 15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'var', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': [16]}, {'tok': 'i', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': [19, 20, 30, 31, 32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'len', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': [21, 22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 22, 'dn': [25, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'param', 'tag': 'NN', 'dep': 'conj', 'up': 24, 'dn': [27, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'conj', 'up': 26, 'dn': [29]}, {'tok': '=', 'tag': 'NNS', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': \"this.getattribute('mw\", 'tag': 'NNS', 'dep': 'appos', 'up': 18, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '=', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 71, 'dn': [46]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': [39, 40]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41, 42, 44]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'content.params', 'tag': 'NNS', 'dep': 'pobj', 'up': 40, 'dn': [43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'prep', 'up': 37, 'dn': [38, 45, 47, 56, 62]}, {'tok': '=', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [48, 49, 50, 51]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'appos', 'up': 47, 'dn': []}, {'tok': 'parts', 'tag': 'NNS', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'appos', 'up': 46, 'dn': [52, 53, 54, 55, 57, 58, 59, 60, 61]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'appos', 'up': 56, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 71, 'dn': [65, 66, 67, 68]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 64, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 64, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'conj', 'up': 64, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 64, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 71, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 71, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 37, 63, 64, 69, 70, 74, 80, 90, 94]}, {'tok': 'property', 'tag': 'NN', 'dep': 'nmod', 'up': 74, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'params', 'tag': 'NNS', 'dep': 'dobj', 'up': 71, 'dn': [72, 73, 75, 76]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 74, 'dn': [79]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'amod', 'up': 79, 'dn': []}, {'tok': 've.dm.mwtransclusionnode.getwikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 79, 'dn': []}, {'tok': 've.ce.mwtransclusionnode.generatecontents', 'tag': 'NNPS', 'dep': 'pobj', 'up': 76, 'dn': [77, 78]}, {'tok': 've.ce.generatedcontentnode.onupdate', 'tag': 'VBP', 'dep': 'advcl', 'up': 71, 'dn': [82, 83]}, {'tok': 'vecegeneratedcontentnode', 'tag': 'JJ', 'dep': 'amod', 'up': 82, 'dn': []}, {'tok': 'vecemwtransclusionnode', 'tag': 'NN', 'dep': 'dobj', 'up': 80, 'dn': [81]}, {'tok': 'vecemwtransclusioninlinenode', 'tag': 'NN', 'dep': 'conj', 'up': 80, 'dn': []}, {'tok': 've.factory.create', 'tag': 'NN', 'dep': 'mark', 'up': 90, 'dn': []}, {'tok': 've.ce.branchnode.onsplice', 'tag': 'NN', 'dep': 'nmod', 'up': 86, 'dn': []}, {'tok': 've.ce.contentbranchnode.onsplice', 'tag': 'NN', 'dep': 'compound', 'up': 87, 'dn': [85]}, {'tok': 'oo.eventemitter.emit', 'tag': '-LRB-', 'dep': 'amod', 'up': 90, 'dn': [86]}, {'tok': 've.dm.branchnode.splice', 'tag': 'NNS', 'dep': 'compound', 'up': 90, 'dn': []}, {'tok': 've.insertintoarray', 'tag': 'VBP', 'dep': 'compound', 'up': 90, 'dn': []}, {'tok': 've.dm.document.rebuildnodes', 'tag': 'NNS', 'dep': 'dep', 'up': 71, 'dn': [84, 87, 88, 89]}, {'tok': 've.dm.documentsynchronizer.synchronizers.rebuild', 'tag': 'NNP', 'dep': 'nsubj', 'up': 92, 'dn': []}, {'tok': 've.dm.documentsynchronizer.synchronize', 'tag': 'VBP', 'dep': 'compound', 'up': 93, 'dn': [91]}, {'tok': 've.dm.transactionprocessor.process', 'tag': 'NN', 'dep': 'nsubj', 'up': 94, 'dn': [92]}, {'tok': 've.dm.document.commit', 'tag': 'VBP', 'dep': 'conj', 'up': 71, 'dn': [93, 98]}, {'tok': 've.dm.surface.change', 'tag': 'NN', 'dep': 'compound', 'up': 98, 'dn': []}, {'tok': 've.dm.surfacefragment.insertcontent', 'tag': 'NN', 'dep': 'compound', 'up': 97, 'dn': []}, {'tok': 've.ui.mwtransclusiondialog.onclose', 'tag': 'NN', 'dep': 'compound', 'up': 98, 'dn': [96]}, {'tok': 've.ui.window.close', 'tag': 'NN', 'dep': 'dobj', 'up': 94, 'dn': [95, 97, 99, 101, 102, 103]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 98, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 101, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'appos', 'up': 98, 'dn': [100]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 98, 'dn': []}, {'tok': 'proxy', 'tag': 'NN', 'dep': 'appos', 'up': 98, 'dn': []}]}], 'stripped_text': '1. Insert Transclusion 2. Ignore \"New template\" panel in the dialog and go to \"+ [] Add content\" 3. Type \"x\" 4. Apply changes 5. > Uncaught TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js:192 > ve.dm.MWTransclusionNode.prototype.getWikitext = function() { > var i, len, part, template, param, content = this.getAttribute(\\'mw\\'), wikitext = \\'\\'; > > if (content.params) { > content = {\\'parts\\': [{\\'template\\': content}]}; > } Uncaught TypeError: Cannot read property \\'params\\' of undefined ve.dm.MWTransclusionNode.getWikitext ve.ce.MWTransclusionNode.generateContents ve.ce.GeneratedContentNode.onUpdate VeCeGeneratedContentNode VeCeMWTransclusionNode VeCeMWTransclusionInlineNode ve.Factory.create ve.ce.BranchNode.onSplice ve.ce.ContentBranchNode.onSplice oo.EventEmitter.emit ve.dm.BranchNode.splice ve.insertIntoArray ve.dm.Document.rebuildNodes ve.dm.DocumentSynchronizer.synchronizers.rebuild ve.dm.DocumentSynchronizer.synchronize ve.dm.TransactionProcessor.process ve.dm.Document.commit ve.dm.Surface.change ve.dm.SurfaceFragment.insertContent ve.ui.MWTransclusionDialog.onClose ve.ui.Window.close (anonymous function) proxy', 'cleaned': '. insert transclusion . ignore \"new template\" panel in the dialog and go to \"+ [] add content\" . type \"x\" . apply changes . > uncaught typeerror: content is undefined > ve.dm.mwtransclusionnode.prototype.getwikitext = function() { > var i, len, part, template, param, content = this.getattribute(\\'mw\\'), wikitext = \\'\\'; > > if (content.params) { > content = {\\'parts\\': [{\\'template\\': content}]}; > } uncaught typeerror: cannot read property \\'params\\' of undefined ve.dm.mwtransclusionnode.getwikitext ve.ce.mwtransclusionnode.generatecontents ve.ce.generatedcontentnode.onupdate vecegeneratedcontentnode vecemwtransclusionnode vecemwtransclusioninlinenode ve.factory.create ve.ce.branchnode.onsplice ve.ce.contentbranchnode.onsplice oo.eventemitter.emit ve.dm.branchnode.splice ve.insertintoarray ve.dm.document.rebuildnodes ve.dm.documentsynchronizer.synchronizers.rebuild ve.dm.documentsynchronizer.synchronize ve.dm.transactionprocessor.process ve.dm.document.commit ve.dm.surface.change ve.dm.surfacefragment.insertcontent ve.ui.mwtransclusiondialog.onclose ve.ui.window.close (anonymous function) proxy'})}),\n", + " '4431': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ea6gwat27oulytc5tvsy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4431', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Unlike the standard source editing windows, VE doesn't confirm closing the page if you have made changes, making it very easy to accidentally close a tab and lose all of your edits. Version : unspecified Severity : normal\", 'parsed': [{'rt': 10, 'toks': [{'tok': 'unlike', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 4]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 11, 17, 19, 20, 35]}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'advcl', 'up': 10, 'dn': [14, 15, 16, 18]}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 10, 'dn': [23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'accidentally', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'advcl', 'up': 23, 'dn': [24, 25, 28, 29, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'lose', 'tag': 'VB', 'dep': 'conj', 'up': 26, 'dn': [31]}, {'tok': 'all', 'tag': 'DT', 'dep': 'dobj', 'up': 30, 'dn': [32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 34, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Unlike the standard source editing windows, VE doesn't confirm closing the page if you have made changes, making it very easy to accidentally close a tab and lose all of your edits. Version : unspecified Severity : normal\", 'cleaned': \"unlike the standard source editing windows, ve doesn't confirm closing the page if you have made changes, making it very easy to accidentally close a tab and lose all of your edits. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4435': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4435', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '\"Wikitext markup detected\" message should disappear automatically when there\\'s no more wikitext. Now the user must click it to make it go away. Version : unspecified Severity : normal', 'parsed': [{'rt': 7, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'wikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'markup', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': [1]}, {'tok': 'detected', 'tag': 'VBD', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [2, 3, 4]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'disappear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 11, 15]}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [9, 10, 14]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 7, 11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [6, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 10]}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '\"Wikitext markup detected\" message should disappear automatically when there\\'s no more wikitext. Now the user must click it to make it go away. Version : unspecified Severity : normal', 'cleaned': '\"wikitext markup detected\" message should disappear automatically when there\\'s no more wikitext. now the user must click it to make it go away. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4436': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4436', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' %%% This bug has been marked as a duplicate of bug 51701 %%%', 'parsed': [{'rt': 10, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 10, 'dn': [0, 1, 3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': [6]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 5, 7, 8, 9, 11, 19, 20, 21]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}]}], 'stripped_text': ' %%% This bug has been marked as a duplicate of bug 51701 %%%', 'cleaned': '%%%*** this bug has been marked as a duplicate of bug ***%%%'})}),\n", + " '4437': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ohetl546bwt5ac2szu5w', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4437', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Tested on Firefox 22, Monobook and Vector skin. DOES NOT seem to affect Chrome 28 on Vector. Steps to reproduce: Open the [[Olive Branch High School]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. The result will be that the entire document becomes uneditable since there is no editable section anymore that the user can click. The console will report the error: \"TypeError: node is null\" If you don\\'t click anywhere else after pressing delete and start typing the visual editor will behave extremely wonkey. I have seen behavior that ranged from adding an unending steam of pawns to cursor focus jumping all over the page. Additionally, the console will fill with a hailstorm of errors (Below is just a small sample). Error: ve.dm.Document.getNodeFromOffset(): offset 1 is out of bounds TypeError: parent is null Error: Unbalanced set of replace operations found Error: Unbalanced input passed to document Error: Invalid retain length, cannot retain backwards The above is likely just a consequence of the deletion . If i look at firebug\\'s output it seems that Ctrl+A will delete these lines:

    

    Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'tested', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6, 7, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': [8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'affect', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 8, 9]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [7]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 12, 13, 14, 15, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'olive', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'branch', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [9]}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'school', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 8, 10, 11]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'ctrl+a', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'delete', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 8, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [5, 6]}, {'tok': 'becomes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7, 9, 12]}, {'tok': 'uneditable', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [10, 11, 15, 16, 21]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 14]}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [18]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'ccomp', 'up': 12, 'dn': [17, 19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 5, 9, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [7, 8, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'node', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 32, 'dn': [11, 13]}, {'tok': 'null', 'tag': 'JJ', 'dep': 'acomp', 'up': 12, 'dn': [14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'advcl', 'up': 32, 'dn': [15, 16, 17, 18, 21, 22]}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [20]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'pressing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 22, 'dn': [24, 25, 26]}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'start', 'tag': 'VB', 'dep': 'conj', 'up': 23, 'dn': [27]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 29]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'behave', 'tag': 'VB', 'dep': 'acl', 'up': 9, 'dn': [10, 12, 19, 31, 34]}, {'tok': 'extremely', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'wonkey', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 21]}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ranged', 'tag': 'VBD', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [10, 14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'unending', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'steam', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'cursor', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [13, 15, 16]}, {'tok': 'focus', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'jumping', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [18]}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'additionally', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'fill', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 13, 19]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'hailstorm', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'errors', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'below', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 5, 'dn': [11, 12, 17]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'small', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'sample', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 15, 16, 18]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dep', 'up': 10, 'dn': [0, 2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 've.dm.document.getnodefromoffset', 'tag': 'NNP', 'dep': 'nsubj', 'up': 10, 'dn': [4, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': 'offset', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 7, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 18, 'dn': [1, 3, 8, 11]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'bounds', 'tag': 'NNS', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'parent', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [10, 16, 17, 21, 46]}, {'tok': 'null', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'attr', 'up': 18, 'dn': [19, 20, 22, 24, 31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'unbalanced', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'set', 'tag': 'NN', 'dep': 'appos', 'up': 21, 'dn': [23, 25, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'replace', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'operations', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'found', 'tag': 'VBN', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': [28, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'unbalanced', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'nsubj', 'up': 46, 'dn': [32, 34, 39, 42, 43]}, {'tok': 'passed', 'tag': 'VBD', 'dep': 'acl', 'up': 33, 'dn': [35]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [38]}, {'tok': 'document', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36, 37]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'invalid', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'retain', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'length', 'tag': 'NN', 'dep': 'appos', 'up': 33, 'dn': [40, 41]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 46, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 46, 'dn': []}, {'tok': 'retain', 'tag': 'VB', 'dep': 'conj', 'up': 18, 'dn': [33, 44, 45, 47, 50, 58]}, {'tok': 'backwards', 'tag': 'RB', 'dep': 'advmod', 'up': 46, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'above', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [48]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 46, 'dn': [49, 51, 54]}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 50, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 54, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'consequence', 'tag': 'NN', 'dep': 'attr', 'up': 50, 'dn': [52, 53, 55]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': [57]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 57, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 55, 'dn': [56]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 46, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'look', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [0, 1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'firebug', 'tag': 'NNP', 'dep': 'poss', 'up': 6, 'dn': [5]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 4, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 12, 15, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'ctrl+a', 'tag': 'NNP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 14]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'lines', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': 'p', 'tag': 'NNP', 'dep': 'dep', 'up': 28, 'dn': [20]}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'parsoid=\"{"dsr":[,0,0', 'tag': 'NNP', 'dep': 'appos', 'up': 17, 'dn': [18, 19, 21]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'class=\"ve', 'tag': 'NNP', 'dep': 'nmod', 'up': 28, 'dn': [25, 26]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'ce', 'tag': 'NNP', 'dep': 'appos', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'branchnode', 'tag': 'NN', 'dep': 'oprd', 'up': 8, 'dn': [16, 17, 22, 23, 24, 27, 29, 30, 31, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'advmod', 'up': 28, 'dn': [46]}, {'tok': 'span', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 39, 'dn': [33, 35]}, {'tok': 'class=\"ve', 'tag': 'NNP', 'dep': 'nummod', 'up': 32, 'dn': [34]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'ce', 'tag': 'NNP', 'dep': 'appos', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'branchnode', 'tag': 'NN', 'dep': 'npadvmod', 'up': 39, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'slug', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': [32, 36, 37, 38]}, {'tok': 've', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'ce', 'tag': 'NNP', 'dep': 'compound', 'up': 46, 'dn': [40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'branchnode', 'tag': 'NNP', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'inlineslug\">&#;', 'tag': '-RRB-', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 57, 'dn': [56]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [55]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 28, 'dn': []}]}], 'stripped_text': 'Tested on Firefox 22, Monobook and Vector skin. DOES NOT seem to affect Chrome 28 on Vector. Steps to reproduce: Open the [[Olive Branch High School]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. The result will be that the entire document becomes uneditable since there is no editable section anymore that the user can click. The console will report the error: \"TypeError: node is null\" If you don\\'t click anywhere else after pressing delete and start typing the visual editor will behave extremely wonkey. I have seen behavior that ranged from adding an unending steam of pawns to cursor focus jumping all over the page. Additionally, the console will fill with a hailstorm of errors (Below is just a small sample). Error: ve.dm.Document.getNodeFromOffset(): offset 1 is out of bounds TypeError: parent is null Error: Unbalanced set of replace operations found Error: Unbalanced input passed to document Error: Invalid retain length, cannot retain backwards The above is likely just a consequence of the deletion . If i look at firebug\\'s output it seems that Ctrl+A will delete these lines:

    

    Version : unspecified Severity : normal', 'cleaned': 'tested on firefox , monobook and vector skin. does not seem to affect chrome on vector. steps to reproduce: - open the [[olive branch high school]] in the visual editor. - press ctrl+a to select everything on the page. - press delete. the result will be that the entire document becomes uneditable since there is no editable section anymore that the user can click. the console will report the error: - \"typeerror: node is null\" if you don\\'t click anywhere else after pressing delete and start typing the visual editor will behave extremely wonkey. i have seen behavior that ranged from adding an unending steam of pawns to cursor focus jumping all over the page. additionally, the console will fill with a hailstorm of errors (below is just a small sample). - error: ve.dm.document.getnodefromoffset(): offset is out of bounds - typeerror: parent is null - error: unbalanced set of replace operations found - error: unbalanced input passed to document - error: invalid retain length, cannot retain backwards the above is likely just a consequence of the deletion . if i look at firebug\\'s output it seems that ctrl+a will delete these lines:

    ,0,0]}\" class=\"ve-ce-branchnode\"> &#;

    -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4438': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4438', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a duplicate of bug 50947 merging. This bug has been marked as a duplicate of bug 50947 ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 10, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'merging', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'This is a duplicate of bug 50947 merging. This bug has been marked as a duplicate of bug 50947 ', 'cleaned': 'this is a duplicate of bug - merging. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4439': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4439', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"On Firefox I can get pawns too, or keypresses causing the character to appear twice, if I do 1. Control A 2. Delete 3. type 'a' But the page becomes unusable if I follow these steps: 1. Control A 2. Delete 3. Click on the link icon, or anything else 4. type a doesnt work\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6, 7, 8, 9, 19, 23]}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'keypresses', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [10, 16]}, {'tok': 'causing', 'tag': 'VBG', 'dep': 'acl', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [12, 13, 15]}, {'tok': 'twice', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'advcl', 'up': 4, 'dn': [17, 18, 20, 21, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'control', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'delete', 'tag': 'JJ', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'becomes', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [6, 8, 11, 18]}, {'tok': 'unusable', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'follow', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [9, 10, 13, 16]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'control', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'delete', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 9, 10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'icon', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': [8]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'a-', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3]}]}], 'stripped_text': \"On Firefox I can get pawns too, or keypresses causing the character to appear twice, if I do 1. Control A 2. Delete 3. type 'a' But the page becomes unusable if I follow these steps: 1. Control A 2. Delete 3. Click on the link icon, or anything else 4. type a doesnt work\", 'cleaned': \"on firefox i can get pawns too, or keypresses causing the character to appear twice, if i do . control-a . delete . type 'a' but the page becomes unusable if i follow these steps: . control-a . delete . click on the link icon, or anything else . type a- doesnt work\"})}),\n", + " '4440': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ohetl546bwt5ac2szu5w', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4440', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Slight alteration: Chrome 28 does seem to be affected after all, though the problem is less severe. (Chrome) Open the [[Nodeulseom]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. Chrome will place a pawn (♙) in the article as soon as one starts typing after the deletion. Often this pawn is also a hyperlink. Firefox will behave in a similar fashion on this specific page. Both Chrome and Firefox report a single error in the console: \"Error: Offset could not be translated to a DOM element and offset: 3\" This is probably because the article in this instance isn\\'t blanked entirely. Ctrl+a followed by delete doesn\\'t seem to delete the categories present in the article.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'slight', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'alteration', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 8, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'acl', 'up': 1, 'dn': [4, 5, 7, 11, 14, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 8, 'dn': [3, 9, 10, 13]}, {'tok': 'after', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [15, 17, 20]}, {'tok': 'less', 'tag': 'RBR', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'severe', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'chrome', 'tag': 'NNP', 'dep': 'dep', 'up': 4, 'dn': [0, 2]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 3, 6, 7, 8, 9, 10, 11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'nodeulseom', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'ctrl+a', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'delete', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'chrome', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 11, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [10, 14]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 14, 'dn': [16]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 7]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hyperlink', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'firefox', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'behave', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'fashion', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 1, 'dn': []}, {'tok': 'chrome', 'tag': 'VBP', 'dep': 'dep', 'up': 19, 'dn': [0, 2, 3, 4, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': 'report', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 19, 'dn': [12, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'offset', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'translated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 13, 15, 16, 17, 18, 20, 24, 25, 44]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'offset', 'tag': 'VBP', 'dep': 'conj', 'up': 19, 'dn': [26, 27, 28, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [29, 30]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [31, 33, 42]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 42, 'dn': [35, 37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'instance', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 42, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 42, 'dn': []}, {'tok': 'blanked', 'tag': 'VBN', 'dep': 'advcl', 'up': 32, 'dn': [34, 36, 40, 41, 43]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'ctrl+a', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [1]}, {'tok': 'followed', 'tag': 'VBN', 'dep': 'acl', 'up': 0, 'dn': [2]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 1, 'dn': [3]}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 8, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'present', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Slight alteration: Chrome 28 does seem to be affected after all, though the problem is less severe. (Chrome) Open the [[Nodeulseom]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. Chrome will place a pawn (♙) in the article as soon as one starts typing after the deletion. Often this pawn is also a hyperlink. Firefox will behave in a similar fashion on this specific page. Both Chrome and Firefox report a single error in the console: \"Error: Offset could not be translated to a DOM element and offset: 3\" This is probably because the article in this instance isn\\'t blanked entirely. Ctrl+a followed by delete doesn\\'t seem to delete the categories present in the article.', 'cleaned': 'slight alteration: chrome does seem to be affected after all, though the problem is less severe. (chrome) - open the [[nodeulseom]] in the visual editor. - press ctrl+a to select everything on the page. - press delete. chrome will place a pawn () in the article as soon as one starts typing after the deletion. often this pawn is also a hyperlink. firefox will behave in a similar fashion on this specific page. both chrome and firefox report a single error in the console: \"error: offset could not be translated to a dom element and offset: \" this is probably because the article in this instance isn\\'t blanked entirely. ctrl+a followed by delete doesn\\'t seem to delete the categories present in the article.'})}),\n", + " '4441': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4441', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'en.wp editor DragonsFlight reports a strange diff at https://en.wikipedia.org/w/index.php?title=Axial_precession&diff=next&oldid=565790907 where a
    was duplicated minus the leading < Possibly related to bug 51304? Version : unspecified Severity : normal', 'parsed': [{'rt': 3, 'toks': [{'tok': 'en.wp', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'dragonsflight', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 6, 11, 16, 17, 18, 20, 31, 32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'strange', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'br', 'tag': 'XX', 'dep': 'npadvmod', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'clear', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'ccomp', 'up': 3, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [19, 21, 26]}, {'tok': 'minus', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'leading', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'conj', 'up': 20, 'dn': [25, 27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [28, 29, 30]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'en.wp editor DragonsFlight reports a strange diff at https://en.wikipedia.org/w/index.php?title=Axial_precession&diff=next&oldid=565790907 where a
    was duplicated minus the leading < Possibly related to bug 51304? Version : unspecified Severity : normal', 'cleaned': 'en.wp editor dragonsflight reports a strange diff at where a
    was duplicated minus the leading < possibly related to bug ? -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4442': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4442', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Can\\'t reproduce; probably a transient Parsoid DSR and off by one error, given the issue. Marking as \"WORKSFORME\", but please re open if it recurs or further information is available.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 15, 20]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'transient', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'dsr', 'tag': 'NNP', 'dep': 'nmod', 'up': 15, 'dn': [5, 6, 7, 9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'off', 'tag': 'IN', 'dep': 'conj', 'up': 8, 'dn': [11, 12]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13, 14]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': [4, 8, 16, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'csubj', 'up': 17, 'dn': [1, 6, 7, 8, 9, 10, 13]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4, 5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'worksforme', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'recurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [11, 12, 14, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 18, 19]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': 'Can\\'t reproduce; probably a transient Parsoid DSR and off by one error, given the issue. Marking as \"WORKSFORME\", but please re open if it recurs or further information is available.', 'cleaned': 'can\\'t reproduce; probably a transient parsoid dsr and off-by-one error, given the issue. marking as \"worksforme\", but please re-open if it recurs or further information is available.'})}),\n", + " '4443': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4443', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Given the proximity of the image, im guessing this is bug 52107.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'given', 'tag': 'VBN', 'dep': 'prep', 'up': 9, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'proximity', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'm', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'guessing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 11, 13, 14, 15, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [10, 12]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Given the proximity of the image, im guessing this is bug 52107.', 'cleaned': 'given the proximity of the image, im guessing this is bug .'})}),\n", + " '4444': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ohetl546bwt5ac2szu5w', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4444', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(Tested on Firefox 22) It seems that the \"&editintro=Template:BLP_editintro\" URL is accidentally reversed on Monobook. Steps to reproduce: (Vector Working correctly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit&editintro=Template:BLP_editintro (Monobook Working incorrectly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit&editintro=Template:BLP_editintro The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit As far as i can see only the source editor can load a template when using the \"EditIntro\" parameter in the URL. In monobook, it seems that the EditIntro parameter is accidentally added to the Visual Editor link instead of the Edit Source link. Version : unspecified Severity : normal', 'parsed': [{'rt': 9, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'tested', 'tag': 'VBN', 'dep': 'advcl', 'up': 9, 'dn': [0, 2, 6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 8, 23, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': [13]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'editintro', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': '=', 'tag': 'NNP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [12, 14, 15, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'blp_editintro', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [11, 16, 18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'accidentally', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'reversed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [10, 20, 21, 22, 24]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'dep', 'up': 11, 'dn': [2, 3, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [4, 5, 6, 8, 9]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'navigate', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 10, 12, 18, 19, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'martin', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'j.', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'silverstein', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 15, 16]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [1, 2, 3, 4]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 9, 20, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [13, 14, 16, 17]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [10, 11, 12, 18, 19, 21, 22, 28, 30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'npadvmod', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acomp', 'up': 20, 'dn': [23, 24, 25, 26, 27, 29]}, {'tok': 'incorrectly', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'navigate', 'tag': 'VB', 'dep': 'acomp', 'up': 7, 'dn': [31, 33, 39, 40, 41]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 32, 'dn': [38]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': 'martin', 'tag': 'NNP', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'j.', 'tag': 'NNP', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'silverstein', 'tag': 'NNP', 'dep': 'pobj', 'up': 33, 'dn': [34, 35, 36, 37]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [1, 2, 3, 4]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 9, 20, 22, 23, 24, 36, 49]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [13, 14, 16, 17]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [10, 11, 12, 18, 19, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': [25, 30]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 26, 'dn': [27, 28, 29]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 36, 'dn': [31, 32, 33]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'load', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [26, 34, 35, 38, 40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 36, 'dn': [39, 45, 46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'editintro', 'tag': 'NNP', 'dep': 'nmod', 'up': 45, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42, 43, 44]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [48]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 11, 23]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'editintro', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [6, 7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'accidentally', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [5, 8, 9, 10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [14]}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 18, 22]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 16, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [20]}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [19, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '(Tested on Firefox 22) It seems that the \"&editintro=Template:BLP_editintro\" URL is accidentally reversed on Monobook. Steps to reproduce: (Vector Working correctly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit&editintro=Template:BLP_editintro (Monobook Working incorrectly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit&editintro=Template:BLP_editintro The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit As far as i can see only the source editor can load a template when using the \"EditIntro\" parameter in the URL. In monobook, it seems that the EditIntro parameter is accidentally added to the Visual Editor link instead of the Edit Source link. Version : unspecified Severity : normal', 'cleaned': '(tested on firefox ) it seems that the \"&editintro=template:blp_editintro\" url is accidentally reversed on monobook. steps to reproduce: (vector - working correctly) - navigate to [[martin j. silverstein]]. -- the \"edit\" link will be: -- the \"edit source\" link will be: (monobook - working incorrectly) - navigate to [[martin j. silverstein]]. -- the \"edit\" link will be: -- the \"edit source\" link will be: as far as i can see only the source editor can load a template when using the \"editintro\" parameter in the url. in monobook, it seems that the editintro parameter is accidentally added to the visual editor link instead of the edit source link. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4446': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4446', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirming problem exists. The fix probably needs to be made at [[MediaWiki:Common.js]]', 'parsed': [{'rt': 2, 'toks': [{'tok': 'confirming', 'tag': 'VBG', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 6, 13, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9, 10, 12]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'mediawiki', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'common.js', 'tag': 'ADD', 'dep': 'pobj', 'up': 7, 'dn': [11]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Confirming problem exists. The fix probably needs to be made at [[MediaWiki:Common.js]]', 'cleaned': 'confirming problem exists. the fix probably needs to be made at [[mediawiki:common.js]]'})}),\n", + " '4447': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4447', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=564615505&oldid=564615290 and https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=565801063&oldid=565800169 Reproduced at https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853026&oldid=565852620, https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853312&oldid=565853264 Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': [5, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBD', 'dep': 'conj', 'up': 0, 'dn': [6, 9, 22, 25, 26, 27, 28, 29, 30]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': [24]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [23]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'oprd', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'oprd', 'up': 8, 'dn': []}]}], 'stripped_text': 'See https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=564615505&oldid=564615290 and https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=565801063&oldid=565800169 Reproduced at https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853026&oldid=565852620, https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853312&oldid=565853264 Version : unspecified Severity : normal', 'cleaned': 'see and reproduced at -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4448': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4448', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Sorry for getting to this bug so late. I can\\'t reproduce this bug at all. However, I have a number of confusions and questions about the bug report such that I don\\'t know if that\\'s because the bug has been fixed, was never present, or I just can\\'t understand it… : ( \"In VE, the image is not editable.\" What does \"not editable\" mean? You can\\'t move? Can\\'t resize? Can\\'t add a caption? Can\\'t delete? Doesn\\'t appear? \"(note the diff is a mess)\" Is it? What kind of mess? Details help a lot in a complex system so we can tell whether we can reproduce or not. Is the VE still the same VE that you had open in step 2 (with the changes made to the text line into \"abc def gh\", and the WT changes made in step 3 also made but in parallel to the edit)? See https://www.mediawiki.org/wiki/VisualEditor:Bug_52107 for my testing page. Am provisionally marking this as \"WORKSFORME\", which is very unsatisfactory. : ( Happy to review if we can have further information.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 1, 'dn': [3, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'late', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 7, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 19, 29, 30, 41, 42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'confusions', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [8, 9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'questions', 'tag': 'NNS', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [14, 15, 16, 17, 18, 22]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [20, 21, 28]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': [24]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 22, 'dn': [23, 25, 26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 3, 'dn': [31, 32, 33, 34, 39]}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 30, 'dn': []}, {'tok': 'present', 'tag': 'JJ', 'dep': 'acomp', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 39, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 39, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 39, 'dn': []}, {'tok': 'understand', 'tag': 'VB', 'dep': 'conj', 'up': 30, 'dn': [35, 36, 37, 38, 40]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 39, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':-(', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 7, 8, 9, 10]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'mean', 'tag': 'NN', 'dep': 'xcomp', 'up': 4, 'dn': [5]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'resize', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'parataxis', 'up': 10, 'dn': [1, 5, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [4, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'mess', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 9, 11, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'mess', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'details', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'help', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 4, 11, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'complex', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [8, 9, 10, 15]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [12, 13, 14, 16, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 6, 9, 16, 17, 31, 32, 43, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'attr', 'up': 0, 'dn': [1, 3]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 0, 'dn': [4]}, {'tok': 've', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ccomp', 'up': 0, 'dn': [7, 8, 10, 11, 13, 14, 15]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [19, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'made', 'tag': 'VBN', 'dep': 'acl', 'up': 19, 'dn': [21, 25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [26, 29]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': 'def', 'tag': 'NNP', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'gh', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': [27, 28]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'wt', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 43, 'dn': [33, 34, 36, 39, 40, 41]}, {'tok': 'made', 'tag': 'VBN', 'dep': 'acl', 'up': 35, 'dn': [37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 35, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': []}, {'tok': 'made', 'tag': 'VBD', 'dep': 'conj', 'up': 0, 'dn': [35, 42, 44, 45, 50]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 43, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 43, 'dn': [46]}, {'tok': 'parallel', 'tag': 'NN', 'dep': 'pobj', 'up': 45, 'dn': [47]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': [48]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 7, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'provisionally', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 10, 13]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6, 7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'worksforme', 'tag': 'JJ', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [9, 12]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'unsatisfactory', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': ':-(', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'happy', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 3, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'review', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 6, 9]}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Sorry for getting to this bug so late. I can\\'t reproduce this bug at all. However, I have a number of confusions and questions about the bug report such that I don\\'t know if that\\'s because the bug has been fixed, was never present, or I just can\\'t understand it… : ( \"In VE, the image is not editable.\" What does \"not editable\" mean? You can\\'t move? Can\\'t resize? Can\\'t add a caption? Can\\'t delete? Doesn\\'t appear? \"(note the diff is a mess)\" Is it? What kind of mess? Details help a lot in a complex system so we can tell whether we can reproduce or not. Is the VE still the same VE that you had open in step 2 (with the changes made to the text line into \"abc def gh\", and the WT changes made in step 3 also made but in parallel to the edit)? See https://www.mediawiki.org/wiki/VisualEditor:Bug_52107 for my testing page. Am provisionally marking this as \"WORKSFORME\", which is very unsatisfactory. : ( Happy to review if we can have further information.', 'cleaned': 'sorry for getting to this bug so late. i can\\'t reproduce this bug at all. however, i have a number of confusions and questions about the bug report such that i don\\'t know if that\\'s because the bug has been fixed, was never present, or i just can\\'t understand it... :-( \"in ve, the image is not editable.\" what does \"not editable\" mean? you can\\'t move? can\\'t resize? can\\'t add a caption? can\\'t delete? doesn\\'t appear? \"(note the diff is a mess)\" is it? what kind of mess? details help a lot in a complex system so we can tell whether we can reproduce or not. is the ve still the same ve that you had open in step (with the changes made to the text line into \"abc def gh\", and the wt changes made in step also made but in parallel to the edit)? see for my testing page. am provisionally marking this as \"worksforme\", which is very unsatisfactory. :-( happy to review if we can have further information.'})}),\n", + " '4449': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4449', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Here is another case that looks similar: https://en.wikipedia.org/w/index.php?title=Persian_language&diff=prev&oldid=566108307', 'parsed': [{'rt': 1, 'toks': [{'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 8, 9, 10]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': [2, 5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}]}], 'stripped_text': 'Here is another case that looks similar: https://en.wikipedia.org/w/index.php?title=Persian_language&diff=prev&oldid=566108307', 'cleaned': 'here is another case that looks similar: '})}),\n", + " '4450': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4450', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Create a page with \" abc def gh [[File:Andrew W.K. The Party All Goddamn Night EP 2011.jpg|thumb|right]][[Sambanthar|Thirugnana Sambanthar]] of the [[Shaiva Siddhanta]] school. \" 2. In VE, the image is not editable. Place the cursor at \\'c\\', press space and then delete: converting the first line to \"abc def gh\" press save, review changes. (note that the diff looks good. Do not save.) 3. In Source Editor, after gh add \\' ij\\' and save 4. In VE, repeat step 2 (note the diff is a mess) Confirmed any image does this; and tested in Chrome and Firefox.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'def', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'gh', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [5, 6]}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 17, 18, 19, 20, 29, 30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'andrew', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'w.k.-the', 'tag': 'JJ', 'dep': 'compound', 'up': 8, 'dn': [4, 5]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'party', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [6, 7, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'goddamn', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'night', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [12, 13]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'ep-.jpg|thumb|right]][[sambanthar|thirugnana', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': [10, 11, 14, 15]}, {'tok': 'sambanthar', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [8, 16]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'shaiva', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'siddhanta', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': [22, 23, 24, 26, 27]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'school', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 7, 8]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 10, 12, 14, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4, 5, 6, 7, 9]}, {'tok': \"'\", 'tag': '``', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'c', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [11, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'converting', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'nmod', 'up': 22, 'dn': []}, {'tok': 'def', 'tag': 'NNP', 'dep': 'nmod', 'up': 22, 'dn': []}, {'tok': 'gh', 'tag': 'NNP', 'dep': 'nmod', 'up': 26, 'dn': [19, 20, 21, 23]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': [24]}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [22, 25, 27, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'appos', 'up': 26, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 6]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'gh', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 8, 9, 10, 11, 15]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ij', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [12, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [1]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'repeat', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 7, 9, 16, 28]}, {'tok': 'step', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'parataxis', 'up': 3, 'dn': [8, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [11, 14, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'mess', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'confirmed', 'tag': 'VBD', 'dep': 'dep', 'up': 3, 'dn': [19, 21, 22, 23]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [17]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 16, 'dn': [18, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'tested', 'tag': 'VBD', 'dep': 'conj', 'up': 16, 'dn': [24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'conj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Create a page with \" abc def gh [[File:Andrew W.K. The Party All Goddamn Night EP 2011.jpg|thumb|right]][[Sambanthar|Thirugnana Sambanthar]] of the [[Shaiva Siddhanta]] school. \" 2. In VE, the image is not editable. Place the cursor at \\'c\\', press space and then delete: converting the first line to \"abc def gh\" press save, review changes. (note that the diff looks good. Do not save.) 3. In Source Editor, after gh add \\' ij\\' and save 4. In VE, repeat step 2 (note the diff is a mess) Confirmed any image does this; and tested in Chrome and Firefox.', 'cleaned': 'steps to reproduce: . create a page with \" abc def gh [[file:andrew-w.k.-the-party-all-goddamn-night-ep-.jpg|thumb|right]][[sambanthar|thirugnana sambanthar]] of the [[shaiva siddhanta]] school. \" . in ve, the image is not editable. place the cursor at \\'c\\', press space and then delete: converting the first line to \"abc def gh\" - press save, review changes. (note that the diff looks good. do not save.) . in source editor, after gh add \\' ij\\' and save . in ve, repeat step (note the diff is a mess) confirmed any image does this; and tested in chrome and firefox.'})}),\n", + " '4451': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4451', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This looks like a string buffer problem, as it inserts different pieces of text into the same spot. And it appears to only happen every second edit. https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&action=history&offset=20130727021955&limit=4 The testcase is fairly small now https://en.wikipedia.org/wiki/User:John_Vandenberg/test My process for reproducing the bug is to open the page in VE, merge the first two paragraphs (i.e. bring 'other Hindu views' up to the 'and'). Review. If that doesnt trigger it, edit source, remove a word further down in the page, save, and remove the process in VE.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 10, 19]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'string', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'buffer', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'inserts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [8, 9, 12, 15]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'pieces', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4, 8]}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'testcase', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7, 8, 9, 10, 18, 46]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'small', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [6]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 5, 'dn': [11]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 13, 'dn': []}, {'tok': 'process', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [12, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'reproducing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [13, 20, 26, 45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19, 22, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'conj', 'up': 18, 'dn': [25, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'dobj', 'up': 26, 'dn': [27, 28, 29, 33]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'bring', 'tag': 'VB', 'dep': 'parataxis', 'up': 30, 'dn': [31, 32, 34, 37, 39, 44]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'hindu', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': []}, {'tok': 'views', 'tag': 'NNS', 'dep': 'dobj', 'up': 33, 'dn': [35, 36, 38]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'case', 'up': 37, 'dn': []}, {'tok': 'up', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [40]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': \"'\", 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 40, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'review', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'trigger', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [0, 1, 2, 3, 5, 6, 8, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 12, 14, 15, 18, 19, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': 'further', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'down', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [20, 21, 22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': [24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'process', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [26]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': \"This looks like a string buffer problem, as it inserts different pieces of text into the same spot. And it appears to only happen every second edit. https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&action=history&offset=20130727021955&limit=4 The testcase is fairly small now https://en.wikipedia.org/wiki/User:John_Vandenberg/test My process for reproducing the bug is to open the page in VE, merge the first two paragraphs (i.e. bring 'other Hindu views' up to the 'and'). Review. If that doesnt trigger it, edit source, remove a word further down in the page, save, and remove the process in VE.\", 'cleaned': \"this looks like a string buffer problem, as it inserts different pieces of text into the same spot. and it appears to only happen every second edit. the testcase is fairly small now my process for reproducing the bug is to open the page in ve, merge the first two paragraphs (i.e. bring 'other hindu views' up to the 'and'). review. if that doesnt trigger it, edit source, remove a word further down in the page, save, and remove the process in ve.\"})}),\n", + " '4452': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4452', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Reported at: https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Link_formatting_trick Simplified test cases here: [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/i>/g;\" | node parse html2wt [[Foo|\\'\\'\\'foo\\'\\'\\']] [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/b>/g;\" | node parse html2wt [[Foo|\\'\\'\\'\\'foo\\'\\'\\'\\']] Version : unspecified Severity : normal', 'parsed': [{'rt': 39, 'toks': [{'tok': 'reported', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [1, 9]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'simplified', 'tag': 'VBN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [3, 4, 5, 6, 7]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'subbu@earth', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'lib', 'tag': 'NN', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'echo', 'tag': 'VB', 'dep': 'ccomp', 'up': 39, 'dn': [0, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 28]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': \"foo|'foo\", 'tag': 'NNS', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [24, 25]}, {'tok': '|', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'sed', 'tag': 'VBD', 'dep': 'parataxis', 'up': 15, 'dn': [22, 23, 26, 27, 29, 30, 31, 32, 33, 34]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 's', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': 'foo/', 'tag': 'ADD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'foo<\\\\/i>/g', 'tag': 'CD', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'ROOT', 'dn': [15, 35, 36, 37, 38, 40]}, {'tok': '--html2wt', 'tag': 'NNP', 'dep': 'punct', 'up': 39, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [1, 2, 3, 4]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': \"foo|'''foo\", 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'subbu@earth', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'lib', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'echo', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 8, 9, 10, 12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [2]}, {'tok': \"foo|'foo\", 'tag': 'NNS', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [7, 8]}, {'tok': '|', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'sed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 22, 'dn': [0, 1, 3, 4, 5, 6, 9, 10, 12, 13, 15, 16, 17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 's', 'tag': 'NNP', 'dep': 'dobj', 'up': 11, 'dn': [14]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'foo/', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'foo<\\\\/b>/g', 'tag': 'CD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'ROOT', 'dn': [11, 18, 19, 20, 21, 23]}, {'tok': '--html2wt', 'tag': 'NNP', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': \"foo|''''foo\", 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [0]}, {'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 10, 'dn': [1, 3, 4, 5, 6]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [2, 8, 11, 12, 13]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [10, 14]}]}], 'stripped_text': 'Reported at: https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Link_formatting_trick Simplified test cases here: [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/i>/g;\" | node parse html2wt [[Foo|\\'\\'\\'foo\\'\\'\\']] [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/b>/g;\" | node parse html2wt [[Foo|\\'\\'\\'\\'foo\\'\\'\\'\\']] Version : unspecified Severity : normal', 'cleaned': 'reported at: simplified test cases here: [subbu@earth lib] echo \"[[foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/i>/g;\" | node parse --html2wt [[foo|\\'\\'\\'foo\\'\\'\\']] [subbu@earth lib] echo \"[[foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/b>/g;\" | node parse --html2wt [[foo|\\'\\'\\'\\'foo\\'\\'\\'\\']] -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4453': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4453', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Deployed and tested in production.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'deployed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'tested', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Deployed and tested in production.', 'cleaned': 'deployed and tested in production.'})}),\n", + " '4458': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2nopae2cxuamwcbndaih', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4458', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This bug is about the generalisation of the solution deployed in bug #50929 in the Wikimedia environment. Having in mind the medium term of the deployment of the VisualEditor in many/most of the MediaWiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the VisualEditor by default for registrated users, with a LocalSettings parameter wgVisualEditorDefault. This would give the choice to the sysadmins to enable by default or not the VE for registrated users (for anons there is already the preference wgVisualEditorDisableForAnons), and this could be directly used in the Wikimedia environment to replace the parameter $wmgVisualEditorDefault. To resolve this bug, the patch https://gerrit.wikimedia.org/r/#/c/75541/ could be generalised by renaming the new preference \"visualeditor betatempdisable\" into \"visualeditor preference disable\", and depending of the variable wgVisualEditorDefault either the positive preference (for alpha/beta environments, \"Enable the VE\") or the negative preference (for production environments, \"Disable the VE\") would be used, the other preference being hidden with wgHiddenPrefs. In the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgVisualEditorDefault value from false to true and this would automatically activate the VE during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don’t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). I point out the default messages visualeditor preference enable/disable should have a general wiki phrasing, and any Wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the WikimediaMessages extension (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50929', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 20]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'generalisation', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'acl', 'up': 8, 'dn': [10, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11, 14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 14, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'having', 'tag': 'VBG', 'dep': 'advcl', 'up': 23, 'dn': [1, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'mind', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'medium', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4, 6, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [15]}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 20, 21, 22, 26, 50]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [24, 25, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'acl', 'up': 26, 'dn': [27, 30, 32, 44, 45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'sysadmins', 'tag': 'NNS', 'dep': 'dative', 'up': 28, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'choice', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'enabling', 'tag': 'VBG', 'dep': 'pcomp', 'up': 33, 'dn': [35, 36]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 34, 'dn': []}, {'tok': 'disabling', 'tag': 'VBG', 'dep': 'conj', 'up': 34, 'dn': [38, 39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [41]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'registrated', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 41, 'dn': [42]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [47]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'localsettings', 'tag': 'NNS', 'dep': 'pobj', 'up': 45, 'dn': [46, 49]}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 49, 'dn': []}, {'tok': 'wgvisualeditordefault', 'tag': 'NNP', 'dep': 'appos', 'up': 47, 'dn': [48]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 9, 29, 30, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'choice', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'dative', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'sysadmins', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'enable', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [8, 10, 23]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [13, 14, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'registrated', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [21]}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [20, 22, 24, 27, 28]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'wgvisualeditordisableforanons', 'tag': 'NNS', 'dep': 'attr', 'up': 23, 'dn': [25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 35, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [31, 32, 33, 34, 36, 41, 44, 45, 46, 47, 48]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37, 38]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'replace', 'tag': 'VB', 'dep': 'xcomp', 'up': 35, 'dn': [40, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': [42]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': 'wmgvisualeditordefault', 'tag': 'NNP', 'dep': 'dobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 35, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'resolve', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [0, 3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [5, 7]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'generalised', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 6, 8, 9, 10, 11, 13, 32, 50]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'renaming', 'tag': 'VBG', 'dep': 'pcomp', 'up': 13, 'dn': [17, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 21, 22]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'betatempdisable', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': [18, 19, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [29, 30, 31]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 29, 'dn': [27]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [26]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25, 28]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'depending', 'tag': 'VBG', 'dep': 'prep', 'up': 50, 'dn': [34, 41]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'variable', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'wgvisualeditordefault', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'positive', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'conj', 'up': 33, 'dn': [38, 39, 40, 42, 43]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [47]}, {'tok': 'alpha', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'amod', 'up': 47, 'dn': [45]}, {'tok': 'environments', 'tag': 'NNS', 'dep': 'pobj', 'up': 43, 'dn': [44, 46]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'enable', 'tag': 'VBP', 'dep': 'conj', 'up': 12, 'dn': [33, 48, 49, 52, 53, 54, 55, 58, 65, 72, 78, 81]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 50, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'negative', 'tag': 'JJ', 'dep': 'amod', 'up': 58, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'conj', 'up': 50, 'dn': [56, 57, 59, 60]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 58, 'dn': [62]}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 62, 'dn': []}, {'tok': 'environments', 'tag': 'NNS', 'dep': 'pobj', 'up': 60, 'dn': [61]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'disable', 'tag': 'VB', 'dep': 'conj', 'up': 50, 'dn': [63, 64, 67, 68, 69]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 67, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 65, 'dn': [66]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 72, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 72, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ccomp', 'up': 50, 'dn': [70, 71]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 78, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 76, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 76, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 78, 'dn': [74, 75]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 78, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'ccomp', 'up': 50, 'dn': [73, 76, 77, 79]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 78, 'dn': [80]}, {'tok': 'wghiddenprefs', 'tag': 'NNS', 'dep': 'pobj', 'up': 79, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 50, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'advcl', 'up': 15, 'dn': [0, 4, 5, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 12, 13, 14, 16, 21, 29, 33, 102]}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'sysadmin', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [17, 19, 20, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'wgvisualeditordefault', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26, 27]}, {'tok': 'false', 'tag': 'JJ', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'true', 'tag': 'JJ', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'activate', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [30, 31, 32, 35, 36, 39, 44, 65, 68, 77]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': 'during', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 44, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 44, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 44, 'dn': [42]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'advcl', 'up': 33, 'dn': [40, 41, 43, 45, 50, 51]}, {'tok': 'aware', 'tag': 'JJ', 'dep': 'acomp', 'up': 44, 'dn': [46]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 49, 'dn': []}, {'tok': 'setting', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47, 48]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 44, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'conj', 'up': 44, 'dn': [53]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'possibility', 'tag': 'NN', 'dep': 'dobj', 'up': 51, 'dn': [52, 54]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 53, 'dn': [55]}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 54, 'dn': [58]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 58, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 55, 'dn': [56, 57]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'welcoming', 'tag': 'VBG', 'dep': 'amod', 'up': 62, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 65, 'dn': [60, 61]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 65, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 65, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'parataxis', 'up': 33, 'dn': [59, 62, 63, 64, 66, 67]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 65, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 73, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 73, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 73, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 73, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'advcl', 'up': 77, 'dn': [69, 70, 71, 72, 74]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 73, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 77, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 77, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'conj', 'up': 33, 'dn': [73, 75, 76, 79, 92, 93, 95]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 79, 'dn': []}, {'tok': 'possibility', 'tag': 'NN', 'dep': 'dobj', 'up': 77, 'dn': [78, 81]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 81, 'dn': []}, {'tok': 'disable', 'tag': 'VB', 'dep': 'acl', 'up': 79, 'dn': [80, 82, 84, 91]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 81, 'dn': [83]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 82, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 81, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 91, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 91, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 89, 'dn': []}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'amod', 'up': 89, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 91, 'dn': [87, 88]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 91, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'conj', 'up': 81, 'dn': [85, 86, 89, 90]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 77, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 95, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 77, 'dn': [94, 100, 101]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 100, 'dn': []}, {'tok': 'sysadmin', 'tag': 'NN', 'dep': 'nmod', 'up': 99, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 99, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 100, 'dn': [97, 98]}, {'tok': 'choice', 'tag': 'NN', 'dep': 'attr', 'up': 95, 'dn': [96, 99]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 95, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 5, 14, 48, 61]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'messages', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [3, 4]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [6, 7]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [8, 9]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [10, 11]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [12, 13, 19, 20, 21, 42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'amod', 'up': 19, 'dn': [16, 17]}, {'tok': 'phrasing', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'customisation', 'tag': 'NN', 'dep': 'nsubj', 'up': 42, 'dn': [22, 23, 25, 26, 32, 35]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': [31]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'relcl', 'up': 27, 'dn': [28, 29, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': [33, 34, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 35, 'dn': [37, 39, 40]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 38, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': 'hide', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [24, 41, 44, 45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 42, 'dn': [43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 48, 'dn': []}, {'tok': 'customised', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [46, 47, 49, 54]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'wikimediamessages', 'tag': 'NNS', 'dep': 'compound', 'up': 52, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'pobj', 'up': 49, 'dn': [50, 51]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 48, 'dn': [53, 56, 60]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 56, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 54, 'dn': [55, 57, 58, 59]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 56, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'This bug is about the generalisation of the solution deployed in bug #50929 in the Wikimedia environment. Having in mind the medium term of the deployment of the VisualEditor in many/most of the MediaWiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the VisualEditor by default for registrated users, with a LocalSettings parameter wgVisualEditorDefault. This would give the choice to the sysadmins to enable by default or not the VE for registrated users (for anons there is already the preference wgVisualEditorDisableForAnons), and this could be directly used in the Wikimedia environment to replace the parameter $wmgVisualEditorDefault. To resolve this bug, the patch https://gerrit.wikimedia.org/r/#/c/75541/ could be generalised by renaming the new preference \"visualeditor betatempdisable\" into \"visualeditor preference disable\", and depending of the variable wgVisualEditorDefault either the positive preference (for alpha/beta environments, \"Enable the VE\") or the negative preference (for production environments, \"Disable the VE\") would be used, the other preference being hidden with wgHiddenPrefs. In the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgVisualEditorDefault value from false to true and this would automatically activate the VE during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don’t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). I point out the default messages visualeditor preference enable/disable should have a general wiki phrasing, and any Wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the WikimediaMessages extension (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50929', 'cleaned': 'this bug is about the generalisation of the solution deployed in bug # in the wikimedia environment. having in mind the medium term of the deployment of the visualeditor in many/most of the mediawiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the visualeditor by default for registrated users, with a localsettings parameter wgvisualeditordefault. this would give the choice to the sysadmins to enable by default or not the ve for registrated users (for anons there is already the preference wgvisualeditordisableforanons), and this could be directly used in the wikimedia environment to replace the parameter wmgvisualeditordefault. to resolve this bug, the patch could be generalised by renaming the new preference \"visualeditor-betatempdisable\" into \"visualeditor-preference-disable\", and depending of the variable wgvisualeditordefault either the positive preference (for alpha/beta environments, \"enable the ve\") or the negative preference (for production environments, \"disable the ve\") would be used, the other preference being hidden with wghiddenprefs. in the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgvisualeditordefault value from false to true and this would automatically activate the ve during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don\\'t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). i point out the default messages visualeditor-preference-enable/disable should have a general-wiki phrasing, and any wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the wikimediamessages extension (see my comment ). -------------------------- **version**: unspecified **severity**: enhancement **see also**: '})}),\n", + " '4461': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sryrz6tgcfnnsiddx32p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4461', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #0) ... > I point out the default messages visualeditor preference enable/disable > should > have a general wiki phrasing, and any Wikimedia customisation (about > namespaces > where it is enabled, about the time the parameter is available before > possibly > hide the preference) should be customised in the WikimediaMessages extension > (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). About this, see also bug 52188.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 17, 55, 69]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'messages', 'tag': 'NNS', 'dep': 'nmod', 'up': 13, 'dn': [4, 5]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [7, 8]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [9, 10]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [6, 11, 12, 14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [13, 15, 16, 22, 23, 24, 31]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'amod', 'up': 22, 'dn': [19, 20]}, {'tok': 'phrasing', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'customisation', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [25, 26, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': [29]}, {'tok': 'namespaces', 'tag': 'VBZ', 'dep': 'conj', 'up': 17, 'dn': [27, 30, 32, 36, 37, 38, 47, 48, 49, 52]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 36, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 36, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 31, 'dn': [33, 34, 35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 43, 'dn': [41]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 40, 'dn': [42, 44, 45]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 43, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [46]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 45, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'hide', 'tag': 'VB', 'dep': 'xcomp', 'up': 31, 'dn': [51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 51, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': [50]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 55, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 55, 'dn': []}, {'tok': 'customised', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [53, 54, 56, 60, 62]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 55, 'dn': [59]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 59, 'dn': []}, {'tok': 'wikimediamessages', 'tag': 'NNS', 'dep': 'compound', 'up': 59, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'pobj', 'up': 56, 'dn': [57, 58]}, {'tok': '>', 'tag': 'PRP', 'dep': 'dep', 'up': 55, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 55, 'dn': [61, 64, 68]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 64, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 62, 'dn': [63, 65, 66, 67]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 64, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 64, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 64, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #0) ... > I point out the default messages visualeditor preference enable/disable > should > have a general wiki phrasing, and any Wikimedia customisation (about > namespaces > where it is enabled, about the time the parameter is available before > possibly > hide the preference) should be customised in the WikimediaMessages extension > (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). About this, see also bug 52188.', 'cleaned': '(in reply to comment #) ... > i point out the default messages visualeditor-preference-enable/disable > should > have a general-wiki phrasing, and any wikimedia customisation (about > namespaces > where it is enabled, about the time the parameter is available before > possibly > hide the preference) should be customised in the wikimediamessages extension > (see my comment ). about this, see also bug .'})}),\n", + " '4462': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2nopae2cxuamwcbndaih', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4462', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In the proposed scenario the default values of the two preferences visualeditor enable and visualeditor disable would be false: in a beta environment the default is \"not enabled by default=false\", and in the production environment the default is \"not disabled by default=false\".', 'parsed': [{'rt': 31, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'proposed', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'values', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': [4, 5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'nsubj', 'up': 19, 'dn': [6, 12, 14, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15, 16]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 31, 'dn': [0, 13, 18, 20, 21]}, {'tok': 'false', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'beta', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 31, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [19, 22, 27, 28, 29, 30, 32, 35, 36, 37, 38, 48]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 31, 'dn': [33]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [34]}, {'tok': '=', 'tag': 'VBP', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'oprd', 'up': 31, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 48, 'dn': [43]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 48, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 48, 'dn': []}, {'tok': 'disabled', 'tag': 'VBN', 'dep': 'conj', 'up': 31, 'dn': [39, 44, 45, 46, 47, 49, 53, 54]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 48, 'dn': [50, 52]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 49, 'dn': [51]}, {'tok': '=', 'tag': 'VBP', 'dep': 'appos', 'up': 50, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 48, 'dn': []}]}], 'stripped_text': 'In the proposed scenario the default values of the two preferences visualeditor enable and visualeditor disable would be false: in a beta environment the default is \"not enabled by default=false\", and in the production environment the default is \"not disabled by default=false\".', 'cleaned': 'in the proposed scenario the default values of the two preferences visualeditor-enable and visualeditor-disable would be false: in a beta environment the default is \"not enabled by default=false\", and in the production environment the default is \"not disabled by default=false\".'})}),\n", + " '4463': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4463', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I saw bugs that are similar to this one, for example Bug 51289, but nothing exactly like this one. References that are added by templates are not recognized by the references tool. I am not talking about templates like the English Wikipedia\\'s {{cite web}}, which go inside the tag, but about template that add the tag itself (with {{#tag:ref}}). This can be in infoboxes (Bug 51289) or in any other template. The Hebrew Wikipedia, for example, uses such a template, {{הערה}} very extensively, because mixing right to left text with left to right XML tags like is very hard to edit. This means that most of the references there are not usable for reusing in the \"Use an existing reference\". (This also means a bunch of other things, but I\\'ll report them separately.) Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 16, 17, 18, 23]}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [4, 9, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 2, 'dn': [3, 5]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [12, 13, 14, 15]}, {'tok': 'example', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [20]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [19, 22]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'references', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 8, 'dn': [3]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'relcl', 'up': 0, 'dn': [1, 2, 4]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 3, 'dn': [5]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'recognized', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 6, 7, 9, 13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'tool', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'talking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 15, 16, 17, 19, 26, 27, 28, 49]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'poss', 'up': 14, 'dn': [7, 8, 10]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'cite', 'tag': 'NNP', 'dep': 'nmod', 'up': 14, 'dn': [11, 12]}, {'tok': 'web', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [9, 13]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [18, 20]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'conj', 'up': 3, 'dn': [29, 47, 48]}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [31]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 29, 'dn': [30, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 33, 34, 35, 37, 38, 39]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 36, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40, 41, 43]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'pobj', 'up': 39, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 43, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [42, 44, 45, 46]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 43, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'infoboxes', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 2, 'dn': [15]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'hebrew', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [5]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 3, 4, 6, 10, 18, 19, 40]}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 11, 12, 13, 14, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'h`rh', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'extensively', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'mixing', 'tag': 'VBG', 'dep': 'csubj', 'up': 40, 'dn': [20, 27, 36, 39]}, {'tok': 'right', 'tag': 'NN', 'dep': 'nmod', 'up': 27, 'dn': [23, 24]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25, 26]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 28]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [35]}, {'tok': 'left', 'tag': 'VBN', 'dep': 'nmod', 'up': 34, 'dn': [30, 31]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32, 33]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': 'xml', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': [29]}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [34]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [37, 38]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [21, 42, 45]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 40, 'dn': [41, 44]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 42, 'dn': [43]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 40, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'nsubj', 'up': 8, 'dn': [4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 7, 9, 10]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'usable', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': [11]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'reusing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [13, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'dobj', 'up': 12, 'dn': [14, 15, 19, 20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 9, 10, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bunch', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'things', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [11, 12, 14, 15, 16, 17]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'separately', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 9, 14]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [6, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': [7, 10, 11]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [12, 13]}]}], 'stripped_text': 'I saw bugs that are similar to this one, for example Bug 51289, but nothing exactly like this one. References that are added by templates are not recognized by the references tool. I am not talking about templates like the English Wikipedia\\'s {{cite web}}, which go inside the tag, but about template that add the tag itself (with {{#tag:ref}}). This can be in infoboxes (Bug 51289) or in any other template. The Hebrew Wikipedia, for example, uses such a template, {{הערה}} very extensively, because mixing right to left text with left to right XML tags like is very hard to edit. This means that most of the references there are not usable for reusing in the \"Use an existing reference\". (This also means a bunch of other things, but I\\'ll report them separately.) Version : unspecified Severity : normal', 'cleaned': 'i saw bugs that are similar to this one, for example bug , but nothing exactly like this one. references that are added by templates are not recognized by the references tool. i am not talking about templates like the english wikipedia\\'s {{cite web}}, which go inside the tag, but about template that add the tag itself (with {{#tag:ref}}). this can be in infoboxes (bug ) or in any other template. the hebrew wikipedia, for example, uses such a template, {{h`rh}} very extensively, because mixing right-to-left text with left-to-right xml tags like is very hard to edit. this means that most of the references there are not usable for reusing in the \"use an existing reference\". (this also means a bunch of other things, but i\\'ll report them separately.) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4464': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4464', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). : ( In general they are part of bug 50474, but I'll expand that to be clearer. This bug has been marked as a duplicate of bug 50474 \", 'parsed': [{'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [0, 2]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [6]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 12, 26, 29, 31]}, {'tok': 'numerous', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'impossible', 'tag': 'JJ', 'dep': 'conj', 'up': 7, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 17, 18, 20, 21, 22]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [23, 24, 25, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 7, 'dn': [30, 33, 38, 39]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'attr', 'up': 31, 'dn': [32, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 37, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'pcomp', 'up': 34, 'dn': [35, 36]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': ':-(', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 8, 9, 10, 11, 12, 15]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [13, 14, 16, 18, 20]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [17, 19]}, {'tok': 'clearer', 'tag': 'JJR', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"The problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). : ( In general they are part of bug 50474, but I'll expand that to be clearer. This bug has been marked as a duplicate of bug 50474 \", 'cleaned': \"the problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). :-( in general they are part of bug , but i'll expand that to be clearer. *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4465': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7hrs7wwclcldf7mm6a7o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4465', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'A5b writes: Edit page, then click save to get \"Edit summary\" Window. Don\\'t touch mouse, put some description, using the keyboard. Then we want to change checkboxes \"minor edit\" or \"watch page\", without using the mouse. Press key, and you will be directed to the link \"minor edit\" not to the checkbox. second Tab is \"Save Page\" button. Next \"review changes\". Next three tabs for links in the footer of this windows. Is it possible to change tab order to this (e.g. using tabindex argument or via rearranging divs and other elements): 1. \"description\" 2. \"minor edit checkbox\" 3. \"watch page checkbox\" 4. \"Save page\" 5. \"review changes\" 6. anything else Or even move \"save page\" and \"review\" to be just after \"description\". http://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback#Wrong tab order on the \"Edit summary\" window Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'a5b', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'writes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 7, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'dep', 'up': 1, 'dn': [8, 10]}, {'tok': 'save', 'tag': 'VB', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9, 11, 15]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'nmod', 'up': 15, 'dn': [12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'touch', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 12]}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'put', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7, 8, 9]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 4, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 8, 15, 16]}, {'tok': 'checkboxes', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6, 7, 9, 10, 13]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'watch', 'tag': 'VB', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [17]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'press', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'nowiki>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'key', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5, 6, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'directed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [7, 8, 9, 11, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [13, 14, 15, 17, 19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 8, 9]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [4, 5, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 12]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'footer', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 4, 11, 26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [3, 6, 7]}, {'tok': 'tab', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [9, 10, 13, 14, 15, 21, 22, 23, 24, 25]}, {'tok': 'tabindex', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'argument', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'via', 'tag': 'IN', 'dep': 'conj', 'up': 11, 'dn': [16]}, {'tok': 'rearranging', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [20]}, {'tok': 'divs', 'tag': 'VBN', 'dep': 'amod', 'up': 20, 'dn': [18, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'conj', 'up': 17, 'dn': []}, {'tok': 'elements', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'watch', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 5, 6, 7, 8, 9]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'anything', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 4, 20]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [3, 7, 14]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8, 9, 11]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': [10, 12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [13, 16]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [15, 18, 19]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [2]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'dep', 'up': 22, 'dn': [0, 1, 3, 4, 6, 13, 14, 15, 16, 17, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10, 11]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [5, 19, 20, 23, 24, 25]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [22, 26]}]}], 'stripped_text': 'A5b writes: Edit page, then click save to get \"Edit summary\" Window. Don\\'t touch mouse, put some description, using the keyboard. Then we want to change checkboxes \"minor edit\" or \"watch page\", without using the mouse. Press key, and you will be directed to the link \"minor edit\" not to the checkbox. second Tab is \"Save Page\" button. Next \"review changes\". Next three tabs for links in the footer of this windows. Is it possible to change tab order to this (e.g. using tabindex argument or via rearranging divs and other elements): 1. \"description\" 2. \"minor edit checkbox\" 3. \"watch page checkbox\" 4. \"Save page\" 5. \"review changes\" 6. anything else Or even move \"save page\" and \"review\" to be just after \"description\". http://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback#Wrong tab order on the \"Edit summary\" window Version : unspecified Severity : normal', 'cleaned': 'a5b writes: edit page, then click save to get \"edit summary\" window. don\\'t touch mouse, put some description, using the keyboard. then we want to change checkboxes \"minor edit\" or \"watch page\", without using the mouse. press key, and you will be directed to the link \"minor edit\" not to the checkbox. second tab - is \"save page\" button. next - \"review changes\". next three tabs - for links in the footer of this windows. is it possible to change tab order to this (e.g. using tabindex argument or via rearranging divs and other elements): *. \"description\" *. \"minor edit checkbox\" *. \"watch page checkbox\" *. \"save page\" *. \"review changes\" *. anything else or even move \"save page\" and \"review\" to be just after \"description\". tab-order on the \"edit summary\" window -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4466': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4466', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51918 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51918 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4467': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4467', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50047 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50047 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4468': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4468', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'When I select text that ends in the middle of the word and add a link, only the selected part is linked. Also, is added after the link. For example, in https://en.wikipedia.org/w/index.php?title=Ramat_Yohanan&diff=565789129&oldid=553919950 I selected \"South Africa\" and added the link. I saw an AbuseFilter warning when I was saving, but saved anyway to report the bug :) Being a seasoned Wikipedian, I expect the whole word to be linked, although now that I think of it, I can imagine that linking a part of the word can be useful, too. So I\\'m not completely sure whether it\\'s a bug or a feature. This may be related to Bug 50127, though the description is not the same. Version : unspecified Severity : normal', 'parsed': [{'rt': 22, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'select', 'tag': 'VBP', 'dep': 'advcl', 'up': 22, 'dn': [0, 1, 3]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6, 12, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 22, 'dn': [17, 18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 16, 20, 21, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'nowiki/', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 6, 'dn': [4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 10]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [1]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'selected', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6, 7, 11, 12, 13, 14, 17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'south', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'africa', 'tag': 'NNP', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 8, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ccomp', 'up': 24, 'dn': [0, 4, 8, 9, 10, 11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'abusefilter', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [5, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'saved', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [12, 14, 17, 18]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [13, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': ':)', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'advcl', 'up': 11, 'dn': [21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'seasoned', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'wikipedian', 'tag': 'NN', 'dep': 'attr', 'up': 18, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 22, 23, 30, 31, 42, 55]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [25, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 24, 'dn': [27, 28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': [36]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 36, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ccomp', 'up': 33, 'dn': [34, 35, 37]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 42, 'dn': []}, {'tok': 'imagine', 'tag': 'VB', 'dep': 'advcl', 'up': 24, 'dn': [32, 33, 39, 40, 41, 51]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 51, 'dn': []}, {'tok': 'linking', 'tag': 'VBG', 'dep': 'csubj', 'up': 51, 'dn': [46]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': [48]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 42, 'dn': [43, 44, 50, 52, 53, 54]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 51, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 14]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [4, 8]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 11, 13]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 9, 13, 17]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 6, 7, 8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [10, 12, 14, 16]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 13, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'When I select text that ends in the middle of the word and add a link, only the selected part is linked. Also, is added after the link. For example, in https://en.wikipedia.org/w/index.php?title=Ramat_Yohanan&diff=565789129&oldid=553919950 I selected \"South Africa\" and added the link. I saw an AbuseFilter warning when I was saving, but saved anyway to report the bug :) Being a seasoned Wikipedian, I expect the whole word to be linked, although now that I think of it, I can imagine that linking a part of the word can be useful, too. So I\\'m not completely sure whether it\\'s a bug or a feature. This may be related to Bug 50127, though the description is not the same. Version : unspecified Severity : normal', 'cleaned': 'when i select text that ends in the middle of the word and add a link, only the selected part is linked. also, is added after the link. for example, in i selected \"south africa\" and added the link. i saw an abusefilter warning when i was saving, but saved anyway to report the bug :) being a seasoned wikipedian, i expect the whole word to be linked, although now that i think of it, i can imagine that linking a part of the word can be useful, too. so i\\'m not completely sure whether it\\'s a bug or a feature. this may be related to bug , though the description is not the same. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4469': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4469', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is not a \\'bug\\', but intentional behaviour. If you actually want to produce [[Foo]]ian as opposed to [[Foo|Fooian]], VisualEditor/Parsoid doesn\\'t have a way to guarantee that (right now Parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it\\'s irrelevant to the reader and to editors. Consequently I\\'m marking this as \"WONTFIX\", but see bug 37939 for a wider discussion of the usability issue.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 11]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 6, 7, 8, 10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'intentional', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [0, 1, 2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 7]}, {'tok': '[', 'tag': 'XX', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'foo]]ian', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'opposed', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [9, 11]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12, 13, 14, 15]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'foo|fooian', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 23, 'dn': [18, 19]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 8, 10, 16, 17, 20, 21, 22, 25, 45, 46, 49]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'guarantee', 'tag': 'VB', 'dep': 'relcl', 'up': 25, 'dn': [26, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': [30]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 31, 32, 35, 41]}, {'tok': 'piped', 'tag': 'VBN', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 41, 'dn': [36]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 41, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'advcl', 'up': 33, 'dn': [37, 38, 39, 40, 42]}, {'tok': 'trails', 'tag': 'NNS', 'dep': 'dobj', 'up': 41, 'dn': [43, 44]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'conj', 'up': 42, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 49, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'conj', 'up': 23, 'dn': [47, 48, 50, 53, 54, 57, 65]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'future', 'tag': 'NN', 'dep': 'pobj', 'up': 50, 'dn': [51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 57, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 57, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 49, 'dn': [55, 56, 58]}, {'tok': 'irrelevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 57, 'dn': [59]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 58, 'dn': [61, 62, 63]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': 'reader', 'tag': 'NN', 'dep': 'pobj', 'up': 59, 'dn': [60]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 59, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'conj', 'up': 59, 'dn': [64]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 63, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 49, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'consequently', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 9, 10, 11, 24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6, 7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'wontfix', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [12, 13, 14, 15, 16]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wider', 'tag': 'JJR', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'usability', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This is not a \\'bug\\', but intentional behaviour. If you actually want to produce [[Foo]]ian as opposed to [[Foo|Fooian]], VisualEditor/Parsoid doesn\\'t have a way to guarantee that (right now Parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it\\'s irrelevant to the reader and to editors. Consequently I\\'m marking this as \"WONTFIX\", but see bug 37939 for a wider discussion of the usability issue.', 'cleaned': 'this is not a \\'bug\\', but intentional behaviour. if you actually want to produce [[foo]]ian as opposed to [[foo|fooian]], visualeditor/parsoid doesn\\'t have a way to guarantee that (right now parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it\\'s irrelevant to the reader and to editors. consequently i\\'m marking this as \"wontfix\", but see bug for a wider discussion of the usability issue.'})}),\n", + " '4470': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4470', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565273394, which, blanked, turns into https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565667534 I appreciate with the lack of comment editing (or comment viewing) preserving these is usually A Good Thing, but we do need a better way of handling them. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=60830', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8, 45]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'blanked', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'turns', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [4, 5, 6, 7, 9, 14, 29, 35, 38]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': [11]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'appreciate', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [12, 13, 15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'lack', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18, 26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22, 23, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [25]}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'preserving', 'tag': 'VBG', 'dep': 'csubj', 'up': 29, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [27, 28, 30, 33, 34]}, {'tok': 'usually', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 29, 'dn': [31, 32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [36, 37, 41]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'better', 'tag': 'JJR', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39, 40, 42]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'handling', 'tag': 'VBG', 'dep': 'pcomp', 'up': 42, 'dn': [44]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 43, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'See https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565273394, which, blanked, turns into https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565667534 I appreciate with the lack of comment editing (or comment viewing) preserving these is usually A Good Thing, but we do need a better way of handling them. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=60830', 'cleaned': 'see which, blanked, turns into i appreciate with the lack of comment-editing (or comment viewing) preserving these is usually a good thing, but we do need a better way of handling them. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '4473': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4473', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'PamD at the English Wikipedia reports that there is no easy way to add new content between a reflist and a template that follows it before you save the page. This is a problem if your workflow is to add the stub template before adding the external links, which is entirely reasonable. Steps to reproduce (option 1): 1. create page with references and a reflist. 2. add a template (e.g. a stub template) after the reflist 3. add content between the references list and the template (e.g. an external links section). Steps to reproduce (option 2): 1. Go to a page with no content between a reflist block and a template (e.g. https://en.wikipedia.org/w/index.php?title=Tyson_R._Roberts&oldid=565739822&veaction=edit ) 2. Delete all content after the reflist: 3. Add a template (e.g. a stub template) 4. Add content between the references list and the template (e.g. an external links section). There is a workaround: select the reflist, press the right cursor key once, press enter. This gets you a blank line with which to work from. Desired behaviour: There should be somewhere to click between the reflist and the stub template, just as there is after the page has been saved and reopened in VE. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52620', 'parsed': [{'rt': 5, 'toks': [{'tok': 'pamd', 'tag': 'RB', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 10, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'relcl', 'up': 11, 'dn': [12, 15]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19, 21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 18, 'dn': [20, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'follows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 21, 'dn': [22, 24, 27]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'save', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [25, 26, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'workflow', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [4, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 18, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 17, 'dn': [19, 22]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 9, 10, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3, 6, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [4, 5, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 7]}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [4, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 14, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 5, 6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 16]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'compound', 'up': 14, 'dn': [12]}, {'tok': 'section', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [9, 10, 11, 13, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 9, 10, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3, 6, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [4, 5, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 14, 15, 21, 23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [17, 18, 19]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [20, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'delete', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 6, 7, 8, 9, 10]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 7]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 5, 6, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 16]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'compound', 'up': 14, 'dn': [12]}, {'tok': 'section', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [9, 10, 11, 13, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'acl', 'up': 3, 'dn': [7, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'press', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [13, 14, 15, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'key', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 11]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dative', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3, 4, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [7]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'relcl', 'up': 5, 'dn': [6, 8, 10]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'desired', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [1]}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 8, 16, 20, 31]}, {'tok': 'somewhere', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 9]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 5, 'dn': [17, 18, 19, 26]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 26, 'dn': [22]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'advcl', 'up': 20, 'dn': [21, 23, 24, 25, 27, 28]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'reopened', 'tag': 'VBN', 'dep': 'conj', 'up': 26, 'dn': [29]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'PamD at the English Wikipedia reports that there is no easy way to add new content between a reflist and a template that follows it before you save the page. This is a problem if your workflow is to add the stub template before adding the external links, which is entirely reasonable. Steps to reproduce (option 1): 1. create page with references and a reflist. 2. add a template (e.g. a stub template) after the reflist 3. add content between the references list and the template (e.g. an external links section). Steps to reproduce (option 2): 1. Go to a page with no content between a reflist block and a template (e.g. https://en.wikipedia.org/w/index.php?title=Tyson_R._Roberts&oldid=565739822&veaction=edit ) 2. Delete all content after the reflist: 3. Add a template (e.g. a stub template) 4. Add content between the references list and the template (e.g. an external links section). There is a workaround: select the reflist, press the right cursor key once, press enter. This gets you a blank line with which to work from. Desired behaviour: There should be somewhere to click between the reflist and the stub template, just as there is after the page has been saved and reopened in VE. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52620', 'cleaned': 'pamd at the english wikipedia reports that there is no easy way to add new content between a reflist and a template that follows it before you save the page. this is a problem if your workflow is to add the stub template before adding the external links, which is entirely reasonable. steps to reproduce (option ): . create page with references and a reflist. . add a template (e.g. a stub template) after the reflist . add content between the references list and the template (e.g. an external links section). steps to reproduce (option ): . go to a page with no content between a reflist block and a template (e.g. ) . delete all content after the reflist: . add a template (e.g. a stub template) . add content between the references list and the template (e.g. an external links section). there is a workaround: select the reflist, press the right cursor key once, press enter. this gets you a blank line with which to work from. desired behaviour: there should be somewhere to click between the reflist and the stub template, just as there is after the page has been saved and reopened in ve. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '4475': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4475', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Whatamidoing comments that the issue is that there is no way easy to select a line starting with a template: So someone added a book to a ==Further reading== section. Book #1 used a citation template. Book #2 did not. Neither had bullet list formatting. Selecting them was hard. I ended up selecting the header, the template, and the plain text citation. Then I clicked the \\'list\\' button. Then I went back and repaired the formatting for the section heading. This isn\\'t necessary, but it was easier than trying to figure out the exact stop to place the cursor. [...] [The] problem is that it\\'s hard to select just the line that contains the template. You have to find the magic spot in the middle of \"==Heading=={{template}}\" to select the template without picking up the entire section heading. I managed it later in testing, but only if I\\'m selecting text with arrow keys. With the trackpad, it\\'s still beyond me.', 'parsed': [{'rt': 23, 'toks': [{'tok': 'whatamidoing', 'tag': 'VBG', 'dep': 'advcl', 'up': 23, 'dn': [1]}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [5]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'acl', 'up': 1, 'dn': [2, 4, 8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 11]}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'starting', 'tag': 'VBG', 'dep': 'acl', 'up': 15, 'dn': [17]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 20, 21, 22, 25, 26, 33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'book', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'further', 'tag': 'RB', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'reading==', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27, 28, 29, 30, 31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'book', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'book', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 6, 7]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'neither', 'tag': 'DT', 'dep': 'preconj', 'up': 1, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'formatting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'selecting', 'tag': 'VBG', 'dep': 'csubj', 'up': 2, 'dn': [1]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ended', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 16]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 1, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'header', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 9, 10, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'citation', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [11, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'poss', 'up': 7, 'dn': [6]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 5, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'went', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 12]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'repaired', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'formatting', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'acl', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 7]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [6, 8, 21]}, {'tok': 'easier', 'tag': 'JJR', 'dep': 'acomp', 'up': 7, 'dn': [9]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'figure', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13, 16]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'stop', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14, 15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'place', 'tag': 'VB', 'dep': 'relcl', 'up': 16, 'dn': [17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'XX', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 8, 10]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9, 13]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 15]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'contains', 'tag': 'VBZ', 'dep': 'relcl', 'up': 13, 'dn': [14, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 6, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'magic', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11, 12, 13, 14, 15, 16]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'heading=={{template}}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [17, 20, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'picking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [23, 26]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [24, 25, 27]}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'acl', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'managed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 7, 12, 17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 10, 11, 13]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'arrow', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'keys', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'trackpad', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 7, 9]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'beyond', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Whatamidoing comments that the issue is that there is no way easy to select a line starting with a template: So someone added a book to a ==Further reading== section. Book #1 used a citation template. Book #2 did not. Neither had bullet list formatting. Selecting them was hard. I ended up selecting the header, the template, and the plain text citation. Then I clicked the \\'list\\' button. Then I went back and repaired the formatting for the section heading. This isn\\'t necessary, but it was easier than trying to figure out the exact stop to place the cursor. [...] [The] problem is that it\\'s hard to select just the line that contains the template. You have to find the magic spot in the middle of \"==Heading=={{template}}\" to select the template without picking up the entire section heading. I managed it later in testing, but only if I\\'m selecting text with arrow keys. With the trackpad, it\\'s still beyond me.', 'cleaned': 'whatamidoing comments that the issue is that there is no way easy to select a line starting with a template: so someone added a book to a ==further reading== section. book # used a citation template. book # did not. neither had bullet list formatting. selecting them was hard. i ended up selecting the header, the template, and the plain-text citation. then i clicked the \\'list\\' button. then i went back and repaired the formatting for the section heading. this isn\\'t necessary, but it was easier than trying to figure out the exact stop to place the cursor. [...] [the] problem is that it\\'s hard to select just the line that contains the template. you have to find the magic spot in the middle of \"==heading=={{template}}\" to select the template without picking up the entire section heading. i managed it later in testing, but only if i\\'m selecting text with arrow keys. with the trackpad, it\\'s still beyond me.'})}),\n", + " '4476': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4476', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'TemplateData should allow some parameters to have default values which are prefilled when using the VisualEditor transclusion manager. An example would be the current date for accessdate in citation templates. Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': 'templatedata', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'allow', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 18]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'parameters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [4, 5, 8]}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'values', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [7, 11]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'prefilled', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 13]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 11, 'dn': [12, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [15]}, {'tok': 'manager', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'date', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'accessdate', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'TemplateData should allow some parameters to have default values which are prefilled when using the VisualEditor transclusion manager. An example would be the current date for accessdate in citation templates. Version : unspecified Severity : normal', 'cleaned': 'templatedata should allow some parameters to have default values which are prefilled when using the visualeditor transclusion manager. an example would be the current date for accessdate in citation templates. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4477': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4477', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51428 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51428 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4478': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4478', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `lovefilms` Description: The screen shot of the missing Production section trying to edit When click on Edit to edit a section of an article, for example, https://en.wikipedia.org/wiki/Blue_Jasmine#Production the result page https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production appears to be a huge toolbar on top, and the section of \"Production\" is almost invisible see attached screen shot. Also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. Now it\\'s almost blurred into the article and very confusing. Version : unspecified Severity : major OS : Windows 7 Platform : PC Attached : {F11047}', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': [1, 2, 3, 4, 5, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'lovefilms', 'tag': 'NNS', 'dep': 'poss', 'up': 8, 'dn': [7]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [6]}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 10, 11]}, {'tok': 'description', 'tag': 'NN', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ':*', 'tag': 'NNP', 'dep': 'punct', 'up': 9, 'dn': [12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 35, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'shot', 'tag': 'NN', 'dep': 'nsubj', 'up': 35, 'dn': [0, 1, 3, 22, 23, 26, 27, 28, 31]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'missing', 'tag': 'VBG', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 6, 8, 12]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'acl', 'up': 7, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'acl', 'up': 7, 'dn': [11, 13, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [15, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [24]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': [25]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': [29, 30]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 32, 33, 34, 37, 43, 44, 51]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 35, 'dn': [36, 40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'huge', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'attr', 'up': 37, 'dn': [38, 39, 41]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [42]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [49]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': [48, 50]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 35, 'dn': [46, 58, 59]}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 53, 'dn': []}, {'tok': 'invisible', 'tag': 'JJ', 'dep': 'amod', 'up': 55, 'dn': [52]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'amod', 'up': 58, 'dn': [53, 54]}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'amod', 'up': 57, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 58, 'dn': [56]}, {'tok': 'shot', 'tag': 'NN', 'dep': 'attr', 'up': 51, 'dn': [55, 57]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'clearly', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 8, 12, 19]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'borders', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'distinguished', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [11, 13]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'contents', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'blurred', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 10, 11]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'advcl', 'up': 4, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 17, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'os', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': 'platform', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'pc', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'f11047', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': [32]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': ' Author: `lovefilms` Description: The screen shot of the missing Production section trying to edit When click on Edit to edit a section of an article, for example, https://en.wikipedia.org/wiki/Blue_Jasmine#Production the result page https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production appears to be a huge toolbar on top, and the section of \"Production\" is almost invisible see attached screen shot. Also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. Now it\\'s almost blurred into the article and very confusing. Version : unspecified Severity : major OS : Windows 7 Platform : PC Attached : {F11047}', 'cleaned': '**author:** \\'lovefilms\\' **description:** the screen shot of the missing production section trying to edit when click on edit to edit a section of an article, for example, the result page appears to be a huge toolbar on top, and the section of \"production\" is almost invisible - see attached screen shot. also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. now it\\'s almost blurred into the article and very confusing. -------------------------- **version**: unspecified **severity**: major **os**: windows **platform**: pc **attached**: {f11047}'})}),\n", + " '4479': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4479', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' lovefilms wrote: I am in FF23.0.1 and the VisualEditor is working as intended now. I go ahead to mark it as Resolved since people can always use the new version of FF.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1]}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'lovefilms', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': [4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 8, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'ccomp', 'up': 5, 'dn': [7, 9, 11, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'ff23.0.1', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'conj', 'up': 8, 'dn': [13, 14, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'intended', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [16, 18]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 4, 8, 13, 19]}, {'tok': 'ahead', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [3, 5, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'advcl', 'up': 4, 'dn': [6]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [9, 10, 11, 12, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' lovefilms wrote: I am in FF23.0.1 and the VisualEditor is working as intended now. I go ahead to mark it as Resolved since people can always use the new version of FF.', 'cleaned': '**lovefilms** wrote: i am in ff23.0.1 and the visualeditor is working as intended now. i go ahead to mark it as resolved - since people can always use the new version of ff.'})}),\n", + " '4480': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4480', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Firefox 23.0 for Ubuntu: Everything works fine when clicking the \"Edit (beta)\" link at https://en.wikipedia.org/wiki/Blue_Jasmine#Production fullscreen window as well as small window. Chromium 28.0.1500.71 for Ubuntu Same thing a above. It just works.', 'parsed': [{'rt': 8, 'toks': [{'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'everything', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 6, 7, 9, 11, 32]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'advcl', 'up': 8, 'dn': [10, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': [13, 15, 16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 14, 20]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [26]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 26, 'dn': [22]}, {'tok': 'url', 'tag': 'XX', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'quantmod', 'up': 25, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'fullscreen', 'tag': 'CD', 'dep': 'nummod', 'up': 26, 'dn': [23, 24]}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 25, 29, 31]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'cc', 'up': 26, 'dn': [27, 28]}, {'tok': 'small', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'conj', 'up': 26, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'chromium', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>.1500.71', 'tag': 'CD', 'dep': 'ROOT', 'dn': [0, 1, 3, 8, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'ubuntu', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Firefox 23.0 for Ubuntu: Everything works fine when clicking the \"Edit (beta)\" link at https://en.wikipedia.org/wiki/Blue_Jasmine#Production fullscreen window as well as small window. Chromium 28.0.1500.71 for Ubuntu Same thing a above. It just works.', 'cleaned': 'firefox for ubuntu: everything works fine when clicking the \"edit (beta)\" link at - fullscreen window as well as small window. chromium .1500.71 for ubuntu same thing a above. it just works.'})}),\n", + " '4481': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4481', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" lovefilms wrote: I am using Firefox 22 as well (on Windows 7). The IE9 doesn't seem to have the VisualEditor, the edit link will simply goes to https://en.wikipedia.org/w/index.php?title=Blue_Jasmine&action=edit§ion=3\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'lovefilms', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': [4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 9, 22, 23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 12, 15, 16, 17, 19, 20, 21]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [18]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'ie9', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ccomp', 'up': 15, 'dn': [1, 2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [10, 11]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'simply', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'goes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 9, 12, 13, 14, 16, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': \" lovefilms wrote: I am using Firefox 22 as well (on Windows 7). The IE9 doesn't seem to have the VisualEditor, the edit link will simply goes to https://en.wikipedia.org/w/index.php?title=Blue_Jasmine&action=edit§ion=3\", 'cleaned': \"**lovefilms** wrote: i am using firefox as well (on windows ). the ie9 doesn't seem to have the visualeditor, the edit link will simply goes to \"})}),\n", + " '4482': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4482', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(e/c) I can reproduce on Firefox 22/Linux and Windows, and on Chrome/Windows to a lesser degree when using https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production or when loading https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit and click the 'edit' link beside 'Production' (the bug doesnt occur if middle clicked, as that open the url with 'vesection=3' added). Most times I do this, it is possible to see the viewport position itself correctly at the anchor, but then then toolbar appears covering the section heading and a half of the first line of text.\", 'parsed': [{'rt': 7, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'e', 'tag': 'NN', 'dep': 'meta', 'up': 3, 'dn': [0, 2]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'c', 'tag': 'NN', 'dep': 'meta', 'up': 7, 'dn': [1, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 5, 6, 8, 14, 15, 16, 35, 36, 51]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number>/linux', 'tag': 'NNP', 'dep': 'appos', 'up': 9, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 7, 'dn': [19, 20, 25, 34]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'lesser', 'tag': 'JJR', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'degree', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 16, 'dn': [24, 27, 28, 29, 31]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 27, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'conj', 'up': 25, 'dn': [30, 32, 33]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 38, 39, 40, 42]}, {'tok': 'beside', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43, 44]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [45]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [47]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 51, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [46, 48, 49, 50, 55, 56, 59, 65, 66, 67, 68, 69]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 55, 'dn': []}, {'tok': 'middle', 'tag': 'JJ', 'dep': 'amod', 'up': 55, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'clicked', 'tag': 'JJ', 'dep': 'advcl', 'up': 51, 'dn': [52, 53, 54]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 59, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 59, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'advcl', 'up': 51, 'dn': [57, 58, 61, 62]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 59, 'dn': [60]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 59, 'dn': [63, 64]}, {'tok': \"'\", 'tag': '``', 'dep': 'pobj', 'up': 62, 'dn': []}, {'tok': 'vesection=', 'tag': \"''\", 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 51, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'most', 'tag': 'JJS', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 3, 'dn': [0]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [1, 2, 4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 5, 6, 8, 10, 19, 20, 24]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9, 13, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'viewport', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 13, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'anchor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'toolbar', 'tag': 'NNP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 7, 'dn': [21, 22, 23, 25, 38]}, {'tok': 'covering', 'tag': 'VBG', 'dep': 'xcomp', 'up': 24, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28, 29, 31]}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'acl', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'half', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': [30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [37]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}], 'stripped_text': \"(e/c) I can reproduce on Firefox 22/Linux and Windows, and on Chrome/Windows to a lesser degree when using https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production or when loading https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit and click the 'edit' link beside 'Production' (the bug doesnt occur if middle clicked, as that open the url with 'vesection=3' added). Most times I do this, it is possible to see the viewport position itself correctly at the anchor, but then then toolbar appears covering the section heading and a half of the first line of text.\", 'cleaned': \"(e/c) i can reproduce on firefox /linux and windows, and on chrome/windows to a lesser degree when using or when loading and click the 'edit' link beside 'production' (the bug doesnt occur if middle-clicked, as that open the url with 'vesection=' added). most times i do this, it is possible to see the viewport position itself correctly at the anchor, but then then toolbar appears covering the section heading and a half of the first line of text.\"})}),\n", + " ...}" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "no_bots_phab_corpus.utterances" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.21" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/041525_phab_comments.ipynb b/text_analysis/case3/041525_phab_comments.ipynb new file mode 100644 index 0000000..030bd49 --- /dev/null +++ b/text_analysis/case3/041525_phab_comments.ipynb @@ -0,0 +1,995 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "ba9e5acd-e17d-4318-9272-04c9f6706186", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/0415_http_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ac5e624b-08a4-4ede-bc96-cfc26c3edac3", + "metadata": {}, + "outputs": [], + "source": [ + "def http_relevant(text):\n", + " if pd.isnull(text):\n", + " return False\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " for word in text.split():\n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d5925c49-ea1d-4813-98aa-eae10d5879ca", + "metadata": {}, + "outputs": [], + "source": [ + "def is_migrated(comment_text):\n", + " if pd.isnull(comment_text):\n", + " return False\n", + " text = comment_text.strip()\n", + " if text.startswith(\"Originally from: http://sourceforge.net\"):\n", + " return True \n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "d449164e-1d28-4580-9eb1-f0f69978f114", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/456904557.py:41: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "/tmp/ipykernel_79113/456904557.py:44: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n" + ] + } + ], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "\n", + "#cleaning df\n", + "phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "phab_df = phab_df.rename(columns={\n", + " 'AuthorPHID': 'speaker',\n", + " 'TaskPHID': 'conversation_id',\n", + " 'WMFaffil':'meta.affil',\n", + " 'isGerrit': 'meta.gerrit'\n", + "})\n", + "\n", + "# after 04-01-2015 before 10-1-2015\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "filtered_phab_df = phab_df[(phab_df['date_created'] < 1443657600) & (phab_df['date_created'] > 1427846400)]\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", + "\n", + "#removing headless conversations\n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = filtered_phab_df[filtered_phab_df['conversation_id'].isin(headed_task_phids)]\n", + "\n", + "#removing gerrit comments \n", + "mid_comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]\n", + "\n", + "# filter out the sourceforge migration \n", + "# Originally from: http://sourceforge.net in the task task_summary\n", + "migrated_conversation_ids = task_phab_df[task_phab_df['comment_text'].apply(is_migrated)]['conversation_id'].unique()\n", + "\n", + "#cut down to only the data that is relevant (mentions http)\n", + "relevant_conversation_ids = task_phab_df[\n", + " task_phab_df['comment_text'].apply(http_relevant) |\n", + " task_phab_df['task_title'].apply(http_relevant)\n", + "]['conversation_id'].unique()\n", + "\n", + "task_phab_df['is_relevant'] = task_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "\n", + "task_phab_df['is_migrated'] = task_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "\n", + "comment_phab_df = mid_comment_phab_df[(mid_comment_phab_df['is_relevant'] == True) & (mid_comment_phab_df['is_migrated'] != True)]\n", + "task_phab_df = task_phab_df[(task_phab_df['is_relevant'] == True) & (task_phab_df['is_migrated'] != True)]\n", + "#comment_phab_df = mid_comment_phab_df" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unique conversation_ids: 975\n", + "Unique ids: 5657\n", + "Unique speakers: 429\n" + ] + } + ], + "source": [ + "unique_conversation_ids = len(comment_phab_df['conversation_id'].unique())\n", + "unique_ids = len(comment_phab_df['id'].unique())\n", + "unique_speakers = len(comment_phab_df['speaker'].unique())\n", + "\n", + "print(f\"Unique conversation_ids: {unique_conversation_ids}\")\n", + "print(f\"Unique ids: {unique_ids}\")\n", + "print(f\"Unique speakers: {unique_speakers}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d226d781-b002-4842-a3ae-92d4851a5878", + "metadata": {}, + "outputs": [], + "source": [ + "import re\n", + "\n", + "def preprocess_text(text):\n", + " text = str(text)\n", + " text = text.replace('*', ' ')\n", + " text = text.replace('-', ' ')\n", + " text = re.sub(r'http\\S+', '', text)\n", + " return text" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/2783900859.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['processed_text'] = comment_phab_df['comment_text'].apply(preprocess_text)\n" + ] + } + ], + "source": [ + "comment_phab_df['processed_text'] = comment_phab_df['comment_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b8eddf40-1fe2-4fce-be74-b32552b40c57", + "metadata": {}, + "outputs": [], + "source": [ + "#comment_phab_df['processed_resolved_text'] = comment_phab_df['resolved_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a8469b16-4ae6-4b06-bf1b-1f2f6c736cab", + "metadata": {}, + "outputs": [], + "source": [ + "nlp = spacy.load(\"en_core_web_sm\")\n", + "\n", + "def extract_dependency_tree(text):\n", + " doc = nlp(text)\n", + " dependency_trees = []\n", + " \n", + " for sentence in doc.sents:\n", + " for token in sentence:\n", + " token_info = (\n", + " token.text, \n", + " token.lemma_, \n", + " token.dep_, \n", + " token.head.text, \n", + " list(token.ancestors), \n", + " list(token.subtree), \n", + " list(token.children)\n", + " )\n", + " dependency_trees.append(token_info)\n", + " \n", + " return dependency_trees" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "8b9a12f9-71bf-4bc9-bcfd-c73aab4be920", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/2805711855.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['dependency_tree'] = comment_phab_df['processed_text'].apply(extract_dependency_tree)\n" + ] + } + ], + "source": [ + "comment_phab_df['dependency_tree'] = comment_phab_df['processed_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "337a528a-5667-4e1f-ac9a-37caabc03a18", + "metadata": {}, + "outputs": [], + "source": [ + "#comment_phab_df['resolved_dependency_tree'] = comment_phab_df['processed_resolved_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "e3364ab1-1879-4b89-8b3b-6ab5449fccfa", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1541 After a replace of old instances, it is not po...\n", + "1546 We've been having the occasional alert flap on...\n", + "1629 You get a HTTP 400, apparently due to index go...\n", + "1637 tools.wmflabs.org https certificate expired ce...\n", + "1649 I'm not sure what brings them in... I'm guessi...\n", + " ... \n", + "237406 https://github.com/GreenSteam/pep257/pull/107 ...\n", + "237461 Sentry should have unified login via LDAP ([[ ...\n", + "237483 Everywhere you can logon on a webpage with Med...\n", + "237727 A bit of a head-scratcher, this one.\\n\\nIf you...\n", + "238047 It would be great if this extension allowed fo...\n", + "Name: comment_text, Length: 975, dtype: object" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "task_phab_df['comment_text']" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "a3f5d40b-f56e-4e31-a7f9-40b7ddb4d2a4", + "metadata": {}, + "outputs": [], + "source": [ + "#get VAD scores\n", + "import numpy as np\n", + "#https://saifmohammad.com/WebPages/nrc-vad.html\n", + "column_headings = ['Word', 'Valence', 'Arousal', 'Domination']\n", + "vad_lexicon = pd.read_csv('NRC-VAD-Lexicon.txt', delimiter='\\t', header=None, names=column_headings)\n", + "vad_dict = vad_lexicon.set_index('Word').T.to_dict()\n", + "\n", + "def vad_scoring(dependency_tree):\n", + " valence = []\n", + " arousal = []\n", + " dominance = []\n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " valence.append(vad_dict[lemma]['Valence'])\n", + " arousal.append(vad_dict[lemma]['Arousal'])\n", + " dominance.append(vad_dict[lemma]['Domination'])\n", + "\n", + " # Compute average scores across the comment\n", + " avg_valence = np.mean(valence) if valence else 0\n", + " avg_arousal = np.mean(arousal) if arousal else 0\n", + " avg_dominance = np.mean(dominance) if dominance else 0\n", + "\n", + " return [avg_valence, avg_arousal, avg_dominance]\n", + "\n", + "def dominance_prevail(dependency_tree):\n", + " dominant_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Domination'] >= 0.75:\n", + " dominant_words += 1\n", + " if vad_dict[lemma]['Domination'] <= 0.25:\n", + " dominant_words += 1\n", + " return dominant_words\n", + "\n", + "def arousal_prevail(dependency_tree):\n", + " arousal_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Arousal'] >= 0.75:\n", + " arousal_words += 1\n", + " if vad_dict[lemma]['Arousal'] <= 0.25:\n", + " arousal_words += 1\n", + " return arousal_words\n", + "\n", + "def valence_prevail(dependency_tree):\n", + " valence_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Valence'] >= 0.75:\n", + " valence_words += 1\n", + " if vad_dict[lemma]['Valence'] <= 0.25:\n", + " valence_words += 1\n", + " return valence_words\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "828fb57a-e152-42ef-9c60-660648898532", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/2858732056.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['avg_vad_scores'] = comment_phab_df['dependency_tree'].apply(vad_scoring)\n", + "/tmp/ipykernel_79113/2858732056.py:3: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['dominant_wc'] = comment_phab_df['dependency_tree'].apply(dominance_prevail)\n", + "/tmp/ipykernel_79113/2858732056.py:4: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['arousal_wc'] = comment_phab_df['dependency_tree'].apply(arousal_prevail)\n", + "/tmp/ipykernel_79113/2858732056.py:5: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df['valence_wc'] = comment_phab_df['dependency_tree'].apply(valence_prevail)\n" + ] + } + ], + "source": [ + "#establishing per-comment VAD scores \n", + "comment_phab_df['avg_vad_scores'] = comment_phab_df['dependency_tree'].apply(vad_scoring)\n", + "comment_phab_df['dominant_wc'] = comment_phab_df['dependency_tree'].apply(dominance_prevail)\n", + "comment_phab_df['arousal_wc'] = comment_phab_df['dependency_tree'].apply(arousal_prevail)\n", + "comment_phab_df['valence_wc'] = comment_phab_df['dependency_tree'].apply(valence_prevail)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "27e47f6f-0257-4b70-b222-e91ef888c900", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/335308388.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "/tmp/ipykernel_79113/335308388.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "/tmp/ipykernel_79113/335308388.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n" + ] + } + ], + "source": [ + "comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "comment_phab_df = comment_phab_df.drop(columns=['avg_vad_scores'])" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "184ccbe6-0a7a-41b8-9b02-bc439ff975d0", + "metadata": {}, + "outputs": [], + "source": [ + "# expand the dependency parser \n", + "\n", + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots|scripts|gadgets)\\b'\n", + "pattern = r'\\b(http|https)\\b'\n", + "\n", + "dependency_relations = []\n", + "resolved_dependency_relations = []\n", + "\n", + "for index, row in comment_phab_df.iterrows():\n", + " text = row['comment_text']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['id']\n", + " conversation_id = row['conversation_id']\n", + " WMFaffil = row['meta.affil']\n", + " \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(pattern, token, re.IGNORECASE):\n", + " dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " ''' \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['resolved_dependency_tree']:\n", + " if re.search(pattern, token, re.IGNORECASE):\n", + " resolved_dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " '''\n", + "#resolved_dependency_relations_df = pd.DataFrame(resolved_dependency_relations) \n", + "dependency_relations_df = pd.DataFrame(dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "82498686-14f4-40c8-9e33-27b31f115b47", + "metadata": {}, + "outputs": [], + "source": [ + "#now analysis/plotting \n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from matplotlib.gridspec import GridSpec" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/1984278451.py:7: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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zZs3v6+4rfMAvb29cxXfnbz22mvMmTOHF198kQEDBnDmzBmmTp3Kvn372Lp1K1qtlqeeeooXXniB3bt3214QgyWZ2bFjB59//rlt27Rp06hWrRqPPfYYTk5OLF++nDfeeAOz2cybb75pd+1Tp07RvXt3Xn75ZXr37s33339Pnz59qFu3LtWqVaN58+YMGDCAKVOm8L///Y+qVasC2P7NjaioKAB8fX3ttvfs2ZMKFSowbtw49u7dy7fffkuZMmX47LPP7us5nTx5kqeeeop+/frRu3dvZs+eTY8ePVi1ahVt27a1O/aNN97Az8+P4cOHk5KScsfY58yZw0svvUS1atUYOnQo3t7e7Nu3j1WrVvHMM88AsHDhQlJTU3n99dfx9fVl165dfPXVV1y4cIGFCxcClu/1pUuXsh3yqigKjz32GBs2bODll1+mdu3arF69mvfff5+LFy/yxRdf2B2/fv16fv31V/r370/p0qXvex726dOnWbJkCT169KBChQrExMQwY8YMWrRowZEjR2w/l7NmzWLAgAF0796dt99+m/T0dA4ePMjOnTttX4PbRUVF0bp1a3x8fFi7di2lS5fGYDDQvn17MjIyeOuttwgICODixYv88ccfxMfH4+XllevncK/7GODKlSu0atWKzMxMhgwZgpubGzNnzsTFxSXL+ebNm0fv3r1p3749n332GampqUybNo2mTZuyb98+QkNDad26NW+88Qbjxo2ja9eu1KlTh8uXL/PWW2/Rpk0b+vXrB0BMTAyNGjWyvUni5+fHypUrefnll0lMTOSdd94BIC0tjUceeYRz584xYMAAgoKCmDdvHuvXr7/n869evTre3t78/fffPPbYY8B/v/sOHDhAYmIinp6emM1mtm3bZjed4FZVq1Zl1KhRDB8+nL59+9KsWTMAGjdubDvmxo0bdOjQgW7dutGzZ08WLVrEBx98QI0aNXj00UfvGavRaMy2qd79vNmSV+70u0kIUUIpQghRxM2ePVsBlN27dytRUVGKk5OTMmDAANv+Fi1aKNWqVbN9Hh0drWg0GuWTTz6xO8+hQ4cUJycn23aTyaR4enoqgwcPVhRFUcxms+Lr66v06NFD0Wg0SlJSkqIoijJp0iRFrVYrN27cuGucLVq0UCIiIpTY2FglNjZWOXbsmPL+++8rgNKpU6dcx6coitK7d2+lfPnyts83b96sAMr8+fPtHrtq1Sq77QkJCYper1fee+89u+PGjx+vqFQq5ezZs7ZtqampWZ5L+/btlbCwMLtt5cuXVwDl77//tm27evVqlussXLhQAZQNGzbc6Utl5+OPP1YA5fjx40psbKxy5swZZcaMGYper1f8/f2VlJQUu+Neeuklu8c/8cQTiq+vr9223D6nxYsX27YlJCQogYGBykMPPWTbZr0HmzZtqmRmZtqdw7rvzJkziqIoSnx8vOLh4aE0bNhQSUtLszvWbDbfNcZx48Zl+f68+eabSnZ/zpcsWaIAypgxY+y2d+/eXVGpVMqpU6ds2wBFrVYr//77b5bz3Iubm5vSu3dv2+fp6emKyWSyO+bMmTOKXq9XRo0aZdv2+OOP2/1cZsf6PY2NjVWOHj2qBAUFKfXr11euX79uO2bfvn0KoCxcuDDXsffu3Vtxc3Oz25bT+/idd95RAGXnzp12x3l5edl9v5OSkhRvb2/l1VdftbvOlStXFC8vL7vtKSkpSsWKFZVq1aop6enpSqdOnRRPT0+77/fLL7+sBAYGKteuXbM7X69evRQvLy/bffPll18qgPLrr79mOX9Ofv46deqkNGjQwPZ5t27dlG7duikajUZZuXKloiiKsnfvXgVQli5dajuuRYsWSosWLWyf7969WwGU2bNnZ7lGixYtFED54YcfbNsyMjKUgIAA5cknn7xrfIry3/fqbh93ui/u9HOTm+POnDmjAMrIkSOV2NhY5cqVK8rGjRuVhx56KMvvDSFEySVDyoUQxUpYWBjPP/88M2fO5PLly9ke89tvv2E2m+nZsyfXrl2zfQQEBFCpUiU2bNgAgFqtpnHjxvz9998AHD16lLi4OIYMGYKiKGzfvh2wVH6sFaF7OXbsGH5+fvj5+REREcHnn3/OY489ZjfEMqfxZWfhwoV4eXnRtm1bu8fWrVsXd3d322Otw3x//fVXu+HFv/zyC40aNSIkJMS27daKXUJCAteuXaNFixacPn06SxUpMjLSVsUC8PPzo0qVKpw+ffqeX5t7qVKlCn5+flSoUIHXXnuNihUr8ueff+Lq6mp3nLUSaNWsWTPi4uLsOprn5jkFBQXxxBNP2D739PTkhRdeYN++fVy5csXu2FdfffWe87XXrl1LUlISQ4YMyTJH+tbh4LfGmJKSwrVr12jcuDGKorBv3767XgMszdQ0Gg0DBgyw2/7ee++hKAorV660296iRQsiIyPved570ev1qNWWlxcmk4m4uDjc3d2pUqUKe/futR3n7e3NhQsX2L179z3PefjwYVq0aEFoaCjr1q2jVKlStn3WCvbq1auzTB24Xzm5j1esWEGjRo1o0KCB3XHPPvus3bnWrl1LfHw8Tz/9tN3PpEajoWHDhnY/z66ursyZM4ejR4/SvHlz/vzzT7744gvbz6OiKCxevJguXbqgKIrd+dq3b09CQoLta7xixQoCAwPp3r273fnvVI2+XbNmzdi7d69tpMaWLVvo2LEjtWvXto3w2bx5MyqViqZNm+bonNlxd3e3m/+s0+lo0KBBjn9nNGzYkLVr12b5mDBhwn3HlFsff/wxfn5+BAQE0LJlS6Kiovjss8/o1q1bgcUghCi8ZEi5EKLY+eijj5g3bx6ffvopkydPzrL/5MmTKIpCpUqVsn28Vqu1/b9Zs2aMGDGCtLQ0Nm/eTGBgIHXq1KFWrVps3ryZtm3bsmXLFnr27Jmj2EJDQ5k1axZms5moqCg++eQTYmNj7RKv3MSX3XNLSEigTJky2e6/dZ74U089xZIlS9i+fTuNGzcmKiqKPXv28OWXX9o9ZuvWrXz88cds3749S0KTkJBgN2T31kTdqlSpUnbzx+/X4sWL8fT0RKvVUq5cOcLDw7M97vYYrMnZjRs38PT0BHL3nCpWrJilC3rlypUBy3SAgIAA2/YKFSrc83lYh5vea6m6c+fOMXz4cJYtW5bl65eT4bJnz54lKCgIDw8Pu+3W4ftnz561256T2HPCbDYzefJkvvnmG86cOYPJZLLtu3WI7QcffMC6deto0KABFStWpF27djzzzDM0adIkyzm7dOmCv78/q1evztIBvUKFCrz77rtMmjSJ+fPn06xZMx577DGee+65+xpODjm7j8+ePWs3d9mqSpUqdp+fPHkS+G9e7+2s96RVkyZNeP311/n6669p3749L730km1fbGws8fHxzJw5k5kzZ2Z7PuvPuHWu++337u3x3UmzZs3IzMxk+/btBAcHc/XqVZo1a8a///5rl3BHRkbi4+OTo3Nmp1y5clliLFWqFAcPHszR40uXLk2bNm2ybHdyKriXuH379qVHjx6o1Wq8vb1tfRCEEAIk4RZCFEPWjskzZ85kyJAhWfabzWZUKhUrV67Mthp56wv6pk2bYjQa2b59O5s3b7ZVvZo1a8bmzZs5duwYsbGxdtWwu3Fzc7N7cdikSRPq1KnD//73P6ZMmZLr+LJ7bmXKlGH+/PnZ7vfz87P9v0uXLri6uvLrr7/SuHFjfv31V9Rqta2pGViSw0ceeYSIiAgmTZpEcHAwOp2OFStW8MUXX2RpEHWn6q5yW5Ou+9G8eXNbl/K7uVcMuX1OuZHd/N37YTKZaNu2LdevX+eDDz4gIiICNzc3Ll68SJ8+ffJl3fa8in3s2LEMGzaMl156idGjR+Pj44Nareadd96xi7tq1aocP36cP/74g1WrVrF48WK++eYbhg8fzsiRI+3O+eSTTzJ37lzmz5/Pa6+9luWaEydOpE+fPixdupQ1a9YwYMAAxo0bx44dO2zN63IjL+9j63OeN2+e3ZszVrcnhhkZGbYmglFRUaSmptpGcVjP9dxzz9G7d+9sr1ezZs1cx5idevXq4ezszN9//01ISAhlypShcuXKNGvWjG+++YaMjAw2b95sN/rjfuTn74yCUqlSpWyTfiGEAEm4hRDF1EcffcSPP/5o1yjLKjw8HEVRqFChgq1SeScNGjRAp9OxefNmNm/ezPvvvw9Ykr9Zs2bx119/2T6/HzVr1uS5555jxowZDBo0iJCQkFzFl91zW7duHU2aNLlnAuXm5kbnzp1ZuHAhkyZN4pdffqFZs2Z2zeaWL19ORkYGy5Yts6v63W1Y+704es3s3D6nU6dOoSiKXdwnTpwAuK/GYtbK/OHDh6lYsWK2xxw6dIgTJ04wd+5cXnjhBdv2tWvXZjn2Tl/P8uXLs27dOpKSkuyq3MeOHbPtzw+LFi2iVatWfPfdd3bb4+Pjs7xh4ubmxlNPPcVTTz2FwWCgW7dufPLJJwwdOtRu1Mfnn3+Ok5MTb7zxBh4eHtk2VatRowY1atTgo48+Ytu2bTRp0oTp06czZsyYfHme5cuXt1Wvb3X8+HG7z63f7zJlyuQoKfv44485evQoEyZM4IMPPmDIkCG2N+P8/Pzw8PDAZDLd81zly5fn8OHDWe7d2+O7E+vQ7s2bNxMSEmL3ZmNGRgbz588nJibmnr/7HP3zLoQQjiZzuIUQxVJ4eLgtkb19nm23bt3QaDSMHDkySxVFURTi4uJsn1uX7fr55585d+6c3YvOtLQ0pkyZQnh4OIGBgfcd6+DBgzEajUyaNCnX8d2uZ8+emEwmRo8enWVfZmam3RJnYBlWfunSJb799lsOHDjAU089ZbffWn26NY6EhARmz56dq+d4Kzc3N4AssRSU3D6nS5cu8fvvv9s+T0xM5IcffqB27drZVizvpV27dnh4eDBu3DjS09Pt9lljyi5GRVGynSJxp69nx44dMZlMTJ061W77F198gUqlylEH6Puh0Wiy3LcLFy7k4sWLdttuv491Oh2RkZEoioLRaLTbp1KpmDlzJt27d6d37952y1UlJiaSmZlpd3yNGjVQq9U5WgLrfnXs2JEdO3awa9cu27bY2Ngso0vat2+Pp6cnY8eOzfK8rI+x2rlzJxMmTOCdd97hvffe4/3332fq1Kls2rQJsHxtn3zySRYvXszhw4fveq6OHTty6dIlFi1aZNuWmpp6x6Ho2WnWrBk7d+5kw4YNtt99pUuXpmrVqrY3M+81usfRP+9CCOFoUuEWQhRbH374IfPmzeP48eO2pXzAkoyPGTOGoUOHEh0dTdeuXfHw8ODMmTP8/vvv9O3bl0GDBtmOb9asGZ9++ileXl7UqFEDsFSrqlSpwvHjx+nTp88DxRkZGUnHjh359ttvGTZsWK7ju1WLFi147bXXGDduHPv376ddu3ZotVpOnjzJwoULmTx5sl0TpY4dO+Lh4cGgQYNsL+Zv1a5dO3Q6HV26dOG1114jOTmZWbNmUaZMmTs2pbuX2rVro9Fo+Oyzz0hISECv19vWxC4IuX1OlStX5uWXX2b37t34+/vz/fffExMTc99vOnh6evLFF1/wyiuvUL9+fZ555hlKlSrFgQMHSE1NZe7cuURERBAeHs6gQYO4ePEinp6eLF68ONu58HXr1gVgwIABtG/fHo1GQ69evejSpQutWrXiww8/JDo6mlq1arFmzRqWLl3KO++8c8c58A+qc+fOjBo1ihdffJHGjRtz6NAh5s+fn2Xd93bt2hEQEECTJk3w9/fn6NGjTJ06lU6dOmWZdw6WJoY//vgjXbt2pWfPnqxYsYLWrVuzfv16+vfvT48ePahcuTKZmZnMmzcv2/s5Lw0ePJh58+bRoUMH3n77bduyYOXLl7ebf+zp6cm0adN4/vnnqVOnDr169cLPz49z587x559/0qRJE6ZOnUp6ejq9e/emUqVKfPLJJwCMHDmS5cuX8+KLL3Lo0CHc3Nz49NNP2bBhAw0bNuTVV18lMjKS69evs3fvXtatW8f169cBSwO/qVOn8sILL7Bnzx4CAwOZN29eliaDd9OsWTM++eQTzp8/b5dYN2/enBkzZhAaGnrPIfvh4eF4e3szffp0PDw8cHNzo2HDhnnWM0AIIQq9AuqGLoQQ+ebWZcFu17t3bwXIdvmhxYsXK02bNlXc3NwUNzc3JSIiQnnzzTeV48eP2x33559/KoDy6KOP2m1/5ZVXFED57rvvchTn7cuT3Wrjxo0KoHz88ce5iu/2ZcGsZs6cqdStW1dxcXFRPDw8lBo1aiiDBw9WLl26lOXYZ599VgGUNm3aZBvbsmXLlJo1ayrOzs5KaGio8tlnnynff/+93dJHimJZoufW5c1ufd63LhOkKIoya9YsJSwsTNFoNPdcoujWpaHu5k7H3b4s1/08p9WrVys1a9ZU9Hq9EhERkWWpobvdg9ld3xpD48aNFRcXF8XT01Np0KCB8vPPP9v2HzlyRGnTpo3i7u6ulC5dWnn11VeVAwcOZFliKTMzU3nrrbcUPz8/RaVS2S1hlJSUpAwcOFAJCgpStFqtUqlSJeXzzz+3W35MUSzLgr355pt3/freSXbLgr333ntKYGCg4uLiojRp0kTZvn17lvtgxowZSvPmzRVfX19Fr9cr4eHhyvvvv68kJCTYjsnue5qamqq0aNFCcXd3V3bs2KGcPn1aeemll5Tw8HDF2dlZ8fHxUVq1aqWsW7funrHfaVmwnN7HBw8eVFq0aKE4OzsrZcuWVUaPHq1899132X6/N2zYoLRv317x8vJSnJ2dlfDwcKVPnz7KP//8oyiKogwcOFDRaDR2y4wpiqL8888/ipOTk/L666/btsXExChvvvmmEhwcrGi1WiUgIEB55JFHlJkzZ9o99uzZs8pjjz2muLq6KqVLl1befvtt2xKBOVmWLzExUdFoNIqHh4fdcnc//vijAijPP/98jr5OS5cuVSIjIxUnJye7+/dOvxPv9Hvtdnf6XimK5etNAS0L9vnnn9/zPEKIkkulKEWoK4UQQgghhBBCCFFEyBxuIYQQQgghhBAiH0jCLYQQQgghhBBC5ANJuIUQQgghhBBCiHwgCbcQQgghhBBCCJEPJOEWQgghhBBCCCHygSTcQgghhBBCCCFEPnBydAD5zWw2c+nSJTw8PFCpVI4ORwghhBBCCCFEEaYoCklJSQQFBaFW372GXewT7kuXLhEcHOzoMIQQQgghhBBCFCPnz5+nXLlydz2m2CfcHh4egOWL4enp6eBoHozRaGTNmjW0a9cOrVbr6HBEISX3ibhfcu+InJD7RNwPuW/E/ZJ7R+REQd8niYmJBAcH23LNuyn2Cbd1GLmnp2exSLhdXV3x9PSUXzjijuQ+EfdL7h2RE3KfiPsh9424X3LviJxw1H2SkynL0jRNCCGEEEIIIYTIB5JwCyGEEEIIIYQQ+UASbiGEEEIIIYQQIh8U+zncQgghhBBClHRmsxmDweDoMHLNaDTi5OREeno6JpPJ0eGIQio/7hOdTnfPJb9yQhJuIYQQQgghijGDwcCZM2cwm82ODiXXFEUhICCA8+fP56hBlSiZ8uM+UavVVKhQAZ1O90DnkYRbCCGEEEKIYkpRFC5fvoxGoyE4ODhPKnYFyWw2k5ycjLu7e5GLXRScvL5PzGYzly5d4vLly4SEhDxQEi8JtxBCCCGEEMVUZmYmqampBAUF4erq6uhwcs06FN7Z2VkSbnFH+XGf+Pn5cenSJTIzMx9oqTG5a4UQQgghhCimrPNZH3RYrBAljfVn5kHnhEvCLYQQQgghRDEn85+FyJ08mwueJ2cRQgghhBBCCCGEHUm4hRBCCCGEECWeSqViyZIljg5DFDOScAshhBBCCCEKDZVKZfvQaDSUKlUKjUZj2zZixIg7PjY6OhqVSsX+/fsLLF4h7ka6lAshhBBCCCHuKiUlBa1WS3x8PN7e3hiNRtzc3PLlWpcvX7b9f8GCBQwfPpxjx47Zuk+7u7vny3WFyA9S4RZCCCGEEELcUXp6OuPHj8ff39/2MX78eNLT0/PlegEBAbYPT09PVCqV7fMyZcowadIkypUrh16vp3bt2qxatcr22AoVKgDw0EMPoVKpaNmyJQC7d++mbdu2lC5dGi8vL1q0aMHevXvzJX4hbuXwhPvixYs899xz+Pr64uLiQo0aNfjnn39s+xVFYfjw4QQGBuLi4kKbNm04efKkAyMWQgghhBCiaFIUhZSUlBx/JCYmMm7cOEaNGkV8fDwA8fHxjBo1inHjxpGYmJjjcymK8sDxT548mYkTJzJhwgQOHjxI+/bteeyxx2z5wa5duwBYt24dly9f5rfffgMgKSmJ3r17s2XLFnbs2EGlSpXo2LEjSUlJDxyTEHfj0IT7xo0bNGnSBK1Wy8qVKzly5AgTJ06kVKlStmPGjx/PlClTmD59Ojt37sTNzY327dvn2ztqQgghSp6UlBQMBgNXr17FYDCQkpLi6JCEECJfpKam4u7unqOP0NBQNBoNU6ZMyfZcU6ZMQaPREBoamqPzpaamPnD8EyZM4IMPPqBXr15UqVKFzz77jNq1a/Pll18C4OfnB4Cvry8BAQH4+PgA0Lp1a5577jkiIiKoWrUqM2fOJDU1lU2bNj1wTELcjUMT7s8++4zg4GBmz55NgwYNqFChAu3atSM8PBywvAP35Zdf8tFHH/H4449Ts2ZNfvjhBy5duiQdBIUQQuSJgh4qKYQQRUVAQABXr161VbZvFx8fT2xsLAEBAQUST2JiIpcuXaJJkyZ225s0acLRo0fv+tiYmBheffVVKlWqhJeXF56eniQnJ3Pu3Ln8DFkIxzZNW7ZsGe3bt6dHjx5s2rSJsmXL8sYbb/Dqq68CcObMGa5cuUKbNm1sj/Hy8qJhw4Zs376dXr16OSp0IYQQxUBKSgrjx49n1KhRtm3WoZIAgwcPzremQEII4Qiurq4kJyfn+HitVou3t3e2Sbe3tzdBQUHs2LEjx9d2lN69exMXF8fkyZMpX748er2ehx9+GIPB4LCYRMng0IT79OnTTJs2jXfffZf//e9/7N69mwEDBqDT6ejduzdXrlwBwN/f3+5x/v7+tn23y8jIICMjw/Z5YmIiAEajEaPRmE/PpGBY4y/qz0PkL7lPxP0qifeOVqu961DJDz/8sER9PXKiJN4n4sHJfeM4RqMRRVEwm82YzWYAXFxccvz4tLQ0BgwYYPfGpNWAAQMwGo05Pp+iKPc9j1tRFNzd3QkKCmLLli00a9bMtm/r1q3Ur18fs9mMk5MlvTEajbbnaz1m6tSpdOjQAYDz589z7do129fG6tavkyg6rPfV7d/PB2E2m1EUBaPRiEajsduXm99lDk24zWYz9erVY+zYsYClm+Dhw4eZPn06vXv3vq9zjhs3jpEjR2bZvmbNGoe+q5aX1q5d6+gQRBEg94m4XyXl3vHw8KBq1ap3HSoZFxfH0aNHpalONkrKfSLyltw3Bc/JyYmAgACSk5Pvq5qrVqsZMmQIYHkj0ros2IABAxgyZAhGo9FW4MoP1uk91t/D/fv3Z9y4cQQGBlKjRg3mz5/P/v37mTZtGomJiTg7O+Pi4sLSpUvx8vJCr9fj5eVFWFgYc+fOJSIigqSkJIYPH46Liwvp6el28aelpeXr8xH5Ky//XhsMBtLS0vj777/JzMy025ebfgQOTbgDAwOJjIy021a1alUWL14MYJsPEhMTQ2BgoO2YmJgYateune05hw4dyrvvvmv7PDExkeDgYNq1a4enp2ceP4OCZTQaWbt2LW3btkWr1To6HFFIyX0i7ldJvHcURbnrUElfX1+7KooomfeJeHBy3zhOeno658+fx93dHWdn5/s+z+DBg/nwww9JSEjAy8sLg8GAXq9Hr9fnYbRZWWP28PBApVLx/vvvk5GRwfDhw7l69SqRkZEsWbKEhx56yPaYL7/8kjFjxjBu3DiaNWvG+vXr+f777+nXrx8tW7YkODiYMWPGMHjwYJydne1yBBcXlyKfM5REiqKQlJRku0/yQnp6Oi4uLjRv3jzLz05u3pRxaMLdpEkTjh8/brftxIkTlC9fHrCsoxcQEMBff/1lS7ATExPZuXMnr7/+erbnvNMPvlarLTa/4IvTcxH5R+4Tcb9K0r2TkpJyz6GSMoc7eyXpPhF5R+6bgmcymVCpVKjVatTq+++XbP1daO0CrtPp8iS+e+nTpw/dunWzew4jRoxgxIgRd3xM37596du3r922unXrsnv3brttPXv2tPs8L5YtE45hHUZuvU/yglqtRqVSZft7Kze/xxyacA8cOJDGjRszduxYevbsya5du5g5cyYzZ84ELF+wd955hzFjxlCpUiUqVKjAsGHDCAoKomvXro4MXQghRDHg5ubG0KFDURSFr776yjZU8q233mLo0KEPVA0SQgghhHDosmD169fn999/5+eff6Z69eqMHj2aL7/8kmeffdZ2zODBg3nrrbfo27cv9evXJzk5mVWrVsmLICGEEHnC2dmZjh07cuHCBc6fP8+FCxd46KGHuHHjhqNDE0IIIUQR59CEG6Bz584cOnSI9PR0jh49alsSzEqlUjFq1CiuXLlCeno669ato3Llyg6KVgghRHH0xhtvEBoayokTJ3jmmWfo1q0bs2fPdnRYQgghhCjiHJ5wCyGEEI5kNps5fvw4165ds5uyNHfuXJnPJ4QQQogHIgm3EEKIEu3ixYukpqbi5OREeHg43bt3x9XVlRMnTrBz505HhyeEEEKIIkwSbiGEECWadbWMsLAwtFotHh4ePPnkkwDMmTPH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9K+//mp3jJ+fH1euXEFRFFvCfPva2jqdzi7enKpatSpbt27NEnPlypXRaDR3faynpydPPfUUTz31FN27d6dDhw5cv37dNiQ/r8mQciGEECXS8ePHAahUtTrxaZY/9oGeOpqGW4ZGHryYQmKapTlLZGQk9evXJzMzk59++skxAQshhANodHrKtmpP2TaPonFxsWxzcaFsm0cp26p9viXbYEm4t27dyqFDh+ySxRYtWjBjxgwMBkO287etqlatyrVr17IsEfYgKlWqxLlz51iwYAFRUVFMmTLlrtXzvBISEoJOp+Orr77i9OnTLFu2LMsa3eXLl0elUvHHH38QGxtLcnIyHh4eDBo0iIEDBzJ37lyioqLYu3cvX331la2pXL9+/Th58iTvv/8+x48f56effrpno9CKFStiNBpt8cybN882t96qZcuWxMbGMn78eKKiovj6669ZudL+jZvQ0FAOHjzI8ePHuXbtWo4r4O+99x5//fUXo0eP5sSJE8ydO5dvv/2Wd9+9e3+CSZMm8fPPP3Ps2DFOnDjBwoULCQgIsM15zw+ScAshhCiRjh07BkBEHUtHVE9nDW56DWW99IT5OmNSYFt0ou343r17A9KtXAhR8qi1WoJatqXusE+pO/xT6g77lKCWbVHfMuQ3P7Rq1Yq0tDTCwsLw9/e3bW/RogVJSUm25cPuxtfXF5ebbxTkhccee4yBAwfSv39/ateuzbZt22yNu/KTn58fc+bMYeHChURGRvLpp58yYcIEu2PKli3LyJEjGTJkCP7+/vTv3x+A0aNHM2zYMMaNG0fVqlXp0KEDf/75JxUqVAAsyfzixYtZsmQJtWrVYvr06YwdO/au8dSqVYtJkybx2WefUb16debPn59lea2qVavyzTff8PXXX1OrVi127dqVZYj+q6++SpUqVahXrx5+fn5ZqtZ3UqdOHX799VcWLFhA9erVGTFiBEOHDrV1bb8TDw8Pxo8fT7169ahfvz7R0dGsWLHCVqXPDyolN/35i6DExES8vLxISEjA0zPvGzoUJKPRyIoVK+jYsaPdnAYhbiX3ibhfJe3e6d+/P19//TVvfTKd+OCWVCnjwoftLY131h2/wQ+7rhJSSs+YzqEAxMXFERgYiNFo5MCBA3bNXEqSknafiLwh943jpKenc+bMGSpUqICzs/O9H1DImM1mEhMT8fT0zNek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nT179sGDvodjx44RFxfHp59+apv//c8//9gdo9NZ3hS+tcIbGRmJXq/n3Llztor47apWrcqyZcvstu3YseOu8ezZswez2czEiRNtf8du70/i5+fHlStXUBTFljDfvra2TqezizenHuR76enpSbdu3ejTpw89evSgQ4cOXL9+3TYk35HkFYEQQogSw9owLbSaZTiav4cWtTp3FZdmN9fk3nI6EfPNd/kff/xxvLy8OHfunF03ViGEKOr0WjVdqvvQtaYvrjpL6uCqU9O1pi9dqvsUSLINUKNGDZ599lmmTJlit/29997jr7/+YvTo0Zw4cYK5c+cydepUBg0alONzV6pUiXPnzrFgwQKioqKYMmUKv//+e14/hSxCQkLQ6XR89dVXnD59mmXLlmUZJVW+fHlUKhV//PEHsbGxJCcn4+HhwaBBgxg4cCBz584lKiqKvXv38tVXX9mWqezXrx8nT57k/fff5/jx4/z0009Zmo/drmLFihiNRls88+bNY/r06XbHtGzZktjYWMaPH09UVBRff/01K1eutDsmNDSUgwcPcvz4ca5du5bjCvj9fi8nTZrEzz//zIkTJzhx4gQLFy4kICDANufd0SThFkIIUWJYK9xlQiOAnM/fvtVDwe646tRcT83k6BXLnDZnZ2eeeuopQNbkFkIUP1qNmk6RPkztXpGpPcKZ2r0inSJ90GoKNpUYNWpUluHHderU4ddff2XBggVUr16d4cOHM2rUqFwNPX/ssccYOHAg/fv3p3bt2mzbts3WuCs/+fn5MWfOHBYuXEhkZCSffvopEyZMsDumbNmyjBw5kiFDhuDv70///v0BGD16NMOGDWPcuHFUrVqVDh068Oeff9oahoWEhLB48WKWLFlCrVq1mD59OmPHjr1rPLVq1WLSpEl89tlnVK9enfnz52dZXqtq1ap88803fP3119SqVYtdu3ZlSYhfffVVqlSpQr169fDz88tStb6T+/1eenh4MGHCBFq3bk3Dhg2Jjo5mxYoVhWa0mUrJbX/+IiYxMREvLy8SEhLw9PR0dDgPxGg0smLFCjp27JhlHooQVnKfiPtVEu6dWrVqcfDgQT5esJPTBi+6VPehx81h4bkxe8cVNpxMoEmYJ681sTR92b59O40bN8bNzY0rV67g7u6e1+EXCiXhPhF5T+4bx0lPT+fMmTNUqFABZ2dnR4eT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vXr16NevH/7+/m6LtypYLBZSUlLo27cvWq3W0+GIakrOE1FRcu6IspDzRFSEnDeiouTcEWVR1eeJs4q6LKrtgrthw4ZERESwatUq1wI7NzeXTZs28cQTT1zzcXq9Hr1ef9XtWq221vyS1qafRbiPnCeiouTcEWUh54moCDlvREXJuSPKoqrOk/Icw6ML7ry8PI4cOeL68/Hjx9mxYwdBQUHExsby3HPP8c4779C4cWMaNmzIG2+8wf+3d+fhTZVpG8Dv7F3SjUJXShe2wrAUKLJDQSigMwwDLp8CKi4wjBsyM+4CKuq4zsDn6DgyqDgDqKj4jQIuZRUQRMoOBUophS6UtumSLtne74/Q0NLShkOTkzT377q4aJO050ly95w8533POTExMZg6dap8RRMRERERERE5QdaGe+/evRg7dqzj+/qp4HfffTc+/PBDPP744zAajZgzZw4MBgNGjhyJjRs3ws/PT66SiYiIiIiIiJwia8OdlpYGIcRV71coFHjhhRfwwgsvuLEqIiIiIiIiouvnsdfhJiIiIiIiIvJmbLiJiIiIiIiIXIANNxEREREREZELsOEmIiIiIiIicgE23EREREREREQuwIabiIiIiIiIyAXYcBMRERERERG5ABtuIiIiIiIiIhdgw01ERERERETkAmy4iYiIiIiIiFyADTcRERERERGRC7DhJiIiIiIiInIBNtxERERERERELsCGm4iIiIiIiMgF2HATERERERERuQAbbiIiIiIiIiIXYMNNRERERERE5AJsuImIiIiIiIhcgA03ERERERERkQuw4SYiIiIiIiJyATbcRERERERERC7AhpuIiIiIiIjIBdhwExEREREREbkAG24iIiIiIiIiF2DDTUREREREROQCbLiJiIiIiIiIXIANNxEREREREZELsOEmIiIiIiIicgE23EREREREREQuwIabiIiIiIiIyAXYcBMRERERERG5ABtuIiIiIiIiIhdgw01ERERERETkAmy4iYiIiIiIiFyADTcRERERERGRC7DhJiIiIiIiInIBNtxERERERERELsCGm4iIiIiIiMgF2HATERERERERuQAbbiIiIiIiIiIXYMNNPs9qqoPNYoG5qhI2iwVWU53cJZEPYg6JiIiI2h+13AUQyclmNiN/y/co3LEF1poaqPz9ETUiDbFjJ0Kp0chdHvkI5pCI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cOFCFBYWIiUlBRs3bkRkZKTcpRERERERERFdlcc33ADw0EMP4aGHHpK7DCIiIiIiIiKnefQx3ERERERERETeig03ERERERERkQuw4SYiIiIiIiJyATbcRERERERERC7AhpuIiIiIiIjIBdhwExEREREREbmAV1wW7HoIIQAAFRUVMldy/cxmM6qrq1FRUQGNRiN3OeShmBOSitkhZzAnJAVzQ1IxO+QMd+ekvres7zVb0u4b7srKSgBAXFyczJUQERERERFRe1FZWYmQkJAWH6MQzrTlXsxmsyE/Px9BQUFQKBRyl3NdKioqEBcXh7y8PAQHB8tdDnko5oSkYnbIGcwJScHckFTMDjnD3TkRQqCyshIxMTFQKls+Srvdj3ArlUp07txZ7jLaVHBwMFc41CrmhKRidsgZzAlJwdyQVMwOOcOdOWltZLseT5pGRERERERE5AJsuImIiIiIiIhcgA23F9HpdFi0aBF0Op3cpZAHY05IKmaHnMGckBTMDUnF7JAzPDkn7f6kaURERERERERy4Ag3ERERERERkQuw4SYiIiIiIiJyATbcRERERERERC7AhpuIiIiIiIjIBdhwExERkVvU1dXJXQIREZFbseH2AVVVVaipqZG7DPICeXl5OHHihNxlkJc5ffo0duzYIXcZ5OGysrKwcOFCWCwWuUshL2MymVBdXS13GUREkrDhbudOnDiBkSNH4tNPP2XTTS3KzMxEamoqDh06JHcp5EUOHjyIkSNH4sMPP0RxcbHc5ZCHOnjwIFJSUvD666/jhx9+kLsc8iLHjh3D7NmzMXbsWMybN4/bKHLaqVOn8Prrr+OJJ57Axx9/jIsXL8pdEnmgEydO4KmnnsJ9992Ht99+G6dOnWrzZbDhbuc++OADHDx4EM888wzWrVvH6XzUrAMHDmDUqFGYMWMGpk+fLnc55CVycnIwceJEzJw5E++99x46deokd0nkgQ4cOIChQ4fi3nvvxa233opVq1ahpqYGQgi5SyMPd+TIEYwcORI6nQ4333wz1q1bhw8++EDussgLHD58GEOHDsXmzZtx6tQp3H///bj99tvx3//+V+7SyIMcPXoUN9xwAzIzM1FWVoann34aDz74IFasWNGmy1G36W8jjzN27FioVCrU1tZi9uzZsFqtmDlzptxlkQc5fvw4hg8fjvnz5+Oll16CxWLBzp07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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(10, 6))\n", + "#task_phab_df = phab_df[phab_df['comment_type']==\"task_description\"]\n", + "task_phab_df = task_phab_df[task_phab_df['is_relevant'] == True]\n", + "task_phab_df['first_comment'] = task_phab_df.groupby('speaker')['timestamp'].rank(method='first') <= 5\n", + "#task_phab_df = task_phab_df[(task_phab_df['date_created'] < 1383264000) & (task_phab_df['date_created'] > 1351728000)]\n", + "\n", + "task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "unique_taskPHIDs = task_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "wmf_task_phab_df = task_phab_df[(task_phab_df['meta.affil'] == True)]\n", + "wmf_tasks = wmf_task_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "other_task_phab_df = task_phab_df[(task_phab_df['meta.affil'] != True)]\n", + "other_tasks = other_task_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "unaff_new_tasks_phab_df = task_phab_df[(task_phab_df['first_comment'] == True) & (task_phab_df['meta.affil'] != True)]\n", + "unaff_new_tasks = unaff_new_tasks_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "aff_new_tasks_phab_df = task_phab_df[(task_phab_df['first_comment'] == True) & (task_phab_df['meta.affil'] == True)]\n", + "aff_new_tasks = aff_new_tasks_phab_df.groupby('week')['conversation_id'].nunique()\n", + "\n", + "sns.lineplot(x=unique_taskPHIDs.index, y=unique_taskPHIDs.values, color='black', label='Total', marker='o')\n", + "sns.lineplot(x=wmf_tasks.index, y=wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors', marker='o')\n", + "sns.lineplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors', marker='o')\n", + "#sns.lineplot(x=aff_new_tasks.index, y=aff_new_tasks.values, color='#c7756a',linestyle=\"dotted\", label=\"WMF-affiliated new authors\", marker='x')\n", + "#sns.lineplot(x=unaff_new_tasks.index, y=unaff_new_tasks.values, color='#5da2d8', linestyle=\"dotted\", label=\"Nonaffiliated new authors\", marker='x')\n", + "\n", + "plt.title('New Relevant Phabricator Tasks Indexed with HTTP')\n", + "plt.xlabel('Timestamp')\n", + "plt.ylabel('Unique taskPHIDs')\n", + "plt.xticks(rotation=45)\n", + "plt.grid(True)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "\n", + "#plt.savefig('031825_new_tasks_fig.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/3304249237.py:4: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " unaff_tasks_phab_df['speakers_task'] = unaff_tasks_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", + "/tmp/ipykernel_79113/3304249237.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " unaff_tasks_phab_df['week'] = unaff_tasks_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79113/3304249237.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " weekly_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).size().unstack(fill_value=0)\n", + "/tmp/ipykernel_79113/3304249237.py:20: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " speaker_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).nunique()['speaker'].unstack(fill_value=0)\n" + ] + }, + { + "data": { + "image/png": "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e+LECRMXF2eMMaZ06dKmXr166drW+vXrreXvnCbJvPnmmw7TmzVrZoKCgsylS5esaZ999pmRZFasWGFNu379ujlz5owxxpgdO3YYSWbatGlJbj88PNxkz549XTUn+PPPP40kM3jw4HtaPjlXr141OXPmNM2bN3eY/txzz5ns2bObCxcuWNMaNWpk8uTJY65fv25Nu3nzpilcuLApV67cPdfwxBNPmOzZs5tbt25Z00aNGmUkme3bt1vTDhw4YLJmzWoGDRqU6jp37txpLl++7DDt/PnzJleuXKZWrVoO09OzrePHj5v4+HhjjDHZs2c34eHhSW5/2rRpRpLZsWNHqrXeLeGcnDRpksP09u3bm5YtWxpPT08zd+5ch3mNGzc2OXPmtGrLaCEhIYnOkaRk5Dma2mvYvHlzExISkiHbSk7Csbjz88kYY2bMmJHm45uRr8mD3Of01rlw4UIjyaxdu/aB1JPWcy4po0ePNpJMnz59knxPfPHFFyn+zIqJibmn7aa1rmPHjj2Q9d+LwYMHG0nmzz//fKDbud9jcr/S8965du1aot8VEtSrV8+ULl06Ayt7MO/rmzdvmtjY2FTbPajfLTLSg3o/AngwHt2vVwDYatGiRcqaNau6detmTXNzc1OXLl20ZcsWnTx5UtLtXk7jx4/Xk08+qWrVqunWrVu6evVqureVO3duh2/ocuXKpXbt2unrr79WbGysNT04OPi+vkmuW7duouXr1q0rPz8/HThwwJoWHR2tlStX6vnnn5e3t7c1vWPHjvL09NSCBQusaa6urg49rNIiLi5O0dHRaW5//Phx5cqVS5I0dOjQJC+TWbNmjerUqaPs2bPL19dXrVq1ctin5Kxdu1Z//fWXevbs6TA9IiJCV65c0ffff29Ni46OVo4cORx6eGTLlk3+/v5yd3dP8/7crUCBArp69apu3LhhTVu0aJGqVq2qqlWrWtNKlCihBg0aOLz+yalcubI8PT0dpuXMmVN16tRJ9LqkZ1shISFycnJK1/5dvnxZcXFxaW5frVo1ubi4WL2fEmzatEl169ZVtWrVHObFx8dr69atqlmzplXbxYsX1adPHwUHB8vV1VVFihTRqFGjEvXiiY+P14cffqjSpUtbl952795df//9d6p1zpgxQ9myZdOAAQOSnL927Vo5OTlp8eLFiebNmTNHTk5O2rJlS6rbSavjx4/LyclJH3zwgaZMmaLChQvL1dVVVatW1Y4dOxza7tmzR506dVKhQoXk5uamwMBAvfjiiw49MDt16qR69epJktq2bWtd0hIWFqbw8HBJUtWqVR0u40xqTKm7JTWm1Ndff63mzZsrT548cnV1VeHChTV8+HCH8yYsLEzff/+9fv/9d+sz4M5txcbGavDgwSpSpIhcXV0VHBys1157zeEzNKFd3759lStXLnl5eally5ZpvtQ6NRs2bLAub02ooW/fvrp27ZpDu6ioKHXu3Fn58uWTq6urgoKC1KpVq1TH2UrtnJOka9euaeTIkSpRooQ++OCDJN+vL7zwgqpVqybp/47H+vXr1bNnTwUEBDj0Qly2bJn12erl5aXmzZtr3759DutLy/k0ZMgQq+6CBQtaxzBhn5MaU+q3335T27Zt5efnJw8PD9WoUcPhM1n6v3GPFixYoHfffVf58uWTm5ubGjRooCNHjqT4et7p/Pnzateunby9vZUzZ0698sorun79ujW/Xr16Kl++fJLLFi9eXE2aNEl23ek9Jhm97ym9dxLWMW/ePL311lvKmzevPDw8FB0dneSYUgl27dqlmjVryt3dXQULFtQnn3ziMD+5sePuXmdq7+tz586pS5cuyp07t9zc3FS+fHnNmDHDYZ13fvZ9+OGH1mff/v37kzskqTp48KCefvpp+fn5yc3NTVWqVNE333yT5D5u2rRJ/fr1s4ZgePLJJ/Xnn386tE3u0t67z/uMeD8CyFxcvgcgQ/z8888qVqyYQyAjyfqFMTIyUsHBwdq/f79Onz6tcuXKqVu3bpoxY4Zu3LihsmXLavz48apfv36atlWpUqVEYVG1atU0ZcoU/frrrw6XMGW0mJgYxcTEyN/f35q2d+9e3bp1S1WqVHFo6+LiogoVKujnn3++5+1dvXpV3t7eunr1qnLkyKFnn31Wo0aNShSg3ClXrlyaPHlyoi72CZfJrFq1Ss2aNVOhQoU0ZMgQXbt2TR999JFq1aqln376KcU/khP25e59rVy5srJkyaKff/5Zzz//vKTbvzyPGjVKb7/9tsLDw+Xk5KQ5c+Zo586daQqKEly7dk1XrlxRTEyM1q9fr2nTpik0NNQKtuLj47Vnzx69+OKLiZatVq2afvjhB12+fFleXl5p3maCqKgoh2P9ILclSfXr11dMTIxcXFzUpEkTjRkzxuGS1KS4ubmpcuXK2rhxozXt5MmTOnnypGrWrKmLFy86/HG2d+9eRUdHW5fuXb16VfXq1dMff/yh7t27K3/+/Nq8ebMGDRqkM2fOOIxd0r17d02fPl2dO3dW7969dezYMX388cf6+eeftWnTJjk7OydZ45QpU9SjRw+98cYb+u9//5tkm7CwMAUHB2v27Nl68sknHebNnj1bhQsXVmhoaIqvxb2YM2eOLl++rO7du8vJyUnvv/++nnrqKf3222/W/qxcuVK//fabOnfurMDAQO3bt09TpkzRvn37tHXrVjk5Oal79+7KmzevRowYod69e6tq1arWJS3FixfXlClTrMszCxcufF81T58+XZ6enurXr588PT21Zs0avfPOO4qOjtbo0aMl3b587tKlSzp16pTGjRsnSdbnRnx8vFq2bKmNGzeqW7duKlmypPbu3atx48bp119/1ZIlS6xt/ec//9GsWbPUoUMH1axZU2vWrFHz5s3vq/4ECxcu1NWrV/XSSy8pZ86c2r59uz766COdOnVKCxcutNq1adNG+/bt08svv6wCBQro3LlzWrlypU6cOJHs51VazjlJ2rhxoy5cuKA+ffooa9asaa69Z8+eypUrl9555x1duXJFkjRz5kyFh4erSZMmGjVqlK5evarJkyerdu3a+vnnn61a03I+PfXUU/r11181d+5cjRs3zvocSvjC4W5nz55VzZo1dfXqVfXu3Vs5c+bUjBkz1LJlSy1atCjRe+q9995TlixZ1L9/f126dEnvv/++nnvuOW3bti1N+9+uXTsVKFBAI0eO1NatWzVhwgT9/fff+uKLLyTdDo26du2qX375xWGg7x07dujXX3/VW2+9ley603tMMnrfU3rvJBg+fLhcXFzUv39/xcbGpnjJ3t9//63HH39c7dq107PPPqsFCxbopZdekouLS5I/S1KSUm3Xrl1TWFiYjhw5ol69eqlgwYJauHChOnXqpIsXL+qVV15xWNe0adN0/fp1devWTa6urvLz80tXLQn27dunWrVqKW/evHr99deVPXt2LViwQK1bt9aXX36Z6PV/+eWXlSNHDg0ePFjHjx/Xhx9+qF69emn+/Pn3tH3p/t6PADJZZnfVAvBoKF26tHnssccSTd+3b5+RZD755BNjjDFfffWVkWRy5sxpihYtaqZNm2amTZtmihYtalxc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QkJC5OnpqbNnz6pVq1YKDg7Wvn371KZNGxUpUiTVyzgLFCigPXv26NChQzp//rxu3ryZ6jG5du2aevXqpXXr1un333/Xpk2btGPHDpUsWdJh3VmzZtXs2bNVvnx5PfbYY4qKirJei6+//lpHjhzRvn379N133yVa9m4nTpxQv379dOjQIc2dO1cfffSRXnnlFUm3w7HnnntOHTt21FdffaVjx45p+/btGjlypL7//ntrP2NiYrR69WqdP3/eGjy5XLlyypEjh+bMmeMQSi1ZskSxsbGqVauWVUNajmFoaKhat26tH374QcePH9fmzZv15ptvaufOnakdymR16NBBLi4u6tKli/bt26f58+dr/Pjx1mVrbm5uKlOmjMPD19fXGubhzktU7+Tj42MN87B27Vrt2rVLnTt3TjTMw5EjRxQZGamoqChdu3ZNkZGRioyMTLF34Jw5c9SxY0eNGTNG1atXV1RUlKKionTp0iWrTb9+/fTZZ59pxowZOnDggF566SVduXJFnTt3ttpERUUpMjJSR44ckSTt3btXkZGR1sDxW7Zs0Ycffqjdu3frt99+0+zZs9W3b189//zzVshztyJFiujmzZv66KOP9Ntvv2nmzJmJLjlMi1deeUXvvfeelixZooMHD6pnz56Jbi50t9SOpXT78tYLFy7olVde0a+//qrvv/9eI0aMUERERLLrdXJyUp8+ffTf//5X33zzjfbu3auOHTsqT548Vugn3X4fRUZG6sSJE4qLi7OOZUxMTLLrXrt2rZo3b67evXurTZs21rG8c/D+V155RcuXL9eYMWN08OBBDRkyRDt37nQIGC9cuKDIyEjr0tFDhw5Z55V0+wYAw4cP165du3T8+HF988036tixo+rWretwCXiDBg308ccfp/g6A8C/jg3jW2UqBjoH8ChJyyCop0+fNhERESYkJMS4uLiYvHnzmpYtW1q3mDfm9uDKLVu2NNmzZzdeXl6mbdu2Jioqypqf1KDA48aNMyEhIdbzQ4cOmRo1ahh3d3cjyRw7dizZAX2TGui8VatW5p133jE5c+Y0np6epmvXrg6DLF+6dMk888wzxtvb2wQHB5vp06cnGuj8m2++MUWKFDHZsmVzqG3SpEmmUKFCxtnZ2RQrVsx88cUXDvUolQG4E6RlsPUBAwZY+/DMM8+YcePGJRqE99133zX+/v7G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Cnrr16/XxRdfrH/84x967bXX9Mgjjyg+Pl7p6ensb0/Tli1b1K1bN1111VW67bbbThhI8RPn0lm3bp06duyohQsXas6cOZo0aZLee++9QC8r6K1fv17t2rXTuHHjdMstt+i6667TfffdF+hlVQgJCQnq0KGD+vbtq8zMTL399tuBXlKFwL7AnY0bN6pNmzZavHix3nnnHT311FNq06aNdu3aFeilBbWCfcHNN9+sDh066N1335UkBlJlYNasWdq+fbueffZZzZ49W5K3Z0wxlKrAdu7cqYEDB2rXrl36/PPPNWXKFAZTZSAtLU133HGHbr31Vs2cOVPTpk1TfHy8Kleu7H8MO8eS27Bhgzp16qT7779fEydOVH5+vlauXKn3339fq1evDvTyglpiYqKuuuoq3Xjjjfr444+VlJSk/Px8zZ07N9BLC2opKSm65ZZbNGTIEL333ntatWqVHnroIS1ZskRXXnml9uzZw9t6T8Nf/vIX9ezZU5MnT1aVKlU0e/ZsTZ48WTNmzJB07JR92pbMDz/8oCuvvFJDhgzRhx9+qGXLlunIkSPas2dPoJcW1NLT03Xrrbfqhhtu0BdffKFdu3apX79+Wrp0qa644opALy+orV27VnFxcXrggQc0ffp03XTTTfr73/+un376KdBLC2rsC9zJysrSQw89pH79+umTTz7RqlWr9PbbbysiIkJdunTRxo0bJfED7JJas2aN4uLiNGzYME2ePFkPPvig3n//fS1evDjQS6sQzjjjDF100UXq2rWrxo8fr1mzZkk69po2Ly/P+Z/PUKqCMjMtWLBAderU0SeffKIWLVro3XffLTSY4mC+dA4cOKC0tDTdcMMNkqSIiAjl5ubqn//8py6//HL17t3b/5MQvuEUT35+vp599lllZGTo0UcflSRdccUVuvfee9W/f38NGjRI1157bYBXGZyys7M1bdo0de7cWaNHj1a1atVUv359PfLII1qyZAnX7joNu3fvVm5uroYMGSJJioqKUrdu3fT73/9e27Zt01VXXSWJ6x2U1o4dO3TxxRdLkuLi4jR16lS99tprevrpp9W2bVvl5OT43yaJomVnZ+uNN97QZZddpjFjxkiSatasqQsvvFDr16/XAw88oOeeey7AqwxOaWlpysjIUP/+/RUdHa06depo6NChGjt2rHbu3Kk//OEPgV5iUEpKSlJ8fLyGDRumCRMmSJK6d++ujRs3atOmTZI4Y7I02Be45fP5lJ6e7v/+VaVKFbVr104ff/yxGjZsqGuuuUYZGRmcJFAC+/bt080336z77rvPvy9o0aKFGjZsqCVLlkhiX3C6unTpojZt2uj+++9Xhw4d9PTTT2vBggUaP368vvrqK+d9OVKuoHw+n/r06aO77rpLbdq00euvv642bdr4B1MZGRkczJdStWrVlJubqylTpig5OVljxozR9OnTdfXVV+uqq65SamqqevTooaysLM6YKqaQkBBNnjxZHTt2VNu2bdWpUydVqlRJr7/+un744Qc98sgj+uGHH/wv/lF8ZqaIiAjFx8erSpUqCg0NlSTVqFFDR44cUVZWVoBXGNwOHTqk9evX+z9OS0tTSEiI/vznPys1NZUD+9OQn5+vNWvWaOrUqapWrZree+89rVixQrNnz1ZWVpb69u0riTNTiys0NFTXX3+9hg4dqoiICPl8Pj399NOaPXu2zEx79uzRzJkz+QFAKURHRys/P1/Lly/3b6tSpYp69+6txx57TNu2bdNrr70WwBUGp7CwML388st65pln/Nv69u2r7t2764knnlBmZiZD/1JgX+BWRESEwsLC9Nlnn/m35efnq0aNGnr77bd1xhln+I9n+f5VPBEREXrjjTf0wgsv+Lc1adJE11xzjSZPnqyff/6ZfcFpioyM1Jdffql69erp4YcfVs+ePXXTTTdp7NixatKkifu5gaHCysvLK/RxTk6O3X333dauXTt7/vnnLSMjw8zM3nzzzQCsLnhlZmbatGnT7JxzzrHLL7/cKleubHPmzPF/fvv27Va9evVC2/Dr8vPz/b8+cOCAde7c2Zo3b27bt2/3b8/JybGxY8day5Ytbd++fYFYZlBLTk72/7pgv7Bz505r2rSpHThwwP+5r7/+2vO1BbPk5GTr3r279e3b1yZMmGAfffSRxcTE2PDhw83MbMCAAXbbbbcFeJXBa+bMmdajRw/r2bOnPf7444U+9+6779r5559viYmJAVpdcCnYz+bm5vq3bd261c4++2z76KOP/Nv++te/WqNGjey7777zfI3BLDMz0wYPHmw9e/a0tWvXnvC5a665xvr37x+g1VUcBc/jmTNnWmxsrK1YscLMTjzeRdGOHj3q/zX7grJT8Fx8++23rUWLFvbaa6+d8LlXX33V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JVfU8Wx8fDzHs6VA17JV3GPZK664IiDHsrwiqSB69eqlxMREzZw5U/fcc49effVV1a5dW9Kx22bGxMQoOztb4eHhfMMpAbqWvYKdYUhIiHJychQeHq5LLrlEkvTKK6/o8ssvV1RUlD7//HNFRUUFeLXBJT8/XyEhIfL5fMrLy1NoaKiio6N1xhlnKDQ0VI8//rgmTZqkf//73wyoS4CubhTsC+655x4lJibqgw8+UGZmph577DFFR0dLOnZb8urVqysvL8///wGKVtA2NDTUv5+97rrr5PP59MYbb6hXr17Ky8vT559/XujW8Di5guddQVefz6fc3FyFhYWpWrVqioqKks/n0//8z//oueee04oVKxj6FxNt3eNY1g2OZ92gqxvl/ljW0/OyUOYK3jaWmZlpZmYzZ860zp07W40aNWzQoEHWp08fq1q1KnfQKCG6ulHQ9fi3OR1/qnjv3r0tJiaGt+6Vwsnamh27Zs+ll15qw4cPt4iICO6yV0J0LRsnu3NLQduCt449+eST1r59e2vatKmNHDnSbrjhBqtatSr7g1M4VdfU1FT/tuP3s926dbOYmBjuZnoKxe1qZvbOO+9Ynz597NFHH+VOpsVAW+9wLOsOx7Nu0NWNYDiWZSgVJBITE23p0qWFthU8wbZv325nnXWW/7a5iYmJNn78eBs0aJANHTrUNm7c6Pl6gwVd3Siqa926de1vf/tboc8988wzVrlyZe74UoSStp0/f775fD6rWrWqffvtt56uNZjQ1Z3vv//eHn74YcvJyfFvO75t8+bNbdGiRWZ27ADpT3/6k11xxRV26623Mjg5haK6tmjRwn/haLNj15EZOXKkhYeH29q1az1fb7Aoadc33njDfD6fValShX1BEWjrRlZWVqE7ZpmZvzHHsqenqLYcz5YOXd0oadfydCzLUCoIJCQkWN26de2OO+6w5OTkQp/bsWOH1atXz+6+++5C3+RRNLq6Udyuv7yY5oIFC7hoYRFK0zYhIcF69erFgecp0NWdhIQEq1Spkvl8PluwYEGhz23fvt3q169vd9111wn7WS5sfmrF7frL/ezcuXMZSJ1Cabp+/vnn1rZtW75/FYG2bmzatMluvPFGu/jii+3uu+8udNbTzp07OZY9DcVty/FsydDVjdJ0LU/Hsj4zrshaniUlJaljx44aNGiQnn322RMu9Dpu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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#task_phab_df = phab_df[phab_df['comment_type'] == \"task_description\"]\n", + "unaff_tasks_phab_df = task_phab_df[task_phab_df['meta.affil'] != True]\n", + "# Rank speaker's task values within each group\n", + "unaff_tasks_phab_df['speakers_task'] = unaff_tasks_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", + "\n", + "# Filter dates 06-01-2015 to 08-30-2015\n", + "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1440979200) & (unaff_tasks_phab_df['date_created'] > 1433116800)]\n", + "# Bin the speakers based on the number of tasks they created\n", + "bins = [0, 6, 26, 51, float('inf')]\n", + "labels = ['0-5', '6-25', '26-50', '51+']\n", + "min_speakers_task = unaff_tasks_phab_df.groupby('speaker')['speakers_task'].min().reset_index()\n", + "min_speakers_task = min_speakers_task.rename(columns={'speakers_task': 'min_speakers_task'})\n", + "unaff_tasks_phab_df = unaff_tasks_phab_df.merge(min_speakers_task, on='speaker', how='left')\n", + "unaff_tasks_phab_df['task_bins'] = pd.cut(unaff_tasks_phab_df['min_speakers_task'], bins=bins, labels=labels, right=False)\n", + "\n", + "# Calculate the weekly breakdown of binned speakers_task values\n", + "unaff_tasks_phab_df['week'] = unaff_tasks_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).size().unstack(fill_value=0)\n", + "\n", + "speaker_breakdown = unaff_tasks_phab_df.groupby(['week', 'task_bins']).nunique()['speaker'].unstack(fill_value=0)\n", + "\n", + "# Reshape the DataFrame for use with Seaborn\n", + "weekly_breakdown = weekly_breakdown.reset_index().melt(id_vars='week', value_vars=labels, var_name='task_bins', value_name='count')\n", + "speaker_breakdown = speaker_breakdown.reset_index().melt(id_vars='week', value_vars=labels, var_name='task_bins', value_name='speakers')\n", + "\n", + "# Plot the stacked bar plot using Seaborn\n", + "plt.figure(figsize=(12, 8))\n", + "sns.barplot(data=weekly_breakdown, x='week', y='count', hue='task_bins', palette='colorblind')\n", + "#sns.barplot(data=speaker_breakdown, x='week', y='speakers', hue='task_bins', palette='colorblind')\n", + "plt.title(\"06-01-2015 to 08-30-2015 Weekly Unaffiliated Task Creation by Contributor Tenure\")\n", + "plt.xlabel('Week')\n", + "plt.ylabel('Tasks')\n", + "plt.legend(title=\"Contributor had created # tasks between 04-01-2015 and 06-01-2015:\")\n", + "plt.xticks(rotation=45)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "#plt.savefig('031625_weekly_tasks_by_history.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79113/62586942.py:27: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " comment_counts = affective_comment_phab_df.groupby('date_group').size()\n", + "/tmp/ipykernel_79113/62586942.py:28: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " speaker_counts = affective_comment_phab_df.groupby('date_group')['speaker'].nunique()\n", + "/tmp/ipykernel_79113/62586942.py:35: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " comment_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil']).size()\n", + "/tmp/ipykernel_79113/62586942.py:36: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.\n", + " speaker_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil'])['speaker'].nunique()\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of comments for each date group:\n", + "date_group\n", + "Before announcement 1642\n", + "After announcement, before deployment 806\n", + "After deployment 3209\n", + "dtype: int64\n", + "\n", + "Number of speakers for each date group:\n", + "date_group\n", + "Before announcement 223\n", + "After announcement, before deployment 157\n", + "After deployment 350\n", + "Name: speaker, dtype: int64\n", + "\n", + "Number of comments for each date group and engaged commenter subgroup:\n", + "date_group est_commenter meta.affil\n", + "Before announcement False False 1597\n", + " True 45\n", + "After announcement, before deployment False False 763\n", + " True 43\n", + "After deployment False False 3088\n", + " True 121\n", + "dtype: int64\n", + "\n", + "Number of speakers for each date group and engaged commenter subgroup:\n", + "date_group est_commenter meta.affil\n", + "Before announcement False False 215\n", + " True 21\n", + "After announcement, before deployment False False 148\n", + " True 20\n", + "After deployment False False 339\n", + " True 32\n", + "Name: speaker, dtype: int64\n", + "\n", + "Number of comments for each engaged commenter subgroup, and WMF affiliation:\n", + "est_commenter meta.affil\n", + "False False 5448\n", + " True 209\n", + "dtype: int64\n", + "\n", + "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", + "est_commenter meta.affil\n", + "False False 416\n", + " True 53\n", + "Name: speaker, dtype: int64\n" + ] + }, + { + "data": { + "text/plain": [ + "'\\nplot1 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"dominant_wc\", hue=\"date_group\", col=\"meta.affil\", row=\\'new_commenter\\', scatter=False, legend=False, palette=palette)\\nplot1.set_axis_labels(\"Timestamp\", \"Count of Dominance Polarized Words\")\\nplot1.set_titles(row_template=\"Author\\'s 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\\nplot1.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\\nplot1.add_legend(title=\"Comment publication timestamp:\")\\nfig1 = plot1.fig\\n# Plot for arousal_wc\\nplot2 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"arousal_wc\", hue=\"date_group\", col=\"meta.affil\", row=\\'engaged_commenter\\', scatter=False, legend=False, palette=palette)\\nplot2.set_axis_labels(\"Timestamp\", \"Count of Arousal Polarized Words\")\\nplot2.set_titles(row_template=\"Author\\'s 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\\nplot2.add_legend(title=\"Comment publication timestamp:\")\\n#plot2.add_legend(title=\"Before/After 07/01/2013 Wide Release\")\\n\\nplot3 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"valence_wc\", hue=\"date_group\", col=\"meta.affil\", row=\\'engaged_commenter\\', scatter=False, legend=False, palette=palette)\\nplot3.set_axis_labels(\"Timestamp\", \"Count of Valence Polarized Words\")\\nplot3.set_titles(row_template=\"Author\\'s 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\\nplot3.add_legend(title=\"Comment publication timestamp:\")\\n'" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAADNUUlEQVR4nOzdeVhUZfsH8O+ZGdZhVzYVREUFd3HFJRdITPN1KzUtwywrNUVzfdMEzTJztzfr54aWqZVL5l4kqKS4JWWiJoq4oLgAw7DNdn5/EJMjoDM4OCzfz3XNpXOW59xnOHBm7rmf5xFEURRBREREREREREREZEYSSwdAREREREREREREVQ8Tj0RERERERERERGR2TDwSERERERERERGR2THxSERERERERERERGbHxCMRERERERERERGZHROPREREREREREREZHZMPBIREREREREREZHZMfFIREREREREREREZsfEIxEREREREREREZkdE49ktO7duyMiIuKx2/j5+WHZsmX654IgYOfOnUa1b8q2pjAm7vJk6eM/jfDwcAwYMKDc2o+NjYWfn1+5tV8RREZGwtPT0+D6fnTZo6/zo9fMo79XZWWudp6l6OhouLi4WDoMIrPjPbVyHv9p8J769HhPJSIiqnyYeKyEwsPDIQhCsUfv3r2N2v9ZvlFKS0vDCy+88EyO9bTy8vLg5uaGmjVroqCgwOT9Y2NjIQgCMjMzzR/cU/Dz8yt2rdSpU8fSYRnlyy+/hKOjIzQajX6ZUqmElZUVunfvbrBt0eufnJwM4N/z3rJlS7F2mzZtCkEQEB0drV9W1tfpxo0bsLa2RrNmzYqtS0pKQlRUFL766iv970JJy5YvX24Qy6NOnjyJMWPGPDGWIqUl60xtx1xK+5t1+fLlZx4L0aN4Ty0fvKdWPLynFqrM99SS/lY9/IiMjHym8RARERmDicdKqnfv3khLSzN4bN682dJhFePl5QUbGxtLh2GUbdu2oWnTpggICCiXKhFzUqlUJm0/d+5cg2vl999/L6fIzKtHjx5QKpU4deqUftmRI0fg5eWFhIQE5Ofn65cfOnQIvr6+aNCggX6Zj48P1q9fb9Dm8ePHcfv2bcjl8mLHK8vrFB0djSFDhkChUCAhIcFgXdEHtv79++t/F0pa5uzs/NiqPnd3d9jb2z8xlicxVztlUdLfrHr16lkkFqJH8Z5qfrynVjy8pxaqzPfUh1/PZcuWwcnJyWDZlClT9NuKomiQZCYiIrIUJh4rKRsbG3h5eRk8XF1dARS+0YiMjISvry9sbGxQq1YtTJgwAUBhd5Nr165h0qRJ+m9HAeD+/ft45ZVXULt2bdjb26N58+YlfujSaDQYP348nJ2dUbNmTcyePRuiKJYa58NdYVQqFcaPHw9vb2/Y2tqibt26+OSTTwy2v3fvHgYOHAh7e3s0bNgQu3btMlh/7tw5vPDCC3BwcICnpydee+013Lt3T78+JycHI0eOhIODA7y9vbF48WKjX9O1a9fi1Vdfxauvvoq1a9carEtJSYEgCDh79qx+WWZmJgRBQGxsLFJSUtCjRw8AgKurKwRBQHh4uH5bnU6HadOmwc3NDV5eXsW+kU5NTUX//v3h4OAAJycnDBkyBHfu3NGvj4yMRKtWrbBmzRrUq1cPtra2Rp8XADg6OhpcK+7u7tBqtRg9ejTq1asHOzs7NG7cGMuXL39sOz/88AOaN28OOzs71KhRA6GhocjJydGvX7NmDQIDA2Fra4uAgAB88cUXJsX5qMaNG8Pb2xuxsbH6ZbGxsejfvz/q1auH48ePGywv+hkUGTFiBOLi4nD9+nX9snXr1mHEiBGQyWTFjlfS6/Q4oihi/fr1eO211zB8+HCD6yYyMhL9+vUDAEgkEn0lwqPLgCd3v3u0omrJkiVo3rw55HI5fHx8MHbsWCiVSv3rMGrUKGRlZRWrgHi0HWOvu6+//hp+fn5wdnbGsGHDkJ2d/djXpSQl/c2SSqWPPZeSJCYmokePHnB0dISTkxPatGlj8CH66NGj6Nq1K+zs7ODj44MJEyYYXKNEJeE9lfdUU/CeyntqSe08i3vqw6+ns7MzBEHQP79w4QIcHR2xb98+tGnTBjY2Njh69GiJr0dERIRBlatOp8Mnn3yiv35btmyJH374wei4iIiIHoeJxypo27ZtWLp0Kb766iv8/fff2LlzJ5o3bw4A2L59O+rUqWPwLTQA5Ofno02bNtizZw/OnTuHMWPG4LXXXsOJEycM2t6wYQNkMhlOnDiB5cuXY8mSJVizZo1Rca1YsQK7du3Cd999h4sXL2LTpk3FxiKKiorCkCFD8Mcff6BPnz4YMWIEHjx4AKDwQ0nPnj3RunVrnDp1Cvv378edO3cwZMgQ/f5Tp05FXFwcfvzxRxw8eBCxsbE4c+bME2NLTk7GsWPHMGTIEAwZMgRHjhzBtWvXjDovoLAKYNu2bQCAixcvIi0tzeADx4YNGyCXy5GQkICFCxdi7ty5+PnnnwEUvtnr378/Hjx4gLi4OPz888+4cuUKhg4danCMy5cvY9u2bdi+fbv+w1p4eHix7lHG0ul0qFOnDr7//nucP38eH374If773//iu+++K3H7tLQ0vPLKK3jjjTeQlJSE2NhYDBo0SP8hedOmTfjwww8xf/58JCUl4eOPP8bs2bOxYcOGMsVXpEePHjh06JD++aFDh9C9e3d069ZNvzwvLw8JCQnFPiR5enoiLCxMH0Nubi62bt2KN95446liejiW3NxchIaG4tVXX8WWLVv0HxqnTJmirwx5uBLh0WVlIZFIsGLFCvz111/YsGEDfv31V0ybNg0A0KlTp2JVEA9XQBQx9rpLTk7Gzp07sXv3buzevRtxcXFYsGCBfn10dLT+w565z6UkI0aMQJ06dXDy5EmcPn0aM2bMgJWVlT7W3r17Y/Dgwfjjjz+wdetWHD16FOPHjy9zfES8p/KeagzeU58e76lPf08FgBkzZmDBggVISkpCixYtjNrnk08+wcaNG/Hll1/ir7/+wqRJk/Dqq68iLi7uqWIhIiICAIhU6bz++uuiVCoV5XK5wWP+/PmiKIri4sWLxUaNGokqlarE/evWrSsuXbr0icfp27ev+P777+ufd+vWTQwMDBR1Op1+2fTp08XAwMBS2wYg7tixQxRFUXzvvffEnj17Guz/MADirFmz9M+VSqUIQNy3b58oiqI4b948sVevXgb7XL9+XQQgXrx4UczOzhatra3F7777Tr/+/v37op2dnThx4sTHnut///tfccCAAfrn/fv3F+fMmaN/fvXqVRGA+Pvvv+uXZWRkiADEQ4cOiaIoiocOHRIBiBkZGQZtd+vWTezSpYvBsnbt2onTp08XRVEUDx48KEqlUjE1NVW//q+//hIBiCdOnBBFURTnzJkjWllZienp6QbtzJgxQ3zttdcee25169YVra2tDa6V5cuXl7jtuHHjxMGDB+ufv/7662L//v1FURTF06dPiwDElJSUEvdt0KCB+O233xosmzdvnhgcHFxqbIcOHRLr1q372PhXr14tyuVyUa1WiwqFQpTJZGJ6err47bffis8995woiqIYExMjAhCvXbtmcN5Lly4Vd+7cKTZo0EDU6XTihg0bxNatW4uiKIrOzs7i+vXrDbY39nUqMnz4cDEiIkL/vGXLlgZt7tixQ3z0z2xJyx5+nUWx8Jp5+Jp90u/s999/L9aoUUP/fP369aKzs3Ox7R5ux9jrzt7eXlQoFPptpk6dKnbo0EH/fPv27WLjxo1Lja3o/B79m/XSSy+V6VwcHR3F6OjoEvcdPXq0OGbMGINlR44cESUSiZiXl/fYGKn64j31X7yn8p4qirynVvR7amlxFf3O7Ny502C7R18PURTFiRMnit26dRNFURTz8/NFe3t78bfffjPYZvTo0eIrr7xiVCxERESPU7xfBFUKPXr0wKpVqwyWubm5AQBefvllLFu2DPXr10fv3r3Rp08f9OvXr8RuMEW0Wi0+/vhjfPfdd7h58yZUKhUKCgqKjV3TsWNHg29ig4ODsXjxYmi1Wkil0sfGHB4ejueffx6NGzdG79698eKLL6JXr14G2zz8zaxcLoeTkxPS09MBFHaxPHToEBwcHIq1nZycjLy8PKhUKnTo0MHgNWncuPFj49JqtdiwYYNBNcWrr76KKVOm4MMPP4RE8vSFwY9+4+zt7a0/r6SkJPj4+MDHx0e/vkmTJnBxcUFSUhLatWsHAKhbt26xbkqPdqsrzdSpUw26qdWsWRMA8L///Q/r1q1Damqq/vVr1apViW20bNkSISEhaN68OcLCwtCrVy+89NJLcHV1RU5ODpKTkzF69Gi89dZb+n00Gg2cnZ2NirE03bt3R05ODk6ePImMjAw0atQI7u7u6NatG0aNGoX8/HzExsaifv368PX1LbZ/37598fbbb+Pw4cNYt27dYyszSnudSpKZmYnt27fj6NGj+mVFXQofbqM8/PLLL/jkk09w4cIFKBQKaDQa5OfnIzc31+jxpoy97vz8/ODo6Kjf5uFrFwAGDhyIgQMHPvF4j/7NKhoPzNRzmTx5Mt588018/fXXCA0Nxcsvv6wfgywxMRF//PEHNm3apN9eFEXodDpcvXoVgYGBRr02VP3wnmqI99TH4z2V99RHPet76uO0bdvWpO0vX76M3NxcPP/88wbLVSoVWrdu/VSxEBERAQATj5WUXC6Hv79/iet8fHxw8eJF/PLLL/j5558xduxYfPbZZ4iLi9N3SXzUZ599huXLl2PZsmX6cW4iIiJMHnD9cYKCgnD16lXs27cPv/zyC4YMGYLQ0FCDMWQejU8QBOh0OgCFMy/269cPn376abG2vb29yzxD7oEDB3Dz5s1i3WG0Wi1iYmLw/PPP6z8oiQ+NvaVWq40+xuPOy1glDdxurJo1axa7XrZs2YIpU6Zg8eLFCA4OhqOjIz777LNig7kXkUql+Pnnn/Hbb7/h4MGDWLlyJT744AMkJCTo35ivXr3a4ENq0X5Pw9/fH3Xq1MGhQ4eQkZGBbt26AQBq1aoFHx8f/Pbbbzh06BB69uxZ4v4ymQyvvfYa5syZg4SEBOzYsaPUY5X0OpXm22+/RX5+vsH5FiW5Ll26hEaNGplwlsZLSUnBiy++iHfffRfz58+Hm5sbjh49itGjR0OlUpl9oHtzXLtAyX+zynIukZGRGD58OPbs2YN9+/Zhzpw52LJlCwYOHAilUom3335bP/7ew0r6AE1UhPdUQ7ynPh7vqbynlpW57qmP8+i1LZFIio0d+/DvW9F4lnv27EHt2rUNtqssk1kREVHFxjEeqyg7Ozv069cPK1asQGxsLI4dO4Y///wTAGBtbQ2tVmuwfXx8PPr3749XX30VLVu2RP369XHp0qVi7T76Bvr48eNo2LCh0W+EnZycMHToUKxevRpbt27Ftm3b9ONNPUlQUBD++usv+Pn5wd/f3+Ahl8vRoEEDWFlZGcSYkZFR4nk8bO3atRg2bBjOnj1r8Bg2bJh+YPOiqoiHxw96eFB8oPB1BVDstX2SwMBAXL9+3WCw9vPnzyMzMxNNmjQxqS1TxMfHo1OnThg7dixat24Nf39//eyQpREEAZ07d0ZUVBR+//13WFtbY8eOHfD09EStWrVw5cqVYj8bc8xc3KNHD8TGxiI2NtZg/K3nnnsO+/btw4kTJ4qNRfWwN954A3Fxcejfv79+wointXbtWrz//vsG10xiYiK6du2KdevWmeUYJTl9+jR0Oh0WL16Mjh07olGjRrh165bBNiX9jj/KUtfdw4w5l5I0atQIkyZNwsGDBzFo0CD9GF9BQUE4f/58sWvQ399f//tJVBa8pxbiPbV0vKc+Hd5Ty4+7u3ux8S8f/n1r0qQJbGxskJqaWux6e7iCk4iIqKxY8VhJFRQU4Pbt2wbLZDIZatasiejoaGi1WnTo0AH29vb45ptvYGdnh7p16wIo7OZx+PBhDBs2DDY2NqhZsyYaNmyIH374Ab/99htcXV2xZMkS3Llzp9ibpdTUVEyePBlvv/02zpw5g5UrVxo9y+WSJUvg7e2N1q1bQyKR4Pvvv4eXlxdcXFyM2n/cuHFYvXo1XnnlFf1slpcvX8aWLVuwZs0aODg4YPTo0Zg6dSpq1KgBDw8PfPDBB4/t1nX37l389NNP2LVrF5o1a2awbuTIkRg4cCAePHgANzc3dOzYEQsWLEC9evWQnp6OWbNmGWxft25dCIKA3bt3o0+fPrCzsyuxC9ujQkND0bx5c4wYMQLLli2DRqPB2LFj0a1btyd2l5k5cyZu3ryJjRs3PvE4j2rYsCE2btyIAwcOoF69evj6669x8uTJUj/UJCQkICYmBr169YKHhwcSEhJw9+5dfffVqKgoTJgwAc7OzujduzcKCgpw6tQpZGRkYPLkySbH97AePXpg3LhxUKvV+uoMAOjWrRvGjx8PlUr12A9JgYGBuHfvntkqF86ePYszZ85g06ZNCAgIMFj3yiuvYO7cufjoo4/McqxH+fv7Q61WY+XKlejXrx/i4+Px5ZdfGmzj5+cHpVKJmJgYtGzZEvb29sXO/Wmuu4ft2LEDM2fOxIULF8rlXB6Wl5eHqVOn4qWXXkK9evVw48YNnDx5EoMHDwYATJ8+HR07dsT48ePx5ptvQi6X4/z58/j555/x+eefmxwfVR+8p/KeCvCeyntq5b6nlqZnz5747LPPsHHjRgQHB+Obb77BuXPn9N2oHR0dMWXKFEyaNAk6nQ5dunRBVlYW4uPj4eTkhNdff91ssRARUfXEisdKav/+/fD29jZ4dOnSBQDg4uKC1atXo3PnzmjRogV++eUX/PTTT6hRowYAYO7cuUhJSUGDBg30VQezZs1CUFAQwsLC0L17d3h5eWHAgAHFjjty5Ejk5eWhffv2GDduHCZOnIgxY8YYFbOjoyMWLlyItm3bol27dkhJScHevXuNHu+pVq1aiI+Ph1arRa9evdC8eXNERETAxcVF38Znn32Grl27ol+/fggNDUWXLl3Qpk2bUtvcuHEj5HI5QkJCiq0LCQmBnZ0dvvnmGwDAunXroNFo0KZNG0RERBR7E1y7dm1ERUVhxowZ8PT0NHomXUEQ8OOPP8LV1RXPPfccQkNDUb9+fWzduvWJ+6alpSE1NdWo4zzq7bffxqBBgzB06FB06NAB9+/fx9ixY0vd3snJCYcPH0afPn3QqFEjzJo1C4sXL8YLL7wAAHjzzTexZs0arF+/Hs2bN0e3bt0QHR1ttuqMvLw8+Pv7w9PTU7+8W7duyM7ORuPGjeHt7f3YNmrUqAE7O7unjgUorMxo0qRJsQ9IQOH4TOnp6di7d69ZjvWoli1bYsmSJfj000/RrFkzbNq0qdi4ZJ06dcI777yDoUOHwt3dHQsXLizWztNcdw/LysrCxYsXy+1cHiaVSnH//n2MHDkSjRo1wpAhQ/DCCy8gKioKQOG4b3Fxcbh06RK6du2K1q1b48MPP0StWrXKFB9VH7yn8p4K8J7Ke2rlvqeWJiwsDLNnz8a0adPQrl07ZGdnY+TIkQbbzJs3D7Nnz8Ynn3yCwMBA9O7dG3v27DHL9UZERCSIjw76QUT0jMTGxiI8PBwpKSmWDoWIiKhS4z2ViIiIKiJWPBIREREREREREZHZMfFIREREREREREREZsfEIxFZjJ+fHyIiIiwdBhERUaXHeyoRERFVRBzjkYiIiIiIiIiIiMyOFY9ERERERERERERkdkw8EhERERERERERkdlV+cSjKIpQKBRgj3IiIiLT8T5KRERERERlVeUTj9nZ2XB2dkZ2dralQyEiIqp0eB8lIiIiIqKyqvKJRyIiIiIiIiIiInr2mHgkIiIiIiIiIiIis2PikYiIiIiIiIiIiMyOiUciIiIiIiIiIiIyOyYeiYiIiIiIiIiIyOyYeCQiIiIiIiIiIiKzY+KRiIiIiIiIiIiIzI6JRyIiIiIiIiIiIjI7Jh6JiIiIiIiIiIjI7Jh4JCIiIiIiIiIiIrNj4pGIiIiIiIiIiIjMjolHIiIiIiIiIiIiMjsmHomIiIiIiIiIiMjsmHgkIiIiIiIiIiIis2PikYiIiIiIiIiIiMyOiUciIiIiIiIiIiIyOyYeiYiIiIiIiIiIyOyYeCQiIiIiqgB0OtHSIRARERGZlUUTj1qtFrNnz0a9evVgZ2eHBg0aYN68eRDFf990iaKIDz/8EN7e3rCzs0NoaCj+/vtvC0ZNRERERGR+Wp3O0iEQERERmZVFE4+ffvopVq1ahc8//xxJSUn49NNPsXDhQqxcuVK/zcKFC7FixQp8+eWXSEhIgFwuR1hYGPLz8y0YORERERGReTHxSERERFWNzJIH/+2339C/f3/07dsXAODn54fNmzfjxIkTAAqrHZctW4ZZs2ahf//+AICNGzfC09MTO3fuxLBhwywWOxERERGROelEJh6JiIioarFoxWOnTp0QExODS5cuAQASExNx9OhRvPDCCwCAq1ev4vbt2wgNDdXv4+zsjA4dOuDYsWMltllQUACFQmHwICIiIuPwPkpkOax4JCIioqrGohWPM2bMgEKhQEBAAKRSKbRaLebPn48RI0YAAG7fvg0A8PT0NNjP09NTv+5Rn3zyCaKioso3cCIioiqK91Eiy+HkMkRERFTVWLTi8bvvvsOmTZvw7bff4syZM9iwYQMWLVqEDRs2lLnNmTNnIisrS/+4fv26GSMmIiKq2ngfJbIMrVYHgIlHIiIiqlosWvE4depUzJgxQz9WY/PmzXHt2jV88skneP311+Hl5QUAuHPnDry9vfX73blzB61atSqxTRsbG9jY2JR77ERERFUR76NElsHxHYmIiKgqsmjFY25uLiQSwxCkUil0/4xvU69ePXh5eSEmJka/XqFQICEhAcHBwc80ViIiIiKi8sLxHYmIiKgqsmjFY79+/TB//nz4+vqiadOm+P3337FkyRK88cYbAABBEBAREYGPPvoIDRs2RL169TB79mzUqlULAwYMsGToRERERERmw8QjERERVUUWTTyuXLkSs2fPxtixY5Geno5atWrh7bffxocffqjfZtq0acjJycGYMWOQmZmJLl26YP/+/bC1tbVg5ERERERE5sPEIxEREVVFgiiKVXoUa4VCAWdnZ2RlZcHJycnS4RAREVUqvI8SPRsZSiUkggBnudzSoRARERGZjUXHeCQiIiIiIkCnq9K1AERERFRNMfFIRERERGRh7GpNREREVRETj0REREREFsbEIxEREVVFTDwSEREREVmYjolHIiIiqoKYeCQiIiIisiCtlklHIiIiqpqYeCQiIiIisiB2syYiIqKqiolHIiIiIiIL0ui0lg6BiIiIqFww8UhEREREZEGseCQiIqKqiolHIiIiIiIL4sQyREREVFUx8UhEREREZEEaTi5DREREVRQTj0REREREFsSu1kRERFRVMfFIRERERGRBTDwSERFRVcXEIxERERGRhYiiyDEeiYiIqMpi4pGIiIiIyEJY7UhERERVGROPREREREQWwsQjERERVWVMPBIRERERWYiWM1oTERFRFcbEIxERERGRhbDikYiIiKoyJh6JiIiIiCxEo9NaOgQiIiKicsPEIxEREVU6GnZPJTMTRdEix9XqLHNcIiIiomeBiUciIiKqdLIUBZYOgaoYlUZjkePq2NWaiIiIqjAmHomIiKjSUam1yM5RWToMqkJUasskHjVadrUmIiKiqouJRyIiIqqUshT5FuseS1WPJSoedTqR1zARERFVaUw8EhERUaWk1YpQsuqRzMQSlYec0ZqIiIiqOiYeiYiIqNLKyi5gxRiZhcYCSUAmHomIiKiqY+KRiIiIKi1WPZLZiCK0z3i2dK2O4zsSERFR1cbEIxEREVVqrHokc3nWFYiaZ5zoJCIiInrWmHgkIiKiSk2rFZGtZNUjPT3NM65ALFCrn+nxiIiIiJ41Jh6JiIio0stUFLB6jJ7as694ZFdrIiIiqtqYeCQiIqJKTxRFZGTmWzoMquSe5RiPOp3IIQKIiIioymPikYiIiKqE3Dw18vI1lg6DKrFnObM1Z7QmIiKi6oCJRyIiIqoyMjLzWEVGZaZ7hslAncjEIxEREVV9TDwSERFRlaHW6KDI5kQzVDbPcsxFVjwSERFRdcDEIxEREVUpWYp8qDVM6pDpRFF8ZuM86nSszCUiIqKqj4lHIiIiqlJEFHa5JioLlebZjBPKikciIiKqDph4JCIioionL1+D3Dy1pcOgSkileTbXDROPREREVB0w8UhERERV0oPMPHZnJZMVqJ9NxeOznMiGiIiIyFKYeCQiIqIqSasVkaXIt3QYVMmoNZpnUo2oYeKRiIiIqgEmHomIiKjKylaqoFI9u5mKqWooUJd/d2tWPBIREVF1wMQjERERVVkigIwsVj2Saco78SiKIkSRwwAQERFR1cfEIxEREVVp+QUa5HGiGTJBeY/zyIlliIiIqLpg4pGIiIiqvAyO9Ugm0Gq15Zoc5KRHREREVF0w8UhERERVnlqtQy6rHskE5TkGIyseiYiIqLpg4pGIiIiqhUxWPZIJyjM5qNFxwiMiIiKqHph4JCIiompBrdZxrEcyWvl2tWbFIxEREVUPTDwSERFRtZGZXWDpEKiSKM9xGLUc45GIiIiqCSYeiYiIqNpQqbTIyy/fGYupaijXrtZadrUmIiKi6oGJRyIiIqpWsjjWIxmhPBOPnFyGiIiIqgsmHomIiKhaKWDVIxlBpSmfa0QURY7xSERERNUGE49ERERU7Sg41iM9gU6ng1pj/i7RrHYkIiKi6oSJRyIiIqp28gs0yC9g1SM9nlpr/muEiUciIiKqTph4JCIiomqJVY/0JFqt+ZOETDwSERFRdcLEIxEREVVLefkaFKhY9UilK48kYXkkM4mIiIgqKiYeiYiIqNrKUrDqkUpXLolHVjwSERFRNcLEIxEREVVbefkaqFTmn0CEqgYmHomIiIieDhOPREREVK1lKfItHQJVUEw8EhERET0dJh6JiIioWstl1SOVQieKZm+TiUciIiKqTph4JCIiomovizNcU0lE0ayJQlEUoWPikYiIiKoRJh6JiIio2svNU0OtZtUjFWfORCGrHYmIiKi6YeKRiIiICKx6pJKZM1nIxCMRERFVN0w8EhEREQHIyVVDrWFiiAyZM1mo05l/zEgiIiKiioyJRyIiIqJ/KFj1SI8wa+JRZGKbiIiIqhcmHomIiIj+kZOjYtUjGWBXayIiIqKyY+KRiIiI6B8iWPVIhrRm7B7NrtZERERU3TDxSERERPSQnBwVNFpWplEhtUZjtrZ0IhOPREREVL0w8UhERET0EBGAQsGqRyqk0+mg1mjN1hYRERFRdcLEIxEREdEjlKx6pIcUqNVmaYcVj0RERFTdMPFIRERE9AgRQDbHeqR/aLTmqXjk5DJERERU3TDxSERERFSC7Bw1tKx6JAAaMyQMRVFkV2siIiKqdph4JCIiIiqBKIpQKFWWDoMqAHMkDDmjNREREVVHTDwSERERlSJbqWLVI5mlizS7WRMREVF1xMQjERERUSlEUUR2DqseqztzVDwy8UhERETVEROPRERERI+hyFaxmyw9deUrE49ERERUHTHxSERERPQYoigim2M9VntPmzjUiUw8EhERUfVj8cTjzZs38eqrr6JGjRqws7ND8+bNcerUKf16URTx4YcfwtvbG3Z2dggNDcXff/9twYiJiIioulEoC1j1WM09beKRFY9ERERUHVk08ZiRkYHOnTvDysoK+/btw/nz57F48WK4urrqt1m4cCFWrFiBL7/8EgkJCZDL5QgLC0N+fr4FIyciIqLqRKdj1WN199QVj0xcExERUTUks+TBP/30U/j4+GD9+vX6ZfXq1dP/XxRFLFu2DLNmzUL//v0BABs3boSnpyd27tyJYcOGPfOYiYiIqHpSKAvg5GgNQRAsHQpZgEarfar9dSITj0RERFT9WLTicdeuXWjbti1efvlleHh4oHXr1li9erV+/dWrV3H79m2Ehobqlzk7O6NDhw44duyYJUImIiKiaopVj9Xb0yYe2dWaiIiIqiOLJh6vXLmCVatWoWHDhjhw4ADeffddTJgwARs2bAAA3L59GwDg6elpsJ+np6d+3aMKCgqgUCgMHkRERGQc3kcfT6EsgMjKtWpJ/bQVj0w8EhERUTVk0cSjTqdDUFAQPv74Y7Ru3RpjxozBW2+9hS+//LLMbX7yySdwdnbWP3x8fMwYMRERUdXG++jjabUilDmseqyOdDpdmcdp1Op0TFgTERFRtWTRxKO3tzeaNGlisCwwMBCpqakAAC8vLwDAnTt3DLa5c+eOft2jZs6ciaysLP3j+vXr5RA5ERFR1cT76JNlZbPqsboqa3drrZbVjkRERFQ9mZx4zMvLQ25urv75tWvXsGzZMhw8eNDkg3fu3BkXL140WHbp0iXUrVsXQOFEM15eXoiJidGvVygUSEhIQHBwcIlt2tjYwMnJyeBBRERExuF99Mm0WhHKXLWlwyALKGviUaXRmDkSIiIiosrB5MRj//79sXHjRgBAZmYmOnTogMWLF6N///5YtWqVSW1NmjQJx48fx8cff4zLly/j22+/xf/93/9h3LhxAABBEBAREYGPPvoIu3btwp9//omRI0eiVq1aGDBggKmhExEREZmFQsGqx+qorOM85quZqCYiIqLqyeTE45kzZ9C1a1cAwA8//ABPT09cu3YNGzduxIoVK0xqq127dtixYwc2b96MZs2aYd68eVi2bBlGjBih32batGl47733MGbMGLRr1w5KpRL79++Hra2tqaETERERmYVGq0MOqx6rnbIkHkVRRAETj0RERFRNCaKJX9fb29vjwoUL8PX1xZAhQ9C0aVPMmTMH169fR+PGjQ26YVcECoUCzs7OyMrKYncxIiIiE1XU+2hauhIq1dPNMvy0rGQS1PJytGgMZD43791/4jZSqRReri4mtavWaJCemWXUtg52tnCWy01qn4iIiKgiM7ni0d/fHzt37sT169dx4MAB9OrVCwCQnp5eoT6QEBEREZUntUaHnFzOcF2daLVak7vYs5s1ERERVWcmJx4//PBDTJkyBX5+fujQoYN+kpeDBw+idevWZg+QiIiIqKLKUhRYOgR6xkydYKZAzYlliIiIqPqSmbrDSy+9hC5duiAtLQ0tW7bULw8JCcHAgQPNGhwRERFRRabW6JCbp4a9nZWlQ6FnRK3Vwkpm/Fvoss6ETURERFQVmJx4BAAvLy94eXkZLGvfvr1ZAiIiIiKqTDIV+Uw8ViOmJBJFUYSWiUciIiKqxoxKPA4aNMjoBrdv317mYIiIiIgqG7Vah7w8NeyYfKwWNFqd0dvqdKaNB0lERERU1Rg1xqOzs7P+4eTkhJiYGJw6dUq//vTp04iJiYGzs3O5BUpERERUUWVmc6zH6sKUikeNjtWOREREVL0ZVfG4fv16/f+nT5+OIUOG4Msvv4RUKgVQOMPf2LFjOas1ERERVUsqlZZVj9WEVmd8xaMp2xIRERFVRSbPar1u3TpMmTJFn3QEAKlUismTJ2PdunVmDY6IiIiosmDVY/Wg0+kgisZ1oWbikYiIiKo7kxOPGo0GFy5cKLb8woUL0PHNFREREVVTRVWPVPUZm1Dke2MiIiKq7kye1XrUqFEYPXo0kpOT9TNZJyQkYMGCBRg1apTZAyQiIiKqLDIU+exuXQ1otDrIHur9UxotJ5chIiKias7kxOOiRYvg5eWFxYsXIy0tDQDg7e2NqVOn4v333zd7gERERESVhVqtQ3aOCo5ya0uHQuWocIKZJyeY1RpN+QdDREREVIGZlHjUaDT49ttv8frrr2PatGlQKBQAwElliIiIiP6RpciHg70VBEGwdChUTtTaJycURVGEhl2tiYiIqJozaYxHmUyGd955B/n5+QAKE45MOhIRERH9S6sVochWWToMKkdqjfaJ2xSoNYCRk9AQERERVVUmTy7Tvn17/P777+URCxEREVGVkJVdAK2W1W5VVWFX66ffhoiIiKiqM3mMx7Fjx+L999/HjRs30KZNG8jlcoP1LVq0MFtwRERERJWRKIrIUhTAzdXO0qFQORBFEVqdDlJJ6d/hGzvzNREREVFVZnLicdiwYQCACRMm6JcJggBRFCEIArT8dpeIiIgIyhwVHB2sYWX15NmPqfLRah+feGTFIxEREVEZEo9Xr14tjziIiIiIqhQRQGZWPtxryp+4LVU+eaoCWFuV/FY6Jz8f+SqO80lERERkcuKxbt265REHERERUZWTm69BgUoDG2uT33JRBacqYYIZnU6EVqeFIjfPAhERERERVTxlehecnJyMZcuWISkpCQDQpEkTTJw4EQ0aNDBrcERERESVXUZmPrw8HCwdBpmZSqNBbkEBcvIL4O7sBADIV6mg1emg4/iORERERADKMKv1gQMH0KRJE5w4cQItWrRAixYtkJCQgKZNm+Lnn38ujxiJiIiIKq0ClRbKHHa7rXJEERnZSqjUauQVqHBPkY2cggJodBzbkYiIiKiIIIqiaMoOrVu3RlhYGBYsWGCwfMaMGTh48CDOnDlj1gCflkKhgLOzM7KysuDk5GTpcIiIiCqVinofTUtXQqWqPAkeiURAbS9HSCSCpUOhUty8d7/M+0okEn2V48P/N5WDnS2c5RwTlIiIiKoOkysek5KSMHr06GLL33jjDZw/f94sQRERERFVJTqdiIysfEuHQeXk4UQju1kTERER/cvkxKO7uzvOnj1bbPnZs2fh4eFhjpiIiIiIqhxljgr5BRpLh0FERERE9MyYPLnMW2+9hTFjxuDKlSvo1KkTACA+Ph6ffvopJk+ebPYAiYiIiKqKjKx8eHOiGSIiIiKqJkxOPM6ePRuOjo5YvHgxZs6cCQCoVasWIiMjMWHCBLMHSERERFRVqFRa5OVrYGdr8lswIiIiIqJKx+jJZQ4dOoTOnTvD2tpavyw7OxsA4OjoWD7RmUFFHRSfiIioMqio99HKNrnMw2xtZPB05wQiFc3TTC5jLpxchoiIiKoao79uDwkJga2tLTp27IgePXqgZ8+e6NChA2QyfmNPREREZKz8Ag0KVBrYWPM9FBERERFVbUZPLnP16lX873//g6+vL9auXYuuXbvCxcUFYWFhWLBgARISEjiLHxEREZERshQFlg6BiIiIiKjcGd3V+lFXrlxBbGwsYmNjERcXhxs3bsDR0RGZmZlmDvHpVNQuYkRERJVBRb2PVuau1kW8POSseqxA2NWaiIiIyPzK/G63fv36kEqlEAQBgiBg586dUKlU5oyNiIiIqMrKUhTAoyYTj0RERERUdZn0bjc1NRWxsbE4dOgQYmNjce/ePXTq1Aldu3bF7t270aFDh/KKk4iIiKhKycvXQKXSwtpaaulQiIiIiIjKhdGJx/r16yMjIwOdO3fGc889h7fffhtt27bl5DJEREREZZSlyId7TXatJSIiIqKqyejJZfLy8gp3kEggk8lgZWUFqZTf0BMRERGVVW6+Bmp15R6rkoiIiIioNEYnHtPS0nDs2DH06dMHCQkJ6Nu3L1xdXfHiiy9i0aJFOHnyJGe1JiIiIjJRJme4JiIiIqIqqsyzWgNAUlKSfrzHgwcPAgBntSYiIqpCKup9tCrMav2wWp4OsLJiTxJL4qzWREREROZndMXjo+7cuYM//vgDf/zxBxITE6FQKFBQwG/siYiIiEyVlc33UERERERU9Rg9M0x6ejpiY2P1s1pfunQJVlZWaN++PYYNG4YePXogODi4PGMlIiIiqpJyc9VQO+lgJSvzd8JERERERBWO0YlHLy8vWFlZoW3bthg8eDB69OiBTp06wc7OrjzjIyIiIqryRADZ2QVwc+X7KiIiIiKqOoxOPO7btw9dunSBnOPOEBEREZmdMkcFJycbyKSseiQiIiKiqsHod7ZhYWFMOhIRERGVk6KqRyIiIiKiqoJfqRMRERFVENlKFbRanaXDICIiIiIyCyYeiYiIiCoIEYBCqbJ0GEREREREZsHEIxEREVEFwqpHIiIiIqoqmHgkIiIiqkBEUUR2DqseiYiIiKjyM2pW6xUrVhjd4IQJE8ocDBEREREBimwVnBxsIJEIlg6FiIiIiKjMjEo8Ll261OD53bt3kZubCxcXFwBAZmYm7O3t4eHhwcQjERER0VMSRRHZShWcnWwsHQoRERERUZkZ1dX66tWr+sf8+fPRqlUrJCUl4cGDB3jw4AGSkpIQFBSEefPmlXe8RERERNWCQlkAnU60dBhERERERGUmiKJo0jvaBg0a4IcffkDr1q0Nlp8+fRovvfQSrl69atYAn5ZCoYCzszOysrLg5ORk6XCIiIgqlYp6H01LV0Kl0lo6jHLn6mwLJ0dWPT4LN+/dt3QIcLCzhbNcbukwiIiIiMzG5Mll0tLSoNFoii3XarW4c+eOWYIiIiIiosKqRxO/IyYiIiIiqjBMTjyGhITg7bffxpkzZ/TLTp8+jXfffRehoaFmDY6IiIioOtNqRSg5wzURERERVVImJx7XrVsHLy8vtG3bFjY2NrCxsUH79u3h6emJNWvWlEeMRERERNVWVjarHomIiIiocjJqVuuHubu7Y+/evbh06RIuXLgAAAgICECjRo3MHhwRERFRdafVilDmquEot7Z0KEREREREJjE58VjEz88PoiiiQYMGkMnK3AwRERERPUGWIh/2tjJIpSZ3ViEiIiIishiT373m5uZi9OjRsLe3R9OmTZGamgoAeO+997BgwQKzB0hERERU3Wm1IjKy8i0dBhERERGRSUxOPM6cOROJiYmIjY2Fra2tfnloaCi2bt1q1uCIiIiIqFBOrhrZnGiGiIiIiCoRk/tI79y5E1u3bkXHjh0hCIJ+edOmTZGcnGzW4IiIiIjoXw8y8iARALk9x3skIiIioorP5IrHu3fvwsPDo9jynJwcg0QkEREREZnf/Qd5yM1TWzoMIiIiekj37t0RERHx2G38/PywbNky/XNBELBz585yjSs6OhouLi7leoyKeGyqOExOPLZt2xZ79uzRPy9KNq5ZswbBwcHmi4yIiIiIihEB3LufC7VGZ+lQiIiokrh9+zbee+891K9fHzY2NvDx8UG/fv0QExNj6dDKTWxsLARBQGZmpqVDKVVaWhpeeOEFs7X3aGITAIYOHYpLly6Z7RgV8diPw+Sn5Znc1frjjz/GCy+8gPPnz0Oj0WD58uU4f/48fvvtN8TFxZVHjERERET0EBFARmYePGrKLR0KERFVcCkpKejcuTNcXFzw2WefoXnz5lCr1Thw4ADGjRuHCxcuWDrEasvLy6vcj2FnZwc7O7tyP05FOzZVHCZXPHbp0gVnz56FRqNB8+bNcfDgQXh4eODYsWNo06ZNecRIRERERI/Iy9ewyzURET3R2LFjIQgCTpw4gcGDB6NRo0Zo2rQpJk+ejOPHj+u3S01NRf/+/eHg4AAnJycMGTIEd+7c0a+PjIxEq1atsG7dOvj6+sLBwQFjx46FVqvFwoUL4eXlBQ8PD8yfP9/g+IIg4KuvvsKLL74Ie3t7BAYG4tixY7h8+TK6d+8OuVyOTp06FZsz4scff0RQUBBsbW1Rv359REVFQaPRGLS7Zs0aDBw4EPb29mjYsCF27doFoDDZ2qNHDwCAq6srBEFAeHh4ia9PUUXczp070bBhQ9ja2iIsLAzXr1/XbxMeHo4BAwYY7BcREYHu3bsbLNNoNBg/fjycnZ1Rs2ZNzJ49G6IolvqzebSr9Y0bN/DKK6/Azc0Ncrkcbdu2RUJCAgAgOTkZ/fv3h6enJxwcHNCuXTv88ssv+n27d++Oa9euYdKkSRAEQd87taSKv1WrVqFBgwawtrZG48aN8fXXXxeLq7TXtiTGHrus11BmZibefPNNuLu7w8nJCT179kRiYqJ+fWJiInr06AFHR0c4OTmhTZs2OHXqFGJjYzFq1ChkZWXp44qMjAQAfP3112jbti0cHR3h5eWF4cOHIz09Xd9mUcXsgQMH0Lp1a9jZ2aFnz55IT0/Hvn37EBgYCCcnJwwfPhy5ubkGr8X48eNNug6qOpMTjwDQoEEDrF69GidOnMD58+fxzTffoHnz5uaOjYiIiIgeIzMrv1q/kSUiosd78OAB9u/fj3HjxkEuL14lX5QU0ul06N+/Px48eIC4uDj8/PPPuHLlCoYOHWqwfXJyMvbt24f9+/dj8+bNWLt2Lfr27YsbN24gLi4On376KWbNmqVPlhWZN28eRo4cibNnzyIgIADDhw/H22+/jZkzZ+LUqVMQRRHjx4/Xb3/kyBGMHDkSEydOxPnz5/HVV18hOjq6WEIqKioKQ4YMwR9//IE+ffpgxIgRePDgAXx8fLBt2zYAwMWLF5GWlobly5eX+jrl5uZi/vz52LhxI+Lj45GZmYlhw4aZ9FoDwIYNGyCTyXDixAksX74cS5YswZo1a4zaV6lUolu3brh58yZ27dqFxMRETJs2DTqdTr++T58+iImJwe+//47evXujX79+SE1NBQBs374dderUwdy5c5GWloa0tLQSj7Njxw5MnDgR77//Ps6dO4e3334bo0aNwqFDhwy2K+21LYmxxwbKdg29/PLL+oTf6dOnERQUhJCQEH08I0aMQJ06dXDy5EmcPn0aM2bMgJWVFTp16oRly5bByclJH9eUKVMAAGq1GvPmzUNiYiJ27tyJlJSUEpPTkZGR+Pzzz/Hbb7/h+vXrGDJkCJYtW4Zvv/0We/bswcGDB7Fy5UqDfZ50HURGRsLPz6/U16iqMbmrdc+ePdGtWzfMmTPHYHlGRgYGDx6MX3/91WzBEREREVHp1BodlDkqODrYWDoUIiKqgC5fvgxRFBEQEPDY7WJiYvDnn3/i6tWr8PHxAQBs3LgRTZs2xcmTJ9GuXTsAhQnKdevWwdHREU2aNEGPHj1w8eJF7N27FxKJBI0bN8ann36KQ4cOoUOHDvr2R40ahSFDhgAApk+fjuDgYMyePRthYWEAgIkTJ2LUqFH67aOiojBjxgy8/vrrAID69etj3rx5mDZtmkEuIjw8HK+88gqAwmHhVqxYgRMnTqB3795wc3MDAHh4eDxxjD+1Wo3PP/9cH/OGDRsQGBiIEydOoH379o9/kR/i4+ODpUuXQhAENG7cGH/++SeWLl2Kt95664n7fvvtt7h79y5Onjypj93f31+/vmXLlmjZsqX++bx587Bjxw7s2rUL48ePh5ubG6RSqb6CrzSLFi1CeHg4xo4dCwD6ytdFixbpq0SBx7+2jzL22IDp19DRo0dx4sQJpKenw8bGRn8OO3fuxA8//IAxY8YgNTUVU6dO1V/nDRs21B/P2dkZgiAUi+uNN97Q/79+/fpYsWIF2rVrB6VSCQcHB/26jz76CJ07dwYAjB49GjNnzkRycjLq168PAHjppZdw6NAhTJ8+Xb/Pk66DmjVrokGDBo99naoSkyseY2Nj8fnnn2PAgAHIycnRL1epVBzjkYiIiOgZy8gqgEbLiWaIiKg4Y6vik5KS4OPjo086AkCTJk3g4uKCpKQk/TI/Pz84Ojrqn3t6eqJJkyaQSCQGyx7usgoALVq0MFgPwKDXpKenJ/Lz86FQKAAUdp2dO3cuHBwc9I+33noLaWlpBt1aH25XLpfDycmp2LGNIZPJ9MlVAAgICCh27sbo2LGjvpsxAAQHB+Pvv/+GVqt94r5nz55F69at9UnHRymVSkyZMgWBgYFwcXGBg4MDkpKS9BWPxkpKStIn0op07ty52Lma67V9lKnXUGJiIpRKJWrUqGFwPVy9elXfPX/y5Ml48803ERoaigULFhTrtl+S06dPo1+/fvD19YWjoyO6desGAMVez0evXXt7e33S8dFYizzpOhg/fnyVntjpUSZXPALAL7/8grfffhsdO3bETz/9VK1KRImIiIgqElEUkZGRB3dONENERI9o2LAhBEEw2wQyVlZWBs8FQShxWVH34JL2K0rIlLTs4W7FUVFRGDRoULEYbG1tHxvPo8c2B4lEUiyJq1abd5zlJ03CMmXKFPz8889YtGgR/P39YWdnh5deegkqlcqscRQpr9fW1GtIqVTC29sbsbGxxdoqqmSNjIzE8OHDsWfPHuzbtw9z5szBli1bMHDgwBJjyMnJQVhYGMLCwrBp0ya4u7sjNTUVYWFhxV7PR6/TZ3XNVSVlGuPR29sbcXFxaN68Odq1a1fiBUBEREREz0ZuvgZ5+Zonb0hERNWKm5sbwsLC8L///c+gx2KRzMxMAEBgYCCuX79uMKHK+fPnkZmZiSZNmjyrcPWCgoJw8eJF+Pv7F3s8XBn3ONbW1gBgVLWhRqPBqVOn9M8vXryIzMxMBAYGAgDc3d2LjVt49uzZYu08Orbl8ePH0bBhQ0il0ifG0KJFC5w9e7bUcRTj4+MRHh6OgQMHonnz5vDy8kJKSorBNtbW1k8838DAQMTHxxdr+2l/zsYcuyyCgoJw+/ZtyGSyYtdCzZo19ds1atQIkyZNwsGDBzFo0CCsX7++1LguXLiA+/fvY8GCBejatSsCAgLMUs1Z5Gmug6rI5MRj0TcRNjY2+PbbbzFx4kT07t0bX3zxhdmDIyIiIiLjZCryLR0CmYkomv+DGxFVX//73/+g1WrRvn17bNu2DX///TeSkpKwYsUKBAcHAwBCQ0PRvHlzjBgxAmfOnMGJEycwcuRIdOvWDW3btn3mMX/44YfYuHEjoqKi8NdffyEpKQlbtmzBrFmzjG6jbt26EAQBu3fvxt27d6FUKkvd1srKCu+99x4SEhJw+vRphIeHo2PHjvrxHXv27IlTp05h48aN+PvvvzFnzhycO3euWDupqamYPHkyLl68iM2bN2PlypWYOHGiUfG+8sor8PLywoABAxAfH48rV65g27ZtOHbsGIDC6tXt27fj7NmzSExMxPDhw4tV2vn5+eHw4cO4efMm7t27V+Jxpk6diujoaKxatQp///03lixZgu3bt+snXSkrY45dFqGhoQgODsaAAQNw8OBBpKSk4LfffsMHH3yAU6dOIS8vD+PHj0dsbCyuXbuG+Ph4nDx5Up809vPzg1KpRExMDO7du4fc3Fz4+vrC2toaK1euxJUrV7Br1y7MmzfPbDE/6Tr4/PPPERISYrbjVXQmJx4fLS+eNWsWNm3ahMWLF5stKCIiIiIyjUqlRW6eebt9kWUUaB5AqyufrnNEVP3Ur18fZ86cQY8ePfD++++jWbNmeP755xETE4NVq1YBKCww+vHHH+Hq6ornnnsOoaGhqF+/PrZu3WqRmMPCwrB7924cPHgQ7dq1Q8eOHbF06VLUrVvX6DZq166tn6TG09PTYNbsR9nb22P69OkYPnw4OnfuDAcHB4NzDwsLw+zZszFt2jS0a9cO2dnZGDlyZLF2Ro4ciby8PLRv3x7jxo3DxIkTMWbMGKPitba2xsGDB+Hh4YE+ffqgefPmWLBggb5KbsmSJXB1dUWnTp3Qr18/hIWFISgoyKCNuXPnIiUlBQ0aNIC7u3uJxxkwYACWL1+ORYsWoWnTpvjqq6+wfv16dO/e3ag4S2PMsctCEATs3bsXzz33HEaNGoVGjRph2LBhuHbtGjw9PSGVSnH//n2MHDkSjRo1wpAhQ/DCCy8gKioKANCpUye88847GDp0KNzd3bFw4UK4u7sjOjoa33//PZo0aYIFCxZg0aJFZov5SdfBvXv3jBqHsqoQRGNHm/3HtWvX4OPjU6y8+dy5czh9+rR+1qmKQqFQwNnZGVlZWXBycrJ0OERERJVKRb2PpqUroVKxKuxRMqkEtbwcDAY0J+PcvHff0iHAwc4WznI58lR3AAiwkjlCJnn8mF9ERPR0oqOjERERoe92TvQ0unfvjlatWmHZsmWWDqXCMHlymdK+YWjWrBmaNWv21AERERERUdlotDpkZuXD1YXJqspPhFqjgCjVwUrKiYOIiIiocjIq8Tho0CBER0fDycmpxFmlHrZ9+3azBEZEREREpstWquDgYAMrWZnmEKQKRqNVQhS1sJI6spKViIiIKh2jEo/Ozs76NzrOzs7lGhARERERlZ0IIEuRj5pu9pYOhcxEq8uDCC2spc4QBCaUiYjMKTw8HOHh4ZYOg6qI2NhYS4dQ4Zg0xqMoirh+/Trc3d1hZ1c5uvBU1LGpiIiIKoOKeh/lGI9P5uUhh421yaPqVFsVb4zH4gRBBmuZCySC9BlHRkRERFQ2Jn1lKooi/P39cePGjfKKh4iIiIjM4O79XGi0OkuHQWYkihqoOOM1ERERVSImJR4lEgkaNmyI+/ct/40wEREREZVOqxVx/0GepcMgMxNFHVSaTGh0/NkSERFRxWfyIDELFizA1KlTce7cObMGsmDBAgiCgIiICP2y/Px8jBs3DjVq1ICDgwMGDx6MO3dK7npCRERERIbyCzTskl4lFc54rdYqLR0IERER0WOZnHgcOXIkTpw4gZYtW8LOzg5ubm4Gj7I4efIkvvrqK7Ro0cJg+aRJk/DTTz/h+++/R1xcHG7duvXEWbWJiIiI6F8KZYGlQ6ByotHmQKXJhCiySz0RERFVTCaPOL5s2TKzBqBUKjFixAisXr0aH330kX55VlYW1q5di2+//RY9e/YEAKxfvx6BgYE4fvw4OnbsaNY4iIiIiKqi3Fw1NM46yKScDbkq0uoKoBMzYCNzgcBJZ4iIiKiCMTnx+Prrr5s1gHHjxqFv374IDQ01SDyePn0aarUaoaGh+mUBAQHw9fXFsWPHSk08FhQUoKDg32/2FQqFWeMlIiKqyngfrXpEANlKFVydbS0dCpUTUdSgQPMA1lIXSCRWlg6HiKqIyMhIrFq1Cunp6dixYwcGDBhg6ZCIqBJ6qq++8/PzoVAoDB6m2LJlC86cOYNPPvmk2Lrbt2/D2toaLi4uBss9PT1x+/btUtv85JNP4OzsrH/4+PiYFBMREVF1xvto1aTMUUEURUuHQeVIFHUo0GRAq8u3dChEZEHh4eEQBEH/qFGjBnr37o0//vjDpHaSkpIQFRWFr776CmlpaXjhhRfKKWKq6Lp3724wFweRqUxOPObk5GD8+PHw8PCAXC6Hq6urwcNY169fx8SJE7Fp0ybY2prvG/iZM2ciKytL/7h+/brZ2iYiIqrqeB+tmnQ6EcoclaXDoHInQqXJglqbY+lAiMiCevfujbS0NKSlpSEmJgYymQwvvviiSW0kJycDAPr37w8vLy/Y2NiUKRa1Wl2m/Yio6jA58Tht2jT8+uuvWLVqFWxsbLBmzRpERUWhVq1a2Lhxo9HtnD59Gunp6QgKCoJMJoNMJkNcXBxWrFgBmUwGT09PqFQqZGZmGux3584deHl5ldqujY0NnJycDB5ERERkHN5Hq66s7ALodKx6rA40WiVUmixWuRJVUzY2NvDy8oKXlxdatWqFGTNm4Pr167h7965+m+vXr2PIkCFwcXGBm5sb+vfvj5SUFACFXaz79esHAJBIJBAEAQCg0+kwd+5c1KlTBzY2NmjVqhX279+vbzMlJQWCIGDr1q3o1q0bbG1tsWnTJgDAmjVrEBgYCFtbWwQEBOCLL7547Dns378fXbp0gYuLC2rUqIEXX3xRnwx9+Fjbt29Hjx49YG9vj5YtW+LYsWP6baKjo+Hi4oIDBw4gMDAQDg4O+qRskSedU2xsLARBMMhLnD17FoIg6F8vY44DAOvWrUPTpk1hY2MDb29vjB8/Xr8uMzMTb775Jtzd3eHk5ISePXsiMTFRvz4yMhKtWrXCunXr4OvrCwcHB4wdOxZarRYLFy6El5cXPDw8MH/+fINjGtvu119/DT8/Pzg7O2PYsGHIzs4GUFhBGxcXh+XLl+uraIvOm8hYJicef/rpJ3zxxRcYPHgwZDIZunbtilmzZuHjjz/W/1ExRkhICP7880+cPXtW/2jbti1GjBih/7+VlRViYmL0+1y8eBGpqakIDg42NWwiIiKiak2rFZGtZNVjdaHV5aNA8wA6kdVGROYgiiKylQUWe5T1iwSlUolvvvkG/v7+qFGjBoDCKsSwsDA4OjriyJEjiI+P1yfLVCoVpkyZgvXr1wOAvnISAJYvX47Fixdj0aJF+OOPPxAWFob//Oc/+Pvvvw2OOWPGDEycOBFJSUkICwvDpk2b8OGHH2L+/PlISkrCxx9/jNmzZ2PDhg2lxp2Tk4PJkyfj1KlTiImJgUQiwcCBA6HT6Qy2++CDDzBlyhScPXsWjRo1wiuvvAKNRqNfn5ubi0WLFuHrr7/G4cOHkZqaiilTpujXG3tOT/Kk46xatQrjxo3DmDFj8Oeff2LXrl3w9/fXr3/55ZeRnp6Offv24fTp0wgKCkJISAgePHig3yY5ORn79u3D/v37sXnzZqxduxZ9+/bFjRs3EBcXh08//RSzZs1CQkKCye3u3LkTu3fvxu7duxEXF4cFCxboX5/g4GC89dZb+muBw/CQqUyeXObBgweoX78+AMDJyUl/wXbp0gXvvvuu0e04OjqiWbNmBsvkcjlq1KihXz569GhMnjwZbm5ucHJywnvvvYfg4GDOaE1ERERUBlnZBXCQW0HKGa6rBVHUoECdASupHDKp3NLhEFVqyhwVug38xmLHj9vxKhwdjOvuvHv3bjg4OAAoTOB5e3tj9+7dkEgK//Zv3boVOp0Oa9as0Vczrl+/Hi4uLoiNjUWvXr30cy083Ntw0aJFmD59OoYNGwYA+PTTT3Ho0CEsW7YM//vf//TbRUREYNCgQfrnc+bMweLFi/XL6tWrh/Pnz+Orr74qdfLawYMHGzxft24d3N3dcf78eYM8wpQpU9C3b18AQFRUFJo2bYrLly8jICAAQGGS9csvv0SDBg0AAOPHj8fcuXNNPqcnedJxPvroI7z//vuYOHGiflm7du0AAEePHsWJEyeQnp6u79K+aNEi7Ny5Ez/88APGjBkDoLA6c926dXB0dESTJk3Qo0cPXLx4EXv37oVEIkHjxo318Xfo0MGkdqOjo+Ho6AgAeO211xATE4P58+fD2dkZ1tbWsLe3f2zPU6LHMTnxWL9+fVy9ehW+vr4ICAjAd999h/bt2+Onn34qNhHM01q6dCkkEgkGDx6MgoIChIWFPbEkm4iIiIhKJooishQFcHO1s3Qo9MyIUGuV0IoqWEmdIBGklg6IiMpZjx49sGrVKgBARkYGvvjiC7zwwgs4ceIE6tati8TERFy+fFmfaCqSn59v0J35YQqFArdu3ULnzp0Nlnfu3Nmg6y4AtG3bVv//nJwcJCcnY/To0Xjrrbf0yzUaDZydnUs9h7///hsffvghEhIScO/ePX2lY2pqqkHisUWLFvr/e3t7AwDS09P1iUd7e3t9MrBom/T0dJPP6Uked5z09HTcunULISEhJe6bmJgIpVKpr0gtkpeXZ/Dz8PPzM/iZeXp6QiqV6hPKRcuKjlvWdh+OncgcTE48jho1ComJiejWrRtmzJiBfv364fPPP4darcaSJUueKpjY2FiD57a2tvjf//5n0jcNRERERFQ6ZY4Kjg7WsLJiAqo60elUKNDdh5XUETIpE89EVZlcLjfoxrtmzRo4Oztj9erV+Oijj6BUKtGmTZsSh0pzd3c3y/GLKJVKAMDq1avRoUMHg+2k0tLvQ/369UPdunWxevVq1KpVCzqdDs2aNYNKZThkiJWVlf7/D49FWdL6om1M6bZelNR7eJ+SJsx53HHs7B7/N1epVMLb27tYPgSAQXFXSccoaVnR+T9Nu492aSd6GiYnHidNmqT/f2hoKC5cuIDTp0/D39/f4NsGIiIiIqp4RAB37+fCy8MBEolg6XDomRKh1iqgFQtgLXWEwOpHIqM5yK0Rt+NVix6/rARBgEQiQV5eHgAgKCgIW7duhYeHh9GTyDk5OaFWrVqIj49Ht27d9Mvj4+PRvn37Uvfz9PRErVq1cOXKFYwYMcKoY92/fx8XL17E6tWr0bVrVwCF3ZHNzZhzKkrEpqWlwdXVFUDh5DKmcHR0hJ+fH2JiYtCjR49i64OCgnD79m3IZDL4+fmV7WRKYK52ra2todVqzRYXVT8mJx4fVbduXdStW9ccsRARERHRM6DW6HDvQS48anLcv+pIpytAgaiGldQRUomtpcMhqhQEQTB6jEVLKygowO3btwEUdrX+/PPPoVQq9TNVjxgxAp999hn69++vn9H52rVr2L59O6ZNm4Y6deqU2O7UqVMxZ84cNGjQAK1atcL69etx9uzZJ04yGxUVhQkTJsDZ2Rm9e/dGQUEBTp06hYyMDEyePLnY9q6urqhRowb+7//+D97e3khNTcWMGTOe8lUp2ZPOyd/fHz4+PoiMjMT8+fNx6dIlLF682OTjREZG4p133oGHhwdeeOEFZGdnIz4+Hu+99x5CQ0MRHByMAQMGYOHChWjUqBFu3bqFPXv2YODAgQZd101hrnb9/PyQkJCAlJQUODg4wM3NzaB7N9GTGJV4XLFihdENTpgwoczBEBEREdGzkZevwf2MPNTgeI/VkijqoNJkQSopgJXUEYLAD5FEVcX+/fv14x06OjoiICAA33//Pbp37w6gcDzCw4cPY/r06Rg0aBCys7NRu3ZthISEPLYCcsKECcjKysL777+P9PR0NGnSBLt27ULDhg0fG8+bb74Je3t7fPbZZ5g6dSrkcjmaN2+OiIiIEreXSCTYsmULJkyYgGbNmqFx48ZYsWKFPn5zetI5WVlZYfPmzXj33XfRokULtGvXDh999BFefvllk47z+uuvIz8/H0uXLsWUKVNQs2ZNvPTSSwAKk9p79+7FBx98gFGjRuHu3bvw8vLCc889B09PzzKfm7nanTJlCl5//XU0adIEeXl5uHr1qlkrM6nqE0QjBjioV6+ecY0JAq5cufLUQZmTQqGAs7MzsrKyjC4jJyIiokIV9T6alq6ESsVuP+bg7GQDFydWvd28d9/SIcDBzhbOcjnyVHee6XEFQQIrqTOkkrJ35SQiIiIqiVEVj1evXi3vOIiIiIjIArIUBbCSSSC3Z9KpuiqsfsyElVQOmZTd74mIiMh8nqpPhSiKJs0IRUREREQVz/0HeawgrfZEqLVKqDRZfH9PREREZlOmxOPGjRvRvHlz2NnZwc7ODi1atMDXX39t7tiIiIiI6BkomumaCSfS6vKh0mRAFJmIJiIioqdn8qzWS5YswezZszF+/Hh07twZQOHU9u+88w7u3buHSZMmmT1IIiIiIipfGq0OuXlqdrkm6EQ1CjQPYC1zgUSwsnQ4REREVImZnHhcuXIlVq1ahZEjR+qX/ec//0HTpk0RGRnJxCMRERFRJaVQqph4JACF4z4WqDNgLXPhpDNERERUZiZ3tU5LS0OnTp2KLe/UqRPS0tLMEhQRERERPXsqlRYFKo2lw6AKQ4RKkwmNLs/SgRAREVElZXLi0d/fH999912x5Vu3bkXDhg3NEhQRERERWUZmVoGlQ6AKRYRao4Bam2PpQIiIiKgSMrmrdVRUFIYOHYrDhw/rx3iMj49HTExMiQlJIiIiIqo88gs0yMtTw86OY/vRvzRaJURRC2uZk6VDISIiokrE5IrHwYMH48SJE6hZsyZ27tyJnTt3ombNmjhx4gQGDhxYHjESERER0TP0IDMfOh1nuCZDWl0eCtQPoBPZHZ+IiIiMY1LiUaFQ4Oeff0ZaWhqWLl2K06dP4/Tp0/jmm2/QunXr8oqRiIiIiJ4hjVaHB5kc14+K04lqFKgfsOs1USUmiiLGjBkDNzc3CIKAs2fPWjokqgTCw8MxYMCAp24nPj4ezZs3h5WVlVnae1rR0dFwcXExa5spKSn83XqI0YnHs2fPIiAgAL1790a/fv3g7++PAwcOlGdsRERERGQhOblq5OSqLB0GVUgiNFolVJpMiKLO0sEQUQmOHTsGqVSKvn37Flu3f/9+REdHY/fu3UhLS0OzZs0gCAJ27tz57AOlZ87Pzw/Lli2z2PEnT56MVq1a4erVq4iOjrZYHGS87t27IyIiosz7G514nD59OurVq4ejR4/i9OnTCAkJwfjx48t8YCIiIiKq2O5n5EOtYWKJSqbVFaBAk8Gu10QV0Nq1a/Hee+/h8OHDuHXrlsG65ORkeHt7o1OnTvDy8oJMZvLUD6VSq9Vma4uqpuTkZPTs2RN16tQpc6WhSsUvRisToxOPp0+fxsqVKxEcHIzWrVtj3bp1SE5OhkKhKM/4iIiIiMhCRFHE/Qe5lg6DKjBR1KBA/QBaXb6lQyGifyiVSmzduhXvvvsu+vbta1BVFh4ejvfeew+pqakQBAF+fn7w8/MDAAwcOFC/rMiPP/6IoKAg2Nraon79+oiKioJG8++XDYIgYNWqVfjPf/4DuVyO+fPnlxjT119/jbZt28LR0RFeXl4YPnw40tPT9etjY2MhCAJiYmLQtm1b2Nvbo1OnTrh48aJ+m8jISLRq1Qpff/01/Pz84OzsjGHDhiE7O1u/TUFBASZMmAAPDw/Y2tqiS5cuOHnypH59Sd1qd+7cCUEQTDqOTqfDwoUL4e/vDxsbG/j6+hqc+/Xr1zFkyBC4uLjAzc0N/fv3R0pKisHPYcCAAfj444/h6ekJFxcXzJ07FxqNBlOnToWbmxvq1KmD9evXG8RqbLuLFi2Ct7c3atSogXHjxukTwt27d8e1a9cwadIkCIJgcN7GioqKgru7O5ycnPDOO+8YJAF1Oh0++eQT1KtXD3Z2dmjZsiV++OEHAP92P75//z7eeOMNCIKgvzbj4uLQvn172NjYwNvbGzNmzDC4zrp3747x48cjIiICNWvWRFhYGADg3LlzeOGFF+Dg4ABPT0+89tpruHfv3mPjj46Ohq+vL+zt7TFw4EDcv3+/2DbGXvcvvPAC7OzsUL9+ff15luZx57hx40bUqFEDBQUFBvsMGDAAr732GoB/r8t169bB19cXDg4OGDt2LLRaLRYuXAgvLy94eHgU+x3MzMzEm2++qf+Z9ezZE4mJifr1T7rew8PDERcXh+XLl+uvmYevOWMYnXh88OAB6tSpo3/u4uICuVxe4g+JiIiIiKqGApUWmQomlehxRKg0WVBpstj1mqosURShzMu32EMUjZ/w67vvvkNAQAAaN26MV199FevWrdPvv3z5csydOxd16tRBWloaTp48qU/MrV+/Xr8MAI4cOYKRI0di4sSJOH/+PL766itER0cXS2xERkZi4MCB+PPPP/HGG2+UGJNarca8efOQmJiInTt3IiUlBeHh4cW2++CDD7B48WKcOnUKMpmsWHvJycnYuXMndu/ejd27dyMuLg4LFizQr582bRq2bduGDRs24MyZM/D390dYWBgePHhg9OtnzHFmzpyJBQsWYPbs2Th//jy+/fZbeHp66s81LCwMjo6OOHLkCOLj4+Hg4IDevXsbJOl+/fVX3Lp1C4cPH8aSJUswZ84cvPjii3B1dUVCQgLeeecdvP3227hx44ZJ7R46dAjJyck4dOgQNmzYgOjoaH2Cb/v27ahTpw7mzp2LtLQ0pKWlmfS6xMTEICkpCbGxsdi8eTO2b9+OqKgo/fpPPvkEGzduxJdffom//voLkyZNwquvvoq4uDj4+PggLS0NTk5OWLZsGdLS0jB06FDcvHkTffr0Qbt27ZCYmIhVq1Zh7dq1+OijjwyOvWHDBlhbWyM+Ph5ffvklMjMz0bNnT7Ru3RqnTp3C/v37cefOHQwZMqTU+BMSEjB69GiMHz8eZ8+eRY8ePYodx9jrfvbs2Rg8eDASExMxYsQIDBs2DElJSSUe90nn+PLLL0Or1WLXrl36fdLT07Fnzx6D34Hk5GTs27cP+/fvx+bNm7F27Vr07dsXN27cQFxcHD799FPMmjULCQkJ+n1efvllpKenY9++fTh9+jSCgoIQEhJi8DvxuOt9+fLlCA4OxltvvaW/Znx8fEp9jUsiiEb+BZNIJPj111/h5uamX9apUyd89913BgnJFi1amBRAeVMoFHB2dkZWVhacnJwsHQ4REVGlUlHvo2npSqhUWkuHUa04OdrAxcmmTNURlcHNe5b/Mt3BzhbOcjnyVHcsHUqZCYIM1jJnSATzdd0kqgiUefkY+vESix1/638nw8HO1qhtO3fujCFDhmDixInQaDTw9vbG999/j+7duwMAli1bhmXLlhlULQmCgB07dhhM9hEaGoqQkBDMnDlTv+ybb77BtGnT9N23BUFAREQEli5datL5nDp1Cu3atUN2djYcHBwQGxuLHj164JdffkFISAgAYO/evejbty/y8vJga2uLyMhIfPbZZ7h9+zYcHR0BFCYaDx8+jOPHjyMnJweurq6Ijo7G8OHDARQm6/z8/BAREYGpU6ciOjoaERERyMzM1Meyc+dODBw4UJ+cfdJxsrOz4e7ujs8//xxvvvlmsXP75ptv8NFHHyEpKUl/z1SpVHBxccHOnTvRq1cvhIeHIzY2FleuXIFEUlgPFhAQAA8PDxw+fBgAoNVq4ezsjDVr1mDYsGEmtZucnAypVAoAGDJkCCQSCbZs2QIA+tfD1DH7wsPD8dNPP+H69euwt7cHAHz55ZeYOnUqsrKyoFar4ebmhl9++QXBwcH6/d58803k5ubi22+/BVBYxLZs2TJ94vmDDz7Atm3bDM7riy++wPTp05GVlQWJRILu3btDoVDgzJkz+nY/+ugjHDlyxGDukRs3bsDHxwcXL15Eo0aNip3D8OHDkZWVhT179uiXDRs2DPv379dfE8Ze9++88w5WrVql36Zjx44ICgrCF198gZSUFNSrVw+///47WrVqZdQ5jh07FikpKdi7dy8AYMmSJfjf//6Hy5cvQxCEEq/L3r174+LFi0hOTja4jsLDwzFjxgwcPXoUffv2RXp6OmxsbPSx+vv7Y9q0aRgzZswTr3egsOK0VatWZR4b1KR3BCEhIcW+aXnxxRchCAJEUYQgCNBq+SGAiIiIqKpRZBdApxNRw9XO0qFQBVbU9dpa5gypxObJOxCRWV28eBEnTpzAjh07AAAymQxDhw7F2rVr9YlHYyUmJiI+Pt6g0kur1SI/Px+5ubn65FPbtm2f2Nbp06cRGRmJxMREZGRkQKcrrI5OTU1FkyZN9Ns9XMjk7e0NoLDyy9fXF0Bh0qwoOVK0TVGX7eTkZKjVanTu3Fm/3srKCu3bty+1Eq00jztOUlISCgoK9AnSRyUmJuLy5csG+wNAfn4+kpOT9c+bNm2qTxYBgKenJ5o1a6Z/LpVKUaNGDf1xTWm3KOlYFPuff/5p9Lk/TsuWLfU/dwAIDg6GUqnE9evXoVQqkZubi+eff95gH5VKhdatW5faZlJSEoKDgw2+2OzcuTOUSiVu3Lih/9m3adPGYL/ExEQcOnQIDg4OxdpMTk4uMfGYlJSEgQMHGiwLDg7G/v37Ddo15rp/OLla9Ly0WayNOce33noL7dq1w82bN1G7dm1ER0cjPDzcYJ9Hr0tPT09IpdJi19HD14xSqUSNGjUM4snLyzO4Zh53vZuD0YnHq1evmu2gRERERFT5KHNUsLezgp0tq9nocUSoNJmQSeWwkhb/QEhE5Wft2rXQaDSoVauWfpkoirCxscHnn38OZ2dno9tSKpWIiorCoEGDiq2ztf23+lIulz+2nZycHISFhSEsLAybNm2Cu7s7UlNTERYWVmySECsrK/3/ixIuRUnKR9cXbfPw+ieRSCTFiqlKmhDnccexs3v8F3BKpRJt2rTBpk2biq1zd3d/7DEed9ynadeU16islEolAGDPnj2oXbu2wbqHq+3K6tHrTKlUol+/fvj000+LbVuUtC4LY697c2vdujVatmyJjRs3olevXvjrr78MKjOBsl0z3t7eiI2NLXa8h8c6Le9rxuh3jXXr1jXbQYmIiIiocsrIzIOdl+OTN6RqT6PNgShqYCV1giAYPbQ8UYUkt7XB1v9Otujxn0Sj0WDjxo1YvHgxevXqZbBuwIAB2Lx5M955550S97WysirWezEoKAgXL16Ev79/2QMHcOHCBdy/fx8LFizQjw136tSpp2qzJA0aNNCPAViUv1Cr1Th58qS+W7G7uzuys7ORk5OjT2SVVqVWmoYNG8LOzg4xMTEldrUOCgrC1q1b4eHhYdZhaszVrrW1dZl7qiYmJiIvL0+ffD1+/DgcHBzg4+MDNzc32NjYIDU1Fd26dTO6zcDAQGzbtk3fixYA4uPj4ejoaDCs36OCgoKwbds2+Pn5GT0ze2BgoMH4h0Xn8Gi7xlz3x48fx8iRIw2el1bZaew5vvnmm1i2bBlu3ryJ0NBQk8dSfFRQUBBu374NmUxmMGmUqZ7mmgFMmFyGiIiIiEit0SEnV/XkDclkyWm3odZUrWGLtLoCFGgyoBOr1nlR9SMIAhzsbC32MGZ83d27dyMjIwOjR49Gs2bNDB6DBw/G2rVrS93Xz88PMTExuH37NjIyMgAAH374ITZu3IioqCj89ddfSEpKwpYtWzBr1iyTXjtfX19YW1tj5cqVuHLlCnbt2oV58+aZ1IYx5HI53n33XUydOhX79+/H+fPn8dZbbyE3NxejR48GAHTo0AH29vb473//i+TkZHz77bcGs34bw9bWFtOnT8e0adOwceNGJCcn4/jx4/rXd8SIEahZsyb69++PI0eO4OrVq4iNjcWECRP0E8WUhbna9fPzw+HDh3Hz5s0nzgD9KJVKhdGjR+P8+fPYu3cv5syZg/Hjx0MikcDR0RFTpkzBpEmTsGHDBiQnJ+PMmTNYuXIlNmzYUGqbY8eOxfXr1/Hee+/hwoUL+PHHHzFnzhxMnjzZoAvxo8aNG4cHDx7glVdewcmTJ5GcnIwDBw5g1KhRpSbJJkyYgP3792PRokX4+++/8fnnnxt0swaMv+6///57rFu3DpcuXcKcOXNw4sQJjB8//qnOcfjw4bhx4wZWr15d6kRNpggNDUVwcDAGDBiAgwcPIiUlBb/99hs++OADk5L/fn5+SEhIQEpKCu7du2dyNSQTj0RERERkkqzsAkuHUKWIoohffv8DczZ+hzX7f7F0OGZXOO7jfWh1nB2dqDytXbsWoaGhJXanHjx4ME6dOoU//vijxH0XL16Mn3/+GT4+PvqqrbCwMOzevRsHDx5Eu3bt0LFjRyxdutTk3pDu7u6Ijo7G999/jyZNmmDBggVYtGiR6SdohAULFmDw4MF47bXXEBQUhMuXL+PAgQNwdXUFALi5ueGbb77B3r170bx5c2zevBmRkZEmH2f27Nl4//338eGHHyIwMBBDhw7Vj4lnb2+Pw4cPw9fXF4MGDUJgYCBGjx6N/Pz8p6pUNFe7c+fORUpKCho0aGDQRVsQhCcmYUNCQtCwYUM899xzGDp0KP7zn/8YvH7z5s3D7Nmz8cknnyAwMBC9e/fGnj17UK9evVLbrF27Nvbu3YsTJ06gZcuWeOeddzB69OgnJrhr1aqF+Ph4aLVa9OrVC82bN0dERARcXFxKTVh27NgRq1evxvLly9GyZUscPHiw2HGMve6joqKwZcsWtGjRAhs3bsTmzZsNxistyzk6Oztj8ODBcHBwMJjoqawEQcDevXvx3HPPYdSoUWjUqBGGDRuGa9eu6WdhN8aUKVMglUrRpEkT/VAJJsVh7KzWlVVFnY2TiIioMqio91HOam15NVzt4CC3tnQYZmOpWa3zVWp8HROHk5f+HeT9vf7PoVuLhhaJp7xJJXawkjqw6zURUQVy9epVNGrUCOfPn0fDhlXz/mNOJc0Cby4hISFo2rQpVqxYYfa2LcWoO/6uXbtKHHCViIiIiKqnjKx8aLTlP1h9VXYnIxMLvtthkHSs6eSIWjVcLBdUOdPq8lCgYfUjEVFFsnfvXowZM4ZJRwvKyMjAjh07EBsbi3Hjxlk6HLMyagTOgQMH4vbt23B3d4dUKkVaWho8PDzKOzYiIiIiqqB0OhH37ufC011u1NhjZOj35KtYf/AQ8lX/frnftG4d/HfYYNhYKy0YWfkTRR1UmixIhFxYyRwhEayevBMREZWbqpboqoxat26NjIwMfPrpp2jcuLGlwzEroxKP7u7uOH78OPr162cwCw8RERERVV8FKi3S7+XCo6Y93x8aSafT4cdjJ7Hv1FmD5WFtWuLVkOfg4iBHnqpqJx6L6EQ1CtQP2P2aiIgqlfIYsTAlJcXsbVYURiUe33nnHfTv3x+CIEAQBHh5eZW67dNMsU1ERERElUt+gQaZWflwdbGzdCgVXnZeHtbsi0HS9Zv6ZbbWVgh/vjuC/OtDELS4dHstnO0D4WhTv9okc7W6PGh1+bCSOkAmtbd0OERERGRGRiUeIyMjMWzYMFy+fBn/+c9/sH79eri4uJRzaERERERUGSiUKtjayGBnxy6zpUm5nY4v9/6MB9n/VjN6u7ngnb694O1WONtqVt4Z3FOewj3lKdhaecDDMRiu8uaQCEa9Za/kRKi12dDo8mAldYRUUnUmLiIiIqrOjH4XExAQgICAAMyZMwcvv/wy7O35bSQRERERFbqXkQdvaylkUnaXfdSRc0nYHHvUYDKeNg3r4/XQbrC1LkywiaKI+zmH9evz1elIffAjbmX+AnfH9qjp0BYyqfyZx/6siaIGKk0GpBJbWEkd2f2aiIiokhPEMnZOv3v3Li5evAgAaNy4Mdzd3c0amLkoFAo4OzsjKysLTk5Olg6HiIioUqmo99G0dCVUKg7vUtHY2sjg6V45k2M37903e5tqjQabY+Nx9K8L+mUSQcCgLh3wfOsWBl2pRVGEIL2OrPx4ZOb+VawtQZChhrwV3B07wtaqptljrZgEdr8mIiKq5Ezut5Gbm4vx48fj66+/1o/nKJVKMXLkSKxcuZKVkERERETVVH6BBlmKAjg72Vg6FIu7r8jGl3sO4lr6Pf0yRzs7jOkTisZ1ahXbXhAEONg0Qm231niQ8yfuKo7jQU4iRBS+3xZFjb4btpNtQ3g4BcPBpl4VHwfy3+7X1jInzn5NRERUCZncd2HSpEmIi4vDrl27kJmZiczMTPz444+Ii4vD+++/Xx4xEhEREVElkanIR06uytJhWNT5azfw0ebtBknH+l4emDV8cIlJx0fZWXnAt8Z/0LT2JHg5d4dMYlhFqsj/G5fTN+Li7S9xX3kWOlFj9nOoSERRgwJ1BtRaZbnMJEpERETlx+Su1jVr1sQPP/yA7t27Gyw/dOgQhgwZgrt375ozvqdWUbuIERERVQYV9T7KrtYVn6PcGvb2VrC1qRwTo5ijq7VOFLH/5O/48dhJPPwGu3uLJhjyXCfIpNLH7u9gZwtnuRx5qjuPtKtGRs6fSM8+hnx18ffaMqkD3B2KxoGs2r2PJIIVrGRO1WTCHaLyIYoi3n77bfzwww/IyMjA77//jlatWj3zOPz8/BAREYGIiAiztRkeHo7MzEzs3LnTbG0S0dMxueIxNzcXnp6exZZ7eHggNzfXLEERERERlebW7WxWPVUC2Tkq3Lmbg2xlgaVDeSZyCwqwavcB7Hwo6WgllWJUrx4Y3qPrE5OOjyMRrFDDIQgBXmPRwP1VONo2MFiv0SqRlvUrzt1agusPdiNffa+Ulio/nahGgfoB1Noc/h0geoxjx45BKpWib9++xdbt378f0dHR2L17N9LS0tCsWTMIgsBkXQUTGxsLQRCQmZlp6VCInorJXxUGBwdjzpw52LhxI2xtbQEAeXl5iIqKQnBwsNkDJCIiIiqSm6fGy29th3sNe/ToXBfdO9WFi7OtpcOix8jIzIeVlbTSVD6Wxc17D7Bq9wGkZyn0y2o6O+Hdvr3g417DbMcRBAFOdv5wsvNHnuoO7mYfx4OcP0oeB9KuETwcO8HBpm4VHAdShEarhFaXDxuZCwSh7Eldoqpq7dq1eO+997B27VrcunULtWr9O8xDcnIyvL290alTJ7MfV61Ww8qK47ES0b9Mrnhcvnw54uPjUadOHYSEhCAkJAQ+Pj747bffsHz58vKIkYiIiAgA8HPcVeTla5B6U4EN3/2J0ZP34OPl8Ug4cxMajc7S4VEJRADp93JRoKqa4xCeuHgZn2zdYZB0bObniw+GDTJr0vFRdtae8K3Rv3AcSKdukEkMu1gr8i7hcno0Lt7+Cg9yEqvkOJCiqEGB5kGVPDeqeERRhEaba7GHKRW+SqUSW7duxbvvvou+ffsiOjpavy48PBzvvfceUlNTIQgC/Pz84OfnBwAYOHCgflmRH3/8EUFBQbC1tUX9+vURFRUFjebf3zlBELBq1Sr85z//gVwux/z580uMKT09Hf369YOdnR3q1auHTZs2FdsmMzMTb775Jtzd3eHk5ISePXsiMTFRvz4yMhKtWrXCV199BR8fH9jb22PIkCHIysoq9bUoKCjAhAkT4OHhAVtbW3Tp0gUnT54EUPgz9ff3x6JFiwz2OXv2LARBwOXLl/Xn+NVXX+HFF1+Evb09AgMDcezYMVy+fBndu3eHXC5Hp06dkJycbNCOMa/dmjVrMHDgQNjb26Nhw4bYtWsXACAlJQU9evQAALi6ukIQBISHh5d6nkQVmclfPTdr1gx///03Nm3ahAsXLgAAXnnlFYwYMQJ2dnZmD5CIiIioyKUrDwye63QiTp5Nw8mzaXB2skG3YF/07OKHunWcLRQhlUQURdy5mwt3NzvY2VWNShiNVottR48j5uw5/TIBwIsd2qBvhzaQPKMqQyupA7xdesDTqQse5P6Bu4pjyNf829U6T30b1+7vwK3MX1DToT1qOraFTFJ13rOLog4F6gewlrlAKrG2dDhUhWl1eThx1XKTqbavt9joMVy/++47BAQEoHHjxnj11VcRERGBmTNnQhAELF++HA0aNMD//d//4eTJk5D+MwyEh4cH1q9fj969e+uXHTlyBCNHjsSKFSvQtWtXJCcnY8yYMQCAOXPm6I8XGRmJBQsWYNmyZZDJSk4xhIeH49atWzh06BCsrKwwYcIEpKenG2zz8ssvw87ODvv27YOzszO++uorhISE4NKlS3BzcwMAXL58Gd999x1++uknKBQKjB49GmPHji0xkQkA06ZNw7Zt27BhwwbUrVsXCxcuRFhYGC5fvgw3Nze88cYbWL9+PaZMmaLfZ/369Xjuuefg7++vXzZv3jwsWbIES5YswfTp0zF8+HDUr18fM2fOhK+vL9544w2MHz8e+/btM+m1i4qKwsKFC/HZZ59h5cqVGDFiBK5duwYfHx9s27YNgwcPxsWLF+Hk5MR8C1VaJk8uU9lU1EHxiYiIKoOKeB+9fkuBzTv+ws9xV3E/I6/EbfzruSKkix+6dvSB3J7JiIrEQW4NJ0cbWMlM7nhTrkyZXCYzJwf/t/cXXL51W7/M3sYao8NC0Lyeb5ljKG1yGVOIog7Z+clIzz6G7PwrxdZLBCu4yVvBw7EjbKzKryLz2RNgJZVDKrGvgl3LqSLQaHMrTeKxc+fOGDJkCCZOnAiNRgNvb298//33+glily1bhmXLliElJUW/jyAI2LFjBwYMGKBfFhoaipCQEMycOVO/7JtvvsG0adNw69Yt/X4RERFYunRpqfFcunQJjRs3xokTJ9CuXTsAwIULFxAYGIilS5ciIiICR48eRd++fZGeng4bGxv9vv7+/pg2bRrGjBmDyMhIfPTRR7h27Rpq164NoHC8yr59++LmzZvw8vIymFwmJycHrq6uiI6OxvDhwwEUdgUvmtRm6tSpuHXrFnx9ffHbb7+hffv2UKvVqFWrFhYtWoTXX39df46zZs3CvHnzAADHjx9HcHAw1q5dizfeeAMAsGXLFowaNQp5eXkmvXYPt5uTkwMHBwfs27cPvXv3RmxsLHr06IGMjAy4uLgY8ZMnqpiq7mA7REREVCX51HLCay83x0v9AvHn+TuIOZKChDO3oH6oq/Xlqxm4fDUD67ckokNQbYR09UPzQA9IJExIWJoyR4WcHBXkFTQB+SR/30zDV3t/geKhSRV93Gvgnb694O5s+eS8IEjgZNcQTnYNkae6jfTs48jI+VM/DqROVOOe8iTuKU/C2S4AHo4dIa8S40CKUGuV0OjyYCV1gFTCsV+perp48SJOnDiBHTt2AABkMhmGDh2KtWvX6hOPxkpMTER8fLxB92mtVov8/Hzk5ubC3r4wEdq2bdvHtpOUlASZTIY2bdrolwUEBBgk0xITE6FUKlGjhuEXInl5eQZdmH19ffVJR6BwDgqdToeLFy/Cy8vLYN/k5GSo1Wp07txZv8zKygrt27dHUlISAKBWrVro27cv1q1bh/bt2+Onn35CQUEBXn75ZYO2WrRoof9/0WS7zZs3N1iWn58PhUIBJycno1+7h9uVy+VwcnIqVglKVNkx8UhERESVklQioFUzL7Rq5gVljgqHj6ci5kgKrlzL1G+jUutwJOE6jiRc109I07OLHzzd5ZYLnCDi3wSkg9waLs62FT4pLIoifk08h++PHIdO92+SOziwEUb07ArrUroXWpKdtRfq1hiAWi4huJtdmGzU6v6tEs7Ku4CsvAuws/aGh2MwXO2bVvqJWkRRC5UmC1KJClZSxyqQUKWKQiqxQ/t6iy16fGOsXbsWGo3GYDIZURRhY2ODzz//HM7Oxg9FolQqERUVhUGDBhVbVzTRLFCYMHtaSqUS3t7eiI2NLbauvKv93nzzTbz22mtYunQp1q9fj6FDh+oTg0UenjCn6O9KScuK7g/GvnaPTsQjCILBPYaoKqh475CIiIiITOQgt0afEH/0CfFHyvVM/Ho0BXG/pUKhVOm3uXs/F9/tSsJ3u5LQLMAdPbv4Ibht7So923JFJwLIzlEhL18DZycbOMgrZrf4ArUaX/9yGCcuXdYvk0okGNqtE7o1b1Lhk1tWUkfUcukJL6eueJCbiHTFcRQ8PA6kKg3X7m/Hrcxf4O7YHjUc2lT6cSC1ujzoRDWspI4c+5HMQhAEo7s6W4pGo8HGjRuxePFi9OrVy2DdgAEDsHnzZrzzzjsl7mtlZQWtVmuwLCgoCBcvXjQY67AsAgICoNFocPr0aX1X64sXLyIzM9PgWLdv34ZMJjOY3OZRqampBrN0Hz9+HBKJBI0bNy62bYMGDWBtbY34+HjUrVsXQGFX65MnTyIiIkK/XZ8+fSCXy7Fq1Srs378fhw8ffqrzLTqfp33trK0L/3Y9+nMhqmz4TpuIiIiqFD8fF7zxSiu89nILnE5Mw69HU3D6j9vQ6f4d1vrchbs4d+EuVn/zO7p08EHPLn5o3MCtwieQqiqNVof7GXnIVOTDztYK9rYy2NrKKsTP405GFlbtOYhb9/+d2MjFQY53+jyP+t6eFozMdBKJFWo6tEUNeRAU+ZeRrjgGZcFV/Xq1VoFbmb/gdlYcashbw92xI2ys3CwY8dMRRQ1UmgxIJTawkjpBECpXt34iU+3evRsZGRkYPXp0scrGwYMHY+3ataUmHv38/BATE4POnTvDxsYGrq6u+PDDD/Hiiy/C19cXL730EiQSCRITE3Hu3Dl89NFHRsfVuHFj9O7dG2+//TZWrVoFmUyGiIgIg8lSQkNDERwcjAEDBmDhwoVo1KgRbt26hT179mDgwIH67ty2trZ4/fXXsWjRIigUCkyYMAFDhgwp1s0aKKzEfPfddzF16lS4ubnB19cXCxcuRG5uLkaPHq3fTiqVIjw8HDNnzkTDhg0RHBxs9LmVxhyvXd26hcNg7N69G3369IGdnR0cHByeOjaiZ83ku2/9+vVx/37xwbczMzNRv359swRVkalUWty9l4O8fI2lQyEiIqLHsJJJ0LFNbfx3YmesXtwHI19ujtrejgbb5OVr8HPcVcycfwjvfXAQO/ZexIPMkiesofKn1YpQ5qiQfj8XN9Kycfd+Lh5k5KFAZZn3XWevpGD+lu0GScdGdWph1iuDK13S8WGCIIGzXSM09Hwdjb3egZu8JYSHPhboRDXuKk/gfNoKXLm7Bcr8a6jM81FqdQUo0NyHVqd68sZEldjatWsRGhpaYnfqwYMH49SpU/jjjz9K3Hfx4sX4+eef4ePjg9atWwMAwsLCsHv3bhw8eBDt2rVDx44dsXTpUn31oCnWr1+PWrVqoVu3bhg0aBDGjBkDDw8P/XpBELB3714899xzGDVqFBo1aoRhw4bh2rVr+jEVgcLJZgYNGoQ+ffqgV69eaNGiBb744otSj7tgwQIMHjwYr732GoKCgnD58mUcOHAArq6uBtuNHj0aKpUKo0aNMvncSmKO16527dqIiorCjBkz4OnpifHjx5slNqJnzeRZrSUSCW7fvm3wRwIA7ty5A19fXxQUFJg1wKdl7tk4VSot0tKVAAArKwkcHWzgYG9VIb6RJyIiMreKOKs1AKSlK6FSmd71SBRFXEx+gF+PpuBowvUSv0iUSAS0bu6JkC710LaVd6Wb/KSqsrGWwkFu/cTu2CqVFgUqDbJzVLCSSeHmYgup9Mk/w4dntdbpdNh1/BT2nvzdYJtebVpiYKf2kErK55owx6zWZaXWZuNu9gncU54yGAeyiL11LXg4BsPFvkmlHgdSKrGBTOoISSU+B6LqKjIyEjt37sTZs2fN3vaRI0cQEhKC69evGyQ6iejpGd3VeteuXfr/HzhwwOBbFK1Wi5iYmMeOxVAVqdU6PMjIQ0ZmPhzlVnBwqHwzMxIREVUngiAgwL8GAvxrYPQrLXHs9E3EHEnBuQt39dvodCJOJ97G6cTbcHKwRrdOvgjpUg91fYwfkJ/Mr0ClRYEqD4rsAsjtrWFjI4WVTAKpVAJRFJGXr0GmIh9q9b+D8qvVOjg5WhuVeCySnZeHtft/xfnUG/plNlZWCH++O9o0rLq9ewrHgQyBl1NX3M9JxN3s4yjQ/JuMzVXdQsr9bbDK/Bnujh1Q06FNpZw5WqsrgFangrXMGVKJjaXDISILKygowN27dxEZGYmXX36ZSUeicmB04nHAgAEACt+wv/766wbrrKys4Ofnh8WLLTfLlyWJogiFUgWFUgU7Wxkc5daws7N68o5ERERkMTY2MnTvVBfdO9XFnbs5+PVoCg7FX8Pd+7n6bRRKFX46eBk/HbyMBn6u6NmlLrp28IWjAyersBS1RodMRb7+eVGfE3N0BE65cxdf7jmIB9lK/TIvVxe8+2IveLu5PmbPqkMisYa7YzvUdGgDRd7fSM8+BmVBin594TiQPxeOA+nwzziQssr22ohQaTIhk8ohk9hz7Eeiamzz5s0YPXo0WrVqhY0bN1o6HKIqyeSu1vXq1cPJkydRs2bN8orJrMqzq/XjWMkkcHSwhtzeGhIJu2ETEVHlVNW6Wj+JTifiz6R0/Ho0BcdP34Tqoeq5IlYyCToE1UJIVz80b+IJKe/zFZqXhxw21k/+rn1rbDy+jT0KzUOzhwb510P4891ha/1sEs2W7Gr9OLmqNKQrjiEj9xyAR38nBLjYBcLDKRhyGx9LhPdUBEECmcQBMmnlnsWbiIioojI58VjZWCrxWEQQBHbDJiKiSqu6JR4flpOrwpGE64g5koLLVzNK3Kammx26d6qLnl384O3JmSYroiclHlVqDb7cexAHTp3VLxMEAYM7d8DzQS2e6TjeFTXxWESlUeCesmgcyPxi6+2t68DDKRgudgGVbhxIiWAFmdQBUgmrmYmIiMypTInHmJgYxMTEID09HTqd4bee69atM1tw5mDpxOPD7G1lcHCwgZ2t0T3ciYiILKo6Jx4fdu1GFn49moLY31KhyC55Ir0mjWsipIsfgtvW4b2+Anlc4jFfpcKMdZvw9800/TJHO1u89UIoAnxqP6sQ9Sp64rGIVqfCg5yz/4wD+aDYemupM9wdO6KGQ+tKNw6kIMhgJZVXuriJiIgqKpMTj1FRUZg7dy7atm0Lb2/vYt8C79ixw6wBPq2KlHgswtmwiYiosmDi0ZBGo8PpP27j16MpOJWYBp2u+NsoW1sZOrerg5Cufgjwr8F7vYU9qeJxxc69OHD6LACgnpcH3unzPFwdLVO9WlkSj0VEUQdF3qV/xoG8Vmy9RLBGDYc28HDsAGuZy7MP8ClIJbawkjpUuspNIiKiisbkxKO3tzcWLlyI1157rbxiMquKmHgsIpEIcJBbw8nBtNkWiYiInhUmHkuXmZWPuGOpiDmSguu3FCVuU8vLAT07+6F757qo4cox5CzBmK7W09Z+jdo1XPFy106wklku0VTZEo8Py1Xd+mccyL9Q4jiQ9oHwcKxs40AKkEqsIZXYsws2ERFRGZmceKxRowZOnDiBBg0alFdMZlWRE49FBAAOcms4OnIcSCIiqliYeHwyURTx99UMxBxJwdGEVOTmaYptIxGAVs280LOrH9q38oaVFauonhVjJpfJV6lxX1Fy8vhZqsyJxyIqTRbuZp/AfeVpaMXi40DKrevAvRKOAykIMsik9pAKtqxiJiIiMoHJicfp06fDwcEBs2fPLq+YzKoyJB4fZm8rg6OjDWxtODYUERFZHhOPpiko0OD4mVv49WgK/kxKR0nvshzk1ugW7IuQrn6o5+vyzGOsboyd1frmvfvPIJrHqwqJxyJaXQEe5JxFevZxqDTFJ2eylrrA3bFDpRsHUhAkkErsIJPYQxBYMEBERPQkJiceJ06ciI0bN6JFixZo0aIFrKysDNYvWbLErAE+rcqWeCxiJZPAQW4Nub0Vu2ETEZHFMPFYdun3cnAo/hp+PZqC9Hu5JW5T39cFPbv6oWtHHzg52DzjCKsHJh4tSxR1yMq7iPTsY8gpSC22XiLYoKZDENwr3TiQAmRSe8gkclZAEhERPYbJiccePXqU3pgg4Ndff33qoMypsiYeiwgA7O2tILe35gyZRET0zDHx+PR0OhF/XbyLmCMpOHb6Zolxy2QStGvljZCufmjVzAtSCRMZ5sLEY8WRU3ATd7OLxoF89COIABf7Jv+MA1nHEuGViSBIYCV15hiQREREpTA58VjZVPbE48Ok0sLJaBzk1pCxCpKIiJ4BJh7NKydXjfgT1xFzJAWXrjwocRs3F1t071QXPbv6obaX4zOOsOph4rHiUWkycTf7BO4pT0MnFhRbL7fxgYdjMJztAipNd2aZVM7qRyIiohIw8WgiSyYeiwgAbG1lcJAXVkHyDQ4REZUXJh7Lz/WbCvwan4K431KRkVV8Eg4ACGhYAyFd/NC5XR3Y2VmVuA09HhOPFZdWV4D7Ob/jruI4VNrMYuutZa7wcOwIN3krSCWVYSgCAVKJLWRSO0gE/r4SEREBZexq/bhEF7taP1sSiQC5nRXkciuj3lQTERGZgonH8qfV6nDmz9uIOZKCU4lp0GqLvzWztZGiU7s66NnFD00a1eSXjiZg4rHiKxwH8gLSFceQo7pebL1UsEENh7Zwd2wPa5mzBSI0nURiDZnEvpIkTImIiMqPyZmqVq1aGTxXq9U4e/Yszp07h9dff91ccVVId+/nVrgPOTqdiOwcFbJzVLCSSSC3t4aDnBPSEBERVRZSqQTtWtVCu1a1kKnIx+Fjqfj16DVcu5Gl3ya/QItfj17Dr0evwctDjp5d/NCjc13UdLO3YORE5iEIErjYN4GLfRPkFNxAevYxZOaeR9E4kFqxAOnZ8UjP/g2u9k3h4RgMe5valg36CXQ6FVQ6FQRBBqnEBhLBmuNAEhFRtWS2rtaRkZFQKpVYtGiROZozG3NWaqxcexLrt/yBWl4OaBbggeYB7mgW4A4XZ1szRWsenJCGiIjMhRWPliGKIpJTMhBz9BqOHE9FTq662DaCALRs4omQrn5oH1QL1lZSC0Ra8bHisXJSaTKRnp2A+8ozpYwD6fvPOJCNK804kIIggUSwgVRiyyQkERFVG2ZLPF6+fBnt27fHgwclD5RuKeb8wDTyvV04d+FuseV1ajmiWWN3NAv0QLPG7nB2qjhdKqysJHB0sIGDvRW7ZRERkcmYeLQ8lVqLhDO3EHPkKv44n46S3rk5yK3QtYMvQrr6oX5dF97zH8LEY+Wm1eXjvvJ33M0+DpU2q9j6f8eBbF2pknmCIIFUYgepxA4SgV8aEBFR1WW2xOPXX3+N6dOn49atW+ZozmzM9YFJrdFh8OgfcONW9hO39a3thGYB7mgW4IGmATXh5GD5RCTHgiQiorJg4rFiuXs/F7Hx1xBzNAV37uaUuE3dOs4I6eqH5zr6VqgvQy2FiceqQRS1yPxnHMhc1Y1i66WCLWo4toG7QwdYyyrO3ypjSAQrSCU2EAQrSARZpangJCIiMobJicdBgwYZPBdFEWlpaTh16hRmz56NOXPmmDXAp2XuD0wpqZn4Nf4azl1Ix59Jd3E/I++J+/j5OP+biGxcEw5yy34bK5NK4CDnWJBERPRkTDxWTDqdiPOX7uHXoyn47eQNFJTwWsikAtq2qoWeXeoiqLlXtb3nM/FY9eQUXP9nHMgkFI0D+S8JXO2bwcOpI+yta1kiPDP5Z4ZsiR0kEs6QTURElZfJicdRo0YZPJdIJHB3d0fPnj3Rq1cvswZnDuU5q7Uoirh9Nwfnku7i3IV0nLtwFw8y8x+7vyAA9Xxc0CywcHzIJo3cIbe3zJsJAYCdnRUc7K1gaytjtywionIgiloIlbgbHROPFV9enhrxJ28g5kgKLlwuOXnm6myL7p180bOrH+p4V5yf47PAxGPVVaDJwF39OJCqYusdbOrCwzEYTnaNKnUVYeHYkNaQSKwL/63E9xQiIqp+zNbVuqIqz8Tjo0RRxK07ysJE5MW7OJeUjkxF8cGwHyYRgPp1XdE0oCgRWRP2ds8+Ecmu2ERET08UtdCJGuhEDURRDZ2ohijqYGftaenQyoyJx8rlZlo2fj2agkO/XUNGKV+GNm7ghp5d/dClvY9F3nM8a0w8Vn1aXT7uKc/gbnYC1CWMA2kjc4O7Y0e4yVtVqnEgSyf80yVb9s+/0n8SqxIIECp1kpWIiKqeMiceT58+jaSkJABA06ZN0bp1a7MGZi7PMvH4KFEUcfN2Ns4l3cWfF+7i3IW7UGQ/IREpEdDAzwXNAjzQLMAdgQ1rPvOZqWVSCeztCyshrThDJhGRAVEUIUILUdRAJ2ohioX/L1ymK3EfJh7Nj4nHx9NqdTh77g5ijqbg5O+3oNEWf7tnbS1Fp7a1EdLVD00auUMiqZo9H5h4rD5EUYvM3CSkZx9DrupmsfVSiS1qOrT9//buPLyq6t4b+HePZz6ZSEDGMIcZHIAgFBUu6Otrtdpqq49S21qrwHVo7229raJPn1trq61tX9vep72i3vsIVitqe69aBUHQMIiihCEIyKAMSSDJOUnOuPd6/zgnJzlJCAnsM+b7ecpDsvcZ1qrsrH2+Weu3UOqeCS3H6kD2RSyIVJC0E5UkQYIcOwcp/rfSIbQkIiJKjT4Hj7W1tfj617+O9evXo7CwEADQ2NiIyy+/HKtXr0ZpaWkq2nnOMhk8diaEwNFjvvYZkXvr4G/uuiykI0WRMLq8CFMqYrtmTxhTApstfUGkpslwOXQ4nRo0lTclRNS/xGYuts1gNBJ/d60p1jMGj9Zj8Nh7Pn8IG6qOYN2mQzh0tOtsMAAYWOrCFXNH4PJLy1Fa4kxzC1OLwWP/I4RAS/go6nxVaAzsReef2RJkFLmmoNQzG079gsw0MotIktwhhFQhc5MbIiKyUJ+Dx5tuugkHDx7Ec889hwkTJgAAdu/ejSVLlmDMmDFYtWpVShp6rrIpeOzMNAWOfNGE6vhsyF01dWhuifT4HFWRMGZUcSyIrCjD+DElsOnpmZXIEJKI8pUQZodl0pFE2NjXgPFMGDxaj8HjuTlwqAHrNh3Cu5uPdHvPIUnA1IllWDC3HDMvHJK2e4xUYvDYv4Wip+N1ID86Qx3IcpR5K+G1j2XQ1okkyR2Wc7cHkkRERH3R5+CxoKAAb7/9Ni655JKk41u3bsWiRYvQ2NhoZfvOWzYHj50ZpsCRz5vwyZ5a7Npbh1019WgNnCWIVGWMG90eRI4bXQw9DcujbboCl1OD08GdsYkodwhhJs9ijC+ZPtMSaasweLQeg8fzE4kY2PrRMazddAgfV5+E2c3doNOhYd7sYVgwtxxjRhbl7CZ0DB4JAKJmAKcSdSB9Xc7b1BKUeWaj2DUNcl7UgUwVCZIkQZJUSFA61ZrkZwIiIuqqz8Gjx+PBxo0bMX369KTjH330EebPnw+fr+tAnkm5FDx2ZpgCnx1uSMyI3L2vHoFgtMfn6JqMcaNLMLmiFFMmlGLsqJKUz06029RECJmv9aGodyJRA5qa+7NjKD/EZjAa8RmMkQ7LpNOPwaP1GDxap/50K9a/fxjrNh4+4z3OsCFeLJhXjvmVw1Hotae5heeHwSN1FKsDuTteB/JYl/OK7IjVgfTMhKZ4MtDC3NW+ZFtlIElERAl9Dh6vvfZaNDY2YtWqVRg8eDAA4IsvvsAtt9yCoqIirFmzJiUNPVe5HDx2ZhgmDh5uRPXeOuzcW4s9++oRDPX8oUvXFVSMiQeRFaUYPbI4ZUGkBMBuV+FwaHDYVaicCdmvGIaJ083NKC3InmCC+of22ovJtRitWiZtBQaP1mPwaD0hBPZ8Wo+1Gw/j/W1Hu73HUBQJF0+7AFfMLceFUwZBzYHSKwweqTtCCLSEjqDWX4WmwN4u5yUoKHJNQZlnNhz6oAy0MH9IkgxZ0iFLOhTZxiCSiKif6XPwePToUXz5y1/Grl27MGzYsMSxyZMn47XXXsPQoUN7/VqPPvooXn75ZezduxcOhwNz5szBY489hvHjxyceEwwG8f3vfx+rV69GKBTC4sWL8fvf/x4DB/buQ1w+BY+dRaMmDrTNiNxThz2f1iN0lg9hNl3BhLEDMHlCKSZXlGL0iKKUfWjQdQVOuwanQ+Xu2HlOCIG6Jh+EEBhYVJjp5lCeiu0mHe1QizEKISIpXyZtBQaP1mPwmFqBYBTvb/sc6zYdwu599d0+ptBrw/w5I7BgbjmGDcmefxud5WLwKIQR/9VJrP6sEGa8NET8+/jXZI1Q5BRq/VtwuuUjmKJrmSO3bWS8DuQYhmbnTYIi64nZkEjstC3nbDkHIiLqWZ+DRyD24e/tt9/G3r2x3w5OmDABCxcu7PObX3nllfj617+OSy65BNFoFP/2b/+G6upq7N69Gy6XCwBw11134X/+53/wzDPPoKCgAMuWLYMsy3jvvfd69R75HDx2Foma2P/Z6cSu2Xs/rUc40vNNqd2uYsLYEkypKMPkilKMGlGYkpqNuq7AFZ8JyRAyvwghcMrfjFA4DFVRGDzSeRNCdKjBGIUp2uow5m7IxODRegwe0+fYCT/WvXcY6987jFMNgW4fM3ZUERbMHYm5s4bB5dTS3MKe5WLw2BuxX8a0BZMRmPE/DCTPXdQMoN7/AeqbtyJi+Luct6kDUOadjWLnNMhydv07zwexUFeOL9mWoSpOyBL/fyYiynXnFDymSl1dHcrKyrBhwwZ86UtfQlNTE0pLS/H888/jq1/9KgBg7969mDBhAqqqqjB79uyzvmZ/Ch47i0QM7Dt4OlEjsmb/KUSiPd+MOh0qJowbkAgiy4cXQrG4bqOqyHA6VLicOvQ82C2zvzvtb0YgFAIABo90TkS8DqMpIjDNSNYtk+4tIQRMEUI46kPEaELY8CES9SFs+GCaQZQVXIoB7osy3cw+Y/BIbQxT4ONdJ7F24yFs/egYot3cU+iajNkXDcWCeSMwuaIsK2o/52vweCbtP0vbgkheJ30lhIGG1l2o9VUhEDne5bwqOzHAfTEGeC5hHcgU0tUCKHJu1ZQlIqKuzn4XFrdu3TosW7YMmzdv7vLBo6mpCXPmzMEf//hHzJs375wb09TUBAAoLi4GAGzfvh2RSCRpNmVFRQWGDx/e6+CxP9M0BZPGl2LS+FLcdC0QjhjYd+AUdsZnRO47cLrLh4bWQBTbPz6B7R+fAAC4nBomjhuAKRNiQeSIoQXn/SEiapjwNYfhaw7DpitwOjQ4HFrKN8Eh6/laWxOhI9HZxGbnGB1qMUZzZnaOEAKGCCaCxIjhQyTalPg6Fjb6YIrwGV/DbS8HcjB4JGqjyBIunDIIF04ZBF9zCJs2H8XaTYdw8HBj4jHhiIl3Nx/Bu5uPoLTEiSvmjsAVc8tRNuD8wjTqPVnSICvts8SSy1NkZx3cbCNJCopdU1HknILm0GHU+avQFKhJnI+arTjhexcnfe/F60BW5vTMdiIiolTqdfD45JNP4o477uh2tkNBQQHuvPNO/OpXvzrn4NE0Tdx777249NJLMXnyZADAiRMnoOs6CgsLkx47cOBAnDhxotvXCYVCCHUIQrJtl+1M0jUFkyvKMLmiDAAQCkVRc+BUfLOaOnx68DQMI/kmtKU1gm07jmPbjthve90uDZPGx+pDTq4oxfAh5xdEhsIGQmEDDU1BaJoMm67Cpiuwc3OarBcMR+Bv7X7JHfVv3X3IzeZ6ZEIIGGagQ6DoQ9hoSgoUY6Fi17pffRGKNlrT4BTjOEq94XXb8H8WjsH/WTgGnx1pxNqNh/Du5iPwN7eH73WnWvHCq3vwwqt7MGVCKRbMG4nZFw2Bjasd0kqSFCiSAgW2xLHYDO0ITBFOzJBkENmVJEnw2MvhsZcjGDmFOv9mnG7ZkRgPBAycbtmB0y074LGPRplnNjz2MaxVSERE1EGvg8ePP/4Yjz322BnPL1q0CI8//vg5N2Tp0qWorq7Gpk2bzvk1gNiGNY888sh5vUZPVFVGSZEDhiFgCgFhxv8WgGkKGKYZO2dm/82bzaZi6sSBmDox9hvaYCiKvftPoXpPLXburcOBQw1dgsjmlgi2fHgMWz48BgDwunVMioeQUyrKMHSw55xvtiIRE5FIGM0tse9VRYbdrsJpV2GzqVmxXItiQpEITvu71j6i/iUWMLbVFsvOWTSxULE1adlzJDFLMR4uGj4IEbXsPSUo0BQPdLUAmuKFpnrh0ofCZRtm2XukUqrHUco/I4cX4ju3TMeSG6dg247jWLfpED7aeQIdb4V27qnDzj11cDpUzJ05DFfMK8e4UcUMaDJEkiQokg4FOoDkzbtiG9m0bWJjxn9p1Pa3hGz6GZ9Odq0Ew4qvxgUFl6O+eTvqmrcgarSXX/IHD8AfPAC7VopSz2wUu6ayPiERERH6UOPRbrejuroaY8aM6fb8/v37MWXKFAQCfZ8BtWzZMrz66qt49913MXLkyMTxdevWYcGCBWhoaEia9ThixAjce++9uO+++7q8VnczNYYNG5b22lRCiFiQFjUQjpiIRAyEI0aXIC+bBYJR7Pm0Pl4jshYHPmvA2fLUAq8Nk8eXJnbNHjLo3IPIzhRFgq4psOkqdF2BpsmcFZkBwXAsdOzuRwdrPOafRLgII/6B1MiagFEIgajZ0mGWoq/LLMWUhIqqF7rihaYUQFM90JVYwKirXmiKF6rs7LLraS4twcuWcfRsWOMxu51uCGD9+4exdtMhHDvRfW3soYM9WDC3HJfNGYHCgtTVcetvNR5TTQgzaSOb9g1uDGR6XEgnU0TRmKgD2XUlVqwO5CXxOpDuDLQw97HGIxFRfuh18Dh69Gg88cQTuO6667o9//LLL+MHP/gBDh482Os3F0Jg+fLlWLNmDdavX4+xY8cmnW/bXGbVqlW44YYbAAA1NTWoqKjI2OYy58s0BQzDRNQQiBomDCM2QzIcMRCJmN2GOdmiNRDB7n31ic1qDh5uwNmaW1Rgx6SKUkyJz4q8YKDb0tkNsizBblPhiM+KZJ3I1ApHoqjz+XCm//AMHnNPe93F9kAxGz5ECmEiarZ2mZkYifqSvhawLniSJDUeKHqTgkRdKUiEjYrsPKefYbkUPHaWbeNoGwaPuUEIgZr9p7B202Fs2noUwWDXXwTIsoSLpg7CgnnluGjqBVAtHssZPKZPbBZ8W/3eaGI2fD4TQqA5dAi1vvfhC37a5bwEBcWuaSj1zoZDK8tAC3MXg0ciovzQ6+Bx+fLlWL9+PbZt2wa7PXkACAQCmDlzJi6//HL89re/7fWb33333Xj++efx6quvYvz48YnjBQUFcDgcAIC77roL//u//4tnnnkGXq8Xy5cvBwC8//77vXqPbP3AdCaRqIlo1EwKJaPxY4ZhZtXvkVtaw9hV0x5EHjraeNYgsqTIgUnjSzFlQikmVZRiUKnL0iBSkqTETEhVjf9RZKiKBFWVuaTrPBiGidqmJpjmmev0MXjMXolQUUS7zGBMf1tMRM2W5JmJXcJFfwpCxYJuAkUPNKUAuuI551CxNxg8Wo/BY+4JhqKo+uALrN34GXbV1Hf7GK/HhvmVw7FgXjlGDC2w5H0ZPGZW7KOGGZ8dKeLlOSI5s7lYXwQj9ajzb8aplh3dzrb32MegzFMJj30U70l7gcEjEVF+6HXwePLkSVx44YVQFAXLli1LBIV79+7FU089BcMw8OGHH2LgwN5/uDrTgLty5Up885vfBAAEg0F8//vfx6pVqxAKhbB48WL8/ve/x6BBg3r1Htn6gelcmWYsiIxEDYTDBqJGbAZl2/FMBpP+5jB274vVcNpVU4dDR5vO+pzSEmdis5opE0pTvuulokhQFRkKg8k+EUKgrsmHSLTnJasMHjMjNmvRBIQJgba6i0ZGZi4KYSJqNHdZ9hz7vim+JNoPwLoPm7KkxcLDRKDoTdRWbJutqEj2jF7fDB6tx+Axtx2vbcY7mw7hnfcOo/5092V6xpQXYcG8csybPQwup37O78XgMXt1rBVsiDBMM3z2J+WAqNGK+uYPUOffiqjZtdSAXStDmWc2ilxTIUu9Lrnf7zB4JCLKD70OHgHg8OHDuOuuu/Dmm28mlgRLkoTFixfjqaeeSqrPmC2y9QNTqkSisXqSbTMko4ZAJBpbxp1uvuYQdu2tR/Xe2GY1R784+86oZQOc8R2zyzClohQDSpxpaGk7RZFioWTHYFKWEl/3x2BSCIHT/mYEw2f/MPDJZ4ehKir+6cKpaWhZ/yLioWL7h7TYcrZ07hYthImI4T/jsufYTtB+WBlyypIeCxJVb2JmohbftKXteKZDxd5g8Gg9Bo/5wTAFdu6pxdqNh7Bl+xeIRLv+PNNUGbMuGoIF88oxZUIZlD5uNsfgMXfExrgIDDMMU4RyfkakKaJoaKlGrb8KwcjJLudV2YUBnkswwH0JNKX//nc/EwaPRET5oU/BY5uGhgbs378fQgiMHTsWRUVFqWibJbL1A1O6tc2IDEcMRKImQqEowmEjrTMkG31B7Iovy66uqcPnx86+K/KgMld8s5oyTK4oRUmRIw0tPTO5LYRUZOiaAl2ToelKXm9yc9rfjECHjSa6E4pE8NLGzdiwczd0VcWT37sdIwaWpqmF+cFMBIkmEJ/BmNjMJQ3hohAGIkZzhyCxqZvNWqwOFW1d6ihqSttmLZ68+sDB4NF6DB7zT3NLGBu3HMW6jYew/1BDt48ZUOzA5XPLccWlIzCorHcbdjB4zF2GGYZhBmGYQeTyxjWxOpCfodZX1X0dSElFsWsayjyzYdd4/9Qmn+4DiIj6s3MKHnNJtn5gygZCCITCsSXbobCBUDia1l23G5qCsRByTy2qa+rOuOtlRxcMdMeWZVfEakQWF2Y2iGwjAVBVGZoqQ9WU2N/xP20zM7J9RlZnQgg0NLecNXQ8WncKf37jbRw/3Zg4VjFsCB6/47ac63MqJNe26roMuu1cattgIGL4O81MTN4JOmI0w8oPdYpkjweJ7TMT9cSmLbFgsT99mGDwaD0Gj/nt8NEmrN10CBuqjsDn734cmjR+ABbMG4nKi4fAbjtzsMjgMffFSorENqrJ9dmQwUgdav2bcbrl427rQHrtY1DqrYTHxjqQDB6JiPIDg0dK0jYbMtI2MzJswDTT80/kVEMgEUTuqqnH8dqzB5FDLvC0B5HjS1FYkL03J23hpCy3Ledunz2pagpURcqqG8yzzXQUQmDdjmr89b3NiBrtN/9jBg/Cv37tWgwZUJKOZmaM6DArEW2zE9sCxg5fp3qGhimiseXPScue22Yr+hE2mhA1zn4t9YUiO9pnJqqdayrGvlZkm6XvmdskOPTc3ck0W8dRBo/9QyRqYvvHx7Fu0yFs/+REt/ckDruKS2cOw4K5IzB+TEmXsZTBY35qG29NEYYhIvH6kLnzsSZqtHSoA9nS5XysDmQlilxT+m0dSAaPRET5gcEjnVXUMBOzIqMRA1FTIJKGZdr1p1pRXdO+Wc3Juq43ZZ0NG+xNbFQzaXwpvJ7cCj8SS7k71JV0OjQoaV7K3dDcjNbgmUNHX0srnnlrPaoPH006fuVF0/G9/7sYmqqkuomWattpMxYgtv1txHffbAtVzQ7fp36WItAWKnaamdjh63C0qdsPK+dDkR3x8LBtsxZP0sYtsVDx3Dd5yF5twb8ECTIgSZAQ+779vBw/L3U4L8e/R/vXSa+X+7J1HGXw2P80NAWx/v3DWLvxEL443n25liGDPLhi7ghcdumIxKoIBo/9gxAivlt2bJMaU0Qy3aReidWB3BmvA1nb5bwqu1HqmYkB7oug9rM6kAweiYjyA4NHOmdtm9iEIybC4SjCETNp5pvVautbYjMi43/qTrWe9TkjhhbEN6uJBZEed+4FJgNLXT0uIbNaU0srmgPd7zAKANWHjmDlP9bD3+ExBS4nbv+nyzF11IiM7Wod+1EmYgFiUpBoJs0+7O58JpgigkjUn9jtub2OYntNRatDRVV2dpqZ2F5LsW1JtCxrlr7n+WsPBDuGfkhEfN0FgwAgI5YHxsJBtJ3p8tz8CQhTJVvHUQaP/ZcQAvsOnsa6jYewcctRBIJdl6vKsoQZUwZiwdyR+L//NBpu19l/EcngMb8IYcIQIZhmGIYZQrbPhhRCwB86iFpfFfzB/V3OS5KKEtd0lHpmw64NyEAL04/BIxFRfmDwSJYy4rMjw5H4RjbxJdtWE0LgZF1yEHmq4cxhGRDLG0YMLcCUCbFdsyeOGwC3K/uDyHQGj/5AAL6W7gPdSNTAmve34O2PdiYdnzpyBJYsnA+P0wFVUZKCx6SwDyL+v7YfOcl/xwJBgeQlyiJxPPEYxGKjxGtCJELHbGGakQ61E9uCxKaknaCj5tmD876IhYrJMxOTN27xQJbSHyq2hYHtoWHbrMBYUChBiQd/MtpnEsYDRAaCWSFbx1EGjwQAoVAUVdu/wLpNh7BzT123jyn02nDVgjH43pIL4elh3GfwmN9MEYVpRhJhZDbdN3QWiNSizhevA4muP+e89rEo886B21ae12Mlg0ciovzA4JFSri2MbKsfGUxB3UghBE7UtmDn3lrs2luHnXvr0NAY7PE5kgSMHF6YmBE5cVwpXM5sm+2VvuCxNRRCg7/7WoDHTzfgT6+vxecdPpRpioKvzpuNy6ZOStz0KrKEQo+RdUGglQwz3GVmYthoSqqxaJg9h+B9pcquxKzEjoFix6/TUf8pFiLKSQFiLDyU49+3B4axr+W8/kDUX2TrOMrgkTo7WdeCd947hHWbDndZFVFS5MDrq74OtYfSJQwe+w8hTBhmAFEz2O0GL9kiYjSjvvkD1Pu3dbsKwqENQpm3EoXOSXlZB5LBIxFRfmDwSBkRiRgIhg0Eg1EEQ9GUBJHHTjQnBZFNvp53Z5YlYFR5UXsQOXYAHI7MB5HpCB7DkSjqfL7EzMI2QghsrN6DF96tQiTafmM+uKQYd1y5AEMGFCc9XpElFLhzo6ZSd2KhYvLMxOTNWnwwzJ4D7b5SFXdsRuIZNmvRFE9KPkwkQsSkwDD2dXLAKHU4Rv1Rto6jDB7pTExToHpvLdZuPITN279AOGLithun4N47Zvb4PAaP/ZMpDJhmEIYZytq6kKaIdKgD2XVmr6q4UeqeFa8D6cxAC1ODwSMRUX5g8EhZIR1B5OfH/Ni5txbVe+uwa28dfM3hHp8jyxLGdAgiK8YOgMOe/t8mpzp4DEeiqPf50PlHQXMgiP9auwEfHTiUdPyyqZPw1Xmzoatd25TNwaNhBrsJFJO/NoSVoaIETXEnaifGQsQC6IoHmloQDxc9kCRrNuJpDxKVbmYiJi9nZohIfZGt4yiDR+qNltYwPt5di0svHorhQwt6fCyDRxLCQNQMwDADGasB3RMhBPzBA6j1vw9/8GCX87Kkodg1HaWeWXlRB5LBIxFRfmDwSFkptot2FMGQkZIg0jQFjn7hi++aXYtdNfVobuk5iFQUCWNHFid2zR4/ugS2NCyBTmXwGI5Eccrvh2km31zvPfoFnv7HO2hsbl/W43bY8c2Fl2HqqBFnfL1MBY+GGUzenKXTLMVw1AdT9DzjtW+k+AzFjjMTYwFj+5Jot0WhohQLExOzEduCRSUeKHJJM6VWto6jDB6pt7irNfWVECK+FDuQtUuxA+GTqPVXoaFlZ/d1IB3jUOapzOk6kAweiYjyA4NHygnhsIFQJDYjMhSOwjCsDyKPfNGEnXvqsKsmtllNS2vPAZqqyhg3qhiTKkoxpaIU48eUQNesmb3WUaqCx2A4jFP+5qTl1VHDwN82f4A3PtiRVKFxwvChuH3RZSg8y4chq4NHIQQMEUQk6mvfrCXxdVPia1P0HBr3jRQPEWMzEzvOWGxbEm1dqBh/x8SsRBWSpEBOhIoKZydSxmXrOMrgkXqLwSOdD8MMwzCDMEUkK0PIiNGMev821Ddv63bjOod2Acq8lShyTrL03iUdGDwSEeUHBo+Uk6JGfKOaUCyMjBrWLocxTIHDRxuxc28dqvfUYfe+OrQGer7Z1FQZ40YXY0pFGSZVlGL86GJoFgSRqQgeg+EITvn9SaFjbWMT/vzGWhw62V47SJFlfGXOTCy8cCrkXvy2vC/BY9tsgsQMxQ6btXT82tpQUe4aKCbt/uyFqrhTEPbFlz5LajxUVOOhohKfxZibMxGof8jWcZTBI/UWg0eySvtS7CCEyK6fP6YZwenWT1Dnq0IwWt/lvKZ4UOqZhRL3RVBlRwZa2HcMHomI8gODR8oLkaiJQCCCYDyMtPqftWGY+OxILIjctbcOu/bVIxjsOYjUNRnjx5Qkgsixo4qhqX0PtKwMHoUQ8LUG0BwMJkJHIQQ27/0Uz7+zCaFIe2g4sLAA37lqAUaUlfb69duCx7ZQsfPMxM7hopVF3CXIiWXPiZmJia9j4aIqu1I2g7B91mL7HzkRMHLWIuWubB1HGTxSbzF4pFQwRRRRozW+6Vz2fJwSwoQveAB1/qoe6kDOQJlnFmxaSQZa2HsMHomI8gODR8o7QggEQwYCgQhagxHLl2UDsSDywOFGVO+JbVaz59N6BEM9fwDWdQUTxpRg8oRSTK4ow5jyIqi9CCKtCh7DkShONzfDMNrb2RoK4fl1m7B13/6kx86dVIGb5s+BTev9rt6NgbUIGYcgEKutaOVyJAlKl92eE4FifAajKjtTGPBJnWYoyon6iu21FjlrkfJTto6jDB6ptxg8UiqZwkDUaMm6ABIAAuETqPVvRkPLJxDoujqowFGBMs9suGwjsvI+hsEjEVF+YPBIeS8UjqK1NYLWgPVLsttEoyb2H2pA9d5aVO+pw579p876gdhuUzBh7IDYrtkTyjB6RCEUpWtwdr7Bo2kK+AOtaA6GkpZWHzh2An9+cx1O+fyJY06bjlsXzMdFY0f1+X1qm/8bgejePj9PktT4Ri0FXZY9t+0EHQsVU31DLEGWVM5YJOokW8dRBo/UWwweKR2EMDvsiJ1dP5sihh918TqQhhnoct6pD0appxJFzolZVQeSwSMRUX5g8Ej9SjAUjc2ETGEICcSWfn968HQsiNxbh5r9pxCO9Px+DrsaCyInlGLy+FKMKi+CIkvnFTwGw2H4WgOIRNtnHxqmide3fYS/bdmetCR97JAL8O3FV6DY4+7168uyDE1VoasKTvjWoL55U9J5SVLjsxQLugkUY7MWFdmR5t+yJweMsa81yFl0o02UTbJ1HGXwSL3F4JHSzTCDiBgtWbcZjWmGcbrlE9T6qxCKdv33rineeB3IC7OiDiSDRyKi/MDgkfqtcNhAazCCQDCa8g+v4YgRCyL31GHn3lrUHDiNaLTnINLpUDFxXCkqLx6CyouHYNyoEsjy2QM6IQSC4Qj8geTAEQBO+fz4zzfXYf+xE4ljsiThmtkX46qLp0OWe57ZJ0kS7LoOu67BpmpJMzSbAp8iED4OQEosiU5/qJhoaYdgseMO0SoDRqI+ytZxlMEj9RaDR8qUbA0gY3Ug96PW9z6aQ4e6nJclDSWuC1HqnQWbWpz+BsYxeCQiyg8MHokQ2yU7EIigpTWCUBo+yIbCBmr2n0J1TR2q99Ti04OnEe2hFqWmydiw5tYzznxsCxsD4TCC4XC3m+t8sO8A/mvtuwiE23eJLvF68J0rr8DoCwad8b1lWYZD1+G02aCpPdcyFMJEMFJ3xvPWkzrMWozvGC2pkCVrdwEn6s+ydRxl8Ei9xeCRMs00I4ndsLOtDmRr+DhqfVVobK3upg6kFKsD6a2ESx+W9l8mM3gkIsoP/HROBEBVZHjcNnjcNhiGidZgFMFgFIFg1PIdsgHApiuYOrEMUyeWAV+ZhGAoipr9p7BzbyyI3H+oIWlTnKkTyroNHU1ToCUYRHMwCNPsfgZlMBzB6g3v4f3dNUnHZ44fg5svnwunzdblOX0JG9MltpGLlhQuSlCzom1EREREZyLLGnRZgylciBp+GGYY2RJAOvULUD7gekSiC1HXvA31zR90qAMp0BTYg6bAHjj1ISjzVKLQOSGr6kASEVH2Y/BI1ImiyPC4dHhcOoQQaI3XhExVCAkAdpuKaZMGYtqkgQCAQDCKvZ/Wx+pDHjiFWRcOSXp8KBJBIBRGayjUY5sOnazDn99Yi9rGpvb30jXcfPlczK4Y1+XxqqLA63TCYdMt6lnfte8Y3TaDUYvPaOQGL0RERJS7ZEmBrhZCCBOmiCBqtsI0w2d/YhpoqheDCxdgoHceTrfsQJ1/M0LR04nzreEvcOjUS9AaC1DqmYUB7gs5G5GIiHqFS62J+iBdm9N0NLDUBVWVEI5GEYlG0RoKn3F2YxtTCLz14cdY8/62pMeWDyzDd668AmWFBUmPtypw7MtS645LpLmDNFH2ytZxlEutqbe41JqymWGGETH82VkHMvApav1VZ6gDqaPEfSFKPbNgU4tS0gYutSYiyg+c8UjUB3abCrtNRVFhbHOalkAELa3hpGXRVmsNhRDwB3v9+MbmFqz8xzvYc/SLxDEJwJWXzMA1sy6CqrQvj9FUFU6bDW5HKm/qJMiy1l6HEW1hI5dIExFR/lAVBU6bDbqmwjBNNPiboSoKDNNM2YoJyn2KrEORSxA1AoiazRAiPb/YPhtJklHgHI8C53i0ho+h1rcZDa3VQLwOpCnCqPNvRp1/CwodE2J1IG3DMttoIiLKSgweic6RrivQdQWFXhta4xvTBIPRjFbs2XHwEJ59awNagu1BZZHbhW8tvgLjhw5OHLPpOgqcTmiq9TV6ZFnvsNkL6zASEVH+s2kaitxuKEr7rH1VVqCpCgLhMJoDQUSi2TWjjbKLqjigyHZEzVYYZmvWBJAA4NQHo3zA9RgcXYj65q3xOpBt95oCjYHdaAzsZh1IIiLqFoNHovMkSRJcTh0upw7TFO0hZCh9HzDC0She2liF9Z/sTjo+Y/RI3LbwS3DZ7W2NRaHL2f69xSRJTtlyGyIiomzksNlQ7HF3Oa5rsdtsp80Gm6bhlM/P8JF6JEkSNMUFTXHBMIOIGC1ZtQRbV70YXLgQA71f6rEOpN5YgFLPbJS4Z3CpNBERMXgkspIsS3C7dLhdOqKGidbWCFoCkZTWIfu87hT+/OZaHDvVkDimqypumj8HcydVJGYbqoqCYo8bmsrLnoiI6HzJshyf6Xj2moyKLGOA14t6n4/hI/WKItshSzYYZgARoxnZsgs2EFseXuqZiQHui+EL7IvXgTycOB82mvBF45s43vQOStwXocwzC7pamLkGExFRRjGBIEoRVZHh9djg9dgQiZoIBKwNIYUQeOfjXXhp02ZEjfbXHFZagu9cuQAXFLfPPLTrOorcbsgylzwTEdGZSZIEXZOhyBJkRUY0aqZ1Bn+usOk6itwuKHLvN0STZQlepxOnfL4UtozyiSRJUBUnFNmGiNHcYXlzdojVgaxAgbMiXgeyCg2tu5BcB7IKdf7NKHRORJlnNutAEhH1QwweidJAU2Vo8RAyGIrC7w8hcB71IH2tATz71nrsPHQk6fg/zZiK6+bMbK/dmOKl1URElH0kAJAkQAgIxAIvRZGgyDJUVY5/LUFR5Ng5WUr8YqpjjcI2pilgGCaihkA0aiAciYUK/TWUVBUFJR73OdUvtmlq4r8NUW9JkgJdLYBpOhExm2Ga4Uw3qYtYHcgbMDi6EHX+LTjVvB2GCMXPCjS27kJj6y649KEo885BgaMCktT74J6IiHIXg0eiNGvbGdswTLQGo2jtYz3IXYePYuU/3oGvNZA45nU6cPuiyzFpRPtvkWVZxgCvh0uriYhynKJIUOMhoQRAkiXomoK23EtVYoGiHA8Qrd7QK/a6CjQN6HzrGDVMhEJRmKaAaQKBYAShFJYXyQYep+Oc/z+WJAm6qiIciVjcKuoPZFmDTS6CaUYQNVtgmKGzPynNdLUAQ4oWYVDBfJxq+Qh1/i0IR9vLAbWEP8dn9X+BrhR2qANpy2CLiYgo1ZhIEGWIosjwuHR44vUgm1vCaGmJIGp0v4thJGrglfe34q2PPkk6Prl8OL75T5fB63QkjjF0JCLKPZoqQ9cV2OK/oJIkQElBkGglVZGhOvXE9wVeGwzDRChsIBQ2EIkYCJ7HDP9so6kqnLbzC0kYPNL5kmUNulwY34DGn1U7YLdRZBvKPLNR6p6JpkANav1VaAm1r9QJG434ovENHG96BwPcF6HUM5N1IImI8hRTCaIsoCoyCr12FHrtCASjaGkNozUQhYgvxTp+ugF/fmMdjtbVd3iOghvmzsIV0yYnfShl6EhElBtsugJNU6DrCuw2FZqaH8sOFUWG0yHD6dAAxJZqtwQi8PtDiESzLyDpNUlCoevsG8mcjdtuR0swmBjjic5VbAMaHWHDBzMLZz8CsTqQhc4JKHROQEvoC9T6q9DYugttm+WYIoRa//uo9Veh0DkJZZ5KuGxDMttoIiKyFJMJoizjsKtw2FWYpkBzaxjrPv4Yz769HuEOu2BeUFyEO65agKEDSpKeK8d3zUzUeCQioqwhAbDHf8Y7HBrUbuop5iNZlpJm+AeDUbQGIggEc6s+pEPXoWvnf+usKDLsuo5AKDuDIsotkiTDphYiYrQgarQgm3a/7sxlG4KRtq8iHF2IOv/WbupAVqOxtRou23CUeSpR6pmZ0fYSEZE1GDwSZamWYBD/72//i/d21yQdnz9lIr72pUronWY0MnQkIsouEgBVk6FrCpwODQ67mtXLptNBVWS4XTrcLj1R6zgYDyGzNy6JseuaZa/ltDF4JGtpiiu2+3XUB1Nk91J+XS1srwPZ/BHq/JsRNhoT51tCR/BZ6AiONb6NwYULUOathCJzo0QiolzF4JEoSx04fiIpdHTZ7ViycD6mjy7v8tj25dUMHYmIMklRJDjsGpx2FTabmtgtmrrqWOvYNAX8zWH4mkMwzeyLICVJgkPXz/7AXtJV60JMojaypMKmFSNqBBA1m7Oy9mNHimxDmXc2Sj0z0RjYgzrfZrSEjybOh6Kn8Fn9X1DgnACnPiiDLSUiovPB4JEoS00fPRJfuXQW1ry3BRVDB+Nbi69Aobub2lKShBIPazoSEWWKpslw2FQ4nRpsOn8WnwtZllDgtcHj1uFvDqMlEEYkkj2hiV3XLZ2tKssSFEWBYeT3DuCUGariiM1+NPwwzGCmm3NWkiSjyDkJRc5JaAl9Hq8DuRuAQJFzMkNHIqIcx7tjoiy2ZOF8DCwswPTR5ZDP8IGnyO2ypOYUERH1nsupwenQYNMVKP2kVmM6tAWQBV4b/M0hNDQGs2IJdufyJlbQGDxSCkmSDF0tgGHa4ztf58a/NZdtKEbavoZQtAGnWz5GifvCTDeJiIjOE9MKoiymqSoWTJ+Chubmbs8Xud1w2mxpbhURUf9lt6koLLBxZmMaeNw2aJqCulOtGV9+nYpSJqrC8iiUeopsgyzpiJotiBqtyObNZzqyqUUYUXItazsSEeUB3jUT5Siv0wmnnaEjEVGqqYoMl0uDy6FB0xgWpZPdpmJQmRu1dS2IGplbep2KkLC/7GpOmSdJEjTFDVV2IGI058TyayIiyh8MHolykMNmg8fpyHQziIjyliRJcDpUuF067DbeLmWSpsoYWOZCQ0MgI7tfy7IMRbY+JOSMR0o3SVI6LL/2Zf3mM0RElB94J02UYxw2G4q622SGiIjOm64rcLt0uBwad6TOIqoio3SAC4ZhorklAn9LCIaRnggyVZu3qTKDR8qM2PLrkg7Lr4mIiFKHwSNRDrHrOoo97kw3g4gor0iSBK9Hh9dtY9iY5RRFTmw+0xqIoNEXTPnu11qKlkQrigxIEiByo+Ye5RdJkqEpHiiyHZGoH6aIZLpJRESUpxg8EuUIVVFQ5GboSERkFbtNhddjg92mQJIYOOYapyO2s3hzSxgNTcGUbUCjKam7XVZlGVHubE0ZJEsabFoxokYrIkYzcmXzGSIiyh0MHolyRJHbzZk4RETnSQLg8djgdunQVG7ukQ/cLh2aJuNkXStECmYPpmqpddtrM3ikbKAqztjsR8PPzWeIiMhSDB6JcoDX5YSu8XIlIjpXkiTB49Lg8di4m3AesukqygY4UX+61dLaj5IkQVNTV4tRUxUEQil7eaI+kSQ5vvmMI775DENxIiI6f0wyiLKcTddSspsmEVG+kwDY7SocDo2bxfQDdpuKC8rcOFnfYlndx1TOdgTA8Z2ykiLrkKVizn4kIiJLMHgkynL8UEJE1DeyLMHt1OB227icup9RFBmlJS6cqG22pOZjqsdgjvGUrdpnP9oQjvrA2o9ERHSuGDwSERFRXrDpCjxuHU6Hxs1i+jFNlVE2wGlJzcdUB4Oqkrpl3ERWUGQ77JqGcLSJO18TEdE5YfBIREREOc1hV1HgtcGm87aGYmy6itISJ+rqW87rdVJdD1SRZciyDNO0Zmk4USpIkgJdLULUbEbUaM10c4iIKMfwDp2IiIhykk1XUFhgh93G2xnqymGPhY8Szn32qyKnfkaiTdMQCHGHGcpukiRBUzyQJY1Lr4mIqE94p05EREQ5p6TQAV3nMlXqmcOhndfz07EDul1n8Ei5Q5HtsGkawtFGCBHNdHOIiCgHsKI1ERER5RyGjpRykpSWGox6infOJrKaLCmwqcVQZEemm0JERDmAwSMRERERUSfp2nGaO1tTLpIkCbrqha4WAOdRzoCIiPIf73SIiIiIiDpR0xQISpIEmeEj5ajY0usSyNL5lTUgIqL8xbscIiIiIqJONDV9y/k565FymRzf9ZpLr4mIqDu8yyEiIiIi6kRT0ld7kcEj5bq2pdea4gWXXhMRUUe8yyEiIiIi6iQdG8u0vxdvySk/qIoDNrUIksR/00REFMMRgYiIiIioEyWNYWA6Q06iVJNlDTa1BLJsy3RTiIgoCzB4JCIiIiLqQJbltC5/TueybqJ0kCQZNrUQquLKdFOIiCjDGDwSEREREXWQ7pqL6ZxdSZROmuKGzqXXRET9GkcAIiIiIqIO0r30WZFlyNxghvKUIuuwqcWQJS3TTSEiogzgHQ4RERERUQeKnP5deVnnkfKZJCnQ1SKoijPTTSEiojRj8EhERERE1EEmZh9yZ2vKd5IkQVM80FQvgPSH+0RElBm8wyEiIiIi6iDdNR4BbjBD/YcqO6CrBWD4SETUPzB4JCIiIiLqQM7ARhiayqXW1H8osg26WshNZ4iI+gH+pCciIiIi6oAzHolST5H1+I7X/LdPRJTPGDwSEREREXUgZ2BzGVmWoMic9Uj9iyypsKlFUGR7pptCREQpwuCRiIiIiChOkqSMzHgEuNya+idJkqGrBdAUD1j3kYgo/zB4JCIiIiKKU5XMhX+ZfG+iTFMVJ2xqESSJ1wERUT5h8EhEREREFJep2Y6Zfm+ibCDLGmxqMWRZz3RTiIjIIqzkS0REREQUx/CPKLMkSYZNLYIQZqabQkREFuCdFRERERFRHINHouwgSbwWiYjyAX+aExERERHFMXgkIiIisg7vrIiIiIiI4mSZu+oSERERWYXBIxERERFRHGc8EhEREVmHd1ZERERERHEyg0ciIiIiy+TEndVTTz2F8vJy2O12zJo1C1u3bs10k4iIiIgo30gSZzwSERERWSjr76xeeOEF3H///VixYgU+/PBDTJs2DYsXL0ZtbW2mm0ZEREREeUSWWN+RiIiIyEpZHzz+6le/wh133IHbb78dEydOxB//+Ec4nU48/fTTmW4aEREREeURznYkIiIispaa6Qb0JBwOY/v27XjggQcSx2RZxsKFC1FVVdXtc0KhEEKhUOJ7n8+X8nYSERHlC46j1J8xeCQiIiKyVlbfXdXX18MwDAwcODDp+MCBA3HixIlun/Poo4+ioKAg8WfYsGHpaCoREVFe4DhK/RmDRyIiIiJr5d3d1QMPPICmpqbEn6NHj2a6SURERDmD4yj1Z4qSd7fGRERERBmV1UutBwwYAEVRcPLkyaTjJ0+exKBBg7p9js1mg81mS0fziIiI8g7HUerPVFnJdBOIiIiI8kpW/1pX13VcdNFFWLt2beKYaZpYu3YtKisrM9gyIiIiIso3Kmc8EhEREVkqq2c8AsD999+PJUuW4OKLL8bMmTPx5JNPoqWlBbfffnumm0ZEREREeUThjEciIiIiS2V98HjTTTehrq4ODz30EE6cOIHp06fjjTfe6LLhDBERERHRuZJlGbIsZboZRERERHlFEkKITDcilXw+HwoKCtDU1ASv15vp5hAREeUUjqPUX9Q2NqGssCDTzSAiIiLKKyxkQ0RERET9niLztpiIiIjIarzDIiIiIqJ+jxvLEBEREVmPd1hERERE1O9xYxkiIiIi6zF4JCIiIqJ+jzMeiYiIiKzHOywiIiIi6vc445GIiIjIegweiYiIiKjf4+YyRERERNbjHRYRERER9XuyLGW6CURERER5h8EjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWY7BIxEREREREREREVmOwSMRERERERERERFZjsEjERERERERERERWU7NdANSTQgBAPD5fBluCRERkXU8Hg8kSUr5+3AcJSKifJSucZSIqL/L++DR7/cDAIYNG5bhlhAREVmnqakJXq835e/DcZSIiPJRusZRIqL+ThJtUxnylGmaOHbsWEp+o+Xz+TBs2DAcPXo05wetfOlLvvQDyJ++sB/ZJ1/6ki/9AM6tL+maqcFxtHfypS/50g8gf/rCfmSffOlLvvQDyO5xlIiov8v7GY+yLGPo0KEpfQ+v15vzg3WbfOlLvvQDyJ++sB/ZJ1/6ki/9ALKzLxxH+yZf+pIv/QDypy/sR/bJl77kSz+A/OoLEVG+4OYyREREREREREREZDkGj0RERERERERERGQ5Bo/nwWazYcWKFbDZbJluynnL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H1asWIGtW7di2bJllr0+UW988MEHmDFjRuLD+v33348ZM2bgoYceAgCsXLkSt912G77//e9j/PjxuO6667Bt2zYMHz488RrPPvssLr74Ylx66aXYtWsX1q9fj5kzZ2akP0R0bjiOEp0bjqNERPmFMx6JqFuDBw/Ge++9hx/+8IdYtGgRQqEQRowYgSuvvBKyLMPr9eLdd9/Fk08+CZ/PhxEjRuCJJ57AVVddBQC44447sH79elx88cVobm7GO++8gy9/+cu47777sGzZMoRCIVx99dV48MEH8fDDD1vS5kceeQSrV6/G3XffjQsuuACrVq3CxIkTLXltot667LLLIIQ443lN0/DII4/gkUce6fb8gAEDUFVVlarmEVGacBwlOjccR4mI8oskevqpTkSUIyRJwpo1a3DddddluilEREQ5h+MoERERpQKXWhMREREREREREZHlGDwSERERERERERGR5bjUmoiIiIiIiIiIiCzHGY9ERERERERERERkOQaPREREREREREREZDkGj0RERERERERERGQ5Bo9ERERERERERERkOQaPREREREREREREZDkGj0RERERERERERGQ5Bo9ERERERERERERkOQaPREREREREREREZDkGj0RERERERERERGS5/w94E5MkelLnAQAAAABJRU5ErkJggg==", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "bins = [\n", + " pd.Timestamp('1900-01-01 00:00:01+00:00'),\n", + " pd.Timestamp('2015-06-12 00:00:01+00:00'),\n", + " pd.Timestamp('2015-07-02 00:00:01+00:00'),\n", + " pd.Timestamp('2100-08-28 00:00:01+00:00')\n", + "]\n", + "labels = ['Before announcement', 'After announcement, before deployment', 'After deployment']\n", + "\n", + "#creating variables of interest\n", + "affective_comment_phab_df = comment_phab_df\n", + "affective_comment_phab_df['date_group'] = pd.cut(affective_comment_phab_df['timestamp'], bins=bins, labels=labels, right=False)\n", + "affective_comment_phab_df['speakers_comment'] = affective_comment_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", + "#all comments prior to june 1 2013\n", + "subset_comment_phab_df = affective_comment_phab_df[affective_comment_phab_df['date_created'] <= 1370044800]\n", + "#getting counts \n", + "comment_counts = subset_comment_phab_df.groupby('speaker')['speakers_comment'].max().reset_index()\n", + "comment_counts = comment_counts.rename(columns={'speakers_comment': 'pre_june_2013_comments'})\n", + "#merge back \n", + "affective_comment_phab_df = affective_comment_phab_df.merge(comment_counts, on='speaker', how='left')\n", + "affective_comment_phab_df['pre_june_2013_comments'] = affective_comment_phab_df['pre_june_2013_comments'].fillna(0)\n", + "\n", + "affective_comment_phab_df['new_commenter'] = affective_comment_phab_df['pre_june_2013_comments'] <= 10\n", + "affective_comment_phab_df['est_commenter'] = affective_comment_phab_df['pre_june_2013_comments'] > 50\n", + "\n", + "palette = ['#31449c', '#4a7c85', '#c5db68']\n", + "\n", + "comment_counts = affective_comment_phab_df.groupby('date_group').size()\n", + "speaker_counts = affective_comment_phab_df.groupby('date_group')['speaker'].nunique()\n", + "\n", + "print(\"Number of comments for each date group:\")\n", + "print(comment_counts)\n", + "print(\"\\nNumber of speakers for each date group:\")\n", + "print(speaker_counts)\n", + "\n", + "comment_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil']).size()\n", + "speaker_counts_engaged = affective_comment_phab_df.groupby(['date_group', 'est_commenter', 'meta.affil'])['speaker'].nunique()\n", + "\n", + "print(\"\\nNumber of comments for each date group and engaged commenter subgroup:\")\n", + "print(comment_counts_engaged)\n", + "print(\"\\nNumber of speakers for each date group and engaged commenter subgroup:\")\n", + "print(speaker_counts_engaged)\n", + "\n", + "comment_counts_wmf = affective_comment_phab_df.groupby(['est_commenter', 'meta.affil']).size()\n", + "speaker_counts_wmf = affective_comment_phab_df.groupby(['est_commenter', 'meta.affil'])['speaker'].nunique()\n", + "\n", + "print(\"\\nNumber of comments for each engaged commenter subgroup, and WMF affiliation:\")\n", + "print(comment_counts_wmf)\n", + "print(\"\\nNumber of speakers for each engaged commenter subgroup, and WMF affiliation:\")\n", + "print(speaker_counts_wmf)\n", + "\n", + "#comment_phab_df['before_after'] = comment_phab_df['timestamp'] > pd.Timestamp('2013-07-01 00:00:01+00:00')\n", + "#fig, axes = plt.subplots(2, 1, figsize=(10, 12), sharex=True)\n", + "affective_comment_phab_df['polarized_wc'] = affective_comment_phab_df['dominant_wc'] + affective_comment_phab_df['valence_wc'] + affective_comment_phab_df['arousal_wc'] \n", + "plot1 = sns.lmplot(data=affective_comment_phab_df, x=\"date_created\", y=\"polarized_wc\", hue=\"date_group\", col=\"meta.affil\", row='est_commenter', scatter=False, legend=False, palette=palette)\n", + "plot1.set_axis_labels(\"Timestamp\", \"Count of Polarized Words\")\n", + "plot1.set_titles(row_template=\"Established Author: {row_name}\", col_template=\"WMF Affiliation: {col_name}\")\n", + "plot1.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot1.add_legend(title=\"Comment publication timestamp:\")\n", + "fig1 = plot1.fig\n", + "'''\n", + "plot1 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"dominant_wc\", hue=\"date_group\", col=\"meta.affil\", row='new_commenter', scatter=False, legend=False, palette=palette)\n", + "plot1.set_axis_labels(\"Timestamp\", \"Count of Dominance Polarized Words\")\n", + "plot1.set_titles(row_template=\"Author's 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\n", + "plot1.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot1.add_legend(title=\"Comment publication timestamp:\")\n", + "fig1 = plot1.fig\n", + "# Plot for arousal_wc\n", + "plot2 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"arousal_wc\", hue=\"date_group\", col=\"meta.affil\", row='engaged_commenter', scatter=False, legend=False, palette=palette)\n", + "plot2.set_axis_labels(\"Timestamp\", \"Count of Arousal Polarized Words\")\n", + "plot2.set_titles(row_template=\"Author's 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\n", + "plot2.add_legend(title=\"Comment publication timestamp:\")\n", + "#plot2.add_legend(title=\"Before/After 07/01/2013 Wide Release\")\n", + "\n", + "plot3 = sns.lmplot(data=comment_phab_df, x=\"date_created\", y=\"valence_wc\", hue=\"date_group\", col=\"meta.affil\", row='engaged_commenter', scatter=False, legend=False, palette=palette)\n", + "plot3.set_axis_labels(\"Timestamp\", \"Count of Valence Polarized Words\")\n", + "plot3.set_titles(row_template=\"Author's 100+ Comment: {row_name}\",col_template=\"WMF Affiliation: {col_name}\")\n", + "plot3.add_legend(title=\"Comment publication timestamp:\")\n", + "'''\n", + "# Show plots\n", + "#fig1.savefig('031725_engaged_commenter_D_scoring_fig.png')\n", + "#plot2.fig.savefig('031725_engaged_commenter_A_scoring_fig.png')\n", + "#plot3.fig.savefig('031725_engaged_commenter_V_scoring_fig.png')\n", + "#plt.savefig('031625_engaged_commenter_VAD_scoring_fig.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAADGeUlEQVR4nOzdeVxU9foH8M+ZAYYdRNlcEBUV931BMzduWFZuaZZlmmZl5pbrLXPJcrluWTfrZypaVraolfuNBJfcDVpEVNwTxY191nPO74+BAyOIMzAwgJ/3y3k558yZ831mGJ3hmef5fgVZlmUQERERERERERER2ZHK0QEQERERERERERFR1cPEIxEREREREREREdkdE49ERERERERERERkd0w8EhERERERERERkd0x8UhERERERERERER2x8QjERERERERERER2R0Tj0RERERERERERGR3TDwSERERERERERGR3THxSERERERERERERHbHxCPRQ2bOnDkIDAyEIAjYunVrkftGjBiB/v37K/fp0aMHJk6cqGyHhoZixYoVpY7FXucpT9HR0fD19XV0GEREVM74/klERERkOyYeiWzw6aefwsvLCyaTSdmXlZUFZ2dn9OjRw+LY2NhYCIKA5ORkAOZfEgRBwDfffFPovM2aNYMgCIiOjlb25R1f8FK7du0Hxnj16lW4uLigefPmhW5LTEzE3Llz8dlnnyElJQWPP/54kfs+/PBDi1judezYMYwZM+aBseS5X7LO1vPYy4gRIwo9t4Ig4Ny5c+UeCxHRw4Dvn2aV+f2zqPfNgpc5c+aUazxERERUOTDxSGSDnj17IisrC8ePH1f27d+/H0FBQThy5Ah0Op2yf+/evQgJCUGDBg2UfXXq1MG6dessznn48GFcv34dHh4ehcabN28eUlJSlMvvv//+wBijo6MxZMgQZGRk4MiRIxa35f0S169fPwQFBUGj0RS5z8fHp9iqPn9/f7i7uz8wlgex13lKok+fPhbPbUpKCurVq+eQWIiIqjq+f5pV5vfPgs/nihUr4O3tbbFvypQpyrGyLFskmYmIiOjhxcQjkQ0aN26M4OBgxMbGKvtiY2PRr18/1KtXD4cPH7bY37NnT4v7Dxs2DHFxcbhy5Yqyb+3atRg2bBicnJwKjefl5YWgoCDl4u/vX2x8sixj3bp1ePHFF/H8889jzZo1ym1z5szBU089BQBQqVRKdcK9+wAUahW7170tXsuWLUOLFi3g4eGBOnXqYOzYscjKylKeh5EjRyI9Pb1QVcS957l8+TL69esHT09PeHt7Y8iQIbhx44bFY2jdujW++OILhIaGwsfHB0OHDkVmZmaxz0tRNBqNxXMbFBQEtVpd7GMpSkJCAnr27AkvLy94e3ujXbt2Fr9YHzhwAN26dYObmxvq1KmD8ePHIzs72+Z4iYgqM75/mlXm98+Cz6ePjw8EQVC2T58+DS8vL+zcuRPt2rWDRqPBgQMHinw+Jk6caFHlKkkSFixYgHr16sHNzQ2tWrXC999/b3VcREREVLEx8Uhko549e2Lv3r3K9t69e9GjRw90795d2a/VanHkyJFCvzgFBgYiKioK69evBwDk5ORg06ZNePnll+0S2969e5GTk4PIyEi88MIL+Oabb5Qk15QpU5RqkYLVCffuKwmVSoWVK1fi77//xvr16/Hrr79i2rRpAIAuXboUqowoWBWRR5Ik9OvXD3fu3EFcXBz+97//4fz583j22WctjktOTsbWrVuxbds2bNu2DXFxcVi4cKFye3R0tPILoL0fS1GGDRuG2rVr49ixYzhx4gRmzJgBZ2dnJdY+ffpg0KBB+OOPP7Bp0yYcOHAA48aNK3F8RESVFd8/C6tK758AMGPGDCxcuBCJiYlo2bKlVfdZsGABNmzYgE8//RR///03Jk2ahBdeeAFxcXGlioWIiIgqBiYeiWzUs2dPHDx4ECaTCZmZmfj999/RvXt3PProo0olx6FDh6DX6wv94gQAL7/8MqKjoyHLMr7//ns0aNAArVu3LnKs6dOnw9PTU7msXLmy2NjWrFmDoUOHQq1Wo3nz5qhfvz6+++47AICnp6fS/pVXoVDUvpKYOHEievbsidDQUPTq1Qvz58/Ht99+CwBwcXEpVBnh6elZ6BwxMTH4888/8dVXX6Fdu3bo1KkTNmzYgLi4OBw7dkw5TpIkREdHo3nz5ujWrRtefPFFxMTEKLf7+PigcePGD4x527ZtFs/t4MGDH/hYinL58mVERkYiPDwcDRs2xODBg9GqVSsA5l+mhg0bhokTJ6Jhw4bo0qULVq5ciQ0bNli0FRIRPQz4/llYZXz/LM68efPwr3/9Cw0aNICfn98Dj9fr9fjggw+wdu1aREVFoX79+hgxYgReeOEFfPbZZ6WKhYiIiCqGwr0pRFSsHj16IDs7G8eOHcPdu3fRqFEj+Pv7o3v37hg5ciR0Oh1iY2NRv359hISEFLp/37598eqrr2Lfvn1Yu3ZtsdUaU6dOxYgRI5TtGjVq3PfYtLQ0bN68GQcOHFD2vfDCC1izZo3FOcrCL7/8ggULFuD06dPIyMiAyWSCTqdDTk6O1XNQJSYmok6dOqhTp46yr2nTpvD19UViYiI6dOgAwNxe5uXlpRwTHByM1NRUZXvAgAEYMGDAA8fr2bMnVq1apWznzRFm62OZPHkyRo8ejS+++AKRkZEYPHiwMi9ZQkIC/vjjD2zcuFE5XpZlSJKECxcuoEmTJlY9N0REVQHfPwurjO+fxWnfvr1Nx587dw45OTn417/+ZbHfYDCgTZs2pYqFiIiIKgYmHolsFBYWhtq1a2Pv3r24e/cuunfvDgCoWbMm6tSpg99++w179+5Fr169iry/k5MTXnzxRcyePRtHjhzBli1b7jtWjRo1EBYWZlVcX331FXQ6HTp16qTsy0tynTlzBo0aNbLhUVrv4sWLePLJJ/H666/j/fffh5+fHw4cOIBRo0bBYDDYffL7vDbmPIIgQJIkm8/j4eFR6LktyWOZM2cOnn/+eWzfvh07d+7E7Nmz8c0332DAgAHIysrCq6++ivHjxxe6X1G/VBMRVWV8/7RUWd8/i3PvQj8qlQqyLFvsMxqNyvW8+Sy3b9+OWrVqWRyn0WjsGhsRERE5BlutiUqgZ8+eiI2NRWxsrMUE6Y8++ih27tyJo0ePFtkmlufll19GXFwc+vXrh2rVqtklpjVr1uCtt95CfHy8cklISEC3bt2wdu1au4xRlBMnTkCSJCxduhSdO3dGo0aNcO3aNYtjXFxcIIpisedp0qQJrly5YrFwwKlTp5CWloamTZuWSez3suaxFKVRo0aYNGkS9uzZg4EDByrzfrVt2xanTp1CWFhYoYuLi0tZPxwiogqH75/5qtL75/34+/sXmv8yPj5eud60aVNoNBpcvny50PtkwQpOIiIiqryYeCQqgZ49e+LAgQOIj49XKjYAoHv37vjss89gMBiK/cWpSZMmuHXrlpKgKq34+HicPHkSo0ePRvPmzS0uzz33HNavXw+TyWSXse4VFhYGo9GIjz76COfPn8cXX3yBTz/91OKY0NBQZGVlISYmBrdu3UJOTk6h80RGRqJFixYYNmwYTp48iaNHj2L48OHo3r27Ta1bW7ZsQXh4eJk9loK0Wi3GjRuH2NhYXLp0CQcPHsSxY8eUFurp06fjt99+w7hx4xAfH4+zZ8/ixx9/5OIyRPTQ4vtnvqr0/nk/vXr1wvHjx7FhwwacPXsWs2fPxl9//aXc7uXlhSlTpmDSpElYv349kpOTcfLkSXz00UfKQkJERERUuTHxSFQCPXv2hFarRVhYGAIDA5X93bt3R2ZmJho3bozg4OBiz1G9enW4ubnZJZ41a9agadOmRf7CMGDAAKSmpmLHjh12GeterVq1wrJly7Bo0SI0b94cGzduxIIFCyyO6dKlC1577TU8++yz8Pf3x+LFiwudRxAE/Pjjj6hWrRoeffRRREZGon79+ti0aZNN8aSnpyMpKanMHktBarUat2/fxvDhw9GoUSMMGTIEjz/+OObOnQsAaNmyJeLi4nDmzBl069YNbdq0wbvvvouaNWuWKD4iosqO75/5qtL75/1ERUVh1qxZmDZtGjp06IDMzEwMHz7c4pj33nsPs2bNwoIFC9CkSRP06dMH27dvR7169ewaCxERETmGIN878QoRERERERERERFRKbHikYiIiIiIiIiIiOyOiUciIiIiIiIiIiKyOyYeiYiIiIiIiIiIyO6YeCQiIiIiIiIiIiK7Y+KRiIiIiIiIiIiI7I6JRyIiIiIiIiIiIrK7Kp94lGUZGRkZkGXZ0aEQERFVeHzfJCIiIiIie6nyicfMzEz4+PggMzPT0aEQERFVeHzfJCIiIiIie6nyiUciIiIiIiIiIiIqf0w8EhERERERERERkd0x8UhERERERERERER2x8QjERERERERERER2R0Tj0RERERERERERGR3TDwSERERERERERGR3Tk08SiKImbNmoV69erBzc0NDRo0wHvvvQdZlpVjZFnGu+++i+DgYLi5uSEyMhJnz551YNRERERERERERET0IA5NPC5atAirVq3Cxx9/jMTERCxatAiLFy/GRx99pByzePFirFy5Ep9++imOHDkCDw8PREVFQafTOTByIiIiIiIiIiIiKo4gFywvLGdPPvkkAgMDsWbNGmXfoEGD4Obmhi+//BKyLKNmzZp46623MGXKFABAeno6AgMDER0djaFDhz5wjIyMDPj4+CA9PR3e3t5l9liIiIiqAr5vEhERERGRvTi04rFLly6IiYnBmTNnAAAJCQk4cOAAHn/8cQDAhQsXcP36dURGRir38fHxQadOnXDo0KEiz6nX65GRkWFxISIioqLxfZOIiIiIiMqKkyMHnzFjBjIyMhAeHg61Wg1RFPH+++9j2LBhAIDr168DAAIDAy3uFxgYqNx2rwULFmDu3LllGzgREVEVwfdNIiIiIiIqKw6tePz222+xceNGfPXVVzh58iTWr1+PJUuWYP369SU+58yZM5Genq5crly5YseIiYiIqha+bxIRERERUVlxaMXj1KlTMWPGDGWuxhYtWuDSpUtYsGABXnrpJQQFBQEAbty4geDgYOV+N27cQOvWrYs8p0ajgUajKfPYiYiIqgK+bxIRERERUVlxaMVjTk4OVCrLENRqNSRJAgDUq1cPQUFBiImJUW7PyMjAkSNHEBERUa6xEhERERERERERkfUcWvH41FNP4f3330dISAiaNWuG33//HcuWLcPLL78MABAEARMnTsT8+fPRsGFD1KtXD7NmzULNmjXRv39/R4ZORERERERERERExXBo4vGjjz7CrFmzMHbsWKSmpqJmzZp49dVX8e677yrHTJs2DdnZ2RgzZgzS0tLwyCOPYNeuXXB1dXVg5ERERERERERERFQcQZZl2dFBlKWMjAz4+PggPT0d3t7ejg6HiIioQuP7JhERERER2YtD53gkIiKiqs1oEh0dAhEREREROQgTj0RERFRmTKLI5CMRERER0UOKiUciIiIqUzqjwdEhEBERERGRAzDxSERERGVKbzA6OgQiIiIiInIAJh6JiIioTOlNJkhSlV7LjoiIiIiIisDEIxEREZUtWWa7NRERERHRQ4iJRyIiIipzOrZbExERERE9dJh4JCIiojKnNzLxSERERET0sGHikYiIiMqcJEkwmkRHh0FEREREROWIiUciIiIqF5znkYiIiIjo4cLEIxEREZULvdHk6BCIiIiIiKgcMfFIRERE5cJgNEKWZUeHQURERERE5YSJRyIiIioXsizDYGLVIxERERHRw4KJRyIiIio3XN2aiIiIiOjhwcQjERERlRudgYlHIiIiIqKHBROPREREVG6MoghJ4jyPREREREQPAyYeiYiIqPzIMgwmVj0SERERET0MmHgkIiKicsV2ayIiIiKihwMTj0RERFSuuMAMEREREdHDgYlHIiIiKlcmUYQoSo4Og4iIiIiIyhgTj0RERFTuWPVIRERERFT1MfFIRERE5U7HxCMRERERUZXHxCMRERGVO1Y8EhERERFVfUw8EhERUbmTJAlGk+joMIiIiIiIqAwx8UhEREQOwapHIiIiIqKqjYlHIiIicgjO80hEREREVLUx8UhEREQOYTAaIcuyo8MgIiIiIqIywsQjEREROYQsyzCYTI4Og4iIiIiIyggTj0REROQwnOeRiIiIiKjqYuKRiIiIHEZvZMUjEREREVFVxcQjEREROYzBZIIkcZ5HIiIiIqKqiIlHIiIichxZhsHEdmsiIiIioqqIiUciIiJyKM7zSERERERUNTHxSERERA6lMzDxSERERERUFTHxSERERA5lEkWIouToMIiIiIiIyM6YeCQiIiKH0xkNjg6BiIiIiIjsjIlHIiIicji2WxMRERERVT1MPBIREZHD6Y1GyLLs6DCIiIiIiMiOmHgkIiIih5NlGXqjydFhEBERERGRHTHxSERERBWCnvM8EhERERFVKUw8EhERUYWQo2fikYiIiIioKmHikYiIiCoESZJgYLs1EREREVGVwcQjERERVRhag97RIRARERERkZ0w8UhEREQVBtutiYiIiIiqDiYeiYiIqMKQJAl6o9HRYRARERERkR0w8UhEREQVSo6e7dZERERERFUBE49ERERUoegMRsiy7OgwiIiIiIiolJh4JCIiogqF7dZERERERFUDE49ERERU4XCRGSIiIiKiyo+JRyIiIqpw9Ea2WxMRERERVXZMPBIREVGFY263Njk6DCIiIiIiKgUmHomIiKhC0hnYbk1EREREVJkx8UhEREQVEheYISIiIiKq3Jh4JCIiogrJJIowiaKjwyAiIiIiohJi4pGIiIgqLFY9EhERERFVXkw8EhERUYWlMzDxSERERERUWTHxSERERBWW3miELMuODoOIiIiIiEqAiUciIiKqsGRZhsFkcnQYRERERERUAkw8EhERUYXGdmsiIiIiosqJiUciIiKq0HQGg6NDICIiIiKiEmDikYiIiCo0kyjCaBIdHQYREREREdmIiUciIiKq8Fj1SERERERU+TDxSERERBVejl7v6BCIiIiIiMhGTDwSERFRhWdut+bq1kRERERElQkTj0RERFQpsOqRiIiIiKhycXji8Z9//sELL7yA6tWrw83NDS1atMDx48eV22VZxrvvvovg4GC4ubkhMjISZ8+edWDERERE5Ag5es7zSERERERUmTg08Xj37l107doVzs7O2LlzJ06dOoWlS5eiWrVqyjGLFy/GypUr8emnn+LIkSPw8PBAVFQUdDqdAyMnIiKi8iZJEnQGo6PDICIiIiIiKwmyLMuOGnzGjBk4ePAg9u/fX+TtsiyjZs2aeOuttzBlyhQAQHp6OgIDAxEdHY2hQ4c+cIyMjAz4+PggPT0d3t7edo2fiIioqrH3+6ZWb8CdzEw7RGbm4eoKX08Pu52PiIiIiIjKjkMrHn/66Se0b98egwcPRkBAANq0aYPVq1crt1+4cAHXr19HZGSkss/HxwedOnXCoUOHijynXq9HRkaGxYWIiIiKVtneN7UGtlsTEREREVUWDk08nj9/HqtWrULDhg2xe/duvP766xg/fjzWr18PALh+/ToAIDAw0OJ+gYGBym33WrBgAXx8fJRLnTp1yvZBEBERVWKV7X1TkiQYjFzdmoiIiIioMnBoq7WLiwvat2+P3377Tdk3fvx4HDt2DIcOHcJvv/2Grl274tq1awgODlaOGTJkCARBwKZNmwqdU6/XQ19g1cuMjAzUqVOHrdZERERFKOv3TXu3WgOAp5sbfDzc7XpOIiIiIiKyP4dWPAYHB6Np06YW+5o0aYLLly8DAIKCggAAN27csDjmxo0bym330mg08Pb2trgQERFR0Srj+6beyAVmiIiIiIgqA4cmHrt27YqkpCSLfWfOnEHdunUBAPXq1UNQUBBiYmKU2zMyMnDkyBFERESUa6xERERUMRhNJoii5OgwiIiIiIjoAZwcOfikSZPQpUsXfPDBBxgyZAiOHj2K//u//8P//d//AQAEQcDEiRMxf/58NGzYEPXq1cOsWbNQs2ZN9O/f35GhExERkQPpjAZ4qF0dHQYRERERERXDoYnHDh06YMuWLZg5cybmzZuHevXqYcWKFRg2bJhyzLRp05CdnY0xY8YgLS0NjzzyCHbt2gVXV/6yQURE9LDSGozw4GcBIiIiIqIKzaGLy5SHjIwM+Pj4cHEZIiIiK9j7fbMsFpcBAAgCavpVgyAI9j83ERERERHZhUPneCQiIiIqEVnmIjNERERERBUcE49ERERUKWkNBkeHQERERERExWDikYiIiColnYEVj0REREREFRkTj0RERFQpSZIEo8nk6DCIiIiIiOg+mHgkIiKiSotVj0REREREFRcTj0RERFRpcZ5HIiIiIqKKi4lHIiIiqrSMJhNESXJ0GEREREREVAQmHomIiKhS07PdmoiIiIioQmLikYiIiCo1nZGJRyIiIiKiioiJRyIiIqrUdAYDZFl2dBhERERERHQPJh6JiIioUpNlGXqjydFhEBERERHRPZh4JCIiokpPb+Tq1kREREREFQ0Tj0RERFTp6bjADBERERFRhcPEIxEREVV6JlGE0SQ6OgwiIiIiIiqAiUciIiKqEnRstyYiIiIiqlCYeCQiIqIqQc92ayIiIiKiCsXmxKNWq0VOTo6yfenSJaxYsQJ79uyxa2BEREREttCbTJAk2dFhEBERERFRLpsTj/369cOGDRsAAGlpaejUqROWLl2Kfv36YdWqVXYPkIiIiMgqsgy9kVWPREREREQVhc2Jx5MnT6Jbt24AgO+//x6BgYG4dOkSNmzYgJUrV9o9QCIiIiJraQ2c55GIiIiIqKKwOfGYk5MDLy8vAMCePXswcOBAqFQqdO7cGZcuXbJ7gERERETWYsUjEREREVHFYXPiMSwsDFu3bsWVK1ewe/duPPbYYwCA1NRUeHt72z1AIiIiImtJkgSD0eToMIiIiIiICCVIPL777ruYMmUKQkND0alTJ0RERAAwVz+2adPG7gESERER2UJnZLs1EREREVFFIMiybPPyj9evX0dKSgpatWoFlcqcuzx69Ci8vb0RHh5u9yBLIyMjAz4+PkhPT2dFJhER0QPY+31TqzfgTmamHSKznrOTEwJ8fcp1TCIiIiIiKsypJHcKCgpCUFCQxb6OHTvaJSAiIiKi0jCaTBBFCWq1zY0dRERERERkR1YlHgcOHGj1CTdv3lziYIiIiIjsQW80wl2tcXQYREREREQPNatKAXx8fJSLt7c3YmJicPz4ceX2EydOICYmBj4+bGsiIiIix9MaOM8jEREREZGjWVXxuG7dOuX69OnTMWTIEHz66adQq9UAAFEUMXbsWM6hSERERBWC3miELMsQBMHRoRARERERPbRsXlzG398fBw4cQOPGjS32JyUloUuXLrh9+7ZdAywtLi5DRERkvaqwuEye6t7ecHVxdsjYRERERERkZat1QSaTCadPny60//Tp05AkyS5BEREREZWW3sh2ayIiIiIiR7J5VeuRI0di1KhRSE5OVlayPnLkCBYu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mTNVW1sbPycajeree+9V//79FQwGNXLkSP3tb3+LH49EIrryyivjx4cMGaLf/OY3R31ukrRs2TLl5ubq5z//uSSppKRE3/rWt+Jl+PznP6/Vq1fHz7/rrrs0atQoPfTQQ+rfv78CgUCj1/3d736nwYMHKxAIKD8/X1/72teOWoannnpKjz32mObNm6fbbrtNo0ePVr9+/TRlyhQtWLBA5513Xvz533333erdu7f8fr9GjRqlF154IX6drVu3yrIsPfXUUzr77LMVDAY1evRobdy4UcuWLdMZZ5yhUCikCy64QJ988skRdf/Tn/5U+fn5yszM1N13361wOKxbbrlF2dnZ6t27tx5++OGEch/r9Xb4dX/1q1+psLBQPXr00KxZs1RXVycp9rrftm2bvve978myLFmWdcy/KwBoQLtJu0m7SbsJAIDrDNBFzJgxw0yZMiW+fc4555j09HRz1113mY0bN5pHH33UWJZlXnrpJWOMMZFIxIwYMcKcf/75ZtWqVeb11183p556qpFknnnmGWOMMbW1teakk04y//Vf/2XWrFlj1q9fby677DIzZMgQU1NTY4wxZs6cOSYjI8Ns27bN7Nixw2RlZZnf/OY3Ry3nzp07TUpKirn22mvN+++/b5555hmTk5NjZs+ebYwxpqSkxNx9992md+/epri42Ozdu7fR61x99dVm6NChZuvWrcesk1AoZKZOnWrWrl1r5s+fb3Jzc81tt90WP+e///u/zdChQ80LL7xgNm/ebB5++GHj9/vNwoUL43Vw5513mmXLlpmPPvrI/OUvfzEpKSnmySefbLTuX331VZORkWH++Mc/xo8XFRWZL3/5y2bZsmVm48aN5qabbjI9evQw+/fvN8YYM3v2bJOammomT55sVq5caVavXh2/bkO9LFu2zDiOYx5//HGzdetWs3LlymPW80UXXWSGDBly1OMN7rvvPpOenm7mzZtnNmzYYL7//e8br9drNm7caIwxZsuWLUZSvI7Wr19vPve5z5nTTz/dnHvuueatt94yK1euNIMGDTIzZ85MqJO0tDQza9Yss2HDBvN///d/RpKZNGmSueeee8zGjRvNT37yE+P1es2OHTvidd3U623GjBkmPT3dzJw507z//vvmX//6l0lJSTEPPvigMcaY/fv3m969e5u7777bFBcXm+Li4ibrAED3RLvZeJ3Qbh4b7SYAAGgJgkd0GY19gDrrrLMSzhk9erS59dZbjTHGvPjii8bj8Zhdu3bFjz///PMJH6D+3//7f2bIkCEmGo3Gz6mpqTHBYNC8+OKL8X0XXnihOfvss835559vJk6cmHD+Z912221HXHPOnDkmFAqZSCRijDHm17/+tenbt+8xn+/HH39sPve5zxlJ5sQTTzQzZswwTz75ZPwaDXWSnZ1tKioq4vt+//vfx+9VXV1tUlJSzNtvv51w7SuvvNJMmzbtqPeeNWuW+epXv5pwnylTppinn37ahEIh88QTT8SPvfnmmyY9Pd1UV1cnXGPgwIHxD1mzZ882Xq/3qB8WjTHm73//u0lPTzdlZWXHrJcGJ510krnooouaPK9nz57mnnvuSdg3evRoc+211xpjDn2Aeuihh+LH582bZySZV199Nb7v3nvvTfjANmPGDNO3b9+Ev48hQ4aYs88+O74dDodNamqqmTdvnjGmea+3huuGw+H4OV//+tfN1KlT49t9+/Y1v/71r5t87gC6N9pN2s3D0W7+usnnDgAAWo45HtGlnXLKKQnbhYWF2rt3ryTp/fffV58+fdSzZ8/48XHjxiWcv3r1am3atElpaWkJ+6urq7V58+b49ty5c3XiiSfKtm2tW7fumMN03n//fY0bNy7hnDPPPFPl5eXauXOnTjjhhGY9t8LCQi1evFhr167VG2+8obffflszZszQQw89pBdeeEG2HZtJYeTIkUpJSUl4juXl5dqxY4fKy8tVWVmpL3zhCwnXrq2t1amnnhrfnjNnjubOnavt27erqqpKtbW1GjVqVMJjli5dqvnz5+tvf/tbwhxQq1evVnl5uXr06JFwflVVVUId9u3bV7m5uUd9vl/4whfUt29fDRgwQJMnT9bkyZP1la98JeG5Hc4Yc9RrNSgrK9PHH3+sM888M2H/mWeemTCkTUp8LeXn50uSTj755IR9Da+tBsOHD4//PTScc/iCB47jqEePHvHHNff1Nnz4cDmOE98uLCzUe++91+TzBYCm0G7Sbh4L7SYAAGgpgkd0aV6vN2HbsixFo9FmP768vFynn366HnvssSOOHf5mf/Xq1aqoqJBt2youLlZhYeHxF7qFRowYoREjRujaa6/VzJkzdfbZZ+v111+Pz8V0LOXl5ZKkf//73+rVq1fCMb/fL0l64okndPPNN+t//ud/NG7cOKWlpemXv/ylli5dmnD+wIED1aNHD82dO1cXXnhhvO7Ly8tVWFiohQsXHnH/zMzM+O+pqanHLGtaWppWrlyphQsX6qWXXtKdd96pu+66S8uWLUu4ToMTTzxRGzZsaKoKmu3w11LDh9/P7vvsa6ux19+xXpPNfb219nUNAEdDu3lstJvNR7sJAAAkgkd0YyeddJJ27NiR8IFnyZIlCeecdtppevLJJ5WXl6f09PRGr3PgwAFdfvnluv3221VcXKzp06dr5cqVCgaDR73v3//+dxlj4m/EFy1apLS0NPXu3btVz2nYsGGSpIqKivi+1atXq6qqKl6eJUuWKBQKqU+fPsrOzpbf79f27dt1zjnnNHrNRYsWafz48br22mvj+w7vRdAgJydHTz/9tM4991xdeumleuqpp+T1enXaaadp9+7d8ng8R53wv7k8Ho+KiopUVFSk2bNnKzMzUwsWLNAll1xyxLmXXXaZvvGNb+jZZ5/VlClTEo4ZY1RWVqaMjAz17NlTixYtSnj+ixYt0pgxY1pV1uPRnNdbc/h8PkUiERdLBgC0m7SbtJsAAKDlWNUa3VZRUZFOPPFEzZgxQ6tXr9abb76p22+/PeGc6dOnKycnR1OmTNGbb76pLVu2aOHChbr++uu1c+dOSdLMmTPVp08f/ehHP9J9992nSCSim2+++aj3vfbaa7Vjxw595zvf0YYNG/Tss89q9uzZuvHGGxOGFzXlmmuu0U9+8hMtWrRI27Zt05IlS/TNb35Tubm5CUPfamtrdeWVV2r9+vV67rnnNHv2bF133XWybVtpaWm6+eab9b3vfU+PPvqoNm/erJUrV+q3v/2tHn30UUnS4MGDtXz5cr344ovauHGj7rjjDi1btqzRMuXl5WnBggXasGGDpk2bpnA4rKKiIo0bN04XX3yxXnrpJW3dulVvv/22br/9di1fvrzZz3f+/Pl64IEHtGrVKm3btk1//vOfFY1GNWTIkEbPv/TSSzV16lRNmzZNP/3pT7V8+XJt27ZN8+fPV1FRkV577TVJ0i233KKf//znevLJJ/XBBx/oBz/4gVatWqUbbrih2WVzS3Neb83Rr18/vfHGG9q1a5f27duXxBID6E5oN2k3JdpNAADQMvR4RLdl27aeeeYZXXnllRozZoz69eunBx54QJMnT46fk5KSojfeeEO33nqrLrnkEh08eFC9evXS+eefr/T0dP35z3/Wc889p3fffVcej0cej0d/+ctfdNZZZ+lLX/qSLrjggiPu26tXLz333HO65ZZbNHLkSGVnZ+vKK6/Uj370oxaVv6ioSHPnztXvf/977d+/Xzk5ORo3bpxeffXVhHmhzj//fA0ePFgTJkxQTU2Npk2bprvuuit+/Cc/+Ylyc3N177336qOPPlJmZqZOO+003XbbbZKkq6++Wu+++66mTp0qy7I0bdo0XXvttXr++ecbLVdBQYEWLFigc889V9OnT9fjjz+u5557TrfffruuuOIKffLJJyooKNCECRPicz41R2Zmpp5++mndddddqq6u1uDBgzVv3jwNHz680fMty9Ljjz+uBx98UHPnztU999wjj8ejwYMH65vf/KYmTZokSbr++utVWlqqm266SXv37tWwYcP0z3/+U4MHD2522dzS1Outue6++25dffXVGjhwoGpqapo1bxcANIV2M4Z2k3YTAAA0n2VoWYEu6/LLL1dJSYn+8Y9/tHdRAADo8Gg3AQAA3MVQawAAAAAAAACuI3gEAAAAAAAA4DqGWgMAAAAAAABwHT0eAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALiO4BEAAAAAAACA6wgeAQAAAAAAALju/wPuoPqHby3ZnAAAAABJRU5ErkJggg==", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot2 = sns.lmplot(data=affective_comment_phab_df, x=\"speakers_comment\", y=\"polarized_wc\", hue=\"date_group\", col=\"meta.affil\", scatter=False, legend=False, palette=palette)\n", + "plot2.set_axis_labels(\"Index of Speaker's Comment\", \"Count of Polarized Words\")\n", + "plot2.set_titles(col_template=\"WMF Affiliation: {col_name}\")\n", + "plot2.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot2.add_legend(title=\"Comment publication timestamp:\")" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19468/1559616732.py:4: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n" + ] + }, + { + "ename": "NameError", + "evalue": "name 'resolved_dependency_relations_df' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[20], line 5\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\u001b[39;00m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;66;03m#pattern = r'\\b(WMF|Foundation)\\b'\u001b[39;00m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;66;03m#pattern = r'\\b(bots)\\b'\u001b[39;00m\n\u001b[1;32m 4\u001b[0m filtered_dependencies \u001b[38;5;241m=\u001b[39m dependency_relations_df[dependency_relations_df[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtoken\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;241m.\u001b[39mstr\u001b[38;5;241m.\u001b[39mcontains(pattern, regex\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)]\n\u001b[0;32m----> 5\u001b[0m resolved_filtered_dependencies \u001b[38;5;241m=\u001b[39m \u001b[43mresolved_dependency_relations_df\u001b[49m[resolved_dependency_relations_df[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtoken\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;241m.\u001b[39mstr\u001b[38;5;241m.\u001b[39mcontains(pattern, regex\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)]\n\u001b[1;32m 7\u001b[0m plt\u001b[38;5;241m.\u001b[39mfigure(figsize\u001b[38;5;241m=\u001b[39m(\u001b[38;5;241m12\u001b[39m, \u001b[38;5;241m8\u001b[39m))\n\u001b[1;32m 8\u001b[0m gs \u001b[38;5;241m=\u001b[39m GridSpec(\u001b[38;5;241m2\u001b[39m, \u001b[38;5;241m1\u001b[39m, height_ratios\u001b[38;5;241m=\u001b[39m[\u001b[38;5;241m6\u001b[39m, \u001b[38;5;241m6\u001b[39m])\n", + "\u001b[0;31mNameError\u001b[0m: name 'resolved_dependency_relations_df' is not defined" + ] + } + ], + "source": [ + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots)\\b'\n", + "filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "resolved_filtered_dependencies = resolved_dependency_relations_df[resolved_dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "\n", + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[6, 6])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "'''\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('VE Depth by Timestamp w/o URLS')\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency Type')\n", + "ax0.legend().set_visible(False)\n", + "'''\n", + "# Calculate the median depth over time\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "wmf_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] == True]\n", + "wmf_median_depth = wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "other_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] != True]\n", + "other_median_depth = other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=wmf_median_depth, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax0.set_title('Median Depth of \"VE\" in Phabricator Sentence Dependency Trees')\n", + "ax0.set_ylabel('Median Depth')\n", + "ax0.set_xlabel('')\n", + "\n", + "# Calculate the median depth over time\n", + "resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "resolved_median_depth = resolved_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_wmf_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] == True]\n", + "resolved_wmf_median_depth = resolved_wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_other_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] != True]\n", + "resolved_other_median_depth = resolved_other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax1 = plt.subplot(gs[1])\n", + "sns.lineplot(data=resolved_median_depth, x='week', y='depth', ax=ax1, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=resolved_wmf_median_depth, x='week', y='depth', ax=ax1, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=resolved_other_median_depth, x='week', y='depth', ax=ax1, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax1.set_title('Median Depth of \"VE\" in Coreference-resolved Phabricator Sentence Dependency Trees')\n", + "ax1.set_ylabel('Median Depth')\n", + "ax1.set_xlabel('')\n", + "\n", + "plt.tight_layout()\n", + "#plt.show()\n", + "\n", + "#plt.savefig('031625_VE_depth_fig.png')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/041525_resolved_phab_comments-Copy1.ipynb b/text_analysis/case3/041525_resolved_phab_comments-Copy1.ipynb new file mode 100644 index 0000000..fa7434b --- /dev/null +++ b/text_analysis/case3/041525_resolved_phab_comments-Copy1.ipynb @@ -0,0 +1,803 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "ba9e5acd-e17d-4318-9272-04c9f6706186", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/041325_coref_rel_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ac5e624b-08a4-4ede-bc96-cfc26c3edac3", + "metadata": {}, + "outputs": [], + "source": [ + "def http_relevant(text):\n", + " if pd.isnull(text):\n", + " return False\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " for word in text.split():\n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d5925c49-ea1d-4813-98aa-eae10d5879ca", + "metadata": {}, + "outputs": [], + "source": [ + "def is_migrated(comment_text):\n", + " if pd.isnull(comment_text):\n", + " return False\n", + " text = comment_text.strip()\n", + " if text.startswith(\"Originally from: http://sourceforge.net\"):\n", + " return True \n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "d449164e-1d28-4580-9eb1-f0f69978f114", + "metadata": {}, + "outputs": [], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "#phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "\n", + "#cleaning df\n", + "#phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "#phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "#phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "#phab_df = phab_df.rename(columns={\n", + "# 'AuthorPHID': 'speaker',\n", + "# 'TaskPHID': 'conversation_id',\n", + "# 'WMFaffil':'meta.affil',\n", + "# 'isGerrit': 'meta.gerrit'\n", + "#})\n", + "\n", + "# after 12-1-2012 before 12-1-2013\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1385856000) & (phab_df['date_created'] > 1354320000)]\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", + "\n", + "#removing headless conversations\n", + "task_phab_df = phab_df[phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = phab_df[phab_df['conversation_id'].isin(headed_task_phids)]\n", + "\n", + "#removing gerrit comments \n", + "#mid_comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]\n", + "\n", + "'''\n", + "# filter out the sourceforge migration \n", + "# Originally from: http://sourceforge.net in the task task_summary\n", + "migrated_conversation_ids = task_phab_df[task_phab_df['comment_text'].apply(is_migrated)]['conversation_id'].unique()\n", + "\n", + "#cut down to only the data that is relevant (mentions http)\n", + "relevant_conversation_ids = task_phab_df[\n", + " task_phab_df['comment_text'].apply(http_relevant) |\n", + " task_phab_df['task_title'].apply(http_relevant)\n", + "]['conversation_id'].unique()\n", + "\n", + "task_phab_df['is_relevant'] = task_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "\n", + "task_phab_df['is_migrated'] = task_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "'''\n", + "#comment_phab_df = mid_comment_phab_df[(mid_comment_phab_df['is_relevant'] == True) & (mid_comment_phab_df['is_migrated'] != True)]\n", + "#task_phab_df = task_phab_df[(task_phab_df['is_relevant'] == True) & (task_phab_df['is_migrated'] != True)]\n", + "comment_phab_df = filtered_phab_df" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unique conversation_ids: 382\n", + "Unique ids: 1838\n", + "Unique speakers: 189\n" + ] + } + ], + "source": [ + "unique_conversation_ids = len(comment_phab_df['conversation_id'].unique())\n", + "unique_ids = len(comment_phab_df['id'].unique())\n", + "unique_speakers = len(comment_phab_df['speaker'].unique())\n", + "\n", + "print(f\"Unique conversation_ids: {unique_conversation_ids}\")\n", + "print(f\"Unique ids: {unique_ids}\")\n", + "print(f\"Unique speakers: {unique_speakers}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d226d781-b002-4842-a3ae-92d4851a5878", + "metadata": {}, + "outputs": [], + "source": [ + "import re\n", + "\n", + "def preprocess_text(text):\n", + " text = str(text)\n", + " text = text.replace('*', ' ')\n", + " text = text.replace('-', ' ')\n", + " text = re.sub(r'http\\S+', '', text)\n", + " return text" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['processed_text'] = comment_phab_df['comment_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "b8eddf40-1fe2-4fce-be74-b32552b40c57", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['processed_resolved_text'] = comment_phab_df['resolved_text'].apply(preprocess_text)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "a8469b16-4ae6-4b06-bf1b-1f2f6c736cab", + "metadata": {}, + "outputs": [], + "source": [ + "nlp = spacy.load(\"en_core_web_sm\")\n", + "\n", + "def extract_dependency_tree(text):\n", + " doc = nlp(text)\n", + " dependency_trees = []\n", + " \n", + " for sentence in doc.sents:\n", + " for token in sentence:\n", + " token_info = (\n", + " token.text, \n", + " token.lemma_, \n", + " token.dep_, \n", + " token.head.text, \n", + " list(token.ancestors), \n", + " list(token.subtree), \n", + " list(token.children)\n", + " )\n", + " dependency_trees.append(token_info)\n", + " \n", + " return dependency_trees" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "8b9a12f9-71bf-4bc9-bcfd-c73aab4be920", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['dependency_tree'] = comment_phab_df['processed_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "337a528a-5667-4e1f-ac9a-37caabc03a18", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df['resolved_dependency_tree'] = comment_phab_df['processed_resolved_text'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "a3f5d40b-f56e-4e31-a7f9-40b7ddb4d2a4", + "metadata": {}, + "outputs": [], + "source": [ + "#get VAD scores\n", + "import numpy as np\n", + "#https://saifmohammad.com/WebPages/nrc-vad.html\n", + "column_headings = ['Word', 'Valence', 'Arousal', 'Domination']\n", + "vad_lexicon = pd.read_csv('NRC-VAD-Lexicon.txt', delimiter='\\t', header=None, names=column_headings)\n", + "vad_dict = vad_lexicon.set_index('Word').T.to_dict()\n", + "\n", + "def vad_scoring(dependency_tree):\n", + " valence = []\n", + " arousal = []\n", + " dominance = []\n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " valence.append(vad_dict[lemma]['Valence'])\n", + " arousal.append(vad_dict[lemma]['Arousal'])\n", + " dominance.append(vad_dict[lemma]['Domination'])\n", + "\n", + " # Compute average scores across the comment\n", + " avg_valence = np.mean(valence) if valence else 0\n", + " avg_arousal = np.mean(arousal) if arousal else 0\n", + " avg_dominance = np.mean(dominance) if dominance else 0\n", + "\n", + " return [avg_valence, avg_arousal, avg_dominance]\n", + "\n", + "def dominance_prevail(dependency_tree):\n", + " dominant_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Domination'] >= 0.75:\n", + " dominant_words += 1\n", + " if vad_dict[lemma]['Domination'] <= 0.25:\n", + " dominant_words += 1\n", + " return dominant_words\n", + "\n", + "def arousal_prevail(dependency_tree):\n", + " arousal_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Arousal'] >= 0.75:\n", + " arousal_words += 1\n", + " if vad_dict[lemma]['Arousal'] <= 0.25:\n", + " arousal_words += 1\n", + " return arousal_words\n", + "\n", + "def valence_prevail(dependency_tree):\n", + " valence_words = 0 \n", + " for token, lemma, dep, head, ancestors, subtree, children in dependency_tree:\n", + " if lemma in vad_dict:\n", + " if vad_dict[lemma]['Valence'] >= 0.75:\n", + " valence_words += 1\n", + " if vad_dict[lemma]['Valence'] <= 0.25:\n", + " valence_words += 1\n", + " return valence_words\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "828fb57a-e152-42ef-9c60-660648898532", + "metadata": {}, + "outputs": [], + "source": [ + "#establishing per-comment VAD scores \n", + "comment_phab_df['avg_vad_scores'] = comment_phab_df['dependency_tree'].apply(vad_scoring)\n", + "comment_phab_df['dominant_wc'] = comment_phab_df['dependency_tree'].apply(dominance_prevail)\n", + "comment_phab_df['arousal_wc'] = comment_phab_df['dependency_tree'].apply(arousal_prevail)\n", + "comment_phab_df['valence_wc'] = comment_phab_df['dependency_tree'].apply(valence_prevail)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "27e47f6f-0257-4b70-b222-e91ef888c900", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df[['average_v_score', 'average_a_score', 'average_d_score']] = pd.DataFrame(comment_phab_df['avg_vad_scores'].tolist(), index=comment_phab_df.index)\n", + "comment_phab_df = comment_phab_df.drop(columns=['avg_vad_scores'])" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "1889034d-bc93-495f-bdc4-961d193d3e08", + "metadata": {}, + "outputs": [], + "source": [ + "def token_http_relevant(word):\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "09ddcbfc-b856-40ca-ad61-13577795d94b", + "metadata": {}, + "outputs": [], + "source": [ + "import datetime" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "184ccbe6-0a7a-41b8-9b02-bc439ff975d0", + "metadata": {}, + "outputs": [], + "source": [ + "# expand the dependency parser \n", + "\n", + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots|scripts|gadgets)\\b'\n", + "pattern = r'\\b(http|https)\\b'\n", + "\n", + "dependency_relations = []\n", + "resolved_dependency_relations = []\n", + "\n", + "for index, row in comment_phab_df.iterrows():\n", + " text = row['comment_text']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['id']\n", + " conversation_id = row['conversation_id']\n", + " WMFaffil = row['meta.affil']\n", + " \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if token_http_relevant(token):\n", + " dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + " for token, lemma, dep, head, ancestors, subtree, children in row['resolved_dependency_tree']:\n", + " if token_http_relevant(token):\n", + " resolved_dependency_relations.append({\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + "\n", + "resolved_dependency_relations_df = pd.DataFrame(resolved_dependency_relations) \n", + "dependency_relations_df = pd.DataFrame(dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "82498686-14f4-40c8-9e33-27b31f115b47", + "metadata": {}, + "outputs": [], + "source": [ + "#now analysis/plotting \n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from matplotlib.gridspec import GridSpec" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAACmq0lEQVR4nOzdd1xV9f8H8Ne5k72U4UBxL9wj0VJRC83KVWZapmllZaamlt8yweyrmbNl/UpFK8tvQytzVCQ4yh2YiaS4E8XBulzuPOf3B3LkyvBeuHAZr+fjcZN7xue87+XqiRefIUiSJIGIiIiIiIiIiIjIiRSuLoCIiIiIiIiIiIhqHgaPRERERERERERE5HQMHomIiIiIiIiIiMjpGDwSERERERERERGR0zF4JCIiIiIiIiIiIqdj8EhEREREREREREROx+CRiIiIiIiIiIiInI7BIxERERERERERETkdg0ciIiIiIiIiIiJyOgaPRLVIdHQ0goODIQgCNm/eXOy28ePHY9iwYfI5/fr1w7Rp0+TnYWFhWLFiRblrcVY7lSk2NhZ+fn6uLoOIiFyI91IiIiIi+zF4JLLTRx99BG9vb1gsFnmbTqeDWq1Gv379bI6Nj4+HIAhITU0FkP+DgSAI+Oqrr4q0265dOwiCgNjYWHlbwfGFHw0bNrxjjRcvXoRGo0F4eHiRfcnJyYiJicHHH3+MtLQ0DB48uNhtK1eutKnldgcPHsQzzzxzx1oKlBTWOdqOs4wfP77IeysIAk6dOlXptRAR1Ta8l+arzvfS4u6hhR/R0dGVWg8RERFVbQweiewUGRkJnU6HQ4cOydt2796NkJAQ7N+/HwaDQd6+c+dONGrUCM2aNZO3hYaGYu3atTZt7tu3D5cvX4anp2eR682fPx9paWny488//7xjjbGxsRg1ahSys7Oxf/9+m30FP7gNHToUISEh0Gq1xW7z9fUttVdfYGAgPDw87ljLnTirnbIYNGiQzXublpaGJk2auKQWIqLahPfSfNX5Xlr4/VyxYgV8fHxsts2cOVM+VpIkm5CZiIiIah8Gj0R2atWqFerVq4f4+Hh5W3x8PIYOHYomTZpg3759NtsjIyNtzh87diwSEhJw4cIFeduaNWswduxYqFSqItfz9vZGSEiI/AgMDCy1PkmSsHbtWjzxxBMYM2YMVq9eLe+Ljo7Ggw8+CABQKBRyj4TbtwEoMjzsdrcP61q2bBnat28PT09PhIaG4vnnn4dOp5PfhwkTJiArK6tIT4jb2zl//jyGDh0KLy8v+Pj4YNSoUbhy5YrNa+jUqRM+++wzhIWFwdfXF6NHj0ZOTk6p70txtFqtzXsbEhICpVJZ6mspTlJSEiIjI+Ht7Q0fHx907drV5ofpPXv24J577oG7uztCQ0MxdepU5ObmOlwvEVFNwXtpvup8Ly38fvr6+kIQBPn5iRMn4O3tjW3btqFr167QarXYs2dPse/HtGnTbHq5iqKIhQsXokmTJnB3d0fHjh3xzTff2F0XERERVU0MHokcEBkZiZ07d8rPd+7ciX79+qFv377y9ry8POzfv7/ID0vBwcGIiorCunXrAAB6vR4bN27EU0895ZTadu7cCb1ej4EDB+Lxxx/HV199JYdcM2fOlHuIFO6RcPu2slAoFHj33Xfx999/Y926dfjtt98we/ZsAECvXr2K9IYo3BOigCiKGDp0KG7cuIGEhAT88ssvOH36NB599FGb41JTU7F582Zs2bIFW7ZsQUJCAhYtWiTvj42NlX/oc/ZrKc7YsWPRsGFDHDx4EIcPH8arr74KtVot1zpo0CCMHDkSR48excaNG7Fnzx5MmTKlzPUREdUEvJcWVZPupQDw6quvYtGiRUhOTkaHDh3sOmfhwoVYv349PvroI/z999+YPn06Hn/8cSQkJJSrFiIiInItBo9EDoiMjMTevXthsViQk5ODP//8E3379kWfPn3k3ht//PEHjEZjkR+WAOCpp55CbGwsJEnCN998g2bNmqFTp07FXuuVV16Bl5eX/Hj33XdLrW316tUYPXo0lEolwsPD0bRpU3z99dcAAC8vL3nIV0GvhOK2lcW0adMQGRmJsLAw9O/fHwsWLMD//vc/AIBGoynSG8LLy6tIG3Fxcfjrr7+wYcMGdO3aFXfddRfWr1+PhIQEHDx4UD5OFEXExsYiPDwc99xzD5544gnExcXJ+319fdGqVas71rxlyxab9/aRRx6542spzvnz5zFw4EC0bt0aLVq0wCOPPIKOHTsCyP8BauzYsZg2bRpatGiBXr164d1338X69etthhISEdU2vJcWVR3vpaWZP38+7r33XjRr1gwBAQF3PN5oNOK///0v1qxZg6ioKDRt2hTjx4/H448/jo8//rhctRAREZFrFR2TQkQl6tevH3Jzc3Hw4EFkZGSgZcuWCAwMRN++fTFhwgQYDAbEx8ejadOmaNSoUZHzhwwZgmeffRa7du3CmjVrSu2hMWvWLIwfP15+Xrdu3RKPzczMxHfffYc9e/bI2x5//HGsXr3apo2K8Ouvv2LhwoU4ceIEsrOzYbFYYDAYoNfr7Z53Kjk5GaGhoQgNDZW3tW3bFn5+fkhOTkb37t0B5A8p8/b2lo+pV68e0tPT5efDhw/H8OHD73i9yMhIrFq1Sn5eMC+Yo69lxowZmDRpEj777DMMHDgQjzzyiDwXWVJSEo4ePYovvvhCPl6SJIiiiDNnzqBNmzZ2vTdERDUN76VFVcd7aWm6devm0PGnTp2CXq/Hvffea7PdZDKhc+fO5aqFiIiIXIvBI5EDmjdvjoYNG2Lnzp3IyMhA3759AQD169dHaGgofv/9d+zcuRP9+/cv9nyVSoUnnngC8+bNw/79+7Fp06YSr1W3bl00b97crro2bNgAg8GAu+66S95WEHL9888/aNmypQOv0n5nz57FAw88gOeeew5vvfUWAgICsGfPHkycOBEmk8npE94XDGMuIAgCRFF0uB1PT88i721ZXkt0dDTGjBmDn376Cdu2bcO8efPw1VdfYfjw4dDpdHj22WcxderUIucV94M0EVFtwXuprep6Ly3N7Qv9KBQKSJJks81sNstfF8xn+dNPP6FBgwY2x2m1WqfWRkRERJWLQ62JHBQZGYn4+HjEx8fbTIrep08fbNu2DQcOHCh2aFiBp556CgkJCRg6dCj8/f2dUtPq1avx8ssvIzExUX4kJSXhnnvuwZo1a5xyjeIcPnwYoihi6dKl6NmzJ1q2bIlLly7ZHKPRaGC1Wkttp02bNrhw4YLNYgHHjx9HZmYm2rZtWyG1386e11Kcli1bYvr06fj5558xYsQIea6vLl264Pjx42jevHmRh0ajqeiXQ0RUpfFeektNupeWJDAwsMj8l4mJifLXbdu2hVarxfnz54vcMwv34CQiIqLqh8EjkYMiIyOxZ88eJCYmyr00AKBv3774+OOPYTKZSv1hqU2bNrh27ZocUJVXYmIijhw5gkmTJiE8PNzm8dhjj2HdunWwWCxOudbtmjdvDrPZjPfeew+nT5/GZ599ho8++sjmmLCwMOh0OsTFxeHatWvQ6/VF2hk4cCDat2+PsWPH4siRIzhw4ADGjRuHvn37OjRca9OmTWjdunWFvZbC8vLyMGXKFMTHx+PcuXPYu3cvDh48KA+hfuWVV/D7779jypQpSExMxMmTJ/H9999zcRkiIvBeWlhNupeWpH///jh06BDWr1+PkydPYt68eTh27Ji839vbGzNnzsT06dOxbt06pKam4siRI3jvvffkhYSIiIioemLwSOSgyMhI5OXloXnz5ggODpa39+3bFzk5OWjVqhXq1atXaht16tSBu7u7U+pZvXo12rZtW+wPCcOHD0d6ejq2bt3qlGvdrmPHjli2bBnefvtthIeH44svvsDChQttjunVqxcmT56MRx99FIGBgVi8eHGRdgRBwPfffw9/f3/06dMHAwcORNOmTbFx40aH6snKykJKSkqFvZbClEolrl+/jnHjxqFly5YYNWoUBg8ejJiYGABAhw4dkJCQgH/++Qf33HMPOnfujDfeeAP169cvU31ERDUJ76W31KR7aUmioqIwd+5czJ49G927d0dOTg7GjRtnc8ybb76JuXPnYuHChWjTpg0GDRqEn376CU2aNHFqLURERFS5BOn2CVeIiIiIiIiIiIiIyok9HomIiIiIiIiIiMjpGDwSERERERERERGR0zF4JCIiIiIiIiIiIqdj8EhEREREREREREROx+CRiIiIiIiIiIiInI7BIxERERERERERETldjQ8eJUlCdnY2JElydSlERETVBu+fRERERERUXjU+eMzJyYGvry9ycnJcXQoREVG1wfsnERERERGVV40PHomIiIiIiIiIiKjyMXgkIiIiIiIiIiIip2PwSERERERERERERE7H4JGIiIiIiIiIiIicjsEjEREREREREREROR2DRyIiIiIiIiIiInI6Bo9ERERERERERETkdAweiYiIiIiIiIiIyOkYPBIREREREREREZHTMXgkIiIiIiIiIiIip2PwSERERERERERERE7H4JGIiIiIiIiIiIicjsEjEREREREREREROR2DRyIiIiIiIiIiInI6Bo9ERERERERERETkdAweiYiIiIiIiIiIyOkYPBIREREREREREZHTMXgkIiIiqmSiZHZ1CUREREREFY7BIxEREVEls4omV5dARERERFThGDwSERERVSJRskKSLK4ug4iIiIiowjF4JCIiIqpEomhwdQlERERERJWCwSMRERFRJbJKHGZNRERERLUDg0ciIiKiSiJJIkSRC8sQERERUe3A4JGIiIiokoiSCYDk6jKIiIiIiCoFg0ciIiKiSmIVja4ugYiIiIio0jB4JCIiIqoEkiQxeCQiIiKiWoXBIxEREVElECUzOMyaiIiIiGoTBo9ERERElcAqGlxdAhERERFRpWLwSERERFQJRInDrImIiIiodmHwSERERFTBRNEMSRJdXQYRERERUaVi8EhERERUwazs7UhEREREtRCDRyIiIqIKxtWsiYiIiKg2YvBIREREVIFEyQpJsri6DCIiIiKiSsfgkYiIiKgCieztSERERES1FINHIiIiogrE+R2JiIiIqLZyafC4atUqdOjQAT4+PvDx8UFERAS2bdsm7zcYDHjhhRdQp04deHl5YeTIkbhy5YoLKyYiIiKynySJEEWzq8sgIiIiInIJlwaPDRs2xKJFi3D48GEcOnQI/fv3x9ChQ/H3338DAKZPn44ff/wRX3/9NRISEnDp0iWMGDHClSUTERER2U2UTAAkV5dBREREROQSgiRJVer/hgMCAvDOO+/g4YcfRmBgIDZs2ICHH34YAHDixAm0adMGf/zxB3r27GlXe9nZ2fD19UVWVhZ8fHwqsnQiIqIag/dP5zBZsmAVDUW2KxVu0Kh8XVAREREREVHlUbm6gAJWqxVff/01cnNzERERgcOHD8NsNmPgwIHyMa1bt0ajRo1KDR6NRiOMxltzKWVnZ1d47URERNUd75/OJ0kSrFxYhoiIiIhqMZcvLvPXX3/By8sLWq0WkydPxqZNm9C2bVtcvnwZGo0Gfn5+NscHBwfj8uXLJba3cOFC+Pr6yo/Q0NAKfgVERETVH++fzidKZnCYNRERERHVZi4PHlu1aoXExETs378fzz33HJ588kkcP368zO3NmTMHWVlZ8uPChQtOrJaIiKhm4v3T+USuZk1EREREtZzLh1prNBo0b94cANC1a1ccPHgQK1euxKOPPgqTyYTMzEybXo9XrlxBSEhIie1ptVpotdqKLpuIiKhG4f3T+ayiydUlEBERERG5lMt7PN5OFEUYjUZ07doVarUacXFx8r6UlBScP38eERERLqyQiIiIqHSSZIUkWVxdBhERERGRS7m0x+OcOXMwePBgNGrUCDk5OdiwYQPi4+OxY8cO+Pr6YuLEiZgxYwYCAgLg4+ODF198EREREXavaE1ERETkClaJvR2JiIiIiFwaPKanp2PcuHFIS0uDr68vOnTogB07duDee+8FACxfvhwKhQIjR46E0WhEVFQUPvzwQ1eWTERERHRHIodZExERERFBkCSpRi+3mJ2dDV9fX2RlZcHHx8fV5RAREVULvH+Wj8F8FZIklrhfqXCDRuVbiRUREREREVW+KjfHIxEREVF1JkrmUkNHIiIiIqLagsEjERERkRNxNWsiIiIionwMHomIiIicSOTCMkREREREABg8EhERETmNJEkQRbOryyAiIiIiqhIYPBIRERE5SX5vxxq9bh8RERERkd0YPBIRERE5CYdZExERERHdwuCRiIiIyEm4sAwRERER0S0MHomIiIicQJKskCSLq8sgIiIiIqoyGDwSEREROYGVw6yJiIiIiGwweCQiIiJyApHDrImIiIiIbDB4JCIiInICLixDRERERGSLwSMRERFROYmSGZIkuroMIiIiIqIqhcEjERERUTlxmDURERERUVEMHomIiIjKiQvLEBEREREVxeCRiIiIqBwkSYIoml1dBhERERFRlcPgkYiIiKgc8heVkVxdBhERERFRlcPgkYiIiKgcrKLR1SUQEREREVVJDB6JiIiIykGUGDwSERERERWHwSMRERFRGVlFEyRJdHUZRERERERVEoNHIiIiojISuZo1EREREVGJGDwSERERlZEoMngkIiIiIioJg0ciIiKiMpAkEaJkdnUZRERERERVFoNHIiIiojLgMGsiIiIiotIxeCQiIiIqA6vI1ayJiIiIiErD4JGIiIioDNjjkYiIiIiodAweiYiIiBwkSmZIkujqMoiIiIiIqjQGj0REREQO4mrWRERERER3xuCRiIiIyEFWDrMmIiIiIrojBo9EREREDpAkCaJodnUZRERERERVHoNHIiIiIgfkLyojuboMIiIiIqIqj8EjERERkQO4mjURERERkX0YPBIRERE5wMqFZYiIiIiI7MLgkYiIiMhOkmSFJFlcXQYRERERUbXA4JGIiIjITuztSERERERkPwaPRERERHbi/I5ERERERPZj8EhERERkJwaPRERERET2Y/BIREREZAdRNEOSRFeXQURERERUbTB4JCIiIrKDVTK6ugQiIiIiomqFwSMRERGRHUQuLENERERE5BAGj0RERER3IEkiRMns6jKIiIiIiKoVBo9EREREd8BFZYiIiIiIHMfg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iIiIiCqaQ8GjxWLBhg0b8OSTT2L27NnIzs4GgBo791NJDKbKWQGTwSMREVHFcNXcjkREREREtYlDczyqVCpMnjwZBoMBQH7gWNtCRwAQRREmc8WHggYj53ckIiJyNkkSIUn85R4RERERUUVzeHGZHj164M8//6yIWqqVPFPFDtHKM1gqdREbIiKi2sIqsbcjEREREVFlcHiOx+effx4vv/wyLl68iK5du8LT09Nmf4cOHZxWXFVmMJng6+lRYe3r8ypnODcREVFtI3I1ayIiIiKiSuFw8Dh69GgAwNSpU+VtgiBAkiQIggCrtXYMD7ZYrTBbrFCrlE5vWxQl5OoZPBIREVUELixDRERERFQ5HA4ez5w5UxF1VEsGswlqlbvT283NM3OYNRERUQUQJTMkSXR1GUREREREtYLDwWPjxo0roo5qyWi2wNv5uSN0ueyJQUREVBGsHGZNRERERFRpHA4eASA1NRUrVqxAcnIyAKBt27Z46aWX0KxZM6cWV9WZzM4fDm02W2Ey1Y7h6kRERJWNw6yJiIiIiCqPw6ta79ixA23btsWBAwfQoUMHdOjQAfv370e7du3wyy+/VESNVZYkSTA6OXxkb0ciIqKKIUkiRJFzKBMRERERVRaHezy++uqrmD59OhYtWlRk+yuvvIJ7773XacVVBwaTGVq12iltSZIEHReVISIiqhD5vR05hzIRERERUWVxuMdjcnIyJk6cWGT7U089hePHjzulqOrEYHJeD0WDwQJR5A9EREREFcEqGl1dAhERERFRreJw8BgYGIjExMQi2xMTExEUFOSMmqoVi9UKs8U5czLqDRantENERES2JElk8EhEREREVMkcHmr99NNP45lnnsHp06fRq1cvAMDevXvx9ttvY8aMGU4vsDowmExQq8q/vLWBwSMREVGFMFt14DBrIiIiIqLK5XDwOHfuXHh7e2Pp0qWYM2cOAKB+/fqIjo7G1KlTnV5gdWAwm+GN8gWPZosIi1V0UkVERERUQJQssIoGV5dBRERERFTrCJIk2fXr/507d6J3797QaDTytpycHACAt7d3xVTnBNnZ2fD19UVWVhZ8fHzK3Z7VKuJyRkaR7SEB/lAqHB65LsvVm3DtRp5dxwqCgEYNyv9aiIiISuLs+6crmSzZsIr23WMri1LhBo3K19VlEBERERFVKLt7PA4YMABubm7o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sWPH4p133sHQoUPlFZ3PnTuH7777DrNnz0bDhg2LbXfWrFmYN28emjVrhk6dOmHt2rVITEy84yKzMTExmDp1Knx9fTFo0CAYjUYcOnQIGRkZmDFjRpHj/f39UadOHfzf//0f6tWrh/Pnz+PVV18t57tSvDu9pubNmyM0NBTR0dF466238M8//2Dp0qUOXyc6OhqTJ09GUFAQBg8ejJycHOzduxcvvvgiBg4ciIiICAwbNgyLFy9Gy5YtcenSJfz0008YPny4zdB1Rzir3bCwMOzfvx9nz56Fl5cXAgICbIZ3E92JXcHju+++a3eDU6dOLXMxRERERERERFR227dvl+c79Pb2RuvWrfH111+jX79+APLnI9y1axdeeeUVjBgxAjk5OWjQoAEGDBhQag/IqVOnIisrCy+//DLS09PRtm1b/PDDD2jRokWp9UyaNAkeHh545513MGvWLHh6eqJ9+/aYNm1asccrFAp89dVXmDp1KsLDw9GqVSu8++67cv3OdKfXpFar8eWXX+K5555Dhw4d0L17dyxYsACPPPKIQ9d58sknYTAYsHz5csycORN169bFww8/DCA/1N66dStee+01TJgwAVevXkVISAj69OmD4ODgMr82Z7U7c+ZMPPnkk2jbti3y8vJw5swZp/bMpJpPkOyY4KBJkyb2NSYIOH36dLmLcqbs7Gz4+voiKyvL7m7kpTGaLEj6518nVFZ2ggDUD/ZyWntqlQpBfiVP7EtERLWPs++fkmSFwXzNCZXVDEqFGzQq3nuJiIiIqGazq8fjmTNnKroOIiIiIiIiIiIiqkHKNTBfkiSHVoS63a5du/Dggw+ifv36EAQBmzdvttk/fvx4CIJg8xg0aFB5SiYiIiIiIiIiIqJKUKbgcf369Wjfvj3c3d3h7u6ODh064LPPPnO4ndzcXHTs2BEffPBBiccMGjQIaWlp8uPLL78sS8lERERERERERERUiRxe1XrZsmWYO3cupkyZgt69ewPIX9p+8uTJuHbtGqZPn253W4MHD8bgwYNLPUar1SIkJMTRMomIiIiIiIiIiMiFHA4e33vvPaxatQrjxo2Ttz300ENo164doqOjHQoe7REfH4+goCD4+/ujf//+WLBgAerUqVPi8UajEUajUX6enZ3t1HqIiIjsIUkiJFjz/5SsAACV0sPFVZWM908iIiIiInI2h4dap6WloVevXkW29+rVC2lpaU4pqsCgQYOwfv16xMXF4e2330ZCQgIGDx4Mq9Va4jkLFy6Er6+v/AgNDXVqTUREVLtJkghRMsMqmmAR82C25sJszYHJkgWj+QYM5mvIM6XDYL4Ko/kGTJZMmK05sIh5ri69VLx/EhERERGRswmSg6vDhIeHY8yYMfjPf/5js33BggXYuHEj/vrrr7IVIgjYtGkThg0bVuIxp0+fRrNmzfDrr79iwIABxR5TXI+N0NBQZGVlwcfHp0y12bRvsiDpn3/L3U55CAJQP9jLae2pVSoE+fk6rT0iouomv3eiCEkSAeT3UJQg2fwJeX/ZCIIKbuqSe+y7WkXfPyXJCoP5WrnbqSmUCjdoVLz3EhEREVHN5vBQ65iYGDz66KPYtWuXPMfj3r17ERcXh//9739OL7Cwpk2bom7dujh16lSJwaNWq4VWq63QOoiIqOqTJOlmmHgrNLQNFwuGQksAHPodXI3E+ycRERERETmbw8HjyJEjceDAASxbtgybN28GALRp0wYHDhxA586dnV2fjYsXL+L69euoV69ehV6nJEazGf+37Vc0D2qIOt7l7/1BREQlyw8EC8LCm1/fDAklFISFUqHgULotXGSYSERERERE5EoOzfGYnZ2NX375BWlpaVi+fDkOHz6Mw4cP4/PPPy9T6KjT6ZCYmIjExEQAwJkzZ5CYmIjz589Dp9Nh1qxZ2LdvH86ePYu4uDgMHToUzZs3R1RUlMPXcoatB//E9kN/4oNtW7B5/++4kZPjkjqIiKorSZIgSlaIohlW0QiLNX+ORJMlO3+OREsGDObrMJivwmBOh8F87eY8iRkwWbJgtmbnz5do1cFizYXFqodVzINVNMAqGiFK5ps9HBk6EhERERVHkiQ888wzCAgIgCAI8s/jRKUZP358qVPj2Wvv3r1o37491Gq1U9orr9jYWPj5+Tm1zbNnz/LvViF2B4+JiYlo3bo1Bg0ahAcffBDNmzfHjh07ynXxQ4cOoXPnznJoOWPGDHTu3BlvvPEGlEoljh49ioceeggtW7bExIkT0bVrV+zevdslQ8EMJjO+2f0HgPx/qJPOnsH7237E9/v/wA0dA0giqr3yF1uxwCqaYBUNsFj1MFt1N8PEzNsWXEmH0XwNRkvBoivZsFh1cngoiiZIkqVccykSERER1XZ//PEHlEolhgwZUmTf9u3bERsbiy1btiAtLQ3h4eEQBEEe0Ug1W1hYGFasWOGy68+YMQOdOnXCmTNnEBsb67I6yH79+vXDtGnTyny+3UOtX3nlFTRp0gTffvst3Nzc8Oabb2LKlCk4efJkmS/er18/lLa2TXmDTWdSq5SIat8NG+L3Qqm1AMgPIBPPnkbSuTPoGNYUfdqGw9/LeYu+EBFVtoKhyiiYHxEiIIk3F1jJH75sO08i50ckIiIiqmpWr16NF198EatXr8alS5dQv359eV9qairq1auHXr16Of26ZrMZarXa6e1SzZGamorJkyejYcOGZW7DZDJBo9E4sSqqSHb3eDx8+DDee+89REREoHPnzlizZg1SU1ORnZ1dkfVVGUqFAilHzUj/MwCZqT6wGJTyPkmSkHgmFe9v/QE/HtyPzFydCyslotpOkvIXVLnVC9EIi5gHizW3UE/E/GHNhXsj5pmuwGC+CqP5+q0eiZZsmG8Oay6+VyJDRyIiIqKqRKfTYePGjXjuuecwZMgQm15l48ePx4svvojz589DEASEhYUhLCwMADB8+HB5W4Hvv/8eXbp0gZubG5o2bYqYmBhYLBZ5vyAIWLVqFR566CF4enrirbfeKramzz77DN26dYO3tzdCQkIwZswYpKeny/vj4+MhCALi4uLQrVs3eHh4oFevXkhJSZGPiY6ORqdOnfDZZ58hLCwMvr6+GD16NHIKTYFmNBoxdepUBAUFwc3NDXfffTcOHjwo7y9uWO3mzZshCIJD1xFFEYsXL0bz5s2h1WrRqFEjm9d+4cIFjBo1Cn5+fggICMDQoUNx9uxZm+/DsGHD8N///hfBwcHw8/PD/PnzYbFYMGvWLAQEBKBhw4ZYu3atTa32trtkyRLUq1cPderUwQsvvACz2Qwgv/PXuXPnMH36dAiCYPO67RUTE4PAwED4+Phg8uTJMJlMNu/LwoUL0aRJE7i7u6Njx4745ptvANwafnz9+nU89dRTEARB/mwmJCSgR48e0Gq1qFevHl599VWbz1m/fv0wZcoUTJs2DXXr1pWn3zt27BgGDx4MLy8vBAcH44knnsC1a9dKrT82NhaNGjWCh4cHhg8fjuvXrxc5xt7P/eDBg+Hu7o6mTZvKr7Mkpb3G9evXo06dOjAajTbnDBs2DE888QSAW5/LNWvWoFGjRvDy8sLzzz8Pq9WKxYsXIyQkBEFBQUX+DmZmZmLSpEny96x///5ISkqS99/p8z5+/HgkJCRg5cqV8mem8GfOHnYHjzdu3LBJpP38/ODp6VnsN6kmMhgt+OPQvwAE5F11x9WkOkUCSFGScOT0Kby39UdsObQfWbm5riuYiKotSZJuBofmIqGh2ZpTKDgsGMZ8vUh4mD834vWbcyOWHCByTkQiIiKiO5MkCbo8g8sepY0UvN3//vc/tG7dGq1atcLjjz+ONWvWyOevXLkS8+fPR8OGDZGWloaDBw/KwdzatWvlbQCwe/dujBs3Di+99BKOHz+Ojz/+GLGxsUWCjejoaAwfPhx//fUXnnrqqWJrMpvNePPNN5GUlITNmzfj7NmzGD9+fJHjXnvtNSxduhSHDh2CSqUq0l5qaio2b96MLVu2YMuWLUhISMCiRYvk/bNnz8a3336LdevW4ciRI/IaETdu3LD7/bPnOnPmzMGiRYswd+5cHD9+HBs2bEBwcLD8WqOiouDt7Y3du3dj79698PLywqBBg2xCut9++w2XLl3Crl27sGzZMsybNw8PPPAA/P39sX//fkyePBnPPvssLl686FC7O3fuRGpqKnbu3Il169YhNjZWDvi+++47NGzYEPPnz0daWhrS0tIcel/i4uKQnJyM+Ph4fPnll/juu+8QExMj71+4cCHWr1+Pjz76CH///TemT5+Oxx9/HAkJCQgNDUVaWhp8fHywYsUKpKWl4dFHH8W///6L+++/H927d0dSUhJWrVqF1atXY8GCBTbXXrduHTQaDfbu3YuPPvoImZmZ6N+/Pzp37oxDhw5h+/btuHLlCkaNGlVi/fv378fEiRMxZcoUJCYmIjIyssh17P3cz507FyNHjkRSUhLGjh2L0aNHIzk5udjr3uk1PvLII7Barfjhhx/kc9LT0/HTTz/Z/B1ITU3Ftm3bsH37dnz55ZdYvXo1hgwZgosXLyIhIQFvv/02Xn/9dezfv18+55FHHkF6ejq2bduGw4cPo0uXLhgwYIDN34nSPu8rV65EREQEnn76afkzExoaWuJ7XBxBsvNfMIVCgd9++w0BAQHytl69euF///ufTSDZoUMHhwqoaNnZ2fD19UVWVhZ8fMq3EnWu3oTvt/+Dz787hstXboaKggT3ugZ4NdBB5WY7J5lCoUCXJs1wT9tw+Hh4lOvahQkCUD/YeUO61SoVgvx8ndYeEdmSbg5VRsGKyzbDl622+9iLsMYSBBXc1HVcXYbdnHn/BABJssJgLv030LWJUuEGjYr3XiKi6kKXZ8Cj/13msutv/M8MeLm72XVs7969MWrUKLz00kuwWCyoV68evv76a/Tr1w8AsGLFCqxYscKm15IgCNi0aZPNYh8DBw7EgAEDMGfOHHnb559/jtmzZ+PSpUvyedOmTcPy5csdej2HDh1C9+7dkZOTAy8vL8THxyMyMhK//vorBgwYAADYunUrhgwZgry8PLi5uSE6OhrvvPMOLl++DG9vbwD5QeOuXbuwb98+5Obmwt/fH7GxsRgzZgyA/LAuLCwM06ZNw6xZsxAbG4tp06YhMzNTrmXz5s0YPny4HM7e6To5OTkIDAzE+++/j0mTJhV5bZ9//jkWLFiA5ORkuUehyWSCn58fNm/ejPvuuw/jx49HfHw8Tp8+DYUivz9Y69atERQUhF27dgEArFYrfH198emnn2L06NEOtZuamgqlMr+T1KhRo6BQKPDVV18BgPx+ODpn3/jx4/Hjjz/iwoUL8LiZb3z00UeYNWsWsrKyYDabERAQgF9//RURERHyeZMmTYJer8eGDRsA5HdiW7FihRw8v/baa/j2229tXteHH36IV155BVlZWVAoFOjXrx+ys7Nx5MgRud0FCxZg9+7dNlP0Xbx4EaGhoUhJSUHLli2LvIYxY8YgKysLP/30k7xt9OjR2L59u/yZsPdzP3nyZKxatUo+pmfPnujSpQs+/PBDnD17Fk2aNMGff/6JTp062fUan3/+eZw9exZbt24FACxbtgwffPABTp06BUEQiv1cDho0CCkpKUhNTbX5HI0fPx6vvvoq9uzZgyFDhiA9Pd1mrZTmzZtj9uzZeOaZZ+74eQfye5x26tSpzHOD2j3HIwAMGDCgyG9aHnjgAQiCAEmSIAgCrFZrmQqpDjw9NBj5QGs0a+GFE//cwM49F/DX39eQd9Udedfc4B6YB68GuVBp8wNIURRxKPUk/jyTii5Nm+PuNu2cGkASUeXL/zdQvDUX4s25DwuHhpwDkYiIiIhcISUlBQcOHMCmTZsAACqVCo8++ihWr14tB4/2SkpKwt69e216elmtVhgMBuj1ejl86tat2x3bOnz4MKKjo5GUlISMjAyIYv7PzOfPn0fbtm3l4wp3ZKpXrx6A/J5fjRo1ApAfmhWEIwXHFAzZTk1NhdlsRu/eveX9arUaPXr0KLEnWklKu05ycjKMRqMckN4uKSkJp06dsjkfAAwGA1JTU+Xn7dq1k8MiAAgODkZ4eLj8XKlUok6dOvJ1HWm3IHQsqP2vv/6y+7WXpmPHjvL3HQAiIiKg0+lw4cIF6HQ66PV63HvvvTbnmEwmeUHh4iQnJyMiIsJm2Hfv3r2h0+lw8eJF+XvftWtXm/OSkpKwc+dOeBWzzkZqamqxwWNycjKGDx9usy0iIgLbt2+3adeez33hcLXgeUmrWNvzGp9++ml0794d//77Lxo0aIDY2FiMHz/e5pzbP5fBwcFQKpVFPkeFPzM6nQ516th2fsjLy7P5zJT2eXcGu4PHM2fOOO2i1Z0gCGjTqg7atKqDa9fzkLD3Ivbu/xf69Pxh2B43A0jlzQDSKoo4eOofHDl9Cl2btcDdbdrC250BJFFVUFxoWPpiKlxtmYiIiIiqptWrV8NisdgsJiNJErRaLd5//334+trf216n0yEmJgYjRowoss/N7VbvS09Pz1Lbyc3NRVRUFKKiovDFF18gMDAQ58+fR1RUlM0QYQA2C9MUBC4FIeXt+wuOKbz/ThQKRZHOVAXzH5ZUx+3XcXd3L/UaOp0OXbt2xRdffFFkX2BgYKnXKO265WnXkfeorHS6/LUufvrpJzRo0MBmX+HedmV1++dMp9PhwQcfxNtvv13k2ILQuizs/dw7W+fOndGxY0esX78e9913H/7++2+bnplA2T4z9erVQ3x8fJHrFZ7rtKI/M3YHj40bN3baRauz/JDCAEAJQIm6ddwx8qEWeHBQU+w/fBnxuy/g3zQB+qvu8AjKg1d92wDywMmU/ADyZg9Irzv8o0VE9rsVFEqFgkKrHBzeGtJc0GuRvRGJiIiI6M483bTY+J8ZLr3+nVgsFqxfvx5Lly7FfffdZ7Nv2LBh+PLLLzF58uRiz1Wr1UVGL3bp0gUpKSlo3rx52QsHcOLECVy/fh2LFi2S54Y7dOhQudosTrNmzeQ5AAvyC7PZjIMHD8rDigMDA5GTk4Pc3Fw5yCqpl1pJWrRoAXd3d8TFxRU71LpLly7YuHEjgoKCnDJdjbPb1Wg0ZR6pmpSUhLy8PDl83bdvH7y8vBAaGoqAgABotVqcP38effv2tbvNNm3a4Ntvv5VH0QLA3r174e3tXerK1126dMG3336LsLAwqFT2RVtt2rSxmf+w4DXc3q49n/t9+/Zh3LhxNs9L6tlp72ucNGkSVqxYgX///RcDBw50eC7F23Xp0gWXL1+GSqWyWTTKUeX5zAAOLC5DBSRA0ANCDiBkQhIyIAmZUGtycXeEL16b1R7TXwhH5/Z1YbjqgfTEusg64w2r6dZbbbFasf9kClZu+R47/jwMnSHPha+HqGqQJBGiZIEo5i+oYhUNsIqGmwurFCyukgOTvKDKtZuLqFwtZVGVrJsLquhvLqZivLmYCldkJqpM+Qsm8e8bERFVX4IgwMvdzWUPe1Yf3rJlCzIyMjBx4kSEh4fbPEaOHInVq1eXeG5YWBji4uJw+fJlZGRkAADeeOMNrF+/HjExMfj777+RnJyMr776Cq+//rpD712jRo2g0Wjw3nvv4fTp0/jhhx/w5ptvOtSGPTw9PfHcc89h1qxZ2L59O44fP46nn34aer0eEydOBADcdddd8PDwwH/+8x+kpqZiw4YNNqt+28PNzQ2vvPIKZs+ejfXr1yM1NRX79u2T39+xY8eibt26GDp0KHbv3o0zZ84gPj4eU6dOlReKKQtntRsWFoZdu3bh33//veMK0LczmUyYOHEijh8/jq1bt2LevHmYMmUKFAoFvL29MXPmTEyfPh3r1q1Damoqjhw5gvfeew/r1q0rsc3nn38eFy5cwIsvvogTJ07g+++/x7x58zBjxgybIcS3e+GFF3Djxg089thjOHjwIFJTU7Fjxw5MmDChxJBs6tSp2L59O5YsWYKTJ0/i/ffftxlmDdj/uf/666+xZs0a/PPPP5g3bx4OHDiAKVOmlOs1jhkzBhcvXsQnn3xS4kJNjhg4cCAiIiIwbNgw/Pzzzzh79ix+//13vPbaaw6F/2FhYdi/fz/Onj2La9euOdwbksFjueX3nIJgAQQTBIURLVto8MxTjfHm3HBEDQiBoPNG+p91kXX2tgBStGLfPyew8sfN2JH4O3TGK5CETEjIgoQcSNBDggESTJBgudlLi8j1JEm8ueqyBVbRJAeFt0JCPcw3V2EuWIHZZMnMX4XZkpH/uBkeFg4NjebrMFpuwGTJvHlO1s3VmLMLBYhGeSXm/DoYIBJVddmGk0i8sABpmTu5wAwREVEFWb16NQYOHFjscOqRI0fi0KFDOHr0aLHnLl26FL/88gtCQ0PlXltRUVHYsmULfv75Z3Tv3h09e/bE8uXLHR4NGRgYiNjYWHz99ddo27YtFi1ahCVLljj+Au2waNEijBw5Ek888QS6dOmCU6dOYceOHfD39wcABAQE4PPPP8fWrVvRvn17fPnll4iOjnb4OnPnzsXLL7+MN954A23atMGjjz4qz4nn4eGBXbt2oVGjRhgxYgTatGmDiRMnwmAwlKunorPanT9/Ps6ePYtmzZrZDNEWBOGOIeyAAQPQokUL9OnTB48++igeeughm/fvzTffxNy5c7Fw4UK0adMGgwYNwk8//YQmTZqU2GaDBg2wdetWHDhwAB07dsTkyZMxceLEOwbc9evXx969e2G1WnHfffehffv2mDZtGvz8/EoMLHv27IlPPvkEK1euRMeOHfHzzz8XuY69n/uYmBh89dVX6NChA9avX48vv/zSZr7SsrxGX19fjBw5El5eXjYLPZWVIAjYunUr+vTpgwkTJqBly5YYPXo0zp07J6/Cbo+ZM2dCqVSibdu28lQJDtVh76rW1ZWzV+U0GI1IOnXcoXNMJhGH/8zAzt3puPCvHh7BenjV10OpsU2JVQoFerRsjIjWTUrpSi9AgIDgQC8Agvw8/2vY/CkICvkY2/Ntj1Or1EVWtc4/l6oLecETefhwwWer8Pc/f1hx/nBjQILVZhhy/n5B/oTg5tE253JoMlGZ1eZVrVPTN+BK9m75ubs6BP6e4fD3CIdG5VfOSqsnrmpNREREVcWZM2fQsmVLHD9+HC1atHB1OVVecavAO8uAAQPQrl07vPvuu05v21XsGgj/ww8/YPDgwUUmnCT7aDQKRNxVBz17BOD0mVzs3H0Vfx69Afe6engWCiAtoojfT5zB/pRzuKtVY/Rq0xQeWs1trUmAIEGSLIW3FM/efEhUwmA2FbNDuNmlX5EfRgkKOeQsCDXl0FOQzyi2Hds/YdNuTQ45bwV1BRGeeDP0KwgKJUCSSujNWmjBk5sLmhQfBBY8d1LNTmuJiCi/h/R13Z822/LMl5GXeRmXMn+FpzYU/h7h8PNoB7Wy6KqERERERFSxtm7dimeeeYahowtlZGQgPj4e8fHx+PDDD11djlPZ1eNRqVTi8uXLCAwMhFKpRFpaGoKCgiqjvnKrCj0ei5OZZcLuvdew+490iF458KyfC6Xa9luhgAJdmzVCvw7N4F4ogBQEIKiO81bFVqmUqFNo6XTXEArNW3J7L81CgaZwWw++mx/fkoah5wemBT1Db21FkbOKa+tW776S/5rcvv1mf1JBYO9AIrJRm3s8GszXcS3nIK7m7EOe+UoJRwnwdmsCf4/28PVoDZWiZi++xh6PRERERNVTRfR4DAsLQ0ZGBubOnYuZM2c6rd2qwK7gMSQkBJ988gkefPBBKBQKXLlyxWYugKqsqgaPBcwWEX8mZuK33ZdxzXwdXvVyobgtgBQkBcJDG2JQj5Zw16hraPBIRFSz1ebgEQAkySovCpWRewwZ+r9gtNwo9lgBSvi4N4e/Rzh83FtBqbi993/1x+CRiIiIiGoDu4LH6OhozJ8/366VtMqzxHZFqOrBY2Fnz+UibvdlpFy+BI/gogEkRAHN6tTHsD6t0DTU32nXZfBIRFTxGDxabRaWkSQJeea0myHkMZit2cWepxDU8HVvBX+PcHi7N4dCsGuWmCqPwSMRERER1QZ2Ly5z4sQJnDp1Cg899BDWrl0LPz+/Yo8bOnSoM+srt+oUPBbIzjEjYe8V7P/nHFQBOVCobL9FklVAY996eGJwe9QPLv98WAweiYgqHoNHa4krWkuSiFzjBWTo/0Km/jgsor7Y45SCG/w82sDfsz28tGHVeo5gBo9EREREVBs4vKp1TEwMZs2aBQ8P5w31rUjVMXgsYLVKOHDkKuKTTsPollkkgISowAMRrdGvY3O4a8q+8A+DRyKiisfgseTg8fbjcgxnboaQJyBKxmKPUyk84e/RDn6e4fDUhNo1KqMqYfBIRERERLWBw8FjgatXryIlJQUA0KpVqyo752N1Dh4LO3kmG1v3pSDDer1IAOmhVWNA55bo16EZ3MoQQDJ4JCKqeAwe7QseCxMlM7LzTiFDfwxZeSmQJEuxx2mUvvDzDIe/Rzjc1SHVIoRk8EhEREREtYHDwaNer8eUKVPw2WefyfM5KpVKjBs3Du+9916V6wlZU4LHAldv6PHD7hT8m3sFUNh+6zzdNBjYuSX6tG8GN439c2AxeCQiqngMHh0PHguzikZk5aUgI/cvZBtSAYjFHuemqiuHkG7qumW+XkVj8EhEREREtYHDweOzzz6LX3/9Fe+//z569+4NANizZw+mTp2Ke++9F6tWraqQQsuqpgWPACAIgIeHEjuTTmFn0ikYzbY9QLzcNBjYJT+A1KrvHEAyeCQiqngMHssXPBZmseqRmZeMjNxj0BnPlHicu7oe/G+GkFUt5GPwSERERES1gcPBY926dfHNN9+gX79+Ntt37tyJUaNG4erVq86sr9xqavAYVCe/Z6kuz4i4xJOIP3oKJrPtiuJe7lrc26Ul+oQ3haaUAJLBIxFRxWPw6LzgsTCzNQcZuX8jQ38MetPFEo/z1DaCv0c4/DzaQa30dHodjmLwSEREriJJEp599ll88803yMjIwJ9//olOnTpVeh1hYWGYNm0apk2b5rQ2x48fj8zMTGzevNlpbRJR+Ti8HKRer0dwcHCR7UFBQdDri1+FkiqOl7sWQyPC8ea4wbi3S0toVEp5ny7PiE17/8Ibn23Hb4knYbJYS2mJiIio+lErvRHk0xOtQiahbf2XUM93ANzUQUWOyzWex8WMrTj27xKcSv8M13V/wioaXFAxERFRxfvjjz+gVCoxZMiQIvu2b9+O2NhYbNmyBWlpaQgPD4cgCAzrqpj4+HgIgoDMzExXl0JULvZPBHhTREQE5s2bh/Xr18PNzQ0AkJeXh5iYGERERDi9wKrkRu5fyMn7F6IyHZAUAATkZ7eCzdfC7dtLOdbmuVR4e0nHFnxty8tdi2G92mNA55b49cg/2PVXqhw05uiN+HbPUfxy5B/c26Ul7g5vahNQEhER1QRalT9CfO9BiO89yDOlI0N/DJn6YzBabhQ6SkKOIRU5hlRcuLEFPu4t4O8RDl/3llAoNC6rnYiIyJlWr16NF198EatXr8alS5dQv359eV9qairq1auHXr16Of26ZrMZarXjC54SUc3lcPC4cuVKREVFoWHDhujYsSMAICkpCW5ubtixY4fTC6xKrubsx3Xd4Tu+a2VaJtxBl3JuhZZCQeApKAAoENFRQM8OAvKMFuQZLbCKgCgBkiRAlM7i738V8PHwgLeHGxSCAoKgREaeOj8wFRQQkP+AkN92QbtCoWsIgkIOWOWvC84VFHJdt44vWmex7dl9/YL27DmXiIhqG3dNENw1/VHPNxJ60yU5hDRbc+RjJFiRlXcCWXknoBDU8HVvDX/PcHi7NYNCcPh/kYiIqAaTJAlWMc9l11cq3CEIRTugFEen02Hjxo04dOgQLl++jNjYWPznP/8BkD8Ued26dQAAQRDQuHFj+bzhw4cDABo3boyzZ88CAL7//nvExMTg+PHjqF+/Pp588km89tprUKlUchsffvghtm3bhri4OMyaNQvR0dFFakpPT8fEiRPx66+/IiQkBAsWLChyTGZmJmbOnInvv/8eRqMR3bp1w/Lly+XcITo6Gps3b8Zzzz2HBQsW4Pr163jggQfwySefwNe3+OlLjEYjZs2aha+++grZ2dlym927d4ckSWjRogUmT56MmTNnyuckJiaic+fOOHnyJJo3bw5BEPDRRx/hxx9/xG+//YbGjRtjzZo1CAwMxKRJk3Dw4EF07NgRn332GZo1aya3Y89798knn+Cnn37Cjh070KBBAyxduhQPPfQQzp49i8jISACAv78/AODJJ59EbGxs6d98oirI4f+rDg8Px8mTJ/HFF1/gxIkTAIDHHnsMY8eOhbu7u9MLrEokqfgVNF1DQkHEKSG/Z+Pts3W6afMfxTPCUujlGC0lHVcTFA4tBdtw9LbgMz+0vC28dDiELXyuUGx7Ra5fOEwttb1b+0uuvXAIW8LXha5vGwgTEdUsgiDAU9sAntoGaOB3L3KN55GhP4YM/d82P0CKkhkZ+r+Qof8LSoUb/Nzbwt8zHF7aMP77SEREsIp5OHDmZZddv0eTpVApPew69n//+x9at26NVq1a4fHHH8e0adMwZ84cCIKAlStXolmzZvi///s/HDx4EEpl/ki4oKAgrF27FoMGDZK37d69G+PGjcO7776Le+65B6mpqXjmmWcAAPPmzZOvFx0djUWLFmHFihVyqHa78ePH49KlS9i5cyfUajWmTp2K9PR0m2MeeeQRuLu7Y9u2bfD19cXHH3+MAQMG4J9//kFAQAAA4NSpU/jf//6HH3/8EdnZ2Zg4cSKef/55fPHFF8Ved/bs2fj222+xbt06NG7cGIsXL0ZUVBROnTqFgIAAPPXUU1i7dq1N8Lh27Vr06dMHzZs3l7e9+eabWLZsGZYtW4ZXXnkFY8aMQdOmTTFnzhw0atQITz31FKZMmYJt27Y59N7FxMRg8eLFeOedd/Dee+9h7NixOHfuHEJDQ/Htt99i5MiRSElJgY+PT43PW6jmcnhxmerGmZPj/5vxMzL1p5ClywIgAYIEQMStEFC87c+bXwu37y/la6FGfzuoyrtzCFs0NL1DT1i7esWWFsLahqSOBcglXL/UELbo9W0CZAh2/7aZqDAuLlMxi8uUlSRZkWM4fbMnZDJEyVTscSqlF/w92sHfIxwemoZO+/vPxWWIiKoXi1VfbYLH3r17Y9SoUXjppZdgsVhQr149fP311/ICsStWrMCKFSvkXo1A/i/qNm3ahGHDhsnbBg4ciAEDBmDOnDnyts8//xyzZ8/GpUuX5POmTZuG5cuXl1jPP//8g1atWuHAgQPo3r07AODEiRNo06YNli9fjmnTpmHPnj0YMmQI0tPTodXe6j3TvHlzzJ49G8888wyio6OxYMECnDt3Dg0aNACQP1/lkCFD8O+//yIkJMRmcZnc3Fz4+/sjNjYWY8aMAZA/FLxgUZtZs2bh0qVLaNSoEX7//Xf06NEDZrMZ9evXx5IlS/Dkk0/Kr/H111/Hm2++CQDYt28fIiIisHr1ajz11FMAgK+++goTJkxAXl6eQ+9d4XZzc3Ph5eWFbdu2YdCgQYiPj0dkZCQyMjLg5+dnx3eeqGriOCIHNPC/D3U8+iIps+JWtZbuFExChCBIqOOvBSAiPzcWb55580/p1vH52wq2S8g1GHD0zL/452I6JIhQKCQoBEAhAE3rBaB/pxb57crtiJAk8WZdBV+LgJTfdv7Xtx1fqC5JulXDrW2iTa02bdyxvVvnUkUoeI9v4ttcgqLBZ+lTCZQyNUCpUxOUHoKWdG7hANfxqQlKq8WOALdIIExUNQmCEj7uLeDj3gKhAQ8gO+8kMnKPIcvwDyTp1jAAi1WHqzn7cTVnPzRKP/h7hsPfIxxu6mD+EoKIiKqclJQUHDhwAJs2bQIAqFQqPProo1i9erUcPNorKSkJe/fuxVtvvSVvs1qtMBgM0Ov18PDID0K7detWajvJyclQqVTo2rWrvK1169Y2YVpSUhJ0Oh3q1LH9JW1eXh5SU1Pl540aNZJDRyB/DQpRFJGSkoKQkBCbc1NTU2E2m9G7d295m1qtRo8ePZCcnAwAqF+/PoYMGYI1a9agR48e+PHHH2E0GvHII4/YtNWhQwf564LFdtu3b2+zzWAwIDs7Gz4+Pna/d4Xb9fT0hI+PT5GeoETVHYPHKia/h1bBIjIlHQOoFPb9tut27mqgf4d26NxUj58Pp+D3v8/CIuaPuR7SvT+CfBrcoYWqIT+IlEoILQsFlTYBauEQ1Db4LBymym1AKtTerXD39nOLDVDl0FQqsb0Sw9zizpVfj+MBLtPDiiBBghWSZC14SiVydD7XsgWfNgGwHVMTlG1uWft60ZbUQ1gQNFAp3KBQaDl/YBWjENTw82gLP4+2sIpGZOWdQEbuMWQbUpH/y7t8JmsmrmTvwZXsPXBTB8LfIz+E1FajnqxERFQ2SoU7ejRZ6tLr22P16tWwWCw2i8lIkgStVov333+/xLkQi6PT6RATE4MRI0YU2Vew0CyQH5iVl06nQ7169RAfH19kX0X39ps0aRKeeOIJLF++HGvXrsWjjz4qB4MFCi+YU/CLx+K2iTd/trb3vbt9IR5BEOQ2iGoK/uRTS/l7eeDRvp1xX5dW+PnIP7iRo0eHJvXvfGIVkf8Pe0FPMFdXU7UVDmHtCj4Lh5YlhLolBbi2IWgpvWJLub5NIFwk8HXg+mWohSpCfg9ahrS3NA18DCG+fVxdBpVAqdAiwLMjAjw7wmLVIzPvODJyj0FnPGtznMF8FWlZO5GWtRMemvrw9wiHn0c7Dp8mIqqhBEGwe6izq1gsFqxfvx5Lly7FfffdZ7Nv2LBh+PLLLzF58uRiz1Wr1bBarTbbunTpgpSUFJu5DsuidevWsFgsOHz4sDzUOiUlBZmZmTbXunz5MlQqFcLCwkps6/z58zardO/btw8KhQKtWrUqcmyzZs2g0Wiwd+9eeREds9mMgwcPYtq0afJx999/Pzw9PbFq1Sps374du3btKtfrLXg95X3vNBoNABT5vhBVNwweazl/bw+MHdAVfp6eHDJWQ+V/X5X5+Sy/xaUqPqgs2hO1pAC1TMGnnYFsSb1oCweyDvWKdfT67EXrNEIpPdqpalEpPVDXqxvqenWDyZKNTP3fyNAfg970r81xetMl6E2X8G/mz/DSNoa/Rzh8PdpCrSx/DxAiIiJ7bdmyBRkZGZg4cWKRno0jR47E6tWrSwwew8LCEBcXh969e0Or1cLf3x9vvPEGHnjgATRq1AgPP/wwFAoFkpKScOzYsWJXpS5Jq1atMGjQIDz77LNYtWoVVCoVpk2bZrNYysCBAxEREYFhw4Zh8eLFaNmyJS5duoSffvoJw4cPl4dzu7m54cknn8SSJUuQnZ2NqVOnYtSoUUWGWQP5PTGfe+45zJo1CwEBAWjUqBEWL14MvV6PiRMnyscplUqMHz8ec+bMQYsWLRAREWH3ayuJM967xo0bQxAEbNmyBffffz/c3d3h5eVV7tqIKpvDwWPTpk1x8ODBInMvZGZmokuXLjh9+rTTiqPKo1TwB2GiW0N1XV1J1VbSVAflD0EdnUqg5GkVyn394sLk4uaivUMP4WJx7stqSaPyQZBPBIJ8ImA037i5MvYxGMy28zDpjOegM57DhYyt8HZrdrMnZGsoFW4ltExEROQcq1evxsCBA4sdTj1y5EgsXrwYR48eLfbcpUuXYsaMGfjkk0/QoEEDnD17FlFRUdiyZQvmz5+Pt99+G2q1Gq1bt8akSZMcrm3t2rWYNGkS+vbti+DgYCxYsABz586V9wuCgK1bt+K1117DhAkTcPXqVYSEhKBPnz7ynIpA/mIzI0aMwP33348bN27ggQcewIcffljidRctWgRRFPHEE08gJycH3bp1w44dO+Dv729z3MSJE/Hf//4XEyZMcPi1FccZ712DBg0QExODV199FRMmTMC4ceMQGxvrlPqIKpPDq1orFApcvnwZQUFBNtuvXLmCRo0awWg0OrXA8nL2qpwGoxFJpypucRl7CAIQVMd53fxVKiXqeHs7rT0iIspXeLoAQAmtyg8KhQoKQX2nU12upq9q7Sx5pityCGmyZBR7jAAlfNxbwt8zHL5uLaFQqLmqNRERkYOio6OxefNmJCYmOr3t3bt3Y8CAAbhw4YJN0ElE5Wd3j8cffvhB/nrHjh02v0WxWq2Ii4srdS4GIiKi2qZgZW8BSgiCCiqlfRPDU/XhrgmGuyYY9Xz7Q2/6Fxn6Y8jU/w2zNUc+RoIVWXnJyMpLhkLQwNe9Nep4dUFd725QCEoXVk9ERFS7GY1GXL16FdHR0XjkkUcYOhJVALuDx2HDhgHI7wL95JNP2uxTq9UICwvD0qWuW+WLiIiIyFUEQYCntiE8tQ3RwO8+6IznboaQx2EV8+TjRMmEDP1RZOiP4uy1rxFWdySCfMo/lxQRERE57ssvv8TEiRPRqVMnrF+/3tXlENVIDg+1btKkCQ4ePIi6detWVE1OVZFDrQUAnh5qqNUKiKIEo1mEwWAp9zXuhEOtiYiqH0FQwU1d584HVhEcau0ckmRFtiEVGbnHkJV3AqJkstnfpt4L8PcMd1F1REREREQVy+HFZc6cOVMRdVQ7Xh5qaDRKqFW3FgnQaiQoFQJy9WYXVlbZBJvVsG/l2Fz1loiISBCU8HVvCV/3lhBFM7IM/yAj9xiy805CqdDC16ONq0skIiIiIqowDgePABAXF4e4uDikp6dDFG1X7VyzZo1TCqvKvDzU8PQoujCAIAjw8lDDKkqV0vPxtqvfXI1XAKCAAAEo9BAg3FxJ9ebXuBUNqhQqaFQ+RVrLP+zW8UWud4eVWW+tfCvdPOPWf1Hka8lmVdiCVWoht1H4aEHeVnBu/sqzpYeekmS91bZUwmqzREREFUShUMPfox38PdoBACxiLud4JCIiIqIazeHgMSYmBvPnz0e3bt1Qr149m95utYFSIcDDvfS3zdNDDZPRAlEqCP4KkUp6v4TbHkDRkO7WdqXC52YgqLhjAFiSgtYUggpKhaZMbZTavlAQetpXTX7OWXk/gEkFIack3lxxtiC8FItEl0Kxz2zDz/wwU7zZriivZktERHQ7pcIN7hpOYE9ERERENZvDweNHH32E2NhYPPHEExVRT5UnCAooFR7ID/zyg79bvQLzH2qlAiZ3E3S5plLbKnMNABRC0R6X5BhBUFR42GkbQtrsQUFYWTikzO+VydCSiIiIiIiIiKo/h4NHk8mEXr16VUQt1UJ+8Oh5x+O8PdXI1Zvg2NI9VNPkh5uKIh1f7VE4lJRgzf9TsuJWr8r88PJWT01+2IiIiIiIiIio6nA4eJw0aRI2bNiAuXPnVkQ9NYZCIcDHR4usLKOrS6FqytHQ0nboeMFclrfmy5R7Vco9KjnXJRERERERERFVHIeDR4PBgP/7v//Dr7/+ig4dOkCtth3yu2zZMqcVV915uauRk2OEyGyHKkFZh47f6llpvTnU++afck9L9qYkIiIiIiIiIsc5HDwePXoUnTp1AgAcO3bMZl9tW2jGHu5uauTqza4ug6hEt3pWlvzPQUE4CUmy6U1ZMASc81MSERERERER0e0cDh537txZEXXUWB7uDB6p+nPOsO/bFtKxGfLNXpVERERERERENY3DwSM5RqNWQK1WwGzmeGuqPcoy7Ns2mBRtelAWfA15rkoiIiIiIiIiquocDh4jIyNLHVL922+/laugmshNq4LZbJKfKxUKqJVKKBUKKBQKCIIAk8UMk9kCkctgUy3lSK9KqbgFdIpdSKdor0siIiIiIiIiqhwOB48F8zsWMJvNSExMxLFjx/Dkk086q64axU2rRI7u5tdqNXw8PIqEt+4aDaxWK7Lz8mCyWFxQJVH1IfeohNLu4d8Abs5LKZawiA5X+iYiIiIiIiJyJoeDx+XLlxe7PTo6GjqdzqG2du3ahXfeeQeHDx9GWloaNm3ahGHDhsn7JUnCvHnz8MknnyAzMxO9e/fGqlWr0KJFC0fLdimNWgk3rRJqhQYeWm2JxymVSvh7ecFgNiFHn8fej0ROJggCBCjvOAS86LDvwoFl/p8MKYmIiIiIiIhKp3BWQ48//jjWrFnj0Dm5ubno2LEjPvjgg2L3L168GO+++y4++ugj7N+/H56enoiKioLBYHBGyZUqpI5PqaFjYW5qDfy9vKBUcJVwIlcQBAUUggpKhQZKhRtUSneolZ7QqHygVfnBTV0HbupAuKmD4KauC60qABqVL9RKb6iUHlAqtFAIajjUHZOIiIiIiIiohnHa4jJ//PEH3NzcHDpn8ODBGDx4cLH7JEnCihUr8Prrr2Po0KEAgPXr1yM4OBibN2/G6NGjy11zZREEAXX9vHAxT3dzHro7UymV8PX0QqZOx56PRFVU/pQJSgiCEoC62GMkSYQoWQoN77ZAlKw3e03y7zYRERERERHVXA4HjyNGjLB5LkkS0tLScOjQIcydO9dphZ05cwaXL1/GwIED5W2+vr6466678Mcff5QYPBqNRhiNRvl5dna202oqK293dygUCri7qaDPM9t9nlqphLe7O7L0+gqsjogqkiAooBQ0xe6znWPy9lW8uSAOVa6qeP8kIiIiIqLqzeHg0dfX1+a5QqFAq1atMH/+fNx3331OK+zy5csAgODgYJvtwcHB8r7iLFy4EDExMU6rozyUSiV8PTzgrs0PHdwcDB4BwE2jQa7RAIuV4QNRTSMIpfeWLFCwivetXpO280zemo+SPSip7KrS/ZOIiIiIiGoGh4PHtWvXVkQdTjNnzhzMmDFDfp6dnY3Q0NBKr0OjVqOuj7fN6tUebipkwPFowNvdA5m5OnDENVHtJK/ibceiOKJkKbRit9UmrCQqTVW5fxIRERERUc1R5jkeDx8+jOTkZABAu3bt0LlzZ6cVBQAhISEAgCtXrqBevXry9itXrqBTp04lnqfVaqG1cxGXiuTj4W4TOgKAUqmAu7va4V6PGpUKXm5uyMmrfovqEFHlKX1Yd+GVua2FhnSLckDJHpO1W1W5fxIRERERUc3hcPCYnp6O0aNHIz4+Hn5+fgCAzMxMREZG4quvvkJgYKBTCmvSpAlCQkIQFxcnB43Z2dnYv38/nnvuOadcoyIoFAr4eLhDqy5+6KSXp8bh4BEA3DRa6AwG9nokojIRBAEClKX2mrw13+RtoaQ8lJtzThIREREREZH9FI6e8OKLLyInJwd///03bty4gRs3buDYsWPIzs7G1KlTHWpLp9MhMTERiYmJAPIXlElMTMT58+chCAKmTZuGBQsW4IcffsBff/2FcePGoX79+hg2bJijZVcaHw93eJayure7m6pIT0h7KAQB3m7u5SmNiKhUgqCAQlBDqdBCpfSAWukFjcoXWpU/3NR14KYOhJs6CG7qutCqA6BR+UGt9IFK6Qmlwg0KQQ1BcPi2QkRERERERDWUwz0et2/fjl9//RVt2rSRt7Vt2xYffPCBw4vLHDp0CJGRkfLzgrmlnnzyScTGxmL27NnIzc3FM888g8zMTNx9993Yvn073EoJ9lzJXastNXQs4Omhhi7XVKb2LaKIPJPxzgcTEVWA/F+cKG/2niz+mIIekyIsNnNNipIFHM5NRERERERUezgcPIqiCHUxw4jVajVE0bEheP369YNUythhQRAwf/58zJ8/39EyK50gCPD19LDrWC/PsgWPAOCh1cJgKtu5RESVQRAU+b0ni1mtOz+ALFj0xnLza8vNOSaJiIiIiIioJnF4TFz//v3x0ksv4dKlS/K2f//9F9OnT8eAAQOcWlx1EuDtDaXCvrdTo1aW1FHojpQKBTSqMq8JRETkUoKghFKhgUrpDrXSG1qVH9zUdeGmDro5fNsXKqWXPHS7xG6VREREREREVOU5nGC9//77eOihhxAWFobQ0FAAwIULFxAeHo7PP//c6QVWBx5uWrhpil9MpjiCIECrVcFgtJTpet4eHhAEsdTeokRE1Un+4jdqQFDj9uVvbvWStECULDcXwLFwoRsiIiIiIqIqzuHgMTQ0FEeOHMGvv/6KEydOAADatGmDgQMHOr246kAQBPh42DfEujB3t7IHj0qFAhq1EkYOuSaiWkAQlFAKSgAam+2SJEG6OY+kKNn+ybkkiYiIiIiIXK9MY3YFQcC9996Le++919n1VDuebm52D7EuzMNDjYwsQ5mvq1WrGDwSUa3GXpJERERERERVm92J2W+//Ya2bdsiOzu7yL6srCy0a9cOu3fvdmpxVZ1apYK3u3uZzlUpFVCrHQ8sC7gVs8APERHluzWXpAc0Kh9oVf5wUwfCTR0IrSoAapUPVErP/LkkFRoIghKcT5KIiIiIiMi57O7xuGLFCjz99NPw8fEpss/X1xfPPvssli1bhnvuucepBVZVgiAgwNsLCkXZf1B116pgNpet16JapYJSqYTVypVgiYjsVdqK2wAgSeLN3pHSzT/Fm0O3xZv7xJu9JjmUm4iIiIiI6E7s7nKXlJSEQYMGlbj/vvvuw+HDh51SVHXg5+kJlfL2wX2OcdOWb3VqD63mzgcREZHdBEEBhaDO7y2pcIda6QmNygcalR+06gC4qevCXROU33NSXQcalf/N3pNeUCrc5dW42YOSiIiIiIjIgR6PV65cgbqU4b0qlQpXr151SlFVnbtWCw83bbnb0WjKF1x6at2Qk2cAuLo1EVGlEgQFBCjumC2ylyQREREREdVmdvd4bNCgAY4dO1bi/qNHj6JevXpOKapKE1DmeR1vp1QqoFaVfZ5HpVLBuR6JiKqw/B6UKigVGigV5f+FVU2lUflCo/KFQuA9jYiIiIioJrE79br//vsxd+5cGAxFV2LOy8vDvHnz8MADDzi1uKpIqVBArSpfT8XCtOUebs0fZImIqPoRBAXUKh+oVT5QKtygVLhBqw6Qh7Srld6Fhq0TEREREVF1JEiSfeN0r1y5gi5dukCpVGLKlClo1aoVAODEiRP44IMPYLVaceTIEQQHB1dowY7Kzs6Gr68vsrKyil0Yx9V0uSZcz8hz6BxBENCoQf5rkSQJlzMyIYpimWtQq1QI8vMt8/lERFTzOPv+KUlWGMzX5OcalS+UCje7zhUlCyxWHayiCTVlyLpS4QaNivdeIiIiIqrZ7O5uFxwcjN9//x3PPfcc5syZg4K8UhAEREVF4YMPPqhyoWN1oC3nPI+CIMBDq4Uuz7HwkoiIyFUUCq3doSMAKAQVNCo/SJIVFtEASbLAKhYdgUFERERERFWLQ+N8GzdujK1btyIjIwOnTp2CJElo0aIF/P39K6q+Gk+tVkKpFGC1lr0Hh4dWw+CRiIiqBUFQQaMsWw9KQVBCrfQEAJitSljFvJsL9xARERERUVVUpgkG/f390b17d2fXUmu5u6mhyzWV+Xy1SgWlUgmr1erEqoiIiJxNgEblB0Eo+8JqBdRKL6iVXrCKBpgsWU6ojYiIiIiInK38/+dP5eamLf/E+e4ajRMqISIiqjgqpScUTl4spmBhGiIiIiIiqnoYPFYB5V3ZGuDq1kREVNUJUFVQQKhR+UKt9AIgVEj7RERERERUNgweqwCVUgG1qnzfCrVKCTf2eiQioipKEBQQnNzbsTCV0hNadQAUgrrCrkFERERERI5h8FhFuLuX/wcldy2DRyIiqr0UggpadQBUSi9Xl0JERERERGDwWGW4OWG4tZtaAwgcZkZERLWbWukJ1c3Vr4mIiIiIyHUYPFYRWk35h58pFAK0ag4xIyIiUiu9oFBw/mMiIiIiIldi8FhFKBQCVMryfzs8OM8jERERAECj9GX4SERERETkQgweqxCNuvzfDnetBgoFv61ERESCIECj9AZXuyYiIiIicg0mVFWI1gnzPAqCAHf2eiQiIgIACIISas73SERERETkEgweqxCttvzzPAKAh5bDyoiIiAooFR4QBOfcY4mIiIiIyH4MHqsQjVoJwQmrUmvUKg63JiIiukkQBKiVPq4ug4iIiIio1mE6VYUIguCU1a0BcLg1ERFRIUqFBmqlt6vLICIiIiKqVRg8VjHOGm7tplE7pR0iIqKaQqX0gELg/ZGIiIiIqLIweKxitJryLzADABqVGnDCsG0iIqKaRK3iKtdERERERJWFwWMV46yh1gqFALWSE+kT/X97dx5dVX3uf/yz95mSkKkhIQlTGGQQUFQEmipISyqwvC1qb6WRdRu8XBXB2qpQK1pCsZaOaG2pvV4vYm8VoS1oSxG1IKBMBRksMglllEQUF4QwJCR5fn/449QDIQPs5Jwk79daZ62cvb9n59lP9lnPOU++e28A+CzXCcjnxkU7DAAAAKBFoPEYY1zXUcDvzZ8l6Pdm9iQAAM1JwJcox+EjEAAAANDQ+NQdg4IezXoMBbiOFQAA53IcV363VbTDAAAAAJo9Go8xKC7kzUzFuGBArsufGACAc/nceDkOlyQBAAAAGhJdqRgUF+dN49FxHO5uDQBANRzHUcCXFO0wAAAAgGaNxmMM8vtc+X3e/GniAkFPtgMAQHPjc0NyXeokAAAA0FBoPMaoUMib07+CAW4wAwDAhQR8idEOAQAAAGi2aDzGqJBH13n0ua78Pq5hBQBAdVwnIJ8bF+0wAAAAgGaJxmOMivPoztYSsx4BAKiJ302IdggAAABAs0TjMUYFAj65ruPJtkIBbjADAMCFuG5ArkOtBAAAALxG4zGGeTXrkcYjAAA18/taRTsEAAAAoNmh8RjDuM4jAACNgztcAwAAAN6j8RjDvLqztcSsRwAAahP0pUjy5jInAAAAAGg8xrRgwOfZ15+gnxvMAABQE8dxucM1AAAA4CEajzHMcRzPTrfmztYAANQu4GslZj0CAAAA3qDxGOO8Ot3a7/PJdflzAwBQE8fxye+Lj3YYAAAAQLNAJyrGhYLezVTkOo8AANTO7zLrEQAAAPBCTDcep06dKsdxIh49e/aMdliNKhT08gYznG4NAEBtHMeV39cq2mEAAAAATV7Md6J69+6tv/3tb+Hn/hZ2kxTXdRQM+lReXnnJ24oLBCWduPSgAABo5vxugiqrTsqsKtqhAAAAAE1WzHfx/H6/srKyoh1GVMV51Hj0+Vy5rquqKr5EAQBQE8dx5HMTVFFZGu1QAAAAgCYrpk+1lqT3339fbdu2VZcuXTR69Gjt37+/xvFlZWUqKSmJeDR1Xt3ZWpKCLWzGKACgbppj/bxUfjdeXOsRAAAAuHgx3XgcOHCgZs+ercWLF+vpp5/Wnj17NGjQIB0/fvyCr5k+fbpSUlLCjw4dOjRixA3Dy+s8BrnOIwCgGs2xfl4qx3Hlc0PRDgMAAABoshwzs2gHUVdHjx5VTk6OZsyYobFjx1Y7pqysTGVlZeHnJSUl6tChg44dO6bk5OTGCtVzh4qP60zFp6dIO46jju0ubl/Kz1Too2PHIpYF/H61SU255BgBAE1Xc62fl6qy6rTKK47VPrCefG6cgn5qLwAAAJq3JjX9LTU1Vd27d9euXbsuOCYUCikUan6zE0Ihv85UlF/ydgJ+nxzHURPqNwMAGkFzrZ+XynVCchyXm8wAAAAAFyGmT7U+V2lpqXbv3q3s7Oxoh9LovDrd2nEcxYeCnmwLAIDm7tObzMRHOwwAAACgSYrpxuPEiRO1fPly7d27V6tWrdItt9win8+n/Pz8aIfW6Ly8wUyrUJxn2wIAoLnzuwlynJj+yAQAAADEpJg+1frgwYPKz8/XkSNHlJGRoeuvv15r1qxRRkZGtENrdAG/K5/PUWXlpZ8iHQz45fP5VFlZ6UFkAAA0b5/eZCZeFZUnoh0KAAAA0KTEdOPxpZdeinYIMSUU9OvkqTOebCshFNTxk6c82RYAAM2dn8YjAAAAUG+cN9SExIW8uc6jJMUFuM4jAAB15Tg+OU5M/78WAAAAiDk0HpuQUNC7Lzxn724NAADqxufyTzsAAACgPmg8NiHBoHfNQsdxFAwEPNkWAAAtgd9tJYl/2gEAAAB1ReOxifHydOtQgFPGAACoK8dxFfAlRTsMAAAAoMmg8djExIW8axaG/Mx4BACgPvy+eDkOH58AAACAuuCTcxMTH+dd4zEY8HOdRwAA6snnJkQ7BAAAAKBJoPHYxAQCPvn93jULuc4jAAD143fjoh0CAAAA0CTQeGyC4j083TqOxiMAAPXiOD65bijaYQAAAAAxj8ZjExQMenmDGRqPAADUl4/GIwAAAFArGo9NUMjDGY8Bv08+l8MAAID68DlxkrhOMgAAAFATOk5NkN/n7Z+NWY8AANSP4zjMegQAAABqQeMRCgW8m0EJAEBL4eMmMwAAAECNaDxCAT+NRwAA6svnhuQ4fJQCAAAALoRPywAAABeJWY8AAADAhdF4BAAAuEif3mQGAAAAQHVoPAIAAFwk1w3IcbhkCQAAAFAdGo8AAACXgNOtAQAAgOrReAQAALgEfhqPAAAAQLVoPAIAAFwCx/HJdUPRDgMAAACIOTQeAQAALpHfTYh2CAAAAEDMofEIAABwiXxuUK4TiHYYAAAAQEyh8QgAAOABv49ZjwAAAMBn0XgEAADwgM+Nk+P4ox0GAAAAEDNoPAIAAHgk4EuMdggAAABAzKDxCAAA4BGfG+JajwAAAMD/R+MRAADAQ35fq2iHAAAAAMQEGo8AAAAeYtYjAAAA8CkajwAAAB7zufHRDgEAAACIOhqPAAAAHvO5wWiHAAAAAEQdjUcAAACPOY6P060BAADQ4tF4BAAAaAB+X0K0QwAAAACiisYjAABAA/C5ccx6BAAAQItG4xEAAKCB+H2J0Q4BAAAAiBoajwAAAA3E5waZ9QgAAIAWi8YjAABAA+JajwAAAGipaDwCAAA0INcJSXKiHQYAAADQ6Gg8AgAANCDHceRzQ9EOAwAAAGh0NB4BAAAaGI1HAAAAtEQ0HgEAABqY64TkOHzsAgAAQMvCJ2AAAIAG9unp1vHRDgMAAABoVDQeAQAAGoHfjRc3mQEAAEBLQuMRAACgETiOT64bjHYYAAAAQKOh8QgAANBI/G5ctEMAAAAAGg2NRwAAgEbic+PkOL5ohwEAAAA0ChqPAAAAjcjPTWYAAADQQjSJxuPMmTPVqVMnxcXFaeDAgfr73/8e7ZAAAAAuio+bzAAAAKCFiPnG49y5c/XAAw+osLBQGzZsUN++fTVs2DAdPnw42qEBAADUm+O48vuY9QgAAIDmL+YbjzNmzNCdd96pO+64Q7169dJvf/tbJSQkaNasWdEODQAA4KK4TiDaIQAAAAANzh/tAGpSXl6ud955Rw8//HB4meu6ysvL0+rVq6t9TVlZmcrKysLPS0pKGjxOAACaOuonAAAAAK/F9IzHjz/+WJWVlcrMzIxYnpmZqeLi4mpfM336dKWkpIQfHTp0aIxQAQBo0qifAAAAALwW043Hi/Hwww/r2LFj4ceBAweiHRIAADGP+gkAAADAazF9qnV6erp8Pp8+/PDDiOUffvihsrKyqn1NKBRSKBRqjPAAAGg2qJ8AAAAAvBbTMx6DwaD69eunJUuWhJdVVVVpyZIlys3NjWJkAAAAAAAAAGoS0zMeJemBBx5QQUGBrr32Wg0YMEBPPvmkTpw4oTvuuCPaoQEAAAAAAAC4gJhvPI4aNUofffSRpkyZouLiYl111VVavHjxeTecAQAAAAAAABA7HDOzaAfRkEpKSpSSkqJjx44pOTk52uEAANAkUD8BAAAAXKqYvsYjAAAAAAAAgKaJxiMAAAAAAAAAz9F4BAAAAAAAAOA5Go8AAAAAAAAAPEfjEQAAAAAAAIDnaDwCAAAAAAAA8ByNRwAAAAAAAACeo/EIAAAAAAAAwHP+aAfQ0MxMklRSUhLlSAAA8F5SUpIcx/F8u9RPAEBz1lD1EwAQqdk3Ho8fPy5J6tChQ5QjAQDAe8eOHVNycrLn26V+AgCas4aqnwCASI6dndLQTFVVVenQoUOX/B+tkpISdejQQQcOHKBAXSJy6R1y6Q3y6B1y6Y365LGhZmxQP2MPufQOufQGefQOufRGLNRPAECkZj/j0XVdtW/f3rPtJScn82HAI+TSO+TSG+TRO+TSG9HMI/UzdpFL75BLb5BH75BLb5BHAIgd3FwGAAAAAAAAgOdoPAIAAAAAAADwHI3HOgqFQiosLFQoFIp2KE0eufQOufQGefQOufRGc8pjc9qXaCOX3iGX3iCP3iGX3iCPABB7mv3NZQAAAAAAAAA0PmY8AgAAAAAAAPAcjUcAAAAAAAAAnqPxCAAAAAAAAMBzNB4BAAAAAAAAeI7GYx3NnDlTnTp1UlxcnAYOHKi///3v0Q4ppk2dOlWO40Q8evbsGV5/+vRpTZgwQa1bt1ZiYqK+9rWv6cMPP4xixLFjxYoV+spXvqK2bdvKcRy9/PLLEevNTFOmTFF2drbi4+OVl5en999/P2LMJ598otGjRys5OVmpqakaO3asSktLG3EvYkNtuRwzZsx5x+nw4cMjxpBLafr06erfv7+SkpLUpk0b3XzzzdqxY0fEmLq8p/fv36+bbrpJCQkJatOmjSZNmqSKiorG3JWoqksehwwZct4xOW7cuIgxTS2P1M/6oX5ePOqnd6if3qB+eqOl1k8AaC5oPNbB3Llz9cADD6iwsFAbNmxQ3759NWzYMB0+fDjaocW03r17q6ioKPx4++23w+vuv/9+/eUvf9Ef/vAHLV++XIcOHdKtt94axWhjx4kTJ9S3b1/NnDmz2vU//elP9dRTT+m3v/2t1q5dq1atWmnYsGE6ffp0eMzo0aP13nvv6Y033tDChQu1YsUK3XXXXY21CzGjtlxK0vDhwyOO0zlz5kSsJ5fS8uXLNWHCBK1Zs0ZvvPGGzpw5oxtvvFEnTpwIj6ntPV1ZWambbrpJ5eXlWrVqlZ5//nnNnj1bU6ZMicYuRUVd8ihJd955Z8Qx+dOf/jS8rqnlkfp5caifF4f66R3qpzeon95oifUTAJoVQ60GDBhgEyZMCD+vrKy0tm3b2vTp06MYVWwrLCy0vn37Vrvu6NGjFggE7A9/+EN42bZt20ySrV69upEibBok2YIFC8LPq6qqLCsry372s5+Flx09etRCoZDNmTPHzMy2bt1qkmzdunXhMa+++qo5jmMffPBBo8Uea87NpZlZQUGBjRw58oKvIZfVO3z4sEmy5cuXm1nd3tOLFi0y13WtuLg4PObpp5+25ORkKysra9wdiBHn5tHM7IYbbrBvf/vbF3xNU8sj9bP+qJ/eoH56h/rpHeqnN1pC/QSA5oQZj7UoLy/XO++8o7y8vPAy13WVl5en1atXRzGy2Pf++++rbdu26tKli0aPHq39+/dLkt555x2dOXMmIqc9e/ZUx44dyWkt9uzZo+Li4ojcpaSkaODAgeHcrV69Wqmpqbr22mvDY/Ly8uS6rtauXdvoMce6ZcuWqU2bNurRo4fuueceHTlyJLyOXFbv2LFjkqS0tDRJdXtPr169WldccYUyMzPDY4YNG6aSkhK99957jRh97Dg3j2e98MILSk9PV58+ffTwww/r5MmT4XVNKY/Uz4tH/fQe9dN71M/6o356o7nXTwBobvzRDiDWffzxx6qsrIwoUpKUmZmp7du3Rymq2Ddw4EDNnj1bPXr0UFFRkX7wgx9o0KBB2rJli4qLixUMBpWamhrxmszMTBUXF0cn4CbibH6qOx7PrisuLlabNm0i1vv9fqWlpZHfcwwfPly33nqrOnfurN27d2vy5MkaMWKEVq9eLZ/PRy6rUVVVpe985zu67rrr1KdPH0mq03u6uLi42uP27LqWpro8StLtt9+unJwctW3bVu+++64eeugh7dixQ/Pnz5fUtPJI/bw41M+GQf30FvWz/qif3mgJ9RMAmhsaj2gQI0aMCP985ZVXauDAgcrJydG8efMUHx8fxciAf/nGN74R/vmKK67QlVdeqa5du2rZsmUaOnRoFCOLXRMmTNCWLVsirjmH+rtQHj97/bMrrrhC2dnZGjp0qHbv3q2uXbs2dpiIAuonmgLqZ/1RP71B/QSApodTrWuRnp4un8933t3lPvzwQ2VlZUUpqqYnNTVV3bt3165du5SVlaXy8nIdPXo0Ygw5rd3Z/NR0PGZlZZ1344aKigp98skn5LcWXbp0UXp6unbt2iWJXJ7r3nvv1cKFC/Xmm2+qffv24eV1eU9nZWVVe9yeXdeSXCiP1Rk4cKAkRRyTTSWP1E9vUD+9Qf1sWNTPmlE/vdFS6icANDc0HmsRDAbVr18/LVmyJLysqqpKS5YsUW5ubhQja1pKS0u1e/duZWdnq1+/fgoEAhE53bFjh/bv309Oa9G5c2dlZWVF5K6kpERr164N5y43N1dHjx7VO++8Ex6zdOlSVVVVhT+EoXoHDx7UkSNHlJ2dLYlcnmVmuvfee7VgwQItXbpUnTt3jlhfl/d0bm6u/vGPf0R8EX3jjTeUnJysXr16Nc6ORFlteazOpk2bJCnimGwqeaR+eoP66Q3qZ8OiflaP+umNllY/AaDZie69bZqGl156yUKhkM2ePdu2bt1qd911l6WmpkbcFQ2RHnzwQVu2bJnt2bPHVq5caXl5eZaenm6HDx82M7Nx48ZZx44dbenSpbZ+/XrLzc213NzcKEcdG44fP24bN260jRs3miSbMWOGbdy40fbt22dmZj/+8Y8tNTXVXnnlFXv33Xdt5MiR1rlzZzt16lR4G8OHD7err77a1q5da2+//bZ169bN8vPzo7VLUVNTLo8fP24TJ0601atX2549e+xvf/ubXXPNNdatWzc7ffp0eBvk0uyee+6xlJQUW7ZsmRUVFYUfJ0+eDI+p7T1dUVFhffr0sRtvvNE2bdpkixcvtoyMDHv44YejsUtRUVsed+3aZdOmTbP169fbnj177JVXXrEuXbrY4MGDw9toanmkftYf9fPiUT+9Q/30BvXTGy2xfgJAc0LjsY5+9atfWceOHS0YDNqAAQNszZo10Q4ppo0aNcqys7MtGAxau3btbNSoUbZr167w+lOnTtn48ePtc5/7nCUkJNgtt9xiRUVFUYw4drz55psm6bxHQUGBmZlVVVXZ97//fcvMzLRQKGRDhw61HTt2RGzjyJEjlp+fb4mJiZacnGx33HGHHT9+PAp7E1015fLkyZN24403WkZGhgUCAcvJybE777zzvIYIubRqcyjJnnvuufCYuryn9+7dayNGjLD4+HhLT0+3Bx980M6cOdPIexM9teVx//79NnjwYEtLS7NQKGSXXXaZTZo0yY4dOxaxnaaWR+pn/VA/Lx710zvUT29QP73RUusnADQXjpmZ9/MoAQAAAAAAALRkXOMRAAAAAAAAgOdoPAIAAAAAAADwHI1HAAAAAAAAAJ6j8QgAAAAAAADAczQeAQAAAAAAAHiOxiMAAAAAAAAAz9F4BAAAAAAAAOA5Go/AZziOo5dffjmqMZiZ7rrrLqWlpclxHG3atCmq8dRmzJgxuvnmm6MdBgAgiqif9Uf9BAAALQGNRzQLzenD++LFizV79mwtXLhQRUVF6tOnT7Xj/ud//kd9+/ZVYmKiUlNTdfXVV2v69OmNHG3DGTNmjKZOnXrRrzczPfPMMxo4cGA4R9dee62efPJJnTx50rtAY0ynTp305JNPRjsMAE0E9ZP6eS7qJwAA8JI/2gEAiLR7925lZ2frC1/4wgXHzJo1S9/5znf01FNP6YYbblBZWZneffddbdmypREjbRjl5eUKBoOXvJ3/+I//0Pz58/Xoo4/q17/+tTIyMrR582Y9+eST6tSpU7P5og0A+BT1k/oJAABiDzMe0SwNGTJE9913n7773e8qLS1NWVlZ5/33//3339fgwYMVFxenXr166Y033jhvOwcOHNBtt92m1NRUpaWlaeTIkdq7d68kafv27UpISNCLL74YHj9v3jzFx8dr69atF4xt+fLlGjBggEKhkLKzs/W9731PFRUVkj6dpfCtb31L+/fvl+M46tSpU7Xb+POf/6zbbrtNY8eO1WWXXabevXsrPz9fjz/+eHjM2VksP/jBD5SRkaHk5GSNGzdO5eXl4TFVVVWaPn26OnfurPj4ePXt21d//OMfw+srKys1duzY8PoePXrol7/85QX3TZLWrVunjIwM/eQnP5EkHT16VP/1X/8VjuFLX/qSNm/eHB4/depUXXXVVXr22WfVuXNnxcXFVbvd3/zmN+rWrZvi4uKUmZmpf//3f79gDPPmzdMLL7ygOXPmaPLkyerfv786deqkkSNHaunSpfriF78Y3v9p06apffv2CoVCuuqqq7R48eLwdvbu3SvHcTRv3jwNGjRI8fHx6t+/v3bu3Kl169bp2muvVWJiokaMGKGPPvrovNz/6Ec/UmZmplJTUzVt2jRVVFRo0qRJSktLU/v27fXcc89FxF3T8fbZ7f785z9Xdna2WrdurQkTJujMmTOSPj3u9+3bp/vvv1+O48hxnBr/VgBwLuon9ZP6Sf0EAMBTBjQDBQUFNnLkyPDzG264wZKTk23q1Km2c+dOe/75581xHHv99dfNzKyystL69OljQ4cOtU2bNtny5cvt6quvNkm2YMECMzMrLy+3yy+/3P7zP//T3n33Xdu6davdfvvt1qNHDysrKzMzs5kzZ1pKSort27fPDhw4YJ/73Ofsl7/85QXjPHjwoCUkJNj48eNt27ZttmDBAktPT7fCwkIzMzt69KhNmzbN2rdvb0VFRXb48OFqt3P33Xdbz549be/evTXmJDEx0UaNGmVbtmyxhQsXWkZGhk2ePDk85oc//KH17NnTFi9ebLt377bnnnvOQqGQLVu2LJyDKVOm2Lp16+yf//yn/f73v7eEhASbO3dutblfsmSJpaSk2H//93+H1+fl5dlXvvIVW7dune3cudMefPBBa926tR05csTMzAoLC61Vq1Y2fPhw27Bhg23evDm83bN5Wbdunfl8PnvxxRdt7969tmHDhhrz/NWvftV69OhxwfVnzZgxw5KTk23OnDm2fft2++53v2uBQMB27txpZmZ79uwxSeEcbd261T7/+c9bv379bMiQIfb222/bhg0b7LLLLrNx48ZF5CQpKckmTJhg27dvt//93/81STZs2DB7/PHHbefOnfbYY49ZIBCwAwcOhHNd2/FWUFBgycnJNm7cONu2bZv95S9/sYSEBHvmmWfMzOzIkSPWvn17mzZtmhUVFVlRUVGtOQDQslE/q88J9bNm1E8AAFBX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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot2 = sns.lmplot(data=affective_comment_phab_df, x=\"speakers_comment\", y=\"polarized_wc\", hue=\"date_group\", col=\"meta.affil\", scatter=False, legend=False, palette=palette)\n", + "plot2.set_axis_labels(\"Index of Speaker's Comment\", \"Count of Polarized Words\")\n", + "plot2.set_titles(col_template=\"WMF Affiliation: {col_name}\")\n", + "plot2.fig.subplots_adjust(top=0.9) # Adjust subplots to make room for the title\n", + "plot2.add_legend(title=\"Comment publication timestamp:\")" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "2274795e-c64d-43e4-b0f5-a19b5b8ba2c8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    comment_idtimestampwmfAffiltokendependencyheaddepthchildren
    01152013-10-11 09:04:00+00:00Falseuse_api_logindobjuse_api16
    11572013-10-07 08:09:00+00:00Falseuse_api_logindobjuse_api14
    21772013-10-04 17:56:00+00:00Falsecertainlyadvmodrequire21
    32472013-09-27 22:15:00+00:00FalseLoginROOTLogin04
    44262013-09-01 11:26:00+00:00FalseHTTPcompoundlogin40
    ...........................
    1463453002013-08-01 17:35:00+00:00Falsecertainamodcommands50
    1464453002013-08-01 17:35:00+00:00Falsecertainamodcommands50
    1465453732013-07-27 13:30:00+00:00Falsecertainamodelement80
    1466460782013-06-18 21:17:00+00:00FalseHTTPcompoundError20
    1467460862013-06-19 23:31:02+00:00FalseHTTPcompoundError30
    \n", + "

    1468 rows × 8 columns

    \n", + "
    " + ], + "text/plain": [ + " comment_id timestamp wmfAffil token \\\n", + "0 115 2013-10-11 09:04:00+00:00 False use_api_login \n", + "1 157 2013-10-07 08:09:00+00:00 False use_api_login \n", + "2 177 2013-10-04 17:56:00+00:00 False certainly \n", + "3 247 2013-09-27 22:15:00+00:00 False Login \n", + "4 426 2013-09-01 11:26:00+00:00 False HTTP \n", + "... ... ... ... ... \n", + "1463 45300 2013-08-01 17:35:00+00:00 False certain \n", + "1464 45300 2013-08-01 17:35:00+00:00 False certain \n", + "1465 45373 2013-07-27 13:30:00+00:00 False certain \n", + "1466 46078 2013-06-18 21:17:00+00:00 False HTTP \n", + "1467 46086 2013-06-19 23:31:02+00:00 False HTTP \n", + "\n", + " dependency head depth children \n", + "0 dobj use_api 1 6 \n", + "1 dobj use_api 1 4 \n", + "2 advmod require 2 1 \n", + "3 ROOT Login 0 4 \n", + "4 compound login 4 0 \n", + "... ... ... ... ... \n", + "1463 amod commands 5 0 \n", + "1464 amod commands 5 0 \n", + "1465 amod element 8 0 \n", + "1466 compound Error 2 0 \n", + "1467 compound Error 3 0 \n", + "\n", + "[1468 rows x 8 columns]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "resolved_dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_79236/963914566.py:4: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "/tmp/ipykernel_79236/963914566.py:5: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " resolved_filtered_dependencies = resolved_dependency_relations_df[resolved_dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "/tmp/ipykernel_79236/963914566.py:20: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79236/963914566.py:20: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79236/963914566.py:39: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_79236/963914566.py:39: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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trVUSY89JbVo0SKAgoJN/nup1+uL/TqjoqIKdVyfnp5ObGws999/P1A+6y6/M/z09PRChZHTp08Xmq40r+du8l/PsWPH7lqgGzduHA8++CCRkZEsWbKENm3a0KxZszLJcbts6enpd32tJd13OnbsSMeOHZkzZw5Lly7lkUceYdmyZUyaNKmsogshqhDpU0oIUSU4OzvzxRdfMGvWLIYMGXLb6UaNGkVubi5vv/12kcdycnIKfmD17dsXvV7Pp59+Wuhs5yeffHLXLPlnTW9+nqIozJs3r5iv5t7l5uby3HPPcfLkSZ577rmCyx2GDRuGTqdj9uzZRc7iKorCjRs3Ct2Xk5NTMGw05P2A/Oqrr/D29qZdu3YABQWrex3V6e/yf6D8fZ1/9NFHAAwePLhMl/fss8/i6OjIv//9byDvR5erqyv/+te/btk3xq2G7s5X0vU8evRosrOz+f7779m8eTOjRo0q9Pittimz2cznn39eshd5k7J834q7X4miSnO8+OyzzwpN+9lnn6HX6+nTp0+Jl+/t7U337t359ttvuXz5cqHHbs6k0+mKbMuffvopubm5he673XbVt29fDAYD8+fPLzSfb775hpSUlHvanyMiIm55f34fRfmXaJXHdnq713svx4/bGT58OIqiMHv27CKP5a/Tkh57SmLbtm28/fbb1K1bt2AESR8fH3r27MlXX31VUPy72a1e54IFCwqtky+++IKcnBwGDRoElM+6u//++8nJyeGLL74ouC83N5dPP/200HSleT13079/f1xcXHj33XfJysoq9Njf36NBgwbh5eXFe++9x86dO8usldTtjBo1iv379/Prr78WeSw5Obmgz77i7jtJSUlFXlP+6KrZ2dllG14IUWVISykhRJVxq6Gd/65Hjx5MnTqVd999l7/++ov+/fuj1+uJiopixYoVzJs3jxEjRuDt7c1LL73Eu+++S2hoKPfffz9//vknmzZtwsvL647LaNy4McHBwbz00ktER0fj6urKqlWryqSPqFtJSUlh8eLFAGRmZnL27FlWr17NuXPnCAsLK/QlMjg4mHfeeYcZM2Zw8eJFhg4diouLCxcuXGDNmjVMmTKFl156qWD6gIAA3nvvPS5evEjDhg356aef+Ouvv1iwYEFB3yTBwcG4u7vz5Zdf4uLigpOTEx06dChWfzZ30qpVK8aPH8+C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INsTQgghhBBlmxSlipnWrVuTnJzM33//bVp24MABvLy8+PPPP0lPTzct37t3LxUrVqRKlf+N6+Hn58fSpUvNtnn48GGio6Oxt7fPtb/JkycTFRVluhw7duyx8l+7dg2DwUCXLl3w9vbGzs7unsscHBxwc3O773ZcXV1xdHR8rCzif/R6vaUjCCGKWPP6NTBEnkGlVvP1rlMFsk3FwQOAulW8C2R7QgghhBCibJOiVDETFBSEt7c3+/btMy3bt28fzz77LAEBARw+fNhseevWrc1u/8ILL/Dbb79x/fr/umssWbKEF154AWvr3ON/ODo64uXlZbq4u7s/MN8777xDtWrVsLOzo3LlyowfPx6DwQDAsmXLqF27NgCVK1c2tcz677KIiIhc3ff+67/d91auXEnDhg1Nefv3709sbCyQ3eUt5ziUK1cOlUrF4MGDATAajUybNo2AgAB0Oh0hISH8+OOPZvvavn071apVQ6fT0bp1ayIiIh54DABmzZpF7dq1sbe3x8/PjxEjRpCcnGy6/l73b/bs2fj7+5uuX758OZs3bza1Urv7Mb98+TKtW7fGzs6OkJAQDh06ZLat9evXExwcjFarxd/fn5kzZ5pd7+/vz5QpUxg4cCBOTk68/PLL6PV6Ro0ahbe3N7a2tlSqVIlp06Y99L4KIUqu3o38AMh0r8GZ8GuPta3wa1FondxQjEZa1K9eEPGEEEIIIUQZV6aKUoqikKXPyN/FoM++nUF/77/zcFEUJV85W7duzd69e01/7927l1atWtGyZUvT8rS0NP78889cRSlPT086duzI8uXLAUhNTWXNmjUMHTr0MY9eNkdHR5YtW8bZs2eZM2cOX3/9NV988QUAffr0Yffu3QD89ddfREVF8fzzz+da5ufnl+/9GgwGpkyZwokTJ9i0aRMRERGmwpOfnx/r168HICwsjKioKObMmQPAtGnTWLFiBYsWLeLMmTOMHTuWF198kd9++w2A69ev06NHD7p168bx48cZPnw477777kPzqNVq5s6dy5kzZ1i+fDl79uzh7bffzvP9CQ0NpXfv3nTq1MnUSq1Jkyam6z/44ANCQ0M5fvw41apVo1+/fqYunUePHqV379707duXU6dOMXHiRMaPH2/WNRNgxowZhISEcOzYMcaPH8/cuXPZsmULa9euJSwsjO+//95UJBNClE7d2zQi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33xz3vlE/oi/jx3xH5opJVKBJkyYwOzZs/nkk0+IjIw8/Tx1dHQ0NpuN6Ohoxo4dy5QpU4iNjSUqKoo777yTjh070qFDh9P72bt3L4WFhWRlZWG320/fHWjevDkhISF88MEHWCwWWrVqhdVq5bvvvuOBBx5g5MiRWCyW3803ZcoUbrjhBi655BLat2/PtGnTKCoq4qabbvrVdnv37mXdunV89tlnFX+SRM7A38dO06ZNadSoEbfddhvPPvsscXFxLFq0iJUrV7JkyZLKO3FS7fn72AF4++23adasGfHx8WzcuJG7776byZMn06RJk8o5aVKt+PoYKSwsZO/evaf/fODAAX788UdiY2OpW7cuQUFBTJo0iccee4zGjRtTv359HnroIZKTkxk8eHClnDMR8P+xA5Cbm8vhw4fJyMgAvEUz8M7yOpfZXFJJDO39JxJggDO+3n777dPb2O12z/jx4z01atTwhIWFeYYMGeLJzMz81X66det2xv0cOHDA4/F4PHPmzPG0bdvWExER4QkPD/c0b97c88QTT3jsdvufZnz55Zc9devW9YSEhHjat2/v2bRp02+2eeCBBzwpKSkel8t1XudDpLwCYezs3r3bM3ToUE+tWrU8YWFhntTUVM+777573udG5I8EwtiZOnWqJyEhwWOxWDyNGzf2PPfccx63233e50bE4/H9MbJmzZoz7veGG244vY3b7fY89NBDnoSEBI/VavX06tXLs2vXroo6RSJnFAhj5+233z7jNg8//HAFnSWpCEEej8dzPkUtERERERERERGRs6U1pUREREREREREpMqpKCUiIiIiIiIiIlVORSkREREREREREalyKkqJiIiIiIiIiEiVU1FKRERERERERESqnIpSIiIiIiIiIiJS5VSUEhERERERERGRKqeilIiIiIiIiIiIVDkVpUREREREREREpMqpKCUiIiIiIiIiIlVORSkREREREREREalyKkqJiIiIiIiIiEiV+z8C+gVXrfEJtAAAAABJRU5ErkJggg==", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "#pattern = r'\\b(WMF|Foundation)\\b'\n", + "#pattern = r'\\b(bots)\\b'\n", + "filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "resolved_filtered_dependencies = resolved_dependency_relations_df[resolved_dependency_relations_df['token'].str.contains(pattern, regex=True)]\n", + "\n", + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[6, 6])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "'''\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('VE Depth by Timestamp w/o URLS')\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency Type')\n", + "ax0.legend().set_visible(False)\n", + "'''\n", + "# Calculate the median depth over time\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "wmf_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] == True]\n", + "wmf_median_depth = wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "other_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] != True]\n", + "other_median_depth = other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=wmf_median_depth, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax0.set_title('Median Depth of Relevant Term in Phabricator Sentence Dependency Trees')\n", + "ax0.set_ylabel('Median Depth')\n", + "ax0.set_xlabel('')\n", + "\n", + "# Calculate the median depth over time\n", + "resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "resolved_median_depth = resolved_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_wmf_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] == True]\n", + "resolved_wmf_median_depth = resolved_wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "resolved_other_filtered_dependencies = resolved_filtered_dependencies[resolved_filtered_dependencies['wmfAffil'] != True]\n", + "resolved_other_median_depth = resolved_other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax1 = plt.subplot(gs[1])\n", + "sns.lineplot(data=resolved_median_depth, x='week', y='depth', ax=ax1, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=resolved_wmf_median_depth, x='week', y='depth', ax=ax1, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=resolved_other_median_depth, x='week', y='depth', ax=ax1, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax1.set_title('Median Depth of Relevant Term in Coreference-resolved Phabricator Sentence Dependency Trees')\n", + "ax1.set_ylabel('Median Depth')\n", + "ax1.set_xlabel('')\n", + "\n", + "plt.tight_layout()\n", + "#plt.show()\n", + "\n", + "#plt.savefig('031625_VE_depth_fig.png')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/NRC-VAD-Lexicon.txt b/text_analysis/case3/NRC-VAD-Lexicon.txt new file mode 100644 index 0000000..8dd3dc1 --- /dev/null +++ b/text_analysis/case3/NRC-VAD-Lexicon.txt @@ -0,0 +1,19971 @@ +aaaaaaah 0.479 0.606 0.291 +aaaah 0.520 0.636 0.282 +aardvark 0.427 0.490 0.437 +aback 0.385 0.407 0.288 +abacus 0.510 0.276 0.485 +abalone 0.500 0.480 0.412 +abandon 0.052 0.519 0.245 +abandoned 0.046 0.481 0.130 +abandonment 0.128 0.430 0.202 +abashed 0.177 0.644 0.307 +abate 0.255 0.696 0.604 +abatement 0.388 0.338 0.336 +abba 0.562 0.500 0.480 +abbey 0.580 0.367 0.444 +abbot 0.427 0.321 0.483 +abbreviate 0.531 0.375 0.330 +abbreviation 0.469 0.306 0.345 +abdomen 0.469 0.462 0.471 +abdominal 0.490 0.456 0.445 +abduct 0.173 0.720 0.615 +abduction 0.062 0.990 0.673 +aberrant 0.146 0.765 0.431 +aberration 0.125 0.816 0.417 +abeyance 0.330 0.510 0.292 +abhor 0.125 0.602 0.349 +abhorrence 0.167 0.684 0.420 +abhorrent 0.229 0.750 0.474 +abide 0.635 0.354 0.705 +abiding 0.796 0.327 0.750 +ability 0.875 0.510 0.816 +abject 0.354 0.590 0.417 +ablation 0.418 0.500 0.500 +ablaze 0.240 0.847 0.525 +able 0.786 0.500 0.810 +abnormal 0.137 0.604 0.309 +abnormality 0.092 0.655 0.383 +aboard 0.698 0.284 0.481 +abode 0.620 0.302 0.500 +abolish 0.448 0.615 0.529 +abolition 0.323 0.690 0.529 +abominable 0.120 0.731 0.482 +abominate 0.198 0.788 0.366 +abomination 0.078 0.755 0.518 +aboriginal 0.448 0.427 0.542 +abort 0.153 0.686 0.429 +abortion 0.082 0.770 0.283 +abortive 0.090 0.776 0.280 +abound 0.704 0.490 0.681 +abovementioned 0.541 0.298 0.509 +abracadabra 0.673 0.632 0.434 +abrasion 0.406 0.592 0.441 +abrasive 0.392 0.610 0.593 +abreast 0.635 0.380 0.519 +abroad 0.677 0.596 0.561 +abrogate 0.327 0.510 0.594 +abrupt 0.271 0.819 0.545 +abruptly 0.250 0.808 0.556 +abscess 0.154 0.451 0.349 +absence 0.153 0.235 0.266 +absent 0.177 0.221 0.116 +absentee 0.235 0.330 0.279 +absenteeism 0.404 0.273 0.357 +absinthe 0.481 0.510 0.462 +absolute 0.526 0.510 0.827 +absolution 0.715 0.500 0.664 +absolve 0.684 0.449 0.660 +absorb 0.469 0.558 0.670 +absorbed 0.490 0.471 0.519 +absorbent 0.552 0.394 0.718 +absorbing 0.490 0.490 0.578 +absorption 0.609 0.422 0.446 +abstain 0.385 0.385 0.427 +abstention 0.271 0.264 0.509 +abstinence 0.260 0.392 0.429 +abstract 0.438 0.292 0.444 +abstraction 0.469 0.439 0.525 +absurd 0.188 0.656 0.284 +absurdity 0.115 0.528 0.227 +abundance 0.812 0.690 0.852 +abundant 0.958 0.590 0.760 +abuse 0.071 0.873 0.469 +abused 0.021 0.874 0.235 +abusive 0.125 0.903 0.567 +abutment 0.500 0.265 0.616 +aby 0.385 0.452 0.368 +abysmal 0.250 0.710 0.598 +abyss 0.353 0.725 0.296 +academic 0.781 0.420 0.812 +academy 0.704 0.473 0.792 +accede 0.698 0.510 0.537 +accelerant 0.643 0.844 0.802 +accelerate 0.615 0.902 0.759 +accelerated 0.610 0.812 0.682 +acceleration 0.704 0.905 0.843 +accelerator 0.593 0.830 0.812 +accent 0.598 0.357 0.509 +accentuate 0.673 0.556 0.667 +accept 0.847 0.286 0.565 +acceptable 0.812 0.286 0.583 +acceptance 0.833 0.287 0.755 +acceptances 0.847 0.413 0.648 +access 0.714 0.472 0.567 +accessible 0.796 0.410 0.645 +accession 0.612 0.383 0.636 +accessory 0.562 0.292 0.445 +accident 0.125 0.908 0.336 +accidental 0.319 0.784 0.307 +accidentally 0.333 0.741 0.333 +acclaim 0.562 0.809 0.718 +accolade 0.688 0.591 0.775 +accommodate 0.844 0.375 0.566 +accommodation 0.817 0.415 0.587 +accompaniment 0.740 0.479 0.695 +accompany 0.833 0.406 0.585 +accompanying 0.787 0.460 0.582 +accomplice 0.408 0.580 0.510 +accomplish 0.929 0.673 0.816 +accomplished 0.870 0.520 0.798 +accomplishment 0.917 0.694 0.888 +accord 0.898 0.264 0.382 +accordance 0.659 0.349 0.600 +accordion 0.604 0.490 0.361 +account 0.531 0.347 0.472 +accountability 0.755 0.537 0.833 +accountable 0.709 0.282 0.777 +accountant 0.625 0.450 0.639 +accounting 0.552 0.390 0.677 +accounts 0.592 0.340 0.471 +accredited 0.669 0.479 0.768 +accretion 0.448 0.519 0.672 +accrue 0.520 0.481 0.602 +accueil 0.450 0.451 0.470 +accumulate 0.573 0.536 0.607 +accumulation 0.479 0.527 0.600 +accuracy 0.604 0.481 0.802 +accurate 0.743 0.360 0.737 +accursed 0.135 0.745 0.345 +accusation 0.073 0.718 0.564 +accusative 0.198 0.755 0.482 +accuse 0.133 0.752 0.500 +accused 0.130 0.670 0.420 +accuser 0.122 0.779 0.615 +accusing 0.156 0.745 0.324 +accustomed 0.542 0.365 0.441 +ace 0.643 0.481 0.546 +acetic 0.333 0.420 0.519 +acetylene 0.306 0.469 0.509 +ache 0.146 0.760 0.312 +achieve 0.816 0.545 0.843 +achieved 0.896 0.519 0.775 +achievement 0.896 0.808 0.759 +aching 0.053 0.880 0.348 +achy 0.167 0.840 0.373 +acid 0.265 0.642 0.566 +acidity 0.156 0.663 0.360 +acknowledge 0.786 0.370 0.661 +acknowledged 0.714 0.443 0.765 +acknowledgement 0.819 0.539 0.830 +acknowledgment 0.796 0.528 0.777 +acme 0.408 0.435 0.375 +acne 0.167 0.474 0.308 +acorn 0.448 0.198 0.192 +acoustic 0.542 0.462 0.536 +acoustics 0.611 0.330 0.509 +acquaint 0.646 0.491 0.639 +acquaintance 0.656 0.290 0.670 +acquainted 0.906 0.358 0.632 +acquiescence 0.542 0.480 0.554 +acquire 0.833 0.468 0.700 +acquiring 0.735 0.510 0.817 +acquisition 0.698 0.509 0.736 +acquisitions 0.773 0.660 0.790 +acquit 0.583 0.571 0.611 +acquittal 0.760 0.497 0.700 +acre 0.583 0.387 0.423 +acreage 0.741 0.450 0.528 +acres 0.510 0.363 0.500 +acrobat 0.708 0.828 0.602 +acrylic 0.582 0.279 0.420 +act 0.656 0.704 0.735 +acting 0.698 0.643 0.500 +action 0.760 0.898 0.802 +action figure 0.615 0.774 0.611 +actionable 0.673 0.702 0.613 +activate 0.764 0.650 0.806 +activation 0.781 0.800 0.754 +active 0.847 0.730 0.731 +activist 0.531 0.653 0.877 +activity 0.701 0.660 0.807 +actor 0.653 0.561 0.629 +actress 0.633 0.556 0.596 +actual 0.729 0.400 0.716 +actuality 0.750 0.464 0.600 +actuary 0.510 0.404 0.491 +acuity 0.469 0.378 0.741 +acumen 0.564 0.660 0.679 +acupuncture 0.531 0.324 0.549 +acute 0.427 0.652 0.534 +acutely 0.417 0.543 0.491 +ad 0.521 0.705 0.558 +adage 0.517 0.415 0.566 +adamant 0.344 0.529 0.575 +adapt 0.740 0.355 0.551 +adaptable 0.735 0.423 0.641 +adaptation 0.663 0.365 0.609 +add 0.728 0.490 0.554 +added 0.562 0.405 0.509 +addendum 0.392 0.370 0.418 +adder 0.388 0.461 0.588 +addict 0.075 0.696 0.327 +addicted 0.156 0.712 0.483 +addiction 0.180 0.806 0.420 +addictive 0.302 0.683 0.472 +addition 0.562 0.373 0.471 +additional 0.673 0.462 0.526 +additive 0.561 0.633 0.691 +address 0.650 0.327 0.567 +addressee 0.622 0.382 0.538 +addresses 0.510 0.354 0.450 +adept 0.594 0.539 0.789 +adequacy 0.615 0.435 0.702 +adequate 0.854 0.264 0.705 +adhere 0.633 0.339 0.554 +adherence 0.760 0.307 0.630 +adherent 0.561 0.385 0.555 +adhering 0.612 0.561 0.537 +adhesion 0.521 0.445 0.586 +adhesive 0.604 0.350 0.413 +adieu 0.250 0.471 0.342 +adipose 0.333 0.350 0.391 +adjacency 0.365 0.417 0.375 +adjacent 0.645 0.276 0.536 +adjective 0.570 0.316 0.569 +adjoining 0.520 0.400 0.393 +adjourn 0.385 0.456 0.475 +adjournment 0.438 0.510 0.370 +adjudicate 0.559 0.520 0.683 +adjudication 0.551 0.462 0.691 +adjunct 0.459 0.440 0.426 +adjust 0.647 0.327 0.638 +adjuster 0.510 0.540 0.760 +adjustment 0.590 0.520 0.661 +adjuvant 0.510 0.500 0.456 +admin 0.688 0.420 0.854 +administer 0.635 0.425 0.860 +administration 0.625 0.404 0.786 +administrative 0.542 0.415 0.579 +administrator 0.538 0.480 0.902 +admirable 0.929 0.600 0.870 +admiral 0.844 0.490 0.847 +admiralty 0.594 0.547 0.733 +admiration 0.969 0.583 0.726 +admire 0.867 0.692 0.704 +admired 0.917 0.560 0.815 +admirer 0.796 0.720 0.650 +admiring 0.867 0.578 0.629 +admissibility 0.802 0.580 0.602 +admissible 0.780 0.528 0.642 +admission 0.802 0.415 0.732 +admit 0.538 0.423 0.667 +admittance 0.690 0.451 0.598 +admitted 0.720 0.490 0.767 +admitting 0.620 0.500 0.546 +admixture 0.450 0.375 0.438 +admonition 0.357 0.606 0.455 +ado 0.520 0.423 0.385 +adobe 0.500 0.319 0.328 +adolescence 0.487 0.694 0.444 +adolescent 0.781 0.680 0.509 +adopt 0.694 0.612 0.701 +adoption 0.625 0.566 0.589 +adoptive 0.531 0.469 0.520 +adorable 0.969 0.519 0.457 +adoration 0.885 0.699 0.708 +adore 0.854 0.438 0.657 +adoring 0.885 0.620 0.717 +adorn 0.910 0.424 0.482 +adornment 0.918 0.373 0.377 +adrenalin 0.865 0.920 0.786 +adrenaline 0.765 0.965 0.825 +adrift 0.398 0.486 0.230 +adult 0.815 0.491 0.787 +adulterated 0.188 0.865 0.370 +adulterer 0.229 0.814 0.407 +adultery 0.120 0.922 0.510 +adulthood 0.541 0.454 0.652 +advance 0.673 0.472 0.858 +advanced 0.844 0.623 0.797 +advancement 0.776 0.650 0.839 +advancing 0.929 0.608 0.812 +advantage 0.917 0.548 0.859 +advantageous 0.837 0.640 0.789 +advent 0.665 0.560 0.627 +adventure 0.917 0.857 0.710 +adventurer 0.781 0.839 0.868 +adventures 0.812 0.764 0.749 +adventurous 0.969 0.898 0.722 +adversary 0.349 0.777 0.457 +adverse 0.323 0.610 0.385 +adversity 0.276 0.760 0.538 +advertise 0.500 0.529 0.580 +advertisement 0.600 0.566 0.539 +advertising 0.622 0.608 0.632 +adverts 0.551 0.500 0.595 +advice 0.698 0.408 0.688 +advisable 0.867 0.480 0.510 +advise 0.760 0.393 0.705 +advised 0.823 0.330 0.509 +advisement 0.698 0.235 0.655 +adviser 0.745 0.362 0.705 +advisor 0.646 0.350 0.689 +advisory 0.656 0.429 0.633 +advocacy 0.500 0.646 0.731 +advocate 0.551 0.530 0.818 +aegis 0.490 0.439 0.462 +aeration 0.550 0.500 0.433 +aerial 0.615 0.461 0.463 +aerobics 0.708 0.771 0.627 +aerodrome 0.541 0.740 0.678 +aerodynamic 0.561 0.724 0.728 +aerodynamics 0.590 0.663 0.722 +aeronautics 0.551 0.633 0.688 +aeroplane 0.714 0.642 0.644 +aerospace 0.643 0.520 0.779 +aesthetic 0.708 0.442 0.526 +aesthetics 0.847 0.327 0.549 +aetiology 0.480 0.398 0.615 +afar 0.396 0.373 0.358 +affable 0.704 0.380 0.452 +affair 0.520 0.459 0.657 +affect 0.458 0.569 0.578 +affecting 0.350 0.574 0.394 +affection 0.898 0.559 0.696 +affectionate 0.949 0.422 0.550 +affections 0.760 0.547 0.655 +affiche 0.479 0.265 0.402 +affidavit 0.469 0.584 0.526 +affiliated 0.673 0.519 0.535 +affiliation 0.615 0.594 0.500 +affinity 0.800 0.500 0.537 +affirm 0.745 0.509 0.731 +affirmation 0.750 0.500 0.689 +affirmative 0.854 0.589 0.816 +affirmatively 0.908 0.500 0.811 +affix 0.438 0.335 0.411 +afflict 0.302 0.555 0.293 +afflicted 0.271 0.500 0.167 +affliction 0.294 0.635 0.392 +affluence 0.663 0.618 0.722 +affluent 0.756 0.388 0.477 +afford 0.571 0.580 0.575 +affordable 0.840 0.398 0.493 +affront 0.327 0.740 0.547 +affronted 0.385 0.750 0.527 +afield 0.594 0.370 0.373 +afire 0.367 0.904 0.675 +afloat 0.602 0.427 0.444 +afore 0.500 0.337 0.382 +aforementioned 0.490 0.316 0.408 +aforesaid 0.531 0.358 0.478 +afraid 0.010 0.775 0.245 +afresh 0.643 0.521 0.480 +aft 0.480 0.417 0.518 +afterlife 0.571 0.567 0.568 +aftermath 0.312 0.449 0.444 +afternoon 0.533 0.388 0.339 +aftershave 0.406 0.384 0.415 +aftertaste 0.354 0.362 0.455 +afterthought 0.396 0.392 0.349 +aga 0.542 0.327 0.398 +agape 0.612 0.529 0.464 +agate 0.540 0.377 0.483 +age 0.561 0.226 0.498 +aged 0.135 0.365 0.236 +agency 0.460 0.296 0.583 +agenda 0.531 0.296 0.553 +agent 0.480 0.439 0.755 +agglomeration 0.450 0.765 0.509 +aggravate 0.224 0.770 0.464 +aggravated 0.079 0.760 0.430 +aggravates 0.108 0.778 0.357 +aggravating 0.257 0.794 0.640 +aggravation 0.071 0.784 0.613 +aggregate 0.730 0.378 0.556 +aggregation 0.583 0.517 0.694 +aggresive 0.059 0.971 0.639 +aggression 0.094 0.929 0.533 +aggressive 0.125 0.949 0.648 +aggressively 0.250 0.926 0.688 +aggressiveness 0.077 0.913 0.648 +aggressor 0.146 0.948 0.823 +agh 0.260 0.500 0.400 +aghast 0.133 0.865 0.464 +aghhh 0.281 0.635 0.243 +agile 0.800 0.657 0.775 +agility 0.720 0.702 0.815 +aging 0.214 0.255 0.284 +agitate 0.300 0.796 0.593 +agitated 0.444 0.882 0.491 +agitation 0.240 0.931 0.447 +aglow 0.780 0.510 0.797 +agnostic 0.306 0.396 0.574 +ago 0.317 0.280 0.404 +agonizing 0.083 0.800 0.340 +agony 0.083 0.775 0.393 +agoraphobia 0.127 0.712 0.438 +agree 0.906 0.260 0.545 +agreeable 0.906 0.500 0.696 +agreed 0.797 0.449 0.574 +agreeing 0.854 0.480 0.557 +agreement 0.760 0.440 0.736 +agressive 0.083 0.918 0.751 +agricultural 0.686 0.321 0.473 +agriculture 0.640 0.357 0.465 +aground 0.333 0.340 0.445 +agua 0.598 0.180 0.436 +ahead 0.708 0.520 0.673 +ahhh 0.562 0.517 0.241 +ahhhhhhhh 0.552 0.649 0.288 +ahoy 0.500 0.497 0.380 +aid 0.796 0.491 0.541 +aide 0.724 0.342 0.434 +aiding 0.643 0.533 0.569 +aids 0.561 0.480 0.500 +ail 0.375 0.434 0.385 +ailing 0.094 0.518 0.153 +ailment 0.146 0.734 0.277 +aim 0.481 0.569 0.567 +aimless 0.150 0.267 0.183 +air 0.708 0.163 0.427 +airbag 0.510 0.402 0.433 +airborne 0.542 0.519 0.385 +aircraft 0.646 0.644 0.691 +aircraft carrier 0.490 0.740 0.727 +airfield 0.601 0.650 0.645 +airhead 0.271 0.481 0.276 +airlift 0.573 0.622 0.642 +airline 0.650 0.482 0.688 +airliner 0.667 0.777 0.647 +airlock 0.398 0.520 0.447 +airman 0.587 0.716 0.721 +airplane 0.719 0.702 0.708 +airport 0.729 0.684 0.682 +airs 0.583 0.196 0.370 +airship 0.542 0.472 0.529 +airspace 0.562 0.510 0.640 +airspeed 0.583 0.780 0.544 +airstrip 0.550 0.690 0.649 +airtight 0.479 0.381 0.570 +airway 0.638 0.585 0.482 +aisle 0.438 0.222 0.283 +ait 0.385 0.390 0.402 +ajar 0.460 0.413 0.446 +aka 0.459 0.358 0.351 +akin 0.639 0.343 0.523 +alabaster 0.542 0.404 0.445 +alarm 0.241 0.882 0.698 +alarm clock 0.542 0.727 0.642 +alarmed 0.188 0.822 0.492 +alarming 0.204 0.890 0.585 +alas 0.571 0.310 0.279 +alb 0.521 0.380 0.427 +albatross 0.500 0.445 0.527 +albino 0.500 0.240 0.358 +album 0.635 0.349 0.453 +alchemy 0.541 0.583 0.693 +alcohol 0.323 0.667 0.377 +alcoholic 0.153 0.688 0.361 +alcoholism 0.061 0.779 0.407 +alcove 0.490 0.340 0.356 +alderman 0.550 0.459 0.691 +ale 0.530 0.450 0.358 +alert 0.479 0.820 0.648 +alertness 0.375 0.875 0.750 +alerts 0.337 0.804 0.673 +alfalfa 0.546 0.250 0.311 +algebra 0.440 0.340 0.565 +algebraic 0.531 0.412 0.441 +algorithm 0.448 0.394 0.559 +alias 0.541 0.353 0.333 +alibi 0.396 0.528 0.556 +alien 0.410 0.615 0.491 +alienate 0.247 0.500 0.523 +alienated 0.410 0.423 0.559 +alienation 0.378 0.530 0.462 +alight 0.667 0.657 0.605 +align 0.656 0.364 0.627 +aligned 0.583 0.275 0.553 +alignment 0.643 0.412 0.683 +alike 0.653 0.173 0.444 +alimentation 0.781 0.551 0.602 +alimony 0.612 0.477 0.464 +aliquot 0.440 0.310 0.404 +alive 0.816 0.637 0.731 +alkali 0.490 0.350 0.408 +alkaloids 0.433 0.562 0.402 +allay 0.417 0.406 0.398 +allegation 0.578 0.578 0.608 +allege 0.418 0.482 0.587 +alleged 0.365 0.522 0.520 +allegiance 0.917 0.398 0.750 +allegorical 0.517 0.558 0.598 +allegory 0.615 0.580 0.509 +allegro 0.635 0.627 0.453 +allergic 0.135 0.549 0.273 +allergy 0.296 0.606 0.389 +alleviate 0.869 0.270 0.528 +alleviation 0.735 0.200 0.491 +alley 0.347 0.500 0.355 +alleyway 0.357 0.471 0.382 +alliance 0.696 0.473 0.769 +allied 0.714 0.245 0.642 +alligator 0.354 0.704 0.645 +allocate 0.673 0.462 0.672 +allocation 0.604 0.388 0.679 +allot 0.622 0.481 0.616 +allotment 0.600 0.390 0.640 +allow 0.698 0.429 0.538 +allowable 0.698 0.500 0.561 +allowance 0.673 0.382 0.591 +allowed 0.730 0.360 0.655 +alloy 0.583 0.443 0.593 +allsmiles 0.786 0.528 0.430 +allure 0.804 0.585 0.686 +alluring 0.837 0.745 0.843 +allusion 0.440 0.308 0.462 +alluvial 0.323 0.490 0.491 +ally 0.792 0.320 0.688 +almanac 0.688 0.190 0.412 +almighty 0.938 0.874 0.958 +almond 0.698 0.183 0.314 +aloft 0.771 0.373 0.700 +aloha 0.698 0.440 0.441 +alone 0.333 0.167 0.216 +alongside 0.458 0.333 0.347 +aloof 0.189 0.423 0.302 +aloud 0.458 0.713 0.750 +alpha 0.708 0.340 0.755 +alphabet 0.562 0.204 0.672 +alphabetical 0.537 0.296 0.535 +alpine 0.594 0.337 0.474 +alreadyyyyy 0.592 0.717 0.351 +altar 0.724 0.387 0.635 +altar boy 0.434 0.206 0.350 +alter 0.333 0.694 0.654 +alteration 0.167 0.798 0.609 +altercation 0.170 0.806 0.500 +altered 0.255 0.765 0.500 +alternate 0.625 0.363 0.589 +alternating 0.480 0.494 0.542 +alternative 0.628 0.373 0.631 +altimeter 0.615 0.510 0.580 +altitude 0.708 0.482 0.736 +alto 0.656 0.404 0.730 +altogether 0.833 0.324 0.644 +aluminum 0.449 0.280 0.434 +alumnus 0.633 0.368 0.422 +alveolar 0.469 0.481 0.367 +alzheimers 0.194 0.518 0.319 +amalgam 0.438 0.333 0.510 +amalgamation 0.406 0.470 0.531 +amaretto 0.543 0.551 0.375 +amass 0.552 0.465 0.465 +amateur 0.469 0.500 0.409 +amaze 0.896 0.843 0.783 +amazed 0.796 0.779 0.533 +amazedness 0.827 0.872 0.510 +amazement 0.750 0.800 0.639 +amazing 0.906 0.837 0.849 +amazingly 0.918 0.765 0.920 +ambassador 0.651 0.529 0.917 +amber 0.635 0.308 0.369 +ambience 0.735 0.356 0.426 +ambient 0.625 0.360 0.582 +ambiguity 0.164 0.460 0.370 +ambiguous 0.265 0.462 0.358 +ambit 0.479 0.380 0.386 +ambition 0.510 0.804 0.661 +ambitious 0.484 0.821 0.717 +ambivalent 0.510 0.404 0.482 +ambrosia 0.571 0.452 0.480 +ambulance 0.500 0.750 0.609 +ambush 0.281 0.830 0.500 +ameliorate 0.770 0.548 0.747 +amen 0.781 0.182 0.542 +amenable 0.448 0.410 0.406 +amend 0.688 0.406 0.658 +amendment 0.531 0.459 0.606 +amends 0.640 0.366 0.517 +amenity 0.750 0.327 0.574 +amethyst 0.622 0.406 0.517 +amiable 0.847 0.290 0.483 +amicable 0.875 0.330 0.507 +amid 0.510 0.340 0.256 +amidst 0.480 0.330 0.316 +amino 0.551 0.402 0.433 +ammo 0.323 0.765 0.621 +ammonia 0.292 0.587 0.409 +ammonium 0.354 0.396 0.368 +ammunition 0.338 0.635 0.667 +amnesia 0.296 0.330 0.308 +amnesty 0.551 0.451 0.814 +amorous 0.844 0.670 0.636 +amorphous 0.327 0.402 0.349 +amortization 0.592 0.491 0.522 +amount 0.562 0.422 0.649 +amour 0.865 0.480 0.652 +amp 0.439 0.393 0.375 +ampersand 0.480 0.448 0.483 +amphetamines 0.133 0.667 0.526 +amphibian 0.427 0.357 0.474 +amphibious 0.479 0.346 0.445 +amphitheater 0.653 0.480 0.545 +ample 0.744 0.349 0.719 +amplification 0.690 0.677 0.810 +amplify 0.677 0.735 0.827 +amplitude 0.694 0.439 0.692 +amply 0.781 0.431 0.766 +amputate 0.092 0.660 0.509 +amputation 0.100 0.755 0.483 +amuck 0.385 0.602 0.321 +amulet 0.781 0.260 0.630 +amuse 0.812 0.684 0.664 +amused 0.942 0.847 0.596 +amusement 0.929 0.837 0.803 +amusing 0.960 0.829 0.632 +ana 0.541 0.300 0.314 +anaconda 0.146 0.830 0.540 +anaesthesia 0.350 0.217 0.473 +anaesthetic 0.449 0.268 0.509 +anagram 0.552 0.327 0.449 +anal 0.333 0.798 0.334 +analgesic 0.417 0.321 0.441 +analogous 0.531 0.270 0.500 +analogue 0.570 0.320 0.446 +analogy 0.510 0.367 0.509 +analysis 0.729 0.448 0.705 +analyst 0.604 0.415 0.755 +analytic 0.665 0.521 0.634 +analytical 0.625 0.324 0.800 +analyze 0.667 0.462 0.710 +analyzer 0.625 0.556 0.854 +anaphylactic 0.378 0.588 0.500 +anarchism 0.125 0.804 0.623 +anarchist 0.204 0.700 0.759 +anarchy 0.146 0.755 0.620 +anastomosis 0.375 0.470 0.490 +anathema 0.286 0.490 0.519 +anatomic 0.562 0.442 0.546 +anatomy 0.562 0.390 0.571 +ancestor 0.592 0.388 0.594 +ancestral 0.640 0.481 0.750 +ancestry 0.708 0.519 0.717 +anchor 0.520 0.284 0.564 +anchorage 0.500 0.325 0.639 +ancient 0.420 0.217 0.439 +ancillary 0.449 0.442 0.278 +androgen 0.255 0.523 0.527 +android 0.663 0.436 0.500 +anecdote 0.583 0.529 0.500 +anemia 0.188 0.327 0.310 +anemic 0.167 0.279 0.155 +anemone 0.552 0.538 0.327 +anesthesia 0.365 0.216 0.394 +anesthesiologist 0.419 0.224 0.526 +anesthetic 0.350 0.264 0.482 +aneurysm 0.115 0.690 0.536 +anew 0.771 0.358 0.385 +angel 0.906 0.158 0.704 +angelic 0.927 0.298 0.668 +anger 0.167 0.865 0.657 +angered 0.010 0.860 0.547 +angermanagement 0.260 0.632 0.482 +angina 0.230 0.630 0.464 +angiogram 0.347 0.520 0.465 +angiography 0.378 0.536 0.520 +angle 0.541 0.330 0.455 +angling 0.625 0.408 0.500 +angora 0.529 0.425 0.405 +angriest 0.094 0.892 0.430 +angry 0.122 0.830 0.604 +angrytweet 0.265 0.644 0.471 +angst 0.167 0.888 0.333 +anguish 0.153 0.792 0.265 +anguished 0.135 0.720 0.307 +angular 0.449 0.281 0.444 +anhydrous 0.456 0.365 0.355 +animal 0.521 0.510 0.513 +animate 0.827 0.755 0.635 +animated 0.823 0.676 0.538 +animation 0.888 0.750 0.549 +animosity 0.510 0.724 0.545 +animus 0.698 0.676 0.466 +ankle 0.500 0.274 0.234 +anklet 0.410 0.276 0.302 +annals 0.427 0.610 0.424 +annex 0.594 0.350 0.458 +annexation 0.342 0.500 0.555 +annexe 0.584 0.350 0.392 +annihilate 0.115 0.918 0.681 +annihilated 0.080 0.760 0.324 +annihilation 0.041 0.800 0.591 +anniversary 0.880 0.770 0.723 +annotate 0.592 0.469 0.441 +annotation 0.604 0.470 0.619 +announce 0.694 0.618 0.611 +announcement 0.729 0.491 0.482 +announcer 0.602 0.570 0.732 +annoy 0.094 0.765 0.286 +annoyance 0.167 0.718 0.342 +annoyed 0.104 0.783 0.345 +annoyin 0.260 0.573 0.352 +annoying 0.082 0.853 0.348 +annoys 0.146 0.778 0.435 +annual 0.552 0.236 0.500 +annuity 0.521 0.304 0.527 +annul 0.250 0.448 0.364 +annular 0.310 0.385 0.412 +annulment 0.153 0.375 0.447 +annulus 0.458 0.380 0.376 +anointed 0.500 0.368 0.579 +anointing 0.653 0.350 0.547 +anomalous 0.281 0.480 0.423 +anomaly 0.188 0.538 0.404 +anon 0.479 0.354 0.298 +anonymity 0.469 0.255 0.430 +anonymous 0.396 0.291 0.431 +anorexic 0.160 0.618 0.245 +answer 0.537 0.373 0.661 +answerable 0.708 0.481 0.750 +answering 0.684 0.500 0.607 +ant 0.448 0.216 0.216 +antagonism 0.224 0.618 0.524 +antagonist 0.240 0.615 0.700 +antagonistic 0.296 0.604 0.565 +antagonize 0.143 0.663 0.629 +ante 0.448 0.320 0.417 +antecedent 0.427 0.551 0.566 +antelope 0.542 0.510 0.500 +antenna 0.521 0.327 0.358 +anterior 0.510 0.245 0.362 +anthem 0.780 0.343 0.729 +anthill 0.327 0.578 0.377 +anthology 0.338 0.406 0.537 +anthrax 0.188 0.730 0.500 +anthropological 0.367 0.390 0.490 +anthropologist 0.551 0.385 0.725 +anthropology 0.490 0.367 0.582 +anti 0.365 0.412 0.384 +antiaircraft 0.330 0.622 0.629 +antibiotic 0.510 0.373 0.658 +antibiotics 0.448 0.406 0.557 +antichrist 0.082 0.837 0.544 +anticipate 0.622 0.469 0.667 +anticipation 0.698 0.539 0.711 +anticipatory 0.653 0.551 0.682 +antics 0.448 0.740 0.236 +antidote 0.541 0.490 0.629 +antifungal 0.408 0.412 0.441 +antigravity 0.430 0.714 0.658 +antimony 0.378 0.398 0.490 +antipathy 0.198 0.549 0.393 +antiquarian 0.500 0.233 0.426 +antiquated 0.420 0.392 0.236 +antique 0.634 0.290 0.518 +antiques 0.540 0.370 0.595 +antiquity 0.385 0.333 0.556 +antiseptic 0.438 0.370 0.623 +antisocial 0.146 0.686 0.391 +antithesis 0.396 0.412 0.536 +antithetical 0.271 0.509 0.358 +antiviral 0.459 0.470 0.549 +antler 0.448 0.470 0.500 +antsy 0.449 0.558 0.417 +anus 0.347 0.644 0.350 +anvil 0.380 0.510 0.604 +anxiety 0.146 0.865 0.342 +anxietyattack 0.150 0.925 0.446 +anxious 0.281 0.875 0.434 +anxiousness 0.235 0.814 0.282 +anytime 0.625 0.461 0.436 +aorta 0.448 0.510 0.542 +aortic 0.436 0.540 0.438 +apace 0.536 0.500 0.536 +apache 0.687 0.469 0.500 +apartment 0.719 0.393 0.580 +apartments 0.704 0.337 0.443 +apathetic 0.188 0.292 0.333 +apathy 0.184 0.212 0.204 +ape 0.548 0.389 0.336 +aperture 0.612 0.450 0.667 +apex 0.570 0.433 0.418 +aphid 0.388 0.473 0.407 +aphrodisiac 0.750 0.846 0.667 +apiece 0.439 0.259 0.383 +aplomb 0.500 0.509 0.582 +apocalypse 0.050 0.867 0.736 +apocalyptic 0.173 0.880 0.750 +apologetic 0.479 0.461 0.571 +apologist 0.406 0.429 0.526 +apologize 0.551 0.378 0.389 +apology 0.571 0.346 0.402 +apostasy 0.388 0.520 0.517 +apostate 0.342 0.500 0.528 +apostle 0.646 0.347 0.732 +apostolic 0.592 0.300 0.717 +apostrophe 0.469 0.368 0.537 +apothecary 0.561 0.328 0.529 +appalled 0.194 0.792 0.562 +appalling 0.160 0.827 0.415 +apparatus 0.375 0.353 0.377 +apparel 0.698 0.435 0.453 +apparent 0.473 0.383 0.398 +apparently 0.531 0.410 0.426 +apparition 0.406 0.573 0.636 +appeal 0.663 0.598 0.558 +appear 0.735 0.506 0.567 +appearance 0.669 0.490 0.534 +appease 0.633 0.278 0.434 +appellant 0.327 0.588 0.568 +append 0.573 0.464 0.453 +appendage 0.229 0.382 0.438 +appendectomy 0.177 0.670 0.554 +appendicitis 0.031 0.640 0.347 +appendix 0.365 0.387 0.425 +appetite 0.704 0.637 0.581 +appetizer 0.755 0.560 0.406 +appetizing 0.806 0.657 0.688 +applaud 0.865 0.824 0.464 +applause 0.953 0.857 0.621 +apple 0.811 0.300 0.264 +apple juice 0.765 0.204 0.294 +applejack 0.604 0.431 0.473 +applesauce 0.750 0.167 0.291 +appliance 0.582 0.453 0.538 +appliances 0.594 0.394 0.567 +applicability 0.677 0.490 0.741 +applicable 0.469 0.430 0.667 +applicant 0.612 0.558 0.688 +application 0.646 0.445 0.726 +apply 0.612 0.321 0.667 +appoint 0.565 0.330 0.509 +appointment 0.688 0.594 0.547 +appointments 0.745 0.677 0.625 +apportion 0.677 0.490 0.638 +apportionment 0.552 0.481 0.453 +appraisal 0.417 0.667 0.682 +appraise 0.677 0.490 0.696 +appreciable 0.873 0.491 0.778 +appreciate 0.885 0.422 0.741 +appreciated 0.910 0.434 0.779 +appreciates 0.765 0.500 0.656 +appreciation 0.917 0.529 0.588 +appreciative 0.857 0.380 0.654 +apprehend 0.521 0.624 0.696 +apprehension 0.385 0.720 0.454 +apprehensive 0.406 0.592 0.431 +apprentice 0.615 0.413 0.452 +apprenticeship 0.812 0.482 0.643 +approach 0.612 0.392 0.610 +approaching 0.740 0.557 0.491 +approbate 0.646 0.590 0.860 +approbation 0.792 0.529 0.774 +appropriate 0.833 0.368 0.759 +appropriation 0.510 0.632 0.717 +approval 0.854 0.460 0.889 +approve 0.875 0.548 0.741 +approved 0.833 0.349 0.698 +approvement 0.880 0.625 0.780 +approving 0.917 0.583 0.773 +approximate 0.551 0.560 0.520 +approximately 0.622 0.396 0.538 +approximating 0.583 0.615 0.471 +approximation 0.582 0.402 0.593 +appurtenances 0.573 0.412 0.547 +apricot 0.708 0.320 0.278 +apron 0.582 0.208 0.245 +apt 0.582 0.418 0.382 +aptitude 0.750 0.471 0.746 +aqua 0.656 0.292 0.359 +aquamarine 0.729 0.306 0.413 +aquarium 0.663 0.327 0.393 +aquatic 0.677 0.510 0.463 +aqueduct 0.551 0.411 0.534 +aqueous 0.429 0.270 0.310 +arable 0.510 0.350 0.465 +arbiter 0.561 0.537 0.814 +arbitrary 0.281 0.702 0.686 +arbitrate 0.470 0.620 0.682 +arbitration 0.587 0.602 0.670 +arbitrator 0.385 0.448 0.795 +arbor 0.583 0.490 0.591 +arc 0.552 0.388 0.396 +arcade 0.676 0.521 0.502 +arcane 0.500 0.490 0.637 +arch 0.500 0.354 0.468 +archaeological 0.740 0.441 0.660 +archaeologist 0.552 0.451 0.706 +archaeology 0.596 0.358 0.691 +archaic 0.271 0.327 0.332 +archangel 0.837 0.500 0.708 +archbishop 0.622 0.280 0.776 +archdiocese 0.400 0.321 0.704 +archduke 0.458 0.413 0.634 +arched 0.582 0.403 0.398 +archer 0.573 0.622 0.661 +archery 0.594 0.604 0.589 +archetype 0.448 0.520 0.569 +archipelago 0.745 0.370 0.592 +architect 0.776 0.442 0.836 +architectural 0.729 0.390 0.670 +architecture 0.820 0.390 0.694 +archive 0.438 0.294 0.527 +arctic 0.615 0.352 0.546 +ardent 0.694 0.873 0.722 +ardor 0.500 0.780 0.538 +arduous 0.344 0.783 0.605 +area 0.490 0.306 0.464 +arena 0.510 0.235 0.404 +areola 0.417 0.396 0.381 +areyoukidding 0.429 0.633 0.400 +areyoukiddingme 0.365 0.635 0.375 +argent 0.594 0.418 0.472 +argh 0.260 0.538 0.328 +arghh 0.292 0.536 0.397 +arghhhh 0.250 0.618 0.324 +argue 0.093 0.798 0.525 +argument 0.510 0.464 0.698 +argumentation 0.479 0.549 0.760 +argumentative 0.450 0.531 0.679 +arguments 0.541 0.602 0.657 +arid 0.323 0.333 0.379 +arise 0.750 0.582 0.725 +aristocracy 0.688 0.549 0.842 +aristocrat 0.583 0.413 0.811 +aristocratic 0.449 0.519 0.676 +arithmetic 0.453 0.460 0.634 +ark 0.396 0.427 0.543 +arm 0.552 0.285 0.469 +armada 0.408 0.740 0.868 +armament 0.198 0.764 0.810 +armaments 0.192 0.839 0.830 +armature 0.510 0.558 0.755 +armchair 0.646 0.164 0.339 +armed 0.188 0.750 0.808 +armor 0.469 0.625 0.784 +armored 0.469 0.509 0.861 +armory 0.448 0.663 0.800 +armpit 0.283 0.439 0.250 +arms 0.464 0.395 0.483 +army 0.417 0.759 0.902 +aroma 0.823 0.235 0.442 +aromatherapy 0.847 0.220 0.473 +arousal 0.791 0.943 0.731 +arouse 0.740 0.491 0.580 +aroused 0.708 0.952 0.667 +arraignment 0.406 0.837 0.534 +arrange 0.740 0.490 0.571 +arranged 0.698 0.531 0.728 +arrangement 0.625 0.382 0.683 +array 0.521 0.396 0.568 +arrears 0.286 0.485 0.302 +arrest 0.146 0.951 0.500 +arrhythmia 0.265 0.706 0.356 +arrival 0.678 0.510 0.474 +arrive 0.837 0.406 0.585 +arrogance 0.143 0.750 0.620 +arrogant 0.115 0.755 0.580 +arrow 0.439 0.390 0.454 +arsehole 0.276 0.598 0.433 +arseholes 0.188 0.545 0.351 +arsenal 0.365 0.741 0.752 +arsenic 0.281 0.472 0.447 +arson 0.133 0.904 0.567 +arsonist 0.348 0.840 0.500 +art 0.812 0.360 0.603 +arterial 0.396 0.510 0.583 +artery 0.396 0.580 0.537 +artful 0.771 0.608 0.778 +arthritis 0.110 0.518 0.345 +arthropod 0.344 0.464 0.434 +artichoke 0.583 0.218 0.287 +article 0.594 0.280 0.481 +articles 0.552 0.324 0.565 +articulate 0.677 0.462 0.618 +articulation 0.479 0.480 0.591 +artifact 0.510 0.500 0.566 +artifice 0.316 0.696 0.482 +artificial 0.306 0.385 0.351 +artillery 0.350 0.912 0.794 +artisan 0.781 0.330 0.411 +artist 0.802 0.442 0.732 +artiste 0.844 0.512 0.565 +artistic 0.802 0.646 0.632 +artistry 0.823 0.346 0.769 +artists 0.796 0.667 0.741 +artwork 0.896 0.368 0.679 +arty 0.490 0.422 0.388 +asap 0.571 0.500 0.552 +asbestos 0.357 0.481 0.464 +ascend 0.830 0.620 0.812 +ascendancy 0.724 0.625 0.700 +ascendant 0.656 0.673 0.821 +ascending 0.826 0.644 0.777 +ascension 0.765 0.720 0.714 +ascent 0.755 0.627 0.833 +ascertain 0.560 0.530 0.625 +ascertained 0.531 0.529 0.616 +ascetic 0.438 0.375 0.472 +ash 0.260 0.210 0.207 +ashamed 0.156 0.588 0.228 +ashes 0.327 0.279 0.142 +ashtray 0.406 0.382 0.265 +asinine 0.429 0.472 0.433 +ask 0.531 0.440 0.459 +asleeep 0.490 0.210 0.322 +asleep 0.604 0.100 0.270 +asp 0.438 0.489 0.375 +asparagus 0.469 0.317 0.264 +aspartame 0.469 0.480 0.322 +aspect 0.479 0.469 0.588 +aspects 0.439 0.480 0.565 +aspen 0.479 0.280 0.395 +asphalt 0.479 0.264 0.439 +asphyxia 0.198 0.704 0.311 +asphyxiation 0.059 0.745 0.412 +aspiration 0.704 0.724 0.675 +aspire 0.812 0.469 0.722 +aspirin 0.479 0.271 0.422 +aspiring 0.844 0.582 0.604 +ass 0.323 0.750 0.345 +assail 0.378 0.510 0.500 +assailant 0.184 0.868 0.602 +assassin 0.073 0.933 0.632 +assassinate 0.051 0.969 0.722 +assassination 0.083 0.941 0.525 +assault 0.167 0.848 0.550 +assay 0.633 0.559 0.594 +assemblage 0.429 0.452 0.600 +assemble 0.542 0.570 0.750 +assembled 0.663 0.450 0.644 +assembly 0.698 0.500 0.640 +assemblyman 0.430 0.538 0.760 +assent 0.615 0.515 0.719 +assert 0.750 0.619 0.809 +asserting 0.694 0.531 0.736 +assertion 0.740 0.442 0.750 +assertive 0.719 0.412 0.770 +assess 0.698 0.500 0.623 +assessment 0.750 0.623 0.658 +assessor 0.551 0.538 0.764 +asset 0.797 0.765 0.788 +assets 0.667 0.613 0.765 +asshole 0.133 0.582 0.263 +assign 0.622 0.417 0.709 +assignee 0.510 0.462 0.510 +assignment 0.483 0.398 0.745 +assimilate 0.559 0.391 0.683 +assimilation 0.429 0.378 0.463 +assist 0.833 0.435 0.629 +assistance 0.656 0.519 0.633 +assistant 0.625 0.390 0.536 +associate 0.812 0.409 0.625 +association 0.745 0.500 0.817 +assorted 0.602 0.460 0.472 +assortment 0.694 0.360 0.526 +assuage 0.745 0.255 0.500 +assume 0.698 0.401 0.464 +assumed 0.612 0.247 0.454 +assuming 0.740 0.390 0.526 +assumption 0.479 0.431 0.417 +assurance 0.675 0.442 0.704 +assure 0.910 0.460 0.839 +assured 0.878 0.327 0.754 +assuredly 0.786 0.396 0.833 +asterisk 0.541 0.288 0.273 +asteroid 0.430 0.721 0.623 +asteroids 0.361 0.694 0.712 +asthma 0.198 0.549 0.227 +asthmatic 0.229 0.706 0.294 +astigmatism 0.214 0.490 0.429 +astonish 0.786 0.845 0.658 +astonished 0.510 0.775 0.574 +astonishing 0.844 0.802 0.821 +astonishingly 0.827 0.898 0.773 +astonishment 0.680 0.718 0.519 +astound 0.729 0.675 0.474 +astral 0.604 0.417 0.567 +astray 0.098 0.676 0.308 +astringent 0.316 0.500 0.474 +astrologer 0.594 0.519 0.673 +astrology 0.635 0.340 0.500 +astronaut 0.792 0.601 0.761 +astronomer 0.750 0.509 0.735 +astronomical 0.600 0.632 0.726 +astronomy 0.613 0.474 0.722 +astute 0.776 0.658 0.827 +asunder 0.208 0.442 0.259 +asylum 0.407 0.330 0.445 +asymmetric 0.580 0.343 0.465 +asymmetry 0.476 0.373 0.527 +asymptotic 0.479 0.451 0.472 +atelier 0.490 0.330 0.705 +atheism 0.276 0.460 0.481 +atheistic 0.373 0.481 0.466 +atherosclerosis 0.250 0.480 0.343 +athlete 0.781 0.718 0.686 +athletic 0.857 0.798 0.708 +athleticism 0.750 0.863 0.778 +athletics 0.831 0.691 0.740 +atlas 0.531 0.306 0.554 +atmosphere 0.604 0.300 0.560 +atmospheric 0.531 0.420 0.594 +atoll 0.480 0.408 0.472 +atom 0.510 0.500 0.433 +atomic 0.327 0.817 0.713 +atone 0.418 0.673 0.411 +atonement 0.550 0.602 0.683 +atpeace 0.724 0.298 0.519 +atrium 0.469 0.365 0.473 +atrocious 0.073 0.811 0.445 +atrocity 0.115 0.844 0.593 +atrophy 0.177 0.540 0.208 +attach 0.520 0.363 0.559 +attached 0.562 0.350 0.439 +attachment 0.570 0.343 0.500 +attack 0.286 0.948 0.670 +attacker 0.185 0.962 0.629 +attacking 0.276 0.837 0.642 +attain 0.806 0.510 0.719 +attainable 0.760 0.500 0.759 +attainment 0.830 0.520 0.940 +attempt 0.625 0.491 0.431 +attempted 0.594 0.580 0.567 +attend 0.650 0.420 0.625 +attendance 0.812 0.500 0.592 +attendant 0.580 0.365 0.519 +attention 0.740 0.599 0.774 +attentionseeker 0.367 0.745 0.457 +attentionseekers 0.531 0.673 0.500 +attentive 0.812 0.520 0.724 +attenuate 0.408 0.302 0.429 +attenuated 0.449 0.280 0.298 +attenuation 0.458 0.363 0.464 +attest 0.439 0.710 0.685 +attestation 0.234 0.635 0.500 +attic 0.521 0.259 0.377 +attire 0.742 0.388 0.483 +attitude 0.760 0.644 0.861 +attorney 0.600 0.594 0.754 +attract 0.796 0.663 0.769 +attraction 0.906 0.774 0.712 +attractive 0.906 0.630 0.769 +attractiveness 0.938 0.667 0.755 +attributable 0.704 0.430 0.527 +attribute 0.781 0.439 0.795 +attribution 0.646 0.467 0.658 +attrition 0.229 0.540 0.259 +auburn 0.510 0.240 0.411 +auction 0.594 0.702 0.519 +auctioneer 0.542 0.732 0.716 +audacious 0.740 0.875 0.825 +audacity 0.760 0.755 0.916 +audible 0.673 0.370 0.462 +audience 0.698 0.610 0.613 +audio 0.709 0.425 0.370 +audit 0.375 0.562 0.735 +audition 0.750 0.685 0.615 +auditions 0.740 0.765 0.596 +auditor 0.582 0.571 0.726 +auditorium 0.529 0.490 0.538 +auditory 0.531 0.481 0.570 +aught 0.418 0.135 0.217 +augment 0.650 0.683 0.645 +augmentation 0.714 0.613 0.850 +august 0.652 0.292 0.462 +aunt 0.667 0.291 0.420 +auntie 0.643 0.275 0.447 +aura 0.760 0.333 0.500 +aurora 0.817 0.306 0.537 +auspices 0.542 0.500 0.634 +auspicious 0.562 0.635 0.669 +austere 0.500 0.390 0.422 +austerity 0.438 0.406 0.534 +authentic 0.885 0.510 0.782 +authenticate 0.833 0.480 0.789 +authentication 0.724 0.491 0.750 +authenticity 0.670 0.548 0.845 +author 0.775 0.343 0.749 +authoritative 0.636 0.520 0.890 +authority 0.592 0.592 0.934 +authorization 0.521 0.567 0.817 +authorize 0.772 0.596 0.821 +authorized 0.760 0.458 0.815 +authorship 0.667 0.635 0.773 +autism 0.235 0.500 0.447 +autistic 0.367 0.337 0.404 +auto 0.571 0.569 0.500 +autobiographical 0.909 0.462 0.582 +autobiography 0.735 0.284 0.629 +autocorrect 0.551 0.439 0.616 +autocratic 0.542 0.577 0.727 +autograph 0.735 0.565 0.473 +autographed 0.781 0.620 0.625 +automated 0.578 0.402 0.632 +automatic 0.562 0.433 0.664 +automobile 0.753 0.625 0.534 +automotive 0.656 0.520 0.577 +autonomy 0.781 0.349 0.891 +autopilot 0.594 0.462 0.632 +autopsy 0.252 0.650 0.538 +autumn 0.765 0.204 0.450 +auxiliary 0.622 0.471 0.509 +avail 0.800 0.430 0.603 +availability 0.796 0.544 0.600 +available 0.844 0.356 0.623 +avalanche 0.265 0.915 0.683 +avarice 0.198 0.726 0.352 +avatar 0.633 0.410 0.567 +avenge 0.073 0.867 0.559 +avenger 0.337 0.865 0.670 +avenging 0.143 0.880 0.717 +avenue 0.677 0.360 0.377 +aver 0.492 0.450 0.393 +average 0.684 0.280 0.455 +aversation 0.582 0.442 0.432 +averse 0.253 0.569 0.492 +averseness 0.296 0.606 0.528 +aversion 0.074 0.663 0.525 +avert 0.510 0.388 0.465 +aviary 0.500 0.360 0.467 +aviation 0.708 0.646 0.741 +aviator 0.615 0.700 0.644 +avid 0.582 0.459 0.593 +avocado 0.677 0.255 0.287 +avoid 0.427 0.442 0.415 +avoidance 0.470 0.481 0.466 +avoiding 0.457 0.433 0.309 +await 0.448 0.264 0.276 +awake 0.667 0.469 0.741 +awaken 0.729 0.412 0.611 +awakening 0.745 0.500 0.618 +award 0.865 0.745 0.660 +awards 0.958 0.736 0.652 +aware 0.656 0.340 0.770 +awareness 0.684 0.422 0.810 +awe 0.469 0.740 0.300 +awed 0.364 0.774 0.361 +awesome 0.980 0.897 0.891 +awesomeness 0.917 0.647 0.927 +awestruck 0.615 0.767 0.680 +awful 0.061 0.786 0.450 +awkward 0.296 0.650 0.358 +awkwardness 0.167 0.454 0.148 +awning 0.500 0.186 0.318 +awry 0.156 0.540 0.275 +axe 0.296 0.690 0.536 +axial 0.458 0.278 0.491 +axiom 0.439 0.441 0.583 +axiomatic 0.458 0.392 0.627 +axis 0.209 0.250 0.356 +axle 0.459 0.294 0.473 +ay 0.500 0.557 0.255 +aye 0.562 0.420 0.392 +azimuth 0.385 0.461 0.421 +azure 0.620 0.256 0.339 +babble 0.552 0.441 0.204 +babbling 0.396 0.418 0.241 +babe 0.860 0.536 0.424 +baboon 0.357 0.410 0.429 +baby 0.837 0.365 0.455 +babysit 0.719 0.587 0.398 +babysitter 0.656 0.415 0.408 +baccalaureate 0.729 0.510 0.480 +baccarat 0.583 0.497 0.436 +bachelor 0.667 0.406 0.600 +bachelorette 0.735 0.780 0.465 +back 0.438 0.353 0.336 +backboard 0.480 0.259 0.436 +backbone 0.538 0.464 0.620 +backdoor 0.344 0.410 0.333 +backdrop 0.320 0.309 0.444 +backer 0.646 0.375 0.537 +backfire 0.265 0.612 0.491 +backgammon 0.580 0.410 0.390 +background 0.399 0.357 0.498 +backhand 0.427 0.449 0.390 +backhoe 0.398 0.554 0.562 +backoff 0.104 0.396 0.240 +backpack 0.729 0.278 0.333 +backpacker 0.510 0.730 0.460 +backroom 0.406 0.500 0.387 +backseat 0.388 0.330 0.237 +backside 0.182 0.417 0.342 +backtrack 0.312 0.525 0.278 +backup 0.520 0.510 0.553 +backward 0.309 0.367 0.250 +backwardness 0.240 0.500 0.136 +backwards 0.302 0.372 0.330 +backwater 0.312 0.410 0.161 +backwoods 0.541 0.350 0.482 +backyard 0.552 0.280 0.302 +bacon 0.698 0.406 0.295 +bacteria 0.177 0.553 0.570 +bacterial 0.156 0.500 0.473 +bacterium 0.194 0.545 0.345 +bad 0.125 0.625 0.373 +badass 0.255 0.775 0.745 +badday 0.327 0.449 0.373 +badfeeling 0.250 0.559 0.365 +badge 0.567 0.488 0.691 +badger 0.344 0.429 0.357 +badhabit 0.184 0.594 0.311 +badly 0.073 0.509 0.286 +badness 0.094 0.823 0.463 +baffle 0.344 0.442 0.482 +baffled 0.151 0.600 0.339 +bag 0.500 0.250 0.314 +bagel 0.531 0.363 0.340 +baggage 0.610 0.363 0.427 +baggie 0.367 0.427 0.366 +baggy 0.521 0.278 0.452 +bagman 0.506 0.500 0.394 +bagpipes 0.541 0.556 0.412 +bail 0.373 0.520 0.561 +bailiff 0.347 0.519 0.759 +bait 0.276 0.327 0.296 +bake 0.867 0.418 0.519 +bakery 0.802 0.500 0.380 +baking 0.549 0.455 0.451 +bal 0.490 0.412 0.432 +balance 0.684 0.265 0.735 +balanced 0.806 0.255 0.745 +balcony 0.562 0.392 0.380 +bald 0.306 0.184 0.268 +balding 0.302 0.363 0.368 +baldy 0.398 0.385 0.396 +bale 0.437 0.363 0.412 +balk 0.229 0.451 0.415 +ball 0.740 0.427 0.317 +ballad 0.792 0.284 0.424 +ballast 0.354 0.423 0.287 +ballerina 0.802 0.660 0.475 +ballet 0.656 0.480 0.358 +ballgame 0.781 0.790 0.407 +ballistic 0.260 0.806 0.685 +ballistics 0.271 0.787 0.610 +balloon 0.729 0.245 0.315 +ballot 0.521 0.361 0.358 +ballpark 0.724 0.694 0.529 +ballplayer 0.719 0.764 0.566 +ballpoint 0.596 0.337 0.318 +ballroom 0.847 0.635 0.448 +ballsy 0.531 0.491 0.414 +balm 0.625 0.275 0.414 +balmy 0.684 0.327 0.545 +balsam 0.663 0.250 0.385 +balsamic 0.582 0.283 0.447 +bam 0.427 0.472 0.390 +bamboo 0.646 0.222 0.356 +ban 0.146 0.689 0.587 +banana 0.612 0.230 0.241 +band 0.648 0.552 0.525 +bandage 0.220 0.327 0.286 +bandanna 0.562 0.276 0.277 +bandit 0.094 0.796 0.567 +bandstand 0.735 0.536 0.520 +bandwagon 0.625 0.651 0.509 +bandwidth 0.714 0.337 0.548 +bane 0.265 0.694 0.366 +bang 0.265 0.951 0.740 +banger 0.378 0.540 0.538 +banish 0.163 0.677 0.543 +banished 0.052 0.713 0.370 +banishment 0.160 0.775 0.298 +banister 0.418 0.410 0.332 +banjo 0.469 0.400 0.370 +bank 0.562 0.327 0.675 +banker 0.586 0.588 0.792 +banking 0.510 0.327 0.500 +bankroll 0.469 0.570 0.509 +bankrupt 0.163 0.673 0.337 +bankruptcy 0.010 0.696 0.209 +banner 0.521 0.408 0.474 +banquet 0.765 0.571 0.600 +banshee 0.408 0.565 0.481 +banter 0.594 0.677 0.464 +banzai 0.550 0.510 0.443 +baptism 0.844 0.384 0.566 +baptismal 0.646 0.343 0.625 +baptize 0.739 0.426 0.594 +bar 0.500 0.531 0.481 +barb 0.448 0.365 0.417 +barbarian 0.323 0.896 0.713 +barbaric 0.235 0.798 0.738 +barbarism 0.190 0.815 0.614 +barbecue 0.792 0.643 0.456 +barbed 0.177 0.594 0.455 +barber 0.543 0.459 0.356 +barbershop 0.597 0.441 0.382 +barbie doll 0.729 0.370 0.330 +bard 0.470 0.410 0.439 +bare 0.333 0.717 0.296 +bareback 0.500 0.356 0.373 +barefoot 0.445 0.373 0.241 +barely 0.448 0.183 0.268 +barf 0.340 0.491 0.394 +bargain 0.653 0.533 0.670 +bargaining 0.622 0.640 0.642 +barge 0.469 0.388 0.465 +baritone 0.592 0.529 0.500 +barium 0.406 0.353 0.377 +bark 0.360 0.602 0.395 +barkeep 0.480 0.500 0.454 +barks 0.427 0.694 0.325 +barley 0.614 0.212 0.296 +barmaid 0.521 0.472 0.440 +barman 0.594 0.610 0.400 +barn 0.510 0.452 0.425 +barnacle 0.408 0.337 0.457 +barney 0.451 0.378 0.440 +barnyard 0.510 0.353 0.336 +barometer 0.388 0.273 0.545 +baron 0.520 0.358 0.709 +baroness 0.625 0.453 0.755 +baroque 0.490 0.357 0.418 +barrack 0.378 0.500 0.455 +barracuda 0.333 0.713 0.510 +barrage 0.388 0.871 0.627 +barred 0.143 0.741 0.535 +barrel 0.429 0.298 0.474 +barren 0.173 0.373 0.221 +barricade 0.323 0.667 0.673 +barrier 0.333 0.480 0.562 +barring 0.292 0.670 0.420 +barrister 0.469 0.570 0.792 +barroom 0.686 0.619 0.470 +barrow 0.479 0.363 0.362 +bartender 0.573 0.698 0.585 +barter 0.465 0.559 0.596 +base 0.635 0.298 0.553 +baseball 0.660 0.760 0.563 +baseball bat 0.667 0.567 0.509 +baseboard 0.396 0.198 0.405 +baseless 0.292 0.382 0.375 +baseline 0.483 0.367 0.509 +baseman 0.604 0.449 0.462 +basement 0.388 0.500 0.268 +bases 0.569 0.236 0.591 +bash 0.385 0.546 0.463 +bashful 0.400 0.406 0.217 +basic 0.643 0.102 0.395 +basics 0.688 0.311 0.491 +basil 0.534 0.274 0.309 +basilica 0.612 0.302 0.639 +basin 0.552 0.231 0.398 +basis 0.602 0.260 0.426 +bask 0.760 0.330 0.381 +basket 0.458 0.227 0.336 +basketball 0.814 0.764 0.435 +bass 0.427 0.206 0.268 +bass guitar 0.738 0.370 0.294 +basso 0.417 0.420 0.439 +bassoon 0.500 0.433 0.310 +bastard 0.094 0.692 0.289 +bastarding 0.104 0.608 0.269 +bastards 0.082 0.680 0.422 +bastion 0.531 0.500 0.596 +bat 0.324 0.409 0.480 +batch 0.560 0.357 0.357 +batching 0.484 0.420 0.518 +bate 0.429 0.525 0.464 +bath 0.725 0.260 0.263 +bathe 0.677 0.294 0.371 +bathhouse 0.602 0.380 0.459 +bathing 0.740 0.276 0.361 +bathrobe 0.531 0.442 0.394 +bathroom 0.561 0.283 0.345 +bathtub 0.625 0.240 0.318 +bathymetry 0.432 0.480 0.509 +baton 0.272 0.235 0.519 +battalion 0.333 0.818 0.795 +batter 0.561 0.245 0.373 +battered 0.080 0.790 0.306 +battering 0.210 0.798 0.490 +battery 0.480 0.425 0.442 +battle 0.365 0.945 0.868 +battled 0.292 0.794 0.575 +battlefield 0.133 0.918 0.781 +battleground 0.156 0.958 0.812 +battlements 0.276 0.441 0.530 +battleship 0.479 0.750 0.726 +batty 0.375 0.619 0.274 +bauble 0.698 0.429 0.255 +bawdy 0.184 0.823 0.508 +bawl 0.385 0.880 0.561 +bay 0.719 0.365 0.569 +bayonet 0.263 0.775 0.561 +bayou 0.469 0.431 0.324 +bazaar 0.604 0.340 0.500 +bazooka 0.302 0.824 0.634 +bday 0.729 0.600 0.415 +be 0.670 0.240 0.554 +beach 0.885 0.529 0.455 +beaches 0.865 0.500 0.538 +beacon 0.580 0.407 0.537 +bead 0.592 0.388 0.381 +beading 0.542 0.320 0.398 +beads 0.673 0.388 0.552 +beady 0.448 0.417 0.443 +beagle 0.649 0.470 0.395 +beak 0.375 0.363 0.411 +beaker 0.420 0.410 0.391 +beam 0.584 0.349 0.382 +beaming 0.892 0.654 0.587 +bean 0.667 0.269 0.264 +beanbag 0.450 0.380 0.340 +beanie 0.500 0.230 0.263 +bear 0.448 0.570 0.475 +bearable 0.542 0.375 0.605 +beard 0.490 0.261 0.371 +bearded 0.439 0.337 0.391 +bearer 0.571 0.547 0.676 +bearing 0.571 0.367 0.474 +bearings 0.418 0.490 0.426 +bearish 0.521 0.549 0.324 +bearskin 0.333 0.398 0.464 +beast 0.214 0.780 0.732 +beastly 0.146 0.874 0.843 +beat 0.279 0.647 0.492 +beaten 0.083 0.846 0.265 +beater 0.438 0.545 0.482 +beating 0.153 0.833 0.481 +beatnik 0.429 0.510 0.382 +beau 0.612 0.440 0.432 +beautification 0.885 0.575 0.725 +beautiful 0.875 0.614 0.648 +beautify 0.898 0.592 0.736 +beauty 0.842 0.600 0.644 +beaver 0.490 0.344 0.393 +bebop 0.482 0.490 0.358 +beck 0.580 0.375 0.418 +beckon 0.663 0.455 0.452 +become 0.641 0.583 0.643 +bed 0.604 0.173 0.327 +bedding 0.704 0.276 0.377 +bedpan 0.510 0.400 0.362 +bedrock 0.561 0.340 0.598 +bedroom 0.744 0.296 0.491 +bedside 0.604 0.167 0.375 +bedspread 0.551 0.139 0.292 +bedtime 0.673 0.314 0.373 +bee 0.520 0.509 0.309 +beef 0.582 0.312 0.492 +beefsteak 0.594 0.391 0.455 +beehive 0.541 0.700 0.422 +beep 0.595 0.541 0.304 +beeper 0.438 0.720 0.441 +beer 0.592 0.654 0.500 +bees 0.562 0.635 0.412 +beeswax 0.583 0.402 0.375 +beetle 0.323 0.356 0.295 +befall 0.520 0.663 0.585 +befitting 0.708 0.333 0.394 +befriend 0.930 0.624 0.471 +befuddled 0.156 0.714 0.269 +beg 0.292 0.608 0.328 +beggar 0.240 0.402 0.116 +begging 0.292 0.461 0.202 +begin 0.677 0.569 0.763 +beginner 0.490 0.480 0.387 +beginning 0.816 0.528 0.558 +beginnings 0.837 0.527 0.600 +begrudge 0.177 0.731 0.377 +begun 0.677 0.500 0.404 +behappy 0.875 0.557 0.562 +behave 0.677 0.363 0.747 +behavior 0.594 0.442 0.813 +behavioral 0.612 0.440 0.708 +behemoth 0.583 0.781 0.853 +behest 0.602 0.350 0.720 +behold 0.610 0.284 0.449 +beholden 0.296 0.555 0.212 +beholder 0.714 0.491 0.520 +beige 0.490 0.222 0.224 +belated 0.240 0.400 0.214 +belay 0.500 0.472 0.702 +belch 0.194 0.562 0.240 +belief 0.896 0.375 0.656 +believable 0.866 0.390 0.676 +believe 0.781 0.370 0.682 +believed 0.500 0.562 0.547 +believer 0.725 0.445 0.564 +believing 0.870 0.418 0.833 +belittle 0.122 0.417 0.250 +belittled 0.177 0.392 0.226 +bell 0.552 0.510 0.505 +bellboy 0.542 0.363 0.302 +bellhop 0.500 0.287 0.318 +belligerent 0.344 0.680 0.594 +bellman 0.540 0.250 0.371 +bellow 0.248 0.337 0.212 +bellows 0.458 0.515 0.429 +belly 0.510 0.388 0.387 +bellybutton 0.531 0.283 0.360 +bellyful 0.347 0.806 0.519 +belong 0.643 0.405 0.569 +belongings 0.592 0.380 0.750 +beloved 0.969 0.613 0.708 +belt 0.541 0.322 0.445 +beluga 0.510 0.333 0.482 +bemused 0.281 0.490 0.278 +bench 0.571 0.289 0.544 +bend 0.571 0.324 0.368 +bender 0.490 0.510 0.466 +bending 0.448 0.565 0.455 +beneath 0.354 0.173 0.233 +benedictory 0.677 0.438 0.481 +benefactor 0.833 0.578 0.755 +beneficial 0.820 0.579 0.703 +beneficiary 0.776 0.399 0.616 +benefit 0.906 0.422 0.806 +benevolence 0.786 0.340 0.717 +benevolent 0.786 0.407 0.651 +benign 0.694 0.440 0.509 +bent 0.375 0.453 0.298 +benzene 0.439 0.459 0.403 +bequeath 0.743 0.500 0.741 +bequest 0.661 0.398 0.882 +bereaved 0.104 0.479 0.221 +bereavement 0.265 0.677 0.500 +bereft 0.229 0.490 0.336 +beret 0.542 0.240 0.327 +bergamot 0.510 0.365 0.339 +berlin 0.592 0.423 0.571 +berserk 0.398 0.556 0.480 +berth 0.295 0.337 0.596 +beryllium 0.417 0.412 0.425 +beseech 0.330 0.441 0.600 +beset 0.385 0.717 0.317 +bestdayever 0.760 0.646 0.593 +bestfeeling 0.806 0.509 0.625 +bestfriends 0.934 0.662 0.647 +bestial 0.260 0.761 0.674 +besties 0.888 0.509 0.614 +bestow 0.656 0.560 0.642 +bestseller 0.771 0.643 0.700 +bet 0.385 0.698 0.432 +beta 0.710 0.370 0.439 +betray 0.042 0.870 0.536 +betrayal 0.083 0.719 0.418 +betrayed 0.122 0.769 0.308 +betrothed 0.833 0.630 0.667 +betterment 0.898 0.536 0.769 +betting 0.237 0.804 0.411 +betty 0.542 0.358 0.381 +bevel 0.757 0.406 0.454 +beverage 0.635 0.490 0.389 +bevy 0.429 0.460 0.541 +beware 0.151 0.596 0.518 +bewilder 0.306 0.571 0.289 +bewildered 0.230 0.630 0.300 +bewilderment 0.312 0.716 0.216 +bias 0.400 0.370 0.541 +biased 0.271 0.302 0.368 +bib 0.385 0.396 0.339 +bible 0.719 0.225 0.726 +biblical 0.635 0.304 0.712 +bibliography 0.622 0.204 0.528 +bicarbonate 0.479 0.337 0.438 +bicentennial 0.541 0.423 0.507 +biceps 0.592 0.588 0.602 +bicker 0.143 0.643 0.552 +bickering 0.122 0.800 0.536 +bicolor 0.580 0.327 0.404 +bicycle 0.708 0.519 0.425 +bid 0.760 0.530 0.655 +bidder 0.465 0.474 0.433 +bidding 0.586 0.644 0.509 +bide 0.368 0.407 0.282 +biennial 0.531 0.309 0.353 +bier 0.497 0.448 0.407 +bifurcation 0.385 0.625 0.352 +big 0.802 0.588 0.812 +bigamy 0.327 0.696 0.482 +bigday 0.796 0.689 0.596 +biggestfear 0.062 0.730 0.480 +biggie 0.531 0.481 0.500 +bighorn 0.480 0.547 0.580 +bigmouth 0.417 0.577 0.430 +bigot 0.479 0.745 0.517 +bigoted 0.153 0.760 0.462 +bigotry 0.356 0.737 0.481 +bike 0.708 0.500 0.333 +biker 0.604 0.710 0.567 +bikini 0.730 0.639 0.353 +bilateral 0.633 0.343 0.491 +bilayer 0.438 0.398 0.388 +bile 0.157 0.461 0.324 +bilge 0.316 0.392 0.412 +bilingual 0.735 0.490 0.606 +bill 0.396 0.402 0.535 +billboard 0.594 0.317 0.481 +billet 0.479 0.583 0.500 +billiard 0.719 0.616 0.543 +billiards 0.643 0.559 0.387 +billing 0.406 0.481 0.670 +billion 0.719 0.564 0.782 +billionaire 0.806 0.667 0.923 +billy 0.490 0.397 0.375 +bimbo 0.396 0.370 0.300 +bimonthly 0.408 0.298 0.471 +bin 0.422 0.304 0.327 +binary 0.490 0.356 0.420 +bind 0.398 0.462 0.448 +binder 0.438 0.250 0.308 +bindery 0.548 0.388 0.482 +binding 0.438 0.425 0.640 +bing 0.573 0.453 0.415 +binge 0.304 0.650 0.500 +bingo 0.735 0.667 0.429 +binocular 0.531 0.344 0.426 +binoculars 0.490 0.309 0.411 +binomial 0.600 0.406 0.426 +bio 0.612 0.225 0.490 +biochemical 0.367 0.481 0.618 +biochemist 0.471 0.449 0.717 +biochemistry 0.552 0.531 0.596 +biogenesis 0.594 0.442 0.697 +biographer 0.708 0.427 0.617 +biography 0.698 0.229 0.718 +biological 0.590 0.410 0.615 +biologist 0.625 0.453 0.693 +biology 0.479 0.274 0.546 +bionic 0.571 0.570 0.788 +biopsy 0.323 0.657 0.481 +biosphere 0.684 0.351 0.579 +bipartite 0.365 0.480 0.464 +bipolar 0.208 0.685 0.426 +birch 0.562 0.346 0.382 +bird 0.729 0.357 0.364 +birdcage 0.480 0.398 0.318 +birdie 0.594 0.394 0.407 +birdman 0.490 0.567 0.604 +birth 0.896 0.655 0.536 +birthday 0.969 0.844 0.575 +birthing 0.796 0.877 0.519 +birthmark 0.630 0.461 0.500 +birthplace 0.781 0.290 0.491 +birthright 0.684 0.417 0.714 +bis 0.440 0.420 0.345 +biscuit 0.888 0.260 0.231 +bishop 0.594 0.184 0.725 +bison 0.573 0.433 0.557 +bisque 0.693 0.443 0.312 +bistro 0.594 0.472 0.396 +bit 0.427 0.310 0.225 +bitch 0.276 0.740 0.343 +bitchy 0.188 0.700 0.373 +bite 0.219 0.796 0.510 +biter 0.260 0.598 0.500 +bitsy 0.510 0.388 0.382 +bitter 0.218 0.627 0.411 +bitterly 0.194 0.685 0.362 +bitterness 0.115 0.633 0.270 +bittersweet 0.469 0.569 0.474 +bitty 0.469 0.271 0.257 +bitumen 0.375 0.235 0.307 +biweekly 0.581 0.337 0.455 +biz 0.500 0.473 0.473 +bizarre 0.379 0.620 0.392 +blab 0.438 0.425 0.353 +blabbermouth 0.323 0.640 0.422 +blackberry 0.667 0.413 0.453 +blackbird 0.520 0.340 0.405 +blackboard 0.469 0.255 0.287 +blacken 0.208 0.500 0.228 +blackface 0.302 0.490 0.441 +blackjack 0.419 0.679 0.452 +blacklist 0.133 0.750 0.396 +blackmail 0.094 0.802 0.482 +blackmailer 0.092 0.780 0.472 +blackness 0.260 0.480 0.406 +blackout 0.126 0.530 0.349 +blacksmith 0.480 0.531 0.702 +bladder 0.406 0.412 0.330 +blade 0.378 0.602 0.594 +blame 0.115 0.640 0.309 +blameless 0.759 0.196 0.343 +bland 0.300 0.226 0.157 +blank 0.531 0.229 0.250 +blanket 0.740 0.132 0.391 +blare 0.439 0.561 0.519 +blase 0.420 0.310 0.412 +blasphemous 0.210 0.755 0.491 +blasphemy 0.146 0.794 0.406 +blast 0.167 0.929 0.777 +blaster 0.459 0.538 0.554 +blastoff 0.357 0.865 0.736 +blatant 0.327 0.677 0.675 +blather 0.344 0.481 0.382 +blaze 0.698 0.467 0.658 +blazer 0.635 0.385 0.417 +blazing 0.594 0.896 0.735 +bleach 0.336 0.282 0.337 +bleak 0.204 0.427 0.272 +bleed 0.041 0.843 0.346 +bleeder 0.260 0.852 0.356 +bleeding 0.135 0.817 0.408 +bleep 0.479 0.667 0.345 +blemish 0.219 0.558 0.272 +blemished 0.173 0.469 0.370 +blend 0.469 0.452 0.463 +blender 0.602 0.534 0.351 +blending 0.560 0.418 0.637 +bless 0.929 0.269 0.588 +blessed 0.910 0.279 0.696 +blessing 0.929 0.264 0.800 +blessings 0.929 0.361 0.623 +bleu 0.460 0.354 0.379 +blight 0.271 0.771 0.429 +blighted 0.146 0.615 0.296 +blimp 0.600 0.410 0.532 +blinded 0.245 0.471 0.231 +blindfold 0.448 0.684 0.337 +blindfolded 0.208 0.564 0.209 +blinding 0.304 0.596 0.406 +blindly 0.439 0.598 0.278 +blindness 0.245 0.480 0.196 +blink 0.552 0.316 0.324 +blip 0.529 0.461 0.418 +bliss 0.816 0.500 0.782 +blissful 0.885 0.639 0.676 +blister 0.407 0.538 0.402 +blistering 0.344 0.569 0.390 +blitz 0.417 0.722 0.789 +blizzard 0.375 0.726 0.417 +bloat 0.229 0.694 0.298 +bloated 0.167 0.593 0.424 +blob 0.500 0.376 0.298 +block 0.286 0.350 0.402 +blockade 0.380 0.519 0.510 +blockage 0.250 0.608 0.444 +blockbuster 0.730 0.676 0.883 +blockhead 0.163 0.333 0.148 +blog 0.639 0.390 0.432 +bloke 0.450 0.479 0.545 +blond 0.590 0.490 0.490 +blonde 0.698 0.545 0.412 +blood 0.219 0.684 0.585 +bloodbath 0.060 0.971 0.475 +bloodhound 0.327 0.462 0.538 +bloodless 0.292 0.390 0.212 +bloodline 0.510 0.657 0.604 +bloodshed 0.048 0.942 0.525 +bloodshot 0.188 0.810 0.482 +bloodstream 0.552 0.530 0.528 +bloodthirsty 0.052 0.804 0.644 +bloody 0.031 0.910 0.518 +bloom 0.816 0.453 0.587 +bloomers 0.521 0.587 0.395 +blooming 0.860 0.452 0.593 +blossom 0.792 0.275 0.309 +blot 0.365 0.304 0.223 +blotched 0.133 0.562 0.264 +blotter 0.360 0.298 0.280 +blouse 0.580 0.190 0.302 +blow 0.316 0.750 0.570 +blower 0.564 0.550 0.536 +blowfish 0.344 0.420 0.389 +blowing 0.521 0.472 0.434 +blowjob 0.460 0.784 0.387 +blown 0.333 0.548 0.412 +blowout 0.398 0.792 0.616 +blowtorch 0.520 0.730 0.510 +blubber 0.388 0.260 0.360 +bluddy 0.312 0.528 0.442 +blue 0.646 0.137 0.291 +blue spruce 0.559 0.335 0.364 +blueberry 0.656 0.185 0.365 +bluebird 0.573 0.350 0.450 +bluegrass 0.573 0.441 0.395 +bluejay 0.635 0.520 0.310 +blueprint 0.490 0.173 0.425 +blues 0.469 0.220 0.287 +bluff 0.418 0.286 0.377 +bluish 0.604 0.245 0.382 +blunder 0.135 0.635 0.145 +blunt 0.551 0.680 0.925 +blur 0.268 0.471 0.205 +blurred 0.320 0.367 0.231 +blurry 0.059 0.385 0.218 +blurt 0.408 0.439 0.441 +blush 0.698 0.610 0.445 +blushing 0.510 0.789 0.288 +boa 0.255 0.569 0.542 +boa constrictor 0.198 0.784 0.609 +boar 0.406 0.500 0.351 +board 0.592 0.255 0.385 +board game 0.711 0.490 0.349 +boarder 0.604 0.440 0.475 +boarding 0.531 0.402 0.534 +boardroom 0.555 0.566 0.661 +boards 0.469 0.270 0.524 +boardwalk 0.643 0.481 0.549 +boast 0.520 0.586 0.569 +boastful 0.490 0.806 0.695 +boasting 0.417 0.620 0.602 +boat 0.516 0.420 0.554 +boathouse 0.592 0.380 0.404 +boating 0.638 0.613 0.557 +boatload 0.365 0.415 0.485 +boatman 0.592 0.573 0.562 +bobbin 0.429 0.472 0.353 +bobcat 0.562 0.490 0.529 +bobsled 0.667 0.613 0.325 +bode 0.344 0.406 0.411 +bodega 0.573 0.307 0.398 +bodice 0.390 0.471 0.386 +bodily 0.594 0.481 0.557 +body 0.694 0.461 0.571 +bodyguard 0.510 0.710 0.754 +bog 0.302 0.361 0.365 +bogey 0.380 0.519 0.368 +bogeyman 0.388 0.708 0.517 +bogus 0.219 0.353 0.144 +bohemian 0.622 0.500 0.407 +boil 0.417 0.684 0.433 +boiler 0.561 0.590 0.509 +boilerplate 0.398 0.519 0.387 +boiling 0.302 0.690 0.526 +boisterous 0.385 0.806 0.565 +bold 0.490 0.271 0.483 +boldness 0.806 0.684 0.814 +bollocks 0.448 0.471 0.327 +bolster 0.708 0.471 0.569 +bolt 0.354 0.363 0.426 +bolus 0.426 0.491 0.352 +bomb 0.167 0.912 0.750 +bombard 0.156 0.961 0.777 +bombardier 0.240 0.863 0.787 +bombardment 0.146 0.959 0.742 +bombed 0.051 0.851 0.627 +bomber 0.125 0.837 0.810 +bombers 0.173 0.920 0.787 +bombing 0.167 0.963 0.732 +bombshell 0.327 0.868 0.693 +bonanza 0.875 0.410 0.683 +bonbon 0.865 0.551 0.446 +bond 0.667 0.519 0.630 +bondage 0.146 0.705 0.355 +bonding 0.594 0.442 0.509 +bonds 0.740 0.472 0.583 +bondsman 0.469 0.497 0.675 +bone 0.337 0.370 0.413 +bonehead 0.337 0.521 0.518 +boner 0.344 0.612 0.393 +bones 0.281 0.343 0.358 +bonfire 0.480 0.719 0.473 +bong 0.333 0.566 0.375 +bonkers 0.306 0.847 0.278 +bonne 0.448 0.395 0.362 +bonnet 0.406 0.509 0.473 +bonny 0.561 0.404 0.444 +bonsai 0.714 0.235 0.375 +bonus 0.857 0.620 0.682 +bony 0.445 0.462 0.330 +boo 0.153 0.676 0.309 +boob 0.694 0.600 0.392 +booby 0.396 0.423 0.185 +booger 0.399 0.537 0.427 +boogeyman 0.292 0.559 0.567 +boogie 0.590 0.543 0.400 +book 0.802 0.210 0.606 +bookcase 0.553 0.221 0.490 +bookie 0.344 0.633 0.618 +booking 0.708 0.503 0.583 +bookish 0.604 0.236 0.430 +bookkeeper 0.480 0.363 0.468 +bookkeeping 0.520 0.214 0.592 +booklet 0.510 0.270 0.351 +bookmaker 0.583 0.804 0.633 +bookmark 0.543 0.441 0.415 +books 0.729 0.115 0.430 +bookseller 0.583 0.317 0.456 +bookshop 0.688 0.291 0.389 +bookstore 0.771 0.180 0.503 +bookworm 0.563 0.337 0.316 +boom 0.604 0.655 0.731 +boomer 0.480 0.539 0.441 +boomerang 0.531 0.625 0.500 +booming 0.688 0.554 0.661 +boon 0.878 0.294 0.642 +boooo 0.271 0.549 0.255 +boost 0.865 0.730 0.750 +booster 0.755 0.600 0.800 +boot 0.438 0.650 0.625 +booth 0.531 0.400 0.310 +bootleg 0.357 0.519 0.466 +bootlegger 0.354 0.649 0.541 +boots 0.602 0.255 0.350 +booty 0.663 0.587 0.784 +booze 0.265 0.745 0.431 +bop 0.429 0.490 0.426 +bopper 0.398 0.530 0.385 +border 0.406 0.382 0.424 +bordering 0.643 0.382 0.438 +borderline 0.449 0.520 0.490 +bore 0.417 0.440 0.455 +boreal 0.582 0.348 0.400 +bored 0.153 0.167 0.196 +boredom 0.167 0.139 0.255 +borer 0.302 0.549 0.578 +boring 0.194 0.217 0.125 +born 0.865 0.509 0.591 +boron 0.441 0.370 0.375 +borough 0.429 0.343 0.380 +borrow 0.398 0.573 0.282 +borrower 0.439 0.423 0.763 +bosom 0.612 0.588 0.404 +boss 0.310 0.627 0.954 +bossy 0.240 0.824 0.750 +boston 0.643 0.380 0.580 +botanical 0.660 0.259 0.491 +botanist 0.651 0.240 0.456 +botany 0.604 0.201 0.500 +bother 0.208 0.780 0.370 +bothering 0.208 0.764 0.449 +bottle 0.469 0.236 0.336 +bottleneck 0.284 0.471 0.287 +bottling 0.365 0.333 0.370 +bottom 0.417 0.370 0.291 +bottomless 0.310 0.470 0.368 +botulism 0.292 0.575 0.386 +boulder 0.461 0.309 0.531 +bounce 0.375 0.633 0.386 +bouncer 0.490 0.653 0.655 +bouncy 0.562 0.565 0.429 +bound 0.417 0.667 0.310 +boundary 0.561 0.427 0.518 +boundless 0.684 0.642 0.652 +bounds 0.378 0.426 0.604 +bountiful 0.854 0.596 0.759 +bounty 0.760 0.755 0.833 +bouquet 0.724 0.352 0.306 +bourbon 0.602 0.490 0.517 +bourgeois 0.439 0.593 0.682 +bourgeoisie 0.357 0.417 0.767 +bourse 0.530 0.230 0.336 +bout 0.208 0.808 0.679 +boutique 0.745 0.490 0.441 +bouttime 0.588 0.373 0.410 +bovine 0.449 0.255 0.353 +bow 0.530 0.306 0.408 +bowed 0.410 0.418 0.368 +bowel 0.306 0.417 0.391 +bowels 0.194 0.448 0.362 +bowl 0.625 0.377 0.358 +bowler 0.552 0.633 0.481 +bowling 0.656 0.431 0.309 +bowls 0.551 0.280 0.277 +box 0.500 0.179 0.312 +boxcar 0.420 0.469 0.421 +boxer 0.490 0.810 0.802 +boxers 0.375 0.880 0.654 +boxing 0.427 0.854 0.645 +boycott 0.112 0.690 0.505 +boyfriend 0.781 0.604 0.547 +boyhood 0.729 0.745 0.500 +boyish 0.698 0.562 0.462 +boysenberry 0.646 0.409 0.475 +bozo 0.388 0.364 0.298 +bra 0.672 0.529 0.509 +brace 0.610 0.385 0.364 +bracelet 0.776 0.340 0.322 +braces 0.500 0.337 0.568 +brachial 0.388 0.363 0.464 +bracket 0.490 0.350 0.682 +brackets 0.573 0.281 0.435 +brackish 0.469 0.368 0.421 +brad 0.490 0.385 0.402 +brag 0.347 0.545 0.578 +braid 0.427 0.222 0.216 +brain 0.667 0.441 0.823 +brainless 0.138 0.310 0.224 +brains 0.663 0.557 0.722 +brainstorm 0.794 0.784 0.636 +brainwash 0.198 0.647 0.481 +brainy 0.708 0.520 0.648 +brake 0.312 0.481 0.310 +bran 0.688 0.433 0.483 +branch 0.538 0.206 0.250 +branching 0.520 0.422 0.472 +brand 0.562 0.284 0.547 +brandy 0.600 0.590 0.487 +brash 0.360 0.814 0.552 +brass 0.500 0.320 0.490 +brass knuckle 0.406 0.449 0.518 +brassiere 0.510 0.469 0.336 +brat 0.312 0.440 0.231 +bratwurst 0.510 0.490 0.464 +bravado 0.479 0.510 0.527 +brave 0.837 0.750 0.917 +bravery 0.898 0.745 0.868 +brawl 0.104 0.938 0.603 +brawn 0.438 0.402 0.544 +brazen 0.292 0.640 0.518 +breach 0.177 0.745 0.423 +bread 0.660 0.314 0.342 +breadth 0.667 0.490 0.644 +break 0.610 0.265 0.370 +breakable 0.194 0.667 0.408 +breakaway 0.479 0.802 0.519 +breakdown 0.365 0.423 0.361 +breaker 0.323 0.527 0.520 +breakers 0.469 0.588 0.439 +breakfast 0.885 0.330 0.429 +breaking and entering 0.418 0.729 0.500 +breakingnews 0.500 0.552 0.607 +breakneck 0.254 0.833 0.604 +breakthrough 0.680 0.525 0.718 +breakup 0.250 0.720 0.357 +breast 0.753 0.429 0.500 +breath 0.684 0.392 0.451 +breathe 0.833 0.373 0.518 +breather 0.624 0.471 0.388 +breathless 0.323 0.490 0.222 +breathtaking 0.936 0.792 0.921 +breech 0.500 0.637 0.422 +breeches 0.365 0.457 0.333 +breed 0.490 0.441 0.578 +breeder 0.645 0.481 0.605 +breeding 0.667 0.481 0.610 +breeze 0.837 0.284 0.370 +breezy 0.531 0.472 0.482 +brethren 0.917 0.380 0.641 +breve 0.535 0.365 0.191 +brevity 0.459 0.434 0.375 +brew 0.740 0.538 0.758 +brewery 0.710 0.622 0.510 +brewing 0.740 0.593 0.609 +briar 0.493 0.375 0.407 +bribe 0.112 0.690 0.472 +bribery 0.135 0.775 0.585 +brick 0.217 0.418 0.368 +bridal 0.823 0.655 0.596 +bride 0.840 0.708 0.579 +bridegroom 0.809 0.736 0.527 +bridesmaid 0.748 0.519 0.618 +bridge 0.625 0.324 0.519 +bridle 0.427 0.367 0.386 +brief 0.469 0.300 0.279 +briefcase 0.542 0.206 0.442 +briefing 0.612 0.333 0.702 +briefly 0.686 0.314 0.330 +brig 0.573 0.539 0.500 +brigade 0.604 0.710 0.828 +bright 0.890 0.527 0.812 +brighten 0.760 0.547 0.649 +brightens 0.771 0.611 0.613 +brighter 0.918 0.698 0.833 +brightness 0.938 0.623 0.660 +brilliance 0.990 0.673 0.830 +brilliant 0.939 0.575 0.923 +brim 0.469 0.333 0.330 +brimming 0.656 0.690 0.758 +brimstone 0.357 0.520 0.440 +brine 0.333 0.481 0.361 +bring 0.635 0.460 0.462 +brink 0.375 0.413 0.356 +brisk 0.719 0.745 0.742 +brisket 0.552 0.378 0.222 +bristle 0.375 0.375 0.326 +brittle 0.276 0.490 0.272 +bro 0.794 0.349 0.684 +broach 0.438 0.439 0.675 +broad 0.762 0.365 0.637 +broadcast 0.615 0.587 0.355 +broadcasting 0.542 0.700 0.706 +broaden 0.678 0.602 0.610 +broadside 0.459 0.316 0.462 +broadsword 0.469 0.573 0.615 +brocade 0.500 0.327 0.464 +broccoli 0.469 0.200 0.283 +brochure 0.552 0.226 0.391 +broil 0.510 0.404 0.330 +broke 0.245 0.590 0.370 +broken 0.062 0.500 0.293 +brokenheart 0.115 0.577 0.343 +brokenhearted 0.130 0.598 0.227 +broker 0.582 0.462 0.600 +brokerage 0.479 0.500 0.500 +bromide 0.347 0.425 0.411 +bronco 0.500 0.510 0.473 +bronze 0.622 0.333 0.526 +brooch 0.531 0.260 0.380 +brood 0.633 0.519 0.434 +brooding 0.327 0.367 0.333 +brook 0.594 0.347 0.412 +broom 0.385 0.154 0.302 +broomstick 0.410 0.265 0.227 +broth 0.500 0.245 0.168 +brothel 0.255 0.886 0.418 +brother 0.823 0.361 0.546 +brotherhood 0.990 0.471 0.760 +brotherly 0.865 0.306 0.596 +brow 0.562 0.311 0.481 +brown 0.396 0.202 0.293 +brownstone 0.559 0.423 0.439 +browse 0.635 0.750 0.592 +brrr 0.373 0.540 0.282 +bruise 0.133 0.640 0.474 +bruising 0.084 0.520 0.422 +brunch 0.406 0.363 0.343 +brunette 0.802 0.528 0.529 +brunt 0.204 0.750 0.349 +brush 0.490 0.265 0.186 +brutal 0.122 0.882 0.643 +brutality 0.122 0.832 0.571 +brute 0.115 0.547 0.379 +brutish 0.270 0.837 0.588 +bubble 0.774 0.213 0.364 +bubbling 0.500 0.438 0.384 +bubbly 0.698 0.608 0.462 +bubonic 0.280 0.530 0.394 +buck 0.677 0.577 0.720 +buckaroo 0.448 0.469 0.479 +bucket 0.408 0.167 0.336 +buckle 0.416 0.373 0.361 +buckled 0.427 0.358 0.439 +bucko 0.439 0.455 0.465 +buckshot 0.255 0.740 0.322 +buckwheat 0.490 0.471 0.434 +bud 0.460 0.402 0.333 +buddha 0.690 0.198 0.604 +buddhism 0.510 0.115 0.673 +budding 0.490 0.500 0.355 +buddy 0.884 0.585 0.655 +budge 0.719 0.755 0.543 +budget 0.643 0.396 0.731 +buff 0.561 0.425 0.361 +buffalo 0.469 0.528 0.527 +buffer 0.520 0.474 0.350 +buffering 0.479 0.468 0.381 +buffet 0.656 0.546 0.519 +buffoon 0.344 0.651 0.290 +bug 0.286 0.500 0.246 +bugaboo 0.439 0.491 0.441 +bugged 0.561 0.439 0.500 +bugger 0.312 0.627 0.474 +buggy 0.500 0.509 0.327 +bugle 0.479 0.588 0.391 +bugler 0.542 0.540 0.393 +build 0.771 0.546 0.806 +builder 0.660 0.642 0.701 +building 0.705 0.288 0.673 +buildings 0.582 0.380 0.552 +buildup 0.490 0.509 0.623 +bulb 0.562 0.208 0.300 +bulbous 0.390 0.442 0.430 +bulge 0.260 0.487 0.400 +bulimic 0.092 0.570 0.373 +bulk 0.469 0.413 0.509 +bulkhead 0.312 0.425 0.402 +bulky 0.427 0.591 0.750 +bull 0.521 0.640 0.644 +bulldog 0.494 0.650 0.530 +bulldozer 0.459 0.549 0.643 +bullet 0.408 0.794 0.634 +bulletin 0.573 0.294 0.361 +bulletproof 0.750 0.721 0.779 +bullfighter 0.448 0.794 0.664 +bullfrog 0.344 0.481 0.422 +bullheaded 0.229 0.740 0.516 +bullhorn 0.510 0.653 0.736 +bullion 0.693 0.558 0.729 +bullock 0.281 0.402 0.375 +bullpen 0.480 0.549 0.500 +bullshit 0.042 0.676 0.183 +bully 0.257 0.755 0.564 +bulwark 0.551 0.552 0.675 +bum 0.281 0.451 0.155 +bumblebee 0.469 0.493 0.321 +bummed 0.296 0.430 0.227 +bummer 0.163 0.500 0.267 +bump 0.286 0.458 0.368 +bumper 0.385 0.573 0.518 +bumpy 0.306 0.683 0.419 +bun 0.424 0.306 0.268 +bunch 0.552 0.358 0.473 +bundle 0.510 0.343 0.434 +bungalow 0.562 0.352 0.406 +bungee 0.637 0.545 0.327 +bunghole 0.286 0.426 0.396 +bunion 0.276 0.340 0.290 +bunk 0.438 0.332 0.339 +bunker 0.375 0.673 0.773 +bunkhouse 0.470 0.414 0.407 +bunny 0.740 0.325 0.194 +bunt 0.417 0.422 0.349 +buoy 0.562 0.280 0.284 +buoyancy 0.625 0.373 0.538 +buoyant 0.625 0.441 0.497 +bur 0.385 0.353 0.314 +burden 0.367 0.583 0.697 +burdened 0.429 0.519 0.565 +burdensome 0.229 0.696 0.419 +bureau 0.562 0.373 0.618 +bureaucracy 0.380 0.578 0.740 +bureaucrat 0.208 0.519 0.598 +bureaucratic 0.280 0.630 0.573 +burger 0.688 0.568 0.398 +burglar 0.050 0.769 0.404 +burglary 0.146 0.918 0.543 +burial 0.203 0.577 0.333 +buried 0.133 0.530 0.370 +burke 0.466 0.441 0.451 +burlap 0.429 0.462 0.411 +burlesque 0.327 0.615 0.343 +burly 0.562 0.650 0.750 +burn 0.219 0.783 0.509 +burned 0.163 0.603 0.347 +burner 0.296 0.816 0.446 +burning 0.229 0.760 0.412 +burnished 0.520 0.580 0.464 +burnout 0.219 0.445 0.240 +burnt 0.082 0.713 0.356 +burp 0.219 0.594 0.432 +burr 0.390 0.426 0.308 +burrito 0.688 0.294 0.166 +burro 0.400 0.356 0.318 +burrow 0.438 0.280 0.355 +bursary 0.729 0.462 0.571 +burst 0.156 0.894 0.845 +bury 0.077 0.571 0.346 +bus 0.407 0.411 0.400 +busboy 0.510 0.453 0.441 +bush 0.413 0.220 0.315 +bushel 0.417 0.387 0.368 +bushy 0.562 0.321 0.427 +business 0.688 0.569 0.755 +business man 0.530 0.598 0.933 +businessman 0.653 0.510 0.802 +businesswoman 0.719 0.500 0.764 +busload 0.561 0.481 0.492 +buss 0.469 0.500 0.391 +bust 0.520 0.500 0.420 +busted 0.204 0.676 0.345 +buster 0.469 0.491 0.483 +bustle 0.347 0.814 0.445 +bustling 0.490 0.850 0.528 +busy 0.402 0.500 0.474 +busybody 0.255 0.634 0.472 +butane 0.442 0.483 0.380 +butcher 0.500 0.575 0.608 +butler 0.469 0.225 0.438 +butt 0.347 0.725 0.336 +butter 0.650 0.292 0.202 +buttercup 0.562 0.482 0.422 +butterfly 0.892 0.327 0.314 +buttermilk 0.633 0.311 0.304 +butterscotch 0.708 0.510 0.356 +buttery 0.625 0.318 0.303 +buttock 0.429 0.600 0.288 +buttocks 0.458 0.677 0.365 +button 0.520 0.220 0.343 +buttress 0.438 0.684 0.721 +buxom 0.562 0.719 0.547 +buy 0.771 0.769 0.612 +buyer 0.613 0.519 0.649 +buying 0.665 0.784 0.589 +buzz 0.333 0.686 0.375 +buzzard 0.350 0.500 0.225 +buzzed 0.583 0.549 0.448 +buzzer 0.549 0.716 0.480 +buzzing 0.430 0.588 0.370 +bye 0.375 0.398 0.321 +bygone 0.229 0.310 0.315 +bylaw 0.469 0.373 0.725 +byline 0.469 0.450 0.435 +bypass 0.429 0.418 0.353 +bystander 0.480 0.462 0.491 +byte 0.490 0.380 0.407 +byzantine 0.546 0.443 0.492 +cab 0.438 0.490 0.421 +cabal 0.500 0.406 0.573 +cabana 0.698 0.296 0.407 +cabaret 0.677 0.656 0.482 +cabbage 0.398 0.225 0.264 +cabbie 0.521 0.417 0.429 +cabernet 0.543 0.420 0.480 +cabin 0.643 0.292 0.430 +cabinet 0.552 0.306 0.465 +cable 0.583 0.245 0.434 +caboodle 0.529 0.521 0.325 +caboose 0.440 0.453 0.438 +cabriolet 0.667 0.525 0.472 +cache 0.552 0.348 0.389 +cacophony 0.408 0.562 0.440 +cactus 0.439 0.412 0.284 +cad 0.447 0.406 0.404 +cadaver 0.030 0.690 0.260 +caddie 0.521 0.435 0.259 +caddy 0.580 0.470 0.380 +cadence 0.427 0.473 0.355 +cadet 0.504 0.393 0.664 +cafe 0.781 0.392 0.358 +cafeteria 0.757 0.400 0.382 +caffeine 0.562 0.759 0.500 +cage 0.316 0.333 0.352 +cagey 0.542 0.363 0.582 +cahoots 0.312 0.696 0.474 +cairn 0.260 0.435 0.254 +cake 0.810 0.375 0.287 +cakewalk 0.719 0.510 0.447 +calamari 0.521 0.312 0.406 +calamitous 0.219 0.685 0.500 +calamity 0.122 0.795 0.343 +calcareous 0.490 0.368 0.462 +calcium 0.600 0.346 0.479 +calculate 0.490 0.452 0.440 +calculated 0.633 0.425 0.683 +calculating 0.458 0.430 0.625 +calculation 0.646 0.453 0.606 +calculator 0.513 0.283 0.588 +calculus 0.360 0.360 0.562 +calendar 0.480 0.212 0.473 +calender 0.531 0.275 0.451 +calf 0.531 0.366 0.336 +caliber 0.429 0.551 0.606 +calibrate 0.552 0.460 0.623 +calico 0.406 0.338 0.491 +calipers 0.480 0.510 0.481 +calisthenics 0.562 0.663 0.545 +call 0.594 0.627 0.558 +callback 0.524 0.529 0.434 +caller 0.646 0.615 0.472 +calligraphy 0.620 0.216 0.500 +calling 0.646 0.590 0.483 +callous 0.245 0.500 0.386 +calls 0.608 0.431 0.551 +calm 0.875 0.100 0.282 +calming 0.885 0.105 0.360 +calmness 0.934 0.105 0.394 +caloric 0.327 0.483 0.448 +calorie 0.333 0.540 0.427 +calorimeter 0.406 0.560 0.414 +cam 0.448 0.363 0.355 +camaraderie 0.833 0.510 0.648 +camber 0.430 0.382 0.439 +camcorder 0.556 0.422 0.454 +camel 0.540 0.282 0.314 +cameo 0.573 0.457 0.509 +camera 0.640 0.288 0.379 +cameraman 0.542 0.452 0.542 +camisole 0.497 0.250 0.375 +camouflage 0.438 0.585 0.450 +camouflaged 0.350 0.422 0.562 +camp 0.622 0.617 0.594 +campaign 0.602 0.730 0.823 +campaigner 0.592 0.698 0.821 +campaigning 0.531 0.663 0.741 +camper 0.573 0.529 0.482 +campfire 0.677 0.509 0.436 +camping 0.653 0.529 0.480 +campsite 0.680 0.490 0.547 +campus 0.604 0.388 0.519 +can 0.662 0.360 0.454 +can opener 0.444 0.491 0.308 +canal 0.673 0.259 0.321 +canary 0.582 0.276 0.265 +cancel 0.214 0.306 0.368 +canceling 0.229 0.470 0.349 +cancellation 0.224 0.431 0.389 +cancer 0.052 0.694 0.529 +candid 0.667 0.349 0.458 +candidacy 0.490 0.657 0.696 +candidate 0.596 0.490 0.804 +candied 0.713 0.330 0.360 +candle 0.602 0.221 0.344 +candlelight 0.789 0.294 0.417 +candles 0.615 0.206 0.268 +candlestick 0.448 0.531 0.534 +candor 0.740 0.389 0.607 +candy 0.930 0.425 0.384 +cane 0.459 0.298 0.398 +canine 0.573 0.569 0.425 +canister 0.553 0.271 0.403 +canker 0.262 0.469 0.427 +cannabis 0.271 0.500 0.564 +canned 0.398 0.357 0.298 +cannibal 0.122 0.824 0.480 +cannibalism 0.094 0.890 0.583 +canning 0.490 0.392 0.259 +cannon 0.529 0.676 0.811 +cannonball 0.344 0.840 0.759 +canoe 0.542 0.300 0.418 +canon 0.385 0.519 0.541 +canonical 0.542 0.410 0.620 +canons 0.385 0.588 0.593 +canopy 0.615 0.264 0.398 +cantaloupe 0.592 0.212 0.276 +cantbreathe 0.284 0.667 0.375 +canteen 0.688 0.600 0.514 +canterbury 0.582 0.438 0.510 +canthandleit 0.354 0.613 0.354 +cantilever 0.357 0.618 0.421 +cantina 0.646 0.612 0.380 +canto 0.776 0.461 0.554 +canton 0.542 0.472 0.536 +cantstandit 0.418 0.546 0.343 +cantwin 0.260 0.509 0.298 +canvas 0.719 0.090 0.364 +canvass 0.675 0.356 0.397 +canyon 0.468 0.731 0.634 +cap 0.612 0.240 0.375 +capability 0.833 0.571 0.730 +capable 0.765 0.587 0.547 +capacity 0.719 0.411 0.806 +cape 0.531 0.235 0.357 +caper 0.510 0.370 0.326 +capillary 0.469 0.365 0.395 +capital 0.520 0.500 0.798 +capitalism 0.448 0.686 0.848 +capitalist 0.352 0.577 0.821 +capitalize 0.771 0.601 0.885 +capitals 0.755 0.500 0.655 +capitation 0.479 0.529 0.589 +capitol 0.535 0.375 0.705 +capitulation 0.375 0.546 0.615 +cappuccino 0.792 0.279 0.384 +caprice 0.333 0.640 0.430 +capricious 0.221 0.650 0.500 +caps 0.510 0.221 0.368 +capslock 0.330 0.394 0.398 +capsule 0.583 0.290 0.570 +captain 0.552 0.653 0.966 +caption 0.814 0.292 0.379 +captivate 0.698 0.604 0.723 +captivating 0.895 0.594 0.816 +captive 0.235 0.558 0.411 +captivity 0.225 0.493 0.387 +captor 0.347 0.625 0.612 +capture 0.357 0.650 0.537 +car 0.776 0.540 0.500 +caramel 0.901 0.363 0.400 +carat 0.823 0.604 0.676 +caravan 0.635 0.559 0.455 +carbon 0.604 0.360 0.350 +carburetor 0.469 0.612 0.555 +carcass 0.115 0.529 0.309 +carcinoma 0.153 0.692 0.440 +card 0.531 0.269 0.436 +cardboard 0.500 0.173 0.309 +cardiac 0.344 0.765 0.615 +cardigan 0.599 0.324 0.264 +cardinal 0.583 0.358 0.712 +cardiologist 0.458 0.630 0.814 +cardiology 0.203 0.545 0.605 +cardiomyopathy 0.177 0.645 0.537 +cards 0.568 0.317 0.320 +care 0.729 0.370 0.500 +career 0.740 0.712 0.606 +carefree 0.755 0.220 0.500 +careful 0.625 0.538 0.530 +carefully 0.698 0.330 0.544 +careless 0.255 0.431 0.125 +carelessness 0.245 0.482 0.330 +caress 0.833 0.418 0.509 +caret 0.656 0.402 0.527 +caretaker 0.714 0.531 0.759 +cargo 0.408 0.444 0.455 +caribou 0.562 0.452 0.342 +caricature 0.604 0.373 0.383 +caries 0.115 0.569 0.283 +caring 0.635 0.469 0.500 +carjack 0.438 0.682 0.439 +carnage 0.406 0.600 0.558 +carnal 0.417 0.679 0.421 +carnation 0.653 0.357 0.431 +carnival 0.927 0.888 0.555 +carnivorous 0.224 0.613 0.651 +carol 0.673 0.412 0.436 +carols 0.847 0.420 0.491 +carousel 0.704 0.500 0.412 +carp 0.531 0.324 0.375 +carpal 0.449 0.327 0.420 +carpenter 0.521 0.550 0.519 +carpentry 0.561 0.459 0.518 +carpet 0.520 0.170 0.339 +carpeting 0.542 0.312 0.444 +carpool 0.625 0.509 0.500 +carriage 0.650 0.538 0.491 +carried 0.490 0.382 0.534 +carrier 0.533 0.588 0.638 +carrot 0.500 0.235 0.279 +carry 0.635 0.380 0.500 +carrying 0.656 0.557 0.443 +carsick 0.224 0.574 0.255 +cart 0.520 0.344 0.388 +carte 0.592 0.320 0.274 +cartel 0.438 0.394 0.602 +carter 0.312 0.480 0.431 +cartilage 0.438 0.370 0.407 +cartographic 0.490 0.348 0.424 +cartography 0.520 0.300 0.579 +carton 0.286 0.186 0.241 +cartoon 0.867 0.471 0.387 +cartouche 0.427 0.458 0.450 +cartridge 0.458 0.500 0.407 +carve 0.469 0.443 0.598 +carver 0.418 0.500 0.500 +carving 0.541 0.444 0.368 +cascade 0.735 0.509 0.395 +case 0.427 0.275 0.441 +casein 0.470 0.436 0.415 +cash 0.867 0.552 0.714 +cashier 0.615 0.413 0.484 +cashmere 0.653 0.452 0.439 +casing 0.458 0.327 0.328 +casino 0.542 0.684 0.568 +cask 0.490 0.398 0.444 +casket 0.125 0.490 0.346 +casserole 0.570 0.360 0.328 +cassette 0.490 0.334 0.355 +cast 0.558 0.620 0.517 +castaway 0.208 0.646 0.422 +caste 0.510 0.333 0.374 +caster 0.604 0.670 0.647 +castle 0.680 0.396 0.718 +castor 0.583 0.337 0.368 +castrate 0.177 0.485 0.519 +castration 0.198 0.735 0.381 +casual 0.643 0.224 0.385 +casually 0.658 0.290 0.333 +casualty 0.235 0.274 0.132 +cat 0.667 0.260 0.370 +catabolism 0.265 0.573 0.605 +catalog 0.561 0.221 0.573 +catalogue 0.647 0.327 0.533 +catalysis 0.385 0.559 0.531 +catalyst 0.604 0.509 0.585 +catalytic 0.562 0.519 0.563 +catamaran 0.571 0.566 0.526 +catapult 0.480 0.830 0.649 +cataract 0.406 0.545 0.549 +catastrophe 0.146 0.952 0.670 +catastrophic 0.071 0.934 0.598 +catatonic 0.255 0.500 0.509 +catch 0.531 0.437 0.552 +catcher 0.653 0.413 0.540 +catching 0.490 0.788 0.644 +catchphrase 0.698 0.423 0.433 +catchy 0.677 0.441 0.462 +catechism 0.656 0.236 0.613 +categorical 0.615 0.442 0.760 +category 0.571 0.264 0.521 +cater 0.802 0.500 0.509 +caterer 0.550 0.557 0.644 +caterpillar 0.461 0.286 0.330 +cates 0.370 0.394 0.407 +catfish 0.458 0.337 0.296 +cathartic 0.450 0.510 0.604 +cathedral 0.598 0.330 0.643 +catheter 0.336 0.491 0.373 +cathouse 0.327 0.375 0.363 +catnip 0.439 0.381 0.296 +cattle 0.622 0.340 0.445 +catwalk 0.698 0.436 0.464 +caucus 0.418 0.311 0.491 +caudal 0.500 0.425 0.583 +cauldron 0.510 0.486 0.418 +cauliflower 0.448 0.255 0.231 +caulk 0.367 0.500 0.418 +causal 0.562 0.367 0.491 +causality 0.500 0.378 0.336 +causation 0.562 0.480 0.567 +cause 0.469 0.373 0.486 +caused 0.344 0.520 0.382 +causeway 0.453 0.382 0.422 +caution 0.552 0.712 0.547 +cautionary 0.510 0.541 0.519 +cautious 0.470 0.445 0.517 +cautiously 0.510 0.388 0.525 +cavalier 0.735 0.462 0.713 +cavalry 0.667 0.727 0.794 +cave 0.459 0.333 0.380 +caveat 0.344 0.629 0.484 +caveman 0.235 0.644 0.482 +cavern 0.323 0.360 0.365 +cavernous 0.354 0.548 0.462 +caviar 0.906 0.394 0.481 +caving 0.378 0.491 0.551 +cavity 0.466 0.385 0.379 +cayenne 0.615 0.306 0.355 +cease 0.388 0.250 0.420 +ceasefire 0.542 0.594 0.567 +ceaseless 0.378 0.704 0.658 +cedar 0.560 0.267 0.577 +cede 0.275 0.327 0.402 +ceiling 0.520 0.224 0.366 +celebrant 0.865 0.656 0.643 +celebrate 0.917 0.857 0.859 +celebrated 0.875 0.690 0.763 +celebrating 0.927 0.860 0.773 +celebration 0.939 0.824 0.880 +celebrations 0.958 0.794 0.714 +celebratory 0.857 0.653 0.845 +celebrity 0.760 0.619 0.855 +celery 0.396 0.147 0.223 +celestial 0.817 0.360 0.731 +celibacy 0.302 0.276 0.509 +celibate 0.419 0.387 0.391 +cell 0.541 0.375 0.465 +cellar 0.510 0.277 0.406 +cellblock 0.186 0.570 0.500 +cellist 0.667 0.500 0.486 +cellmate 0.167 0.684 0.349 +cello 0.635 0.324 0.528 +cellophane 0.648 0.282 0.289 +cellular 0.643 0.398 0.517 +cellulite 0.200 0.384 0.256 +celluloid 0.469 0.440 0.425 +cement 0.544 0.265 0.527 +cemented 0.429 0.382 0.537 +cemetery 0.051 0.630 0.417 +censor 0.344 0.276 0.538 +censorship 0.219 0.698 0.421 +censure 0.219 0.653 0.417 +census 0.449 0.289 0.553 +cent 0.439 0.367 0.402 +centenary 0.604 0.440 0.642 +centennial 0.583 0.394 0.700 +center 0.643 0.231 0.431 +centerfold 0.571 0.407 0.485 +centerpiece 0.594 0.208 0.520 +centimeter 0.427 0.280 0.380 +centipede 0.296 0.399 0.361 +central 0.640 0.356 0.621 +centrality 0.571 0.312 0.709 +centralization 0.521 0.440 0.702 +centralize 0.684 0.427 0.802 +centrally 0.729 0.280 0.700 +centrifugal 0.306 0.651 0.480 +centrifuge 0.495 0.622 0.527 +centurion 0.590 0.447 0.696 +century 0.407 0.347 0.735 +ceramic 0.521 0.255 0.371 +ceramics 0.573 0.250 0.373 +cereal 0.612 0.206 0.316 +cereals 0.719 0.224 0.311 +cerebral 0.408 0.509 0.627 +ceremonial 0.771 0.540 0.691 +ceremony 0.760 0.559 0.761 +certain 0.760 0.358 0.673 +certainty 0.781 0.400 0.769 +certifiable 0.714 0.427 0.662 +certificate 0.786 0.377 0.746 +certified 0.781 0.422 0.806 +certify 0.866 0.400 0.746 +cervical 0.375 0.413 0.445 +cervix 0.429 0.360 0.340 +cess 0.427 0.375 0.406 +cessation 0.414 0.385 0.358 +cesspool 0.167 0.460 0.409 +cha cha 0.714 0.546 0.324 +chaff 0.333 0.327 0.188 +chafing 0.430 0.415 0.368 +chagrin 0.104 0.704 0.472 +chagrined 0.112 0.745 0.361 +chai 0.500 0.375 0.363 +chain 0.378 0.500 0.547 +chainsaw 0.367 0.804 0.636 +chair 0.562 0.082 0.276 +chairman 0.656 0.567 0.933 +chairperson 0.730 0.657 0.966 +chairwoman 0.719 0.664 0.953 +chaise 0.406 0.349 0.327 +chalet 0.653 0.349 0.278 +chalice 0.633 0.286 0.529 +chalk 0.385 0.185 0.121 +challenge 0.469 0.922 0.713 +challenger 0.417 0.755 0.652 +chamber 0.583 0.373 0.455 +chambermaid 0.594 0.375 0.336 +chambers 0.542 0.442 0.388 +chameleon 0.490 0.580 0.345 +champ 0.854 0.754 0.896 +champagne 0.760 0.600 0.454 +champion 0.890 0.880 0.945 +championship 0.833 0.800 0.880 +chance 0.833 0.551 0.525 +chancellor 0.646 0.500 0.887 +chandelier 0.615 0.542 0.366 +chandler 0.510 0.452 0.454 +change 0.625 0.575 0.606 +changeable 0.490 0.480 0.528 +changed 0.594 0.375 0.491 +changer 0.583 0.519 0.567 +changing 0.571 0.569 0.461 +channel 0.490 0.287 0.405 +chant 0.771 0.698 0.650 +chaos 0.016 0.923 0.373 +chaotic 0.115 0.847 0.442 +chap 0.550 0.410 0.345 +chapel 0.573 0.240 0.440 +chaperon 0.500 0.520 0.404 +chaplain 0.582 0.370 0.577 +chapman 0.562 0.529 0.465 +chaps 0.350 0.462 0.350 +chapter 0.580 0.308 0.461 +char 0.554 0.361 0.404 +character 0.667 0.373 0.686 +characteristic 0.583 0.328 0.538 +characterize 0.729 0.471 0.735 +charade 0.458 0.550 0.346 +charcoal 0.302 0.186 0.342 +chardonnay 0.677 0.567 0.492 +charge 0.510 0.633 0.785 +chargeable 0.551 0.550 0.453 +charger 0.531 0.418 0.545 +chariot 0.684 0.550 0.491 +charisma 0.938 0.591 0.759 +charismatic 0.938 0.684 0.849 +charitable 0.865 0.380 0.593 +charity 0.920 0.284 0.551 +charlatan 0.200 0.640 0.352 +charm 0.833 0.363 0.649 +charmed 0.938 0.570 0.769 +charmer 0.882 0.683 0.782 +charming 0.917 0.660 0.764 +charred 0.208 0.676 0.373 +chart 0.469 0.317 0.330 +charter 0.677 0.382 0.518 +chartered 0.569 0.460 0.490 +chase 0.396 0.878 0.623 +chased 0.188 0.830 0.287 +chaser 0.375 0.830 0.645 +chasm 0.265 0.579 0.500 +chassis 0.406 0.342 0.444 +chaste 0.408 0.248 0.453 +chastened 0.156 0.580 0.345 +chastisement 0.156 0.852 0.462 +chastity 0.469 0.392 0.509 +chat 0.729 0.400 0.346 +chateau 0.615 0.464 0.702 +chatter 0.560 0.450 0.347 +chatterbox 0.459 0.548 0.482 +chattering 0.460 0.663 0.304 +chatty 0.594 0.548 0.345 +chauffeur 0.500 0.353 0.471 +chauvinist 0.310 0.539 0.527 +cheap 0.612 0.471 0.272 +cheapened 0.471 0.611 0.282 +cheapskate 0.148 0.482 0.327 +cheat 0.125 0.776 0.400 +cheater 0.104 0.920 0.333 +check 0.523 0.552 0.602 +checkbook 0.552 0.284 0.364 +checker 0.330 0.417 0.553 +checkered 0.459 0.316 0.336 +checkers 0.676 0.451 0.437 +checklist 0.561 0.521 0.552 +checkmate 0.667 0.708 0.750 +checkout 0.597 0.510 0.670 +checkpoint 0.571 0.323 0.812 +checkup 0.500 0.435 0.491 +cheek 0.670 0.314 0.421 +cheeks 0.708 0.324 0.282 +cheeky 0.434 0.679 0.410 +cheep 0.367 0.380 0.373 +cheer 0.938 0.784 0.845 +cheered 0.875 0.648 0.790 +cheerful 0.990 0.720 0.696 +cheerfulness 0.969 0.802 0.675 +cheering 0.815 0.824 0.642 +cheerleader 0.923 0.746 0.657 +cheerleading 0.698 0.769 0.404 +cheerless 0.204 0.373 0.167 +cheers 0.948 0.770 0.702 +cheery 0.949 0.657 0.486 +cheese 0.740 0.280 0.281 +cheeseburger 0.802 0.529 0.336 +cheesecake 0.860 0.276 0.238 +cheesy 0.470 0.471 0.179 +cheetah 0.469 0.770 0.667 +chef 0.854 0.411 0.570 +chemical 0.337 0.560 0.508 +chemise 0.530 0.275 0.364 +chemist 0.408 0.575 0.610 +chemistry 0.625 0.520 0.694 +chemo 0.214 0.686 0.444 +chemotherapy 0.163 0.689 0.517 +cheque 0.698 0.529 0.660 +cherish 0.896 0.491 0.652 +cherishing 0.836 0.380 0.625 +cherry 0.688 0.186 0.250 +cherub 0.663 0.340 0.455 +chess 0.656 0.363 0.518 +chest 0.520 0.429 0.481 +chestnut 0.714 0.210 0.294 +chevron 0.469 0.469 0.598 +chew 0.520 0.490 0.404 +chewy 0.625 0.418 0.390 +chic 0.870 0.624 0.380 +chicane 0.357 0.460 0.481 +chick 0.771 0.602 0.387 +chicken 0.594 0.306 0.394 +chicken pox 0.194 0.510 0.415 +chickenpox 0.173 0.562 0.357 +chief 0.520 0.544 0.869 +chiefly 0.600 0.587 0.764 +chieftain 0.343 0.529 0.860 +chiffon 0.406 0.230 0.250 +child 0.912 0.460 0.413 +childbirth 0.604 0.861 0.673 +childhood 0.865 0.413 0.307 +childish 0.573 0.442 0.230 +childless 0.310 0.400 0.396 +childlike 0.656 0.372 0.293 +childloss 0.240 0.571 0.421 +children 0.857 0.538 0.435 +chili 0.592 0.566 0.433 +chill 0.837 0.206 0.482 +chilled 0.521 0.340 0.482 +chilling 0.208 0.850 0.358 +chilly 0.329 0.459 0.408 +chime 0.573 0.541 0.464 +chimera 0.292 0.582 0.372 +chimes 0.625 0.490 0.402 +chimney 0.583 0.286 0.225 +chimp 0.394 0.588 0.345 +chimpanzee 0.500 0.633 0.387 +chin 0.571 0.310 0.269 +china 0.561 0.443 0.556 +chinchilla 0.480 0.450 0.286 +chine 0.561 0.360 0.352 +chinook 0.408 0.497 0.491 +chip 0.479 0.382 0.452 +chipmunk 0.573 0.562 0.409 +chipper 0.418 0.588 0.500 +chipping 0.354 0.452 0.353 +chiropractor 0.420 0.549 0.651 +chirp 0.469 0.602 0.365 +chirping 0.500 0.463 0.360 +chisel 0.469 0.404 0.452 +chiseler 0.429 0.606 0.464 +chit 0.490 0.352 0.321 +chitchat 0.673 0.455 0.403 +chivalry 0.857 0.380 0.848 +chloride 0.265 0.387 0.474 +chlorine 0.306 0.327 0.332 +chloroform 0.281 0.370 0.393 +chocolate 0.885 0.480 0.418 +choice 0.745 0.520 0.664 +choir 0.704 0.298 0.473 +choke 0.167 0.788 0.676 +cholera 0.020 0.867 0.507 +cholesterol 0.198 0.583 0.398 +choose 0.615 0.542 0.648 +choosing 0.719 0.529 0.689 +choosy 0.280 0.760 0.712 +chop 0.250 0.655 0.467 +chopper 0.594 0.560 0.509 +choppers 0.469 0.745 0.691 +chopping 0.560 0.625 0.362 +chops 0.612 0.420 0.269 +choral 0.852 0.290 0.421 +chord 0.729 0.394 0.539 +chords 0.639 0.406 0.388 +chore 0.406 0.462 0.500 +choreographer 0.646 0.639 0.625 +choreography 0.812 0.750 0.547 +chorus 0.620 0.417 0.500 +chosen 0.865 0.449 0.833 +chow 0.573 0.490 0.390 +chowder 0.510 0.324 0.241 +christ 0.781 0.510 0.750 +christen 0.673 0.356 0.588 +christening 0.725 0.382 0.650 +christmas 0.959 0.520 0.741 +christmasbreak 0.842 0.640 0.548 +christmaseve 0.812 0.491 0.463 +christmasspirit 0.867 0.602 0.575 +christmassy 0.875 0.698 0.602 +christmastime 0.837 0.588 0.515 +chromatic 0.407 0.413 0.435 +chromatography 0.480 0.537 0.535 +chrome 0.582 0.373 0.421 +chromium 0.458 0.404 0.447 +chromosome 0.500 0.296 0.548 +chronic 0.255 0.615 0.464 +chronicle 0.427 0.571 0.586 +chronograph 0.500 0.392 0.529 +chronological 0.594 0.445 0.600 +chubby 0.531 0.427 0.304 +chuck 0.542 0.509 0.413 +chuckle 0.844 0.736 0.481 +chug 0.401 0.413 0.358 +chum 0.911 0.347 0.518 +chummy 0.760 0.420 0.610 +chump 0.375 0.451 0.304 +chunk 0.365 0.287 0.214 +chunky 0.520 0.517 0.509 +church 0.708 0.198 0.610 +churchyard 0.296 0.444 0.347 +churn 0.316 0.491 0.407 +chute 0.580 0.745 0.455 +chutney 0.459 0.370 0.400 +ciao 0.542 0.426 0.409 +cider 0.530 0.346 0.398 +cigar 0.306 0.463 0.346 +cigarette 0.219 0.528 0.304 +cilantro 0.469 0.260 0.208 +cinch 0.450 0.490 0.387 +cinder 0.350 0.260 0.157 +cinema 0.698 0.538 0.500 +cinematic 0.663 0.490 0.600 +cinematographer 0.792 0.455 0.711 +cinematography 0.781 0.571 0.625 +cinnamon 0.600 0.250 0.292 +cipher 0.490 0.414 0.500 +circle 0.480 0.290 0.343 +circling 0.510 0.654 0.336 +circuit 0.586 0.461 0.707 +circuitry 0.596 0.615 0.536 +circular 0.562 0.342 0.417 +circulate 0.612 0.388 0.320 +circulation 0.735 0.520 0.657 +circulatory 0.592 0.575 0.545 +circumcision 0.327 0.657 0.528 +circumference 0.458 0.255 0.488 +circumferential 0.551 0.422 0.509 +circumscribed 0.365 0.539 0.569 +circumstance 0.520 0.565 0.596 +circumstances 0.562 0.527 0.464 +circumstantial 0.500 0.538 0.519 +circumvent 0.316 0.642 0.383 +circumvention 0.531 0.571 0.473 +circus 0.724 0.637 0.432 +cirque 0.604 0.647 0.467 +cirrhosis 0.079 0.602 0.370 +cirrus 0.470 0.451 0.348 +cistern 0.541 0.413 0.432 +citadel 0.585 0.464 0.602 +citation 0.570 0.549 0.508 +cite 0.625 0.454 0.532 +citizen 0.631 0.250 0.586 +citizenship 0.786 0.404 0.723 +citrine 0.375 0.400 0.420 +citrus 0.469 0.368 0.375 +city 0.847 0.531 0.508 +citywide 0.592 0.509 0.707 +civic 0.653 0.240 0.573 +civics 0.700 0.279 0.720 +civil 0.521 0.281 0.517 +civilian 0.700 0.229 0.598 +civilians 0.490 0.448 0.525 +civility 0.760 0.306 0.679 +civilization 0.823 0.452 0.839 +civilized 0.792 0.231 0.796 +clad 0.583 0.373 0.481 +claim 0.255 0.760 0.473 +claimant 0.271 0.690 0.779 +clairvoyant 0.765 0.531 0.897 +clam 0.442 0.302 0.272 +clambake 0.542 0.540 0.429 +clammy 0.354 0.440 0.236 +clamor 0.438 0.643 0.360 +clamp 0.541 0.388 0.454 +clan 0.562 0.491 0.686 +clandestine 0.425 0.677 0.469 +clang 0.459 0.520 0.510 +clap 0.779 0.731 0.529 +clapper 0.500 0.229 0.420 +clapping 0.823 0.894 0.686 +clarification 0.802 0.461 0.613 +clarify 0.652 0.535 0.625 +clarinet 0.592 0.453 0.411 +clarion 0.500 0.443 0.422 +clarity 0.796 0.310 0.631 +clash 0.293 0.918 0.453 +clashing 0.177 0.764 0.575 +clasp 0.448 0.375 0.241 +class 0.656 0.314 0.522 +classic 0.690 0.260 0.611 +classic rock 0.729 0.571 0.588 +classical 0.643 0.198 0.536 +classics 0.750 0.333 0.510 +classification 0.583 0.423 0.613 +classified 0.571 0.460 0.663 +classify 0.646 0.411 0.720 +classmate 0.781 0.400 0.593 +classroom 0.539 0.292 0.363 +classy 0.917 0.410 0.649 +clatter 0.418 0.820 0.387 +clause 0.480 0.409 0.528 +clauses 0.449 0.429 0.545 +claustrophobia 0.125 0.840 0.333 +claustrophobic 0.092 0.755 0.400 +clavicle 0.398 0.400 0.452 +claw 0.260 0.600 0.598 +claws 0.281 0.698 0.562 +clay 0.542 0.250 0.267 +clean 0.827 0.170 0.500 +cleaner 0.604 0.556 0.375 +cleaning 0.595 0.396 0.427 +cleanliness 0.816 0.363 0.609 +cleanly 0.823 0.352 0.583 +cleanse 0.625 0.310 0.660 +cleanser 0.604 0.353 0.433 +cleansing 0.729 0.298 0.472 +cleanup 0.729 0.314 0.451 +clear 0.857 0.327 0.573 +clearance 0.542 0.459 0.473 +clearing 0.680 0.333 0.509 +clearness 0.875 0.316 0.689 +cleat 0.486 0.260 0.361 +cleavage 0.542 0.602 0.454 +cleave 0.296 0.545 0.389 +cleaver 0.240 0.627 0.434 +clef 0.615 0.360 0.595 +cleft 0.306 0.442 0.360 +clemency 0.594 0.417 0.397 +clench 0.438 0.618 0.580 +clergy 0.531 0.312 0.575 +clergyman 0.594 0.330 0.556 +cleric 0.521 0.324 0.589 +clerical 0.520 0.396 0.491 +clerk 0.500 0.579 0.509 +clerkship 0.582 0.380 0.596 +clever 0.896 0.353 0.729 +cleverness 0.878 0.509 0.921 +click 0.536 0.365 0.268 +clicker 0.418 0.490 0.463 +client 0.583 0.450 0.618 +clientele 0.625 0.577 0.508 +cliff 0.361 0.620 0.509 +climate 0.635 0.240 0.483 +climatology 0.531 0.367 0.541 +climax 0.735 0.853 0.667 +climb 0.615 0.660 0.604 +climber 0.573 0.716 0.735 +clinch 0.469 0.538 0.430 +cling 0.417 0.620 0.588 +clingy 0.224 0.460 0.370 +clinic 0.469 0.439 0.600 +clinical 0.337 0.412 0.640 +clink 0.458 0.462 0.319 +clip 0.438 0.310 0.381 +clipboard 0.594 0.255 0.423 +clipper 0.293 0.422 0.383 +clipping 0.460 0.500 0.405 +clique 0.427 0.430 0.391 +clitoris 0.625 0.844 0.464 +cloak 0.469 0.188 0.333 +cloaking 0.521 0.595 0.389 +cloakroom 0.690 0.254 0.397 +clobber 0.396 0.578 0.464 +clock 0.677 0.173 0.407 +clockwork 0.490 0.373 0.528 +clod 0.375 0.404 0.365 +clog 0.104 0.618 0.454 +cloister 0.438 0.413 0.475 +clone 0.406 0.471 0.524 +cloning 0.216 0.696 0.679 +close 0.292 0.260 0.263 +closed 0.240 0.164 0.318 +closeness 0.796 0.237 0.450 +closet 0.531 0.204 0.330 +closure 0.229 0.220 0.412 +clot 0.150 0.558 0.275 +cloth 0.510 0.190 0.287 +clothe 0.797 0.330 0.481 +clothes 0.833 0.270 0.414 +clothesline 0.582 0.324 0.366 +clothing 0.750 0.343 0.407 +cloud 0.740 0.133 0.342 +clouded 0.240 0.213 0.302 +cloudiness 0.469 0.250 0.343 +clouds 0.735 0.195 0.324 +cloudy 0.281 0.280 0.202 +clout 0.584 0.636 0.704 +clove 0.439 0.296 0.315 +clover 0.605 0.340 0.364 +cloves 0.427 0.218 0.396 +clown 0.650 0.598 0.300 +clowns 0.600 0.673 0.391 +club 0.646 0.618 0.393 +clubhouse 0.694 0.571 0.493 +clubs 0.723 0.530 0.591 +cluck 0.390 0.490 0.353 +clue 0.653 0.380 0.412 +clueless 0.350 0.333 0.161 +clump 0.551 0.480 0.582 +clumsy 0.125 0.420 0.144 +clunk 0.448 0.472 0.407 +cluster 0.490 0.458 0.446 +clutch 0.383 0.500 0.491 +clutches 0.542 0.373 0.528 +clutter 0.135 0.598 0.400 +coach 0.633 0.823 0.735 +coachman 0.479 0.394 0.509 +coagulation 0.381 0.558 0.436 +coal 0.360 0.241 0.340 +coalesce 0.479 0.434 0.529 +coalition 0.490 0.730 0.673 +coarse 0.333 0.481 0.481 +coast 0.719 0.396 0.458 +coastal 0.604 0.370 0.510 +coaster 0.612 0.788 0.627 +coastline 0.745 0.282 0.441 +coat 0.677 0.256 0.464 +coating 0.620 0.440 0.596 +coax 0.367 0.400 0.447 +cobalt 0.408 0.325 0.441 +cobble 0.448 0.385 0.368 +cobbler 0.510 0.415 0.318 +cobra 0.312 0.712 0.600 +cocaine 0.156 0.840 0.373 +cock 0.418 0.562 0.392 +cockamamie 0.450 0.500 0.382 +cockeyed 0.459 0.460 0.423 +cockpit 0.520 0.424 0.343 +cockroach 0.188 0.667 0.196 +cocksucker 0.083 0.764 0.339 +cocktail 0.740 0.480 0.381 +cocky 0.260 0.784 0.519 +cocoa 0.776 0.255 0.322 +coconut 0.622 0.265 0.227 +cocoon 0.470 0.280 0.290 +cod 0.510 0.321 0.304 +code 0.583 0.308 0.491 +codeine 0.375 0.582 0.436 +codex 0.531 0.488 0.524 +codfish 0.490 0.245 0.300 +codification 0.448 0.400 0.698 +codify 0.448 0.410 0.679 +coding 0.442 0.344 0.667 +coed 0.469 0.531 0.481 +coefficient 0.677 0.415 0.702 +coerce 0.260 0.741 0.517 +coercion 0.330 0.708 0.577 +coercive 0.479 0.670 0.506 +coexist 0.708 0.460 0.536 +coexistence 0.588 0.472 0.638 +coexisting 0.551 0.349 0.648 +coffee 0.823 0.418 0.309 +coffee table 0.720 0.339 0.295 +coffeehouse 0.694 0.357 0.307 +coffeepot 0.760 0.333 0.312 +coffin 0.073 0.432 0.343 +cog 0.427 0.343 0.363 +cogent 0.765 0.479 0.836 +cognac 0.615 0.510 0.430 +cognate 0.615 0.350 0.398 +cognition 0.635 0.344 0.706 +cognitive 0.513 0.401 0.634 +cohabitation 0.646 0.526 0.598 +coherence 0.720 0.406 0.788 +coherent 0.698 0.281 0.500 +cohesion 0.604 0.536 0.555 +cohesive 0.531 0.470 0.603 +cohort 0.459 0.551 0.566 +coil 0.448 0.343 0.298 +coiled 0.378 0.518 0.389 +coin 0.677 0.574 0.445 +coinage 0.500 0.400 0.545 +coincide 0.635 0.490 0.593 +coincidence 0.612 0.450 0.518 +coincident 0.562 0.385 0.602 +coincidental 0.646 0.481 0.337 +coinciding 0.673 0.373 0.623 +coke 0.404 0.461 0.397 +cola 0.469 0.325 0.240 +cold 0.398 0.538 0.348 +coldly 0.365 0.358 0.407 +coldness 0.093 0.470 0.427 +coldsweat 0.427 0.491 0.327 +coleslaw 0.707 0.312 0.336 +colic 0.135 0.736 0.361 +coliseum 0.612 0.663 0.704 +collaborate 0.816 0.449 0.559 +collaboration 0.885 0.628 0.741 +collaborator 0.729 0.320 0.769 +collage 0.680 0.321 0.375 +collagen 0.541 0.245 0.450 +collapse 0.208 0.689 0.342 +collar 0.656 0.442 0.446 +collarbone 0.420 0.427 0.306 +collate 0.438 0.448 0.580 +collateral 0.531 0.422 0.717 +collation 0.520 0.333 0.508 +colleague 0.740 0.413 0.600 +collect 0.635 0.481 0.491 +collected 0.570 0.402 0.588 +collection 0.725 0.311 0.588 +collective 0.583 0.458 0.698 +collectively 0.817 0.573 0.533 +collector 0.552 0.481 0.648 +college 0.700 0.467 0.746 +collegiate 0.592 0.461 0.678 +collide 0.271 0.892 0.557 +collie 0.562 0.308 0.328 +collision 0.245 0.848 0.585 +collocation 0.637 0.360 0.594 +colloquial 0.604 0.363 0.368 +collusion 0.365 0.510 0.400 +cologne 0.677 0.413 0.552 +colon 0.449 0.394 0.384 +colonel 0.459 0.592 0.890 +colonial 0.553 0.327 0.613 +colonic 0.333 0.420 0.430 +colonoscopy 0.208 0.524 0.466 +colony 0.716 0.353 0.593 +colophon 0.500 0.408 0.385 +color 0.786 0.280 0.402 +coloration 0.541 0.520 0.443 +colored 0.806 0.317 0.275 +colorful 0.850 0.520 0.519 +coloring 0.781 0.469 0.353 +colorless 0.354 0.340 0.250 +colors 0.875 0.349 0.340 +colossal 0.698 0.692 0.900 +colt 0.561 0.587 0.543 +columbine 0.520 0.521 0.407 +column 0.480 0.250 0.670 +columnar 0.448 0.340 0.491 +columnist 0.646 0.365 0.648 +com 0.396 0.382 0.382 +coma 0.219 0.255 0.302 +comatose 0.143 0.438 0.433 +comb 0.490 0.123 0.268 +combat 0.302 0.846 0.833 +combatant 0.531 0.853 0.780 +combative 0.381 0.690 0.816 +combination 0.708 0.480 0.726 +combinatorial 0.561 0.436 0.428 +combine 0.663 0.442 0.533 +combined 0.622 0.370 0.500 +combo 0.698 0.439 0.453 +combustible 0.386 0.650 0.750 +combustion 0.457 0.807 0.591 +come 0.529 0.269 0.558 +comeback 0.580 0.409 0.555 +comedian 0.812 0.735 0.598 +comedy 0.918 0.555 0.490 +comet 0.704 0.679 0.471 +comfort 0.863 0.231 0.670 +comfortable 0.927 0.163 0.473 +comforter 0.618 0.275 0.302 +comforting 0.906 0.337 0.620 +comfy 0.930 0.241 0.625 +comic 0.917 0.459 0.387 +comical 0.844 0.737 0.327 +comics 0.690 0.556 0.384 +coming 0.653 0.417 0.500 +comma 0.344 0.269 0.242 +command 0.427 0.790 0.849 +commandant 0.622 0.700 0.943 +commandeer 0.552 0.639 0.931 +commander 0.531 0.615 0.906 +commanding 0.562 0.664 0.925 +commandment 0.656 0.490 0.876 +commando 0.323 0.710 0.817 +commemorate 0.812 0.602 0.636 +commemoration 0.719 0.615 0.754 +commemorative 0.750 0.438 0.754 +commence 0.760 0.585 0.741 +commend 0.906 0.694 0.711 +commendable 0.786 0.570 0.555 +commendation 0.911 0.500 0.639 +commensurate 0.610 0.304 0.550 +comment 0.667 0.417 0.379 +commentary 0.602 0.402 0.446 +commentator 0.492 0.510 0.607 +commerce 0.646 0.500 0.788 +commercial 0.806 0.490 0.528 +commie 0.385 0.519 0.454 +commissary 0.385 0.500 0.788 +commission 0.677 0.480 0.571 +commissioner 0.602 0.449 0.949 +commit 0.365 0.529 0.491 +commitment 0.714 0.710 0.843 +committal 0.472 0.519 0.582 +committed 0.710 0.542 0.712 +committee 0.592 0.392 0.721 +commodity 0.615 0.394 0.537 +commodore 0.427 0.530 0.636 +common 0.600 0.127 0.318 +commoner 0.448 0.365 0.327 +commonly 0.604 0.170 0.574 +commonplace 0.520 0.337 0.442 +commons 0.633 0.396 0.623 +commonwealth 0.630 0.406 0.702 +commotion 0.490 0.700 0.646 +communal 0.592 0.321 0.556 +commune 0.500 0.488 0.655 +communicable 0.796 0.491 0.623 +communicate 0.823 0.410 0.696 +communication 0.837 0.400 0.649 +communicative 0.847 0.560 0.637 +communicator 0.573 0.509 0.796 +communion 0.765 0.357 0.607 +communism 0.264 0.570 0.623 +communist 0.265 0.702 0.632 +community 0.750 0.350 0.659 +commutation 0.469 0.431 0.652 +commutative 0.667 0.442 0.569 +commute 0.622 0.582 0.565 +commuter 0.646 0.520 0.512 +comp 0.573 0.450 0.371 +compact 0.458 0.417 0.673 +compaction 0.531 0.471 0.582 +compactness 0.582 0.352 0.454 +companion 0.770 0.377 0.618 +companionless 0.271 0.259 0.200 +companionship 0.833 0.438 0.792 +company 0.906 0.425 0.798 +comparable 0.562 0.443 0.458 +comparative 0.470 0.273 0.562 +comparatively 0.604 0.391 0.538 +compare 0.552 0.408 0.524 +comparison 0.583 0.456 0.492 +compartment 0.500 0.389 0.607 +compass 0.541 0.307 0.529 +compassion 0.735 0.258 0.509 +compassionate 0.857 0.404 0.411 +compatibility 0.816 0.450 0.673 +compatible 0.892 0.387 0.638 +compel 0.200 0.847 0.625 +compelled 0.333 0.654 0.347 +compelling 0.698 0.570 0.870 +compendium 0.610 0.461 0.537 +compensate 0.612 0.429 0.762 +compensation 0.775 0.469 0.598 +compensatory 0.589 0.490 0.700 +compete 0.573 0.745 0.786 +competence 0.615 0.802 0.823 +competency 0.768 0.775 0.764 +competent 0.865 0.560 0.904 +competition 0.580 0.790 0.798 +competitive 0.447 0.718 0.908 +competitor 0.612 0.959 0.861 +compilation 0.530 0.512 0.606 +compile 0.600 0.413 0.519 +complacency 0.604 0.503 0.519 +complacent 0.625 0.452 0.518 +complain 0.143 0.682 0.360 +complaint 0.143 0.606 0.281 +complement 0.760 0.277 0.600 +complementary 0.714 0.320 0.586 +complete 0.750 0.414 0.809 +completed 0.823 0.357 0.777 +completely 0.730 0.370 0.690 +completeness 0.823 0.433 0.769 +completing 0.614 0.500 0.769 +completion 0.656 0.470 0.525 +complex 0.388 0.608 0.550 +complexed 0.312 0.577 0.612 +complexion 0.521 0.520 0.380 +complexity 0.479 0.620 0.595 +compliance 0.750 0.462 0.750 +compliant 0.677 0.310 0.519 +complicate 0.210 0.657 0.404 +complicated 0.211 0.660 0.455 +complication 0.365 0.726 0.330 +complicity 0.323 0.684 0.670 +compliment 0.820 0.490 0.651 +complimentary 0.823 0.413 0.435 +comply 0.806 0.370 0.638 +complying 0.729 0.423 0.590 +compo 0.500 0.346 0.390 +component 0.531 0.382 0.525 +compose 0.639 0.432 0.694 +composed 0.684 0.385 0.682 +composer 0.822 0.588 0.691 +composite 0.591 0.459 0.620 +composition 0.765 0.408 0.652 +compost 0.480 0.404 0.441 +composure 0.802 0.354 0.717 +compound 0.635 0.385 0.735 +comprehend 0.875 0.365 0.689 +comprehension 0.908 0.387 0.688 +comprehensive 0.796 0.385 0.644 +compress 0.406 0.412 0.460 +compressed 0.323 0.396 0.388 +compressible 0.622 0.392 0.585 +compression 0.646 0.521 0.579 +compressor 0.418 0.481 0.630 +comprise 0.839 0.373 0.669 +compromise 0.677 0.520 0.805 +comptroller 0.402 0.481 0.866 +compulsion 0.118 0.760 0.604 +compulsive 0.347 0.871 0.573 +compulsory 0.343 0.541 0.791 +computable 0.570 0.402 0.545 +computation 0.583 0.429 0.697 +compute 0.531 0.408 0.564 +computer 0.802 0.356 0.639 +computerized 0.677 0.450 0.657 +computing 0.745 0.398 0.695 +comrade 0.781 0.412 0.804 +con 0.255 0.736 0.427 +concatenation 0.480 0.593 0.539 +concave 0.441 0.349 0.349 +conceal 0.312 0.436 0.306 +concealed 0.344 0.363 0.352 +concealment 0.302 0.570 0.390 +concede 0.670 0.324 0.473 +conceit 0.354 0.625 0.309 +conceited 0.194 0.667 0.473 +conceivable 0.730 0.350 0.613 +conceive 0.708 0.538 0.700 +concentrate 0.750 0.439 0.743 +concentration 0.735 0.500 0.722 +concentric 0.730 0.479 0.635 +concept 0.573 0.265 0.632 +conception 0.694 0.490 0.614 +concern 0.250 0.734 0.463 +concerned 0.292 0.698 0.350 +concert 0.938 0.867 0.718 +concerto 0.613 0.759 0.679 +concession 0.588 0.423 0.615 +concessional 0.770 0.493 0.657 +conch 0.583 0.306 0.339 +concierge 0.480 0.343 0.343 +conciliation 0.792 0.475 0.726 +concise 0.583 0.298 0.620 +conclave 0.573 0.440 0.611 +conclude 0.530 0.267 0.679 +concluding 0.531 0.382 0.603 +conclusion 0.615 0.377 0.659 +conclusive 0.500 0.427 0.745 +concoction 0.448 0.459 0.417 +concomitant 0.427 0.482 0.727 +concord 0.677 0.320 0.586 +concordance 0.625 0.358 0.608 +concours 0.500 0.530 0.495 +concourse 0.740 0.657 0.528 +concrete 0.633 0.420 0.547 +concubine 0.388 0.594 0.476 +concur 0.459 0.394 0.429 +concurrence 0.764 0.627 0.613 +concurrent 0.573 0.547 0.741 +concurring 0.573 0.600 0.681 +concussion 0.072 0.708 0.482 +condemn 0.102 0.793 0.625 +condemnation 0.133 0.725 0.449 +condensation 0.510 0.316 0.538 +condensed 0.598 0.415 0.623 +condescending 0.583 0.363 0.593 +condescension 0.521 0.377 0.565 +condiment 0.520 0.333 0.433 +condition 0.500 0.469 0.519 +conditional 0.521 0.343 0.556 +conditionally 0.396 0.419 0.617 +conditioned 0.490 0.417 0.616 +conditioner 0.781 0.360 0.538 +conditioning 0.440 0.468 0.617 +conditions 0.551 0.441 0.593 +condo 0.439 0.288 0.607 +condolence 0.260 0.443 0.404 +condolences 0.198 0.480 0.288 +condom 0.406 0.637 0.500 +condone 0.571 0.441 0.619 +condor 0.573 0.388 0.519 +conducive 0.775 0.479 0.679 +conduct 0.453 0.510 0.750 +conduction 0.530 0.557 0.717 +conductivity 0.583 0.575 0.642 +conductor 0.677 0.663 0.621 +conduit 0.470 0.302 0.413 +cone 0.417 0.208 0.343 +confederacy 0.590 0.541 0.736 +confederate 0.551 0.546 0.792 +confederation 0.663 0.404 0.830 +confer 0.573 0.482 0.583 +conference 0.688 0.615 0.606 +confess 0.360 0.712 0.431 +confession 0.469 0.642 0.460 +confessional 0.458 0.392 0.629 +confessions 0.325 0.538 0.658 +confetti 0.781 0.573 0.250 +confidant 0.837 0.633 0.631 +confide 0.669 0.472 0.595 +confidence 0.959 0.276 0.943 +confident 0.765 0.324 0.723 +confidential 0.643 0.471 0.761 +confidentiality 0.667 0.431 0.718 +confidentially 0.633 0.469 0.558 +configuration 0.540 0.443 0.591 +confine 0.327 0.551 0.538 +confined 0.286 0.472 0.444 +confinement 0.333 0.656 0.520 +confines 0.396 0.386 0.542 +confirm 0.802 0.439 0.806 +confirmation 0.812 0.480 0.692 +confirmatory 0.656 0.500 0.683 +confirmed 0.760 0.490 0.764 +confiscate 0.250 0.625 0.482 +confiscation 0.208 0.706 0.586 +conflagration 0.344 0.721 0.594 +conflict 0.335 0.906 0.471 +conflicting 0.173 0.738 0.553 +confluence 0.677 0.598 0.565 +conform 0.479 0.380 0.375 +conformance 0.608 0.278 0.254 +conformation 0.622 0.435 0.711 +conformity 0.645 0.363 0.579 +confound 0.347 0.529 0.333 +confounded 0.333 0.528 0.264 +confront 0.281 0.760 0.746 +confrontation 0.177 0.870 0.658 +confuse 0.100 0.580 0.270 +confused 0.220 0.650 0.179 +confusing 0.229 0.690 0.222 +confusion 0.255 0.667 0.277 +conga 0.469 0.529 0.440 +congenial 0.820 0.412 0.620 +congenital 0.448 0.434 0.427 +congestion 0.271 0.654 0.491 +conglomerate 0.500 0.500 0.838 +conglomeration 0.541 0.720 0.670 +congrats 0.930 0.726 0.775 +congratulate 0.927 0.724 0.784 +congratulation 0.948 0.780 0.717 +congratulations 0.960 0.755 0.719 +congratulatory 0.959 0.616 0.689 +congregate 0.653 0.530 0.733 +congregation 0.561 0.490 0.700 +congress 0.449 0.444 0.857 +congressional 0.552 0.491 0.848 +congressman 0.438 0.471 0.877 +congruence 0.656 0.472 0.577 +conic 0.510 0.368 0.379 +conical 0.490 0.422 0.471 +conjecture 0.396 0.398 0.534 +conjugal 0.698 0.510 0.688 +conjugate 0.583 0.420 0.467 +conjugation 0.479 0.429 0.582 +conjunction 0.520 0.472 0.509 +conjunctive 0.487 0.444 0.639 +conjure 0.385 0.679 0.645 +conjuring 0.224 0.653 0.694 +conk 0.340 0.469 0.404 +connect 0.724 0.299 0.536 +connected 0.816 0.550 0.612 +connection 0.729 0.560 0.655 +connective 0.719 0.491 0.764 +connoisseur 0.760 0.461 0.769 +conquer 0.694 0.873 0.971 +conquering 0.760 0.873 0.936 +conqueror 0.604 0.809 0.930 +conquest 0.710 0.702 0.833 +conscience 0.663 0.375 0.721 +conscientious 0.688 0.404 0.688 +conscious 0.740 0.333 0.705 +consciousness 0.840 0.483 0.755 +conscription 0.396 0.775 0.642 +consecrated 0.663 0.500 0.800 +consecration 0.771 0.418 0.804 +consecutive 0.663 0.418 0.643 +consensual 0.663 0.417 0.655 +consensus 0.627 0.358 0.625 +consent 0.750 0.500 0.620 +consenting 0.727 0.406 0.693 +consequence 0.240 0.721 0.593 +consequent 0.663 0.471 0.625 +conservation 0.832 0.401 0.606 +conservatism 0.406 0.369 0.633 +conservative 0.615 0.316 0.788 +conservatory 0.635 0.240 0.729 +conserve 0.690 0.347 0.573 +consider 0.677 0.368 0.579 +considerable 0.653 0.314 0.683 +considerate 0.781 0.380 0.633 +consideration 0.589 0.380 0.687 +consignee 0.635 0.385 0.602 +consignment 0.490 0.440 0.500 +consist 0.823 0.386 0.580 +consistency 0.714 0.500 0.887 +consistent 0.786 0.431 0.726 +consolation 0.408 0.250 0.304 +console 0.625 0.398 0.415 +consoled 0.700 0.343 0.452 +consolidate 0.880 0.440 0.870 +consolidated 0.700 0.366 0.784 +consolidation 0.604 0.445 0.776 +consonant 0.500 0.347 0.417 +consort 0.632 0.509 0.630 +conspicuous 0.479 0.520 0.596 +conspiracy 0.125 0.787 0.652 +conspirator 0.271 0.786 0.707 +conspire 0.206 0.740 0.520 +constable 0.573 0.667 0.764 +constancy 0.786 0.443 0.763 +constant 0.740 0.296 0.686 +constantly 0.663 0.561 0.700 +constellation 0.719 0.533 0.775 +consternation 0.167 0.680 0.469 +constipation 0.079 0.612 0.231 +constituency 0.500 0.480 0.696 +constituent 0.573 0.500 0.827 +constituents 0.573 0.414 0.833 +constitute 0.812 0.349 0.906 +constitution 0.590 0.380 0.889 +constitutional 0.633 0.418 0.827 +constitutionality 0.612 0.439 0.853 +constrain 0.261 0.500 0.500 +constrained 0.135 0.537 0.357 +constraint 0.323 0.550 0.481 +construct 0.750 0.648 0.792 +construction 0.848 0.612 0.759 +constructive 0.860 0.570 0.812 +construe 0.602 0.519 0.553 +consul 0.573 0.354 0.688 +consulate 0.561 0.453 0.694 +consult 0.755 0.370 0.441 +consultant 0.770 0.344 0.808 +consultation 0.660 0.463 0.625 +consume 0.427 0.620 0.509 +consumer 0.507 0.551 0.677 +consuming 0.573 0.541 0.536 +consummate 0.551 0.540 0.558 +consummation 0.583 0.676 0.661 +consumption 0.390 0.531 0.538 +contact 0.719 0.424 0.526 +contagion 0.208 0.630 0.535 +contagious 0.184 0.725 0.400 +contain 0.542 0.490 0.658 +container 0.551 0.396 0.561 +containment 0.411 0.491 0.618 +contaminate 0.140 0.611 0.426 +contaminated 0.040 0.500 0.368 +contamination 0.125 0.610 0.375 +contemplate 0.740 0.347 0.642 +contemplation 0.552 0.324 0.627 +contemplative 0.729 0.308 0.739 +contemporaneous 0.640 0.373 0.591 +contemporary 0.720 0.365 0.569 +contempt 0.206 0.635 0.396 +contemptible 0.146 0.657 0.471 +contemptuous 0.204 0.500 0.375 +contend 0.510 0.657 0.731 +contender 0.480 0.790 0.681 +contending 0.490 0.698 0.716 +content 0.764 0.296 0.559 +contented 0.857 0.612 0.746 +contention 0.375 0.510 0.738 +contentious 0.422 0.573 0.637 +contentment 0.875 0.610 0.782 +contents 0.656 0.375 0.550 +contest 0.667 0.698 0.717 +contestant 0.760 0.530 0.602 +context 0.531 0.300 0.553 +contiguous 0.375 0.450 0.500 +continence 0.450 0.396 0.469 +continent 0.551 0.373 0.833 +continental 0.486 0.350 0.755 +contingency 0.396 0.500 0.670 +contingent 0.470 0.531 0.659 +continual 0.500 0.423 0.685 +continually 0.646 0.438 0.698 +continuance 0.729 0.510 0.652 +continuation 0.615 0.470 0.566 +continue 0.630 0.427 0.612 +continued 0.635 0.440 0.500 +continuing 0.667 0.500 0.520 +continuity 0.781 0.439 0.684 +continuous 0.625 0.509 0.580 +continuously 0.719 0.417 0.702 +continuum 0.677 0.390 0.491 +contour 0.589 0.265 0.414 +contraband 0.177 0.875 0.670 +contraception 0.296 0.518 0.525 +contract 0.594 0.412 0.636 +contracted 0.344 0.557 0.449 +contractile 0.480 0.586 0.569 +contracting 0.594 0.490 0.769 +contraction 0.292 0.755 0.603 +contractor 0.592 0.479 0.727 +contradict 0.160 0.598 0.482 +contradiction 0.250 0.660 0.377 +contradictory 0.365 0.651 0.421 +contraption 0.448 0.590 0.491 +contrary 0.327 0.449 0.338 +contrast 0.480 0.406 0.520 +contrasted 0.521 0.538 0.491 +contravene 0.357 0.618 0.472 +contravention 0.344 0.627 0.593 +contribute 0.806 0.350 0.795 +contribution 0.854 0.452 0.760 +contributor 0.844 0.510 0.760 +contrite 0.347 0.363 0.473 +contrition 0.347 0.583 0.463 +contrived 0.408 0.530 0.458 +control 0.729 0.352 0.808 +controller 0.469 0.712 0.868 +controlling 0.490 0.441 0.885 +controversial 0.271 0.858 0.538 +controversy 0.250 0.819 0.600 +contusion 0.167 0.565 0.509 +conundrum 0.354 0.524 0.408 +convalescent 0.458 0.480 0.269 +convection 0.521 0.494 0.526 +convene 0.583 0.676 0.636 +convenience 0.781 0.448 0.613 +conveniences 0.802 0.412 0.693 +convenient 0.846 0.491 0.574 +convent 0.480 0.217 0.594 +convention 0.622 0.622 0.704 +conventional 0.594 0.292 0.634 +converge 0.635 0.471 0.539 +convergence 0.551 0.491 0.625 +convergent 0.781 0.490 0.696 +conversant 0.724 0.360 0.542 +conversation 0.750 0.510 0.609 +conversational 0.719 0.431 0.596 +conversationalist 0.719 0.467 0.667 +converse 0.594 0.406 0.598 +conversing 0.755 0.409 0.442 +conversion 0.480 0.605 0.736 +convert 0.551 0.538 0.704 +converted 0.663 0.418 0.686 +convertible 0.542 0.529 0.717 +convex 0.438 0.427 0.445 +convexity 0.449 0.354 0.484 +convey 0.719 0.633 0.708 +conveyance 0.615 0.520 0.455 +conveyancing 0.375 0.479 0.663 +convict 0.177 0.840 0.477 +conviction 0.615 0.704 0.826 +convince 0.708 0.539 0.763 +convinced 0.750 0.500 0.630 +convincing 0.760 0.527 0.900 +convocation 0.538 0.611 0.663 +convoluted 0.323 0.614 0.433 +convolution 0.417 0.559 0.527 +convoy 0.500 0.671 0.639 +coo 0.490 0.439 0.500 +cook 0.847 0.500 0.412 +cookbook 0.602 0.346 0.398 +cooker 0.592 0.373 0.407 +cookery 0.633 0.368 0.345 +cookie 0.792 0.306 0.250 +cookies 0.823 0.451 0.316 +cooking 0.694 0.510 0.434 +cookout 0.680 0.406 0.482 +cool 0.885 0.540 0.781 +coolant 0.720 0.412 0.456 +cooler 0.664 0.375 0.460 +cooling 0.469 0.324 0.392 +coolness 0.490 0.307 0.548 +coon 0.490 0.460 0.400 +coop 0.612 0.445 0.650 +cooperate 0.898 0.451 0.582 +cooperating 0.760 0.390 0.693 +cooperation 0.847 0.473 0.686 +cooperative 0.816 0.461 0.670 +coordinate 0.698 0.429 0.694 +coordination 0.677 0.454 0.789 +coordinator 0.750 0.510 0.850 +cop 0.327 0.770 0.836 +copacetic 0.510 0.471 0.453 +cope 0.592 0.647 0.709 +copier 0.459 0.345 0.390 +copilot 0.640 0.538 0.573 +coping 0.562 0.630 0.613 +copious 0.427 0.462 0.527 +copper 0.580 0.260 0.500 +copter 0.571 0.704 0.569 +copy 0.460 0.240 0.263 +copycat 0.449 0.580 0.443 +copying 0.448 0.315 0.404 +copyright 0.458 0.402 0.663 +coral 0.802 0.231 0.425 +coral snake 0.276 0.712 0.607 +cord 0.388 0.378 0.358 +cordial 0.823 0.312 0.482 +cordless 0.667 0.441 0.528 +cordon 0.469 0.317 0.380 +corduroy 0.570 0.324 0.357 +core 0.721 0.378 0.540 +cork 0.347 0.250 0.281 +corkscrew 0.427 0.443 0.445 +corn 0.594 0.196 0.292 +cornball 0.479 0.378 0.325 +cornbread 0.643 0.304 0.302 +cornea 0.521 0.346 0.443 +corned 0.459 0.441 0.425 +corner 0.400 0.296 0.366 +cornerstone 0.550 0.388 0.596 +cornet 0.507 0.520 0.415 +cornfield 0.719 0.310 0.349 +cornflakes 0.729 0.346 0.355 +cornice 0.458 0.441 0.295 +cornstarch 0.643 0.299 0.337 +corny 0.448 0.370 0.221 +corollary 0.458 0.469 0.366 +corona 0.818 0.439 0.745 +coronary 0.567 0.613 0.509 +coronation 0.792 0.592 0.836 +coroner 0.323 0.558 0.526 +corporal 0.582 0.490 0.596 +corporate 0.592 0.454 0.745 +corporation 0.429 0.332 0.873 +corporeal 0.520 0.350 0.461 +corps 0.551 0.453 0.483 +corpse 0.094 0.657 0.232 +corpsman 0.439 0.469 0.651 +corpus 0.543 0.340 0.490 +corral 0.606 0.662 0.422 +correct 0.857 0.306 0.723 +correction 0.448 0.485 0.558 +correctional 0.292 0.713 0.602 +corrective 0.448 0.528 0.613 +correctness 0.796 0.450 0.649 +correlation 0.596 0.462 0.571 +correlative 0.510 0.402 0.571 +correspond 0.710 0.452 0.545 +correspondence 0.663 0.423 0.491 +correspondent 0.573 0.565 0.712 +corresponding 0.740 0.423 0.618 +corridor 0.604 0.589 0.592 +corroborate 0.671 0.471 0.616 +corroboration 0.625 0.431 0.733 +corrosion 0.156 0.610 0.348 +corrosive 0.140 0.618 0.570 +corrupt 0.020 0.806 0.500 +corrupting 0.062 0.804 0.380 +corruption 0.052 0.830 0.549 +corsage 0.510 0.294 0.397 +corse 0.448 0.451 0.382 +corset 0.490 0.520 0.381 +cortex 0.594 0.439 0.529 +cortical 0.380 0.423 0.536 +cortisone 0.427 0.395 0.456 +corvette 0.551 0.520 0.598 +cosmetic 0.625 0.304 0.308 +cosmetics 0.765 0.464 0.472 +cosmic 0.663 0.538 0.692 +cosmology 0.651 0.438 0.637 +cosmopolitan 0.823 0.510 0.760 +cosmos 0.860 0.478 0.664 +cost 0.365 0.420 0.439 +costly 0.316 0.650 0.642 +costume 0.548 0.510 0.374 +cosy 0.847 0.255 0.518 +cot 0.625 0.230 0.278 +cote 0.439 0.344 0.324 +cottage 0.600 0.279 0.361 +cotton 0.639 0.071 0.240 +couch 0.594 0.082 0.198 +cougar 0.438 0.588 0.538 +cough 0.255 0.627 0.241 +council 0.875 0.279 0.635 +councilman 0.531 0.367 0.793 +counsel 0.594 0.519 0.730 +counseling 0.667 0.480 0.704 +counsellor 0.823 0.327 0.740 +counselor 0.873 0.365 0.706 +count 0.594 0.389 0.492 +countdown 0.438 0.692 0.490 +countenance 0.635 0.440 0.690 +counter 0.439 0.478 0.750 +counteract 0.378 0.542 0.688 +counterattack 0.281 0.951 0.764 +counterbalance 0.520 0.480 0.627 +counterclaim 0.398 0.760 0.651 +counterfeit 0.094 0.694 0.451 +counterpart 0.448 0.608 0.577 +counterpoint 0.438 0.509 0.538 +countess 0.562 0.440 0.670 +countless 0.520 0.566 0.534 +country 0.698 0.394 0.693 +countryman 0.673 0.441 0.789 +countrymusic 0.795 0.451 0.438 +countryside 0.732 0.288 0.327 +counts 0.343 0.373 0.500 +county 0.479 0.368 0.545 +coup 0.275 0.815 0.607 +coupe 0.479 0.460 0.482 +couple 0.806 0.605 0.607 +coupled 0.612 0.286 0.650 +coupling 0.594 0.479 0.555 +coupon 0.704 0.300 0.421 +courage 0.830 0.728 0.849 +courageous 0.918 0.587 0.879 +courier 0.551 0.383 0.441 +courses 0.735 0.412 0.534 +coursing 0.542 0.472 0.546 +court 0.479 0.769 0.827 +courteous 0.937 0.396 0.529 +courtesy 0.927 0.287 0.431 +courthouse 0.571 0.503 0.818 +courtroom 0.385 0.670 0.887 +courts 0.367 0.710 0.816 +courtship 0.667 0.490 0.654 +courtside 0.592 0.391 0.434 +courtyard 0.503 0.365 0.355 +cousin 0.675 0.394 0.427 +cousins 0.760 0.409 0.464 +cove 0.500 0.304 0.370 +coven 0.458 0.578 0.591 +covenant 0.594 0.462 0.667 +cover 0.365 0.240 0.471 +coverage 0.767 0.413 0.629 +covered 0.562 0.340 0.644 +covering 0.615 0.382 0.583 +covert 0.500 0.570 0.508 +covet 0.302 0.779 0.524 +coveted 0.661 0.730 0.625 +cow 0.449 0.230 0.300 +coward 0.102 0.490 0.149 +cowardice 0.133 0.621 0.167 +cowardly 0.102 0.385 0.127 +cowboy 0.594 0.625 0.695 +cowgirl 0.541 0.566 0.554 +cowhand 0.438 0.480 0.596 +cowhide 0.458 0.324 0.333 +cowl 0.427 0.450 0.232 +coworker 0.667 0.490 0.625 +coy 0.347 0.330 0.213 +coyote 0.459 0.471 0.387 +cozy 0.910 0.356 0.545 +crab 0.421 0.396 0.330 +crabby 0.198 0.812 0.370 +crack 0.302 0.625 0.400 +cracked 0.224 0.520 0.228 +cracker 0.604 0.343 0.346 +crackerjack 0.567 0.509 0.426 +cracking 0.327 0.557 0.286 +crackle 0.327 0.643 0.481 +crackpot 0.260 0.602 0.245 +cradle 0.776 0.194 0.333 +craft 0.760 0.321 0.539 +crafts 0.667 0.380 0.391 +craftsman 0.719 0.310 0.583 +craftsmanship 0.823 0.373 0.571 +crafty 0.589 0.679 0.783 +craig 0.448 0.449 0.490 +cram 0.354 0.730 0.598 +crammed 0.406 0.740 0.466 +cramp 0.194 0.796 0.340 +cramped 0.240 0.567 0.360 +cranberry 0.793 0.330 0.363 +cranberry juice 0.622 0.321 0.281 +crane 0.396 0.417 0.589 +cranial 0.354 0.510 0.583 +cranium 0.439 0.491 0.725 +crank 0.448 0.275 0.417 +cranky 0.194 0.776 0.396 +cranny 0.194 0.471 0.250 +crap 0.083 0.644 0.167 +crappy 0.039 0.582 0.208 +craps 0.375 0.420 0.273 +crash 0.194 0.906 0.355 +crass 0.223 0.490 0.466 +crate 0.427 0.173 0.274 +crater 0.450 0.647 0.529 +crave 0.625 0.510 0.731 +craving 0.510 0.755 0.636 +crawfish 0.510 0.427 0.342 +crawl 0.479 0.519 0.467 +crayon 0.604 0.260 0.185 +crayons 0.684 0.366 0.405 +craze 0.255 0.657 0.435 +crazed 0.153 0.877 0.417 +craziness 0.238 0.908 0.255 +crazy 0.156 0.843 0.321 +creak 0.344 0.670 0.411 +creaking 0.302 0.743 0.415 +cream 0.688 0.259 0.220 +creamed 0.723 0.273 0.288 +creamer 0.594 0.192 0.269 +creamy 0.823 0.337 0.345 +crease 0.440 0.286 0.300 +create 0.786 0.588 0.789 +creation 0.927 0.575 0.868 +creative 0.917 0.518 0.788 +creativity 0.938 0.684 0.815 +creator 0.865 0.592 0.856 +creature 0.669 0.625 0.620 +credence 0.760 0.460 0.737 +credential 0.735 0.337 0.597 +credentials 0.708 0.373 0.675 +credibility 0.875 0.427 0.809 +credible 0.917 0.441 0.750 +credit 0.673 0.549 0.648 +credit card 0.670 0.550 0.640 +creditable 0.802 0.510 0.742 +credited 0.781 0.390 0.691 +crediting 0.673 0.550 0.741 +creditor 0.479 0.594 0.689 +creed 0.573 0.245 0.544 +creek 0.552 0.392 0.330 +creep 0.354 0.647 0.361 +creeper 0.429 0.558 0.366 +creeping 0.292 0.613 0.282 +creepy 0.125 0.861 0.373 +cremation 0.084 0.620 0.420 +creole 0.667 0.357 0.523 +crepe 0.562 0.224 0.349 +crescendo 0.760 0.575 0.594 +crescent 0.698 0.382 0.407 +crest 0.458 0.333 0.333 +crestfallen 0.235 0.346 0.175 +cretin 0.265 0.583 0.312 +cretins 0.094 0.741 0.328 +crevice 0.361 0.471 0.275 +crew 0.604 0.598 0.735 +crewman 0.602 0.580 0.548 +crib 0.653 0.240 0.407 +cricket 0.423 0.539 0.370 +cried 0.167 0.612 0.254 +crime 0.071 0.943 0.630 +criminal 0.021 0.830 0.529 +criminality 0.122 0.863 0.580 +crimp 0.260 0.557 0.396 +crimson 0.667 0.385 0.370 +cringe 0.245 0.840 0.377 +cripple 0.094 0.392 0.161 +crippled 0.035 0.358 0.236 +crippling 0.156 0.598 0.391 +crisis 0.208 0.811 0.431 +crisp 0.776 0.692 0.508 +crispy 0.656 0.550 0.509 +criterion 0.396 0.410 0.736 +critic 0.264 0.604 0.686 +critical 0.312 0.802 0.545 +criticise 0.073 0.700 0.452 +criticism 0.115 0.563 0.505 +criticize 0.143 0.708 0.473 +criticized 0.240 0.600 0.311 +critique 0.302 0.760 0.537 +critter 0.542 0.539 0.482 +croak 0.337 0.346 0.298 +croc 0.327 0.452 0.451 +crock 0.385 0.412 0.421 +crockery 0.552 0.216 0.327 +crocodile 0.344 0.708 0.610 +croft 0.531 0.429 0.421 +croissant 0.745 0.330 0.430 +crook 0.171 0.765 0.550 +crooked 0.146 0.594 0.305 +crop 0.615 0.260 0.500 +croquet 0.551 0.519 0.407 +cross 0.448 0.321 0.569 +cross country 0.531 0.441 0.529 +crossbow 0.344 0.598 0.560 +crossed 0.431 0.490 0.508 +crossfire 0.316 0.896 0.722 +crossing 0.549 0.349 0.451 +crossover 0.559 0.550 0.500 +crosswalk 0.557 0.441 0.380 +crossword 0.611 0.423 0.455 +crotch 0.521 0.637 0.447 +crouch 0.281 0.606 0.312 +crouched 0.333 0.363 0.279 +crouching 0.261 0.429 0.345 +croupier 0.531 0.519 0.404 +crow 0.224 0.439 0.363 +crowbar 0.406 0.531 0.386 +crowd 0.350 0.827 0.731 +crowded 0.694 0.286 0.585 +crowds 0.469 0.723 0.806 +crown 0.708 0.572 0.737 +crowning 0.773 0.594 0.831 +crucial 0.541 0.657 0.777 +cruciate 0.429 0.435 0.585 +crucifix 0.469 0.480 0.510 +crucifixion 0.135 0.857 0.541 +crucify 0.146 0.878 0.573 +crud 0.312 0.330 0.444 +crude 0.198 0.402 0.357 +cruel 0.122 0.866 0.391 +cruelly 0.146 0.790 0.471 +cruelty 0.092 0.836 0.536 +cruise 0.740 0.442 0.683 +cruise ship 0.878 0.650 0.500 +cruiser 0.737 0.490 0.608 +cruising 0.886 0.580 0.560 +crumb 0.417 0.255 0.216 +crumble 0.333 0.480 0.423 +crumbling 0.167 0.696 0.308 +crummy 0.125 0.531 0.224 +crunch 0.292 0.630 0.406 +crunchy 0.625 0.560 0.539 +crusade 0.592 0.720 0.709 +crusader 0.439 0.588 0.548 +crush 0.271 0.676 0.582 +crushed 0.167 0.647 0.300 +crusher 0.271 0.709 0.598 +crushing 0.219 0.755 0.411 +crust 0.542 0.337 0.456 +crusty 0.625 0.531 0.473 +crutch 0.302 0.294 0.302 +crux 0.469 0.558 0.519 +cry 0.133 0.627 0.255 +crybaby 0.375 0.702 0.311 +crying 0.153 0.704 0.208 +crypt 0.156 0.431 0.386 +cryptic 0.296 0.516 0.474 +cryptography 0.490 0.415 0.650 +crystal 0.618 0.270 0.508 +crystalline 0.765 0.235 0.534 +crystallization 0.600 0.449 0.565 +cub 0.646 0.382 0.284 +cubby 0.354 0.385 0.360 +cube 0.469 0.226 0.274 +cubic 0.458 0.306 0.407 +cubicle 0.479 0.343 0.417 +cuckold 0.210 0.573 0.230 +cuckoo 0.420 0.459 0.284 +cucumber 0.490 0.235 0.237 +cuddle 0.885 0.559 0.475 +cuddled 0.906 0.547 0.567 +cuddles 0.847 0.382 0.500 +cuddling 0.917 0.562 0.433 +cue 0.521 0.433 0.484 +cuff 0.469 0.453 0.387 +cuisine 0.714 0.365 0.390 +culinary 0.654 0.443 0.519 +cull 0.365 0.702 0.464 +culminate 0.667 0.550 0.602 +culmination 0.656 0.586 0.695 +culpability 0.112 0.745 0.368 +culpable 0.140 0.700 0.319 +culprit 0.062 0.676 0.333 +cult 0.448 0.535 0.648 +cultivate 0.708 0.410 0.598 +cultivated 0.837 0.343 0.564 +cultivation 0.625 0.324 0.462 +cultural 0.802 0.390 0.623 +culture 0.753 0.304 0.675 +cultured 0.635 0.429 0.625 +culvert 0.337 0.324 0.343 +cumbersome 0.259 0.623 0.292 +cumulus 0.570 0.433 0.432 +cunning 0.604 0.685 0.683 +cunt 0.135 0.673 0.377 +cup 0.615 0.167 0.231 +cupboard 0.553 0.200 0.304 +cupcake 0.656 0.333 0.344 +cupping 0.490 0.610 0.402 +cur 0.440 0.519 0.460 +curable 0.823 0.292 0.574 +curate 0.726 0.418 0.526 +curative 0.667 0.318 0.613 +curator 0.688 0.389 0.688 +curb 0.472 0.371 0.402 +curd 0.542 0.442 0.278 +cure 0.719 0.377 0.623 +curfew 0.219 0.618 0.623 +curiosity 0.750 0.755 0.463 +curious 0.635 0.600 0.483 +curl 0.385 0.452 0.351 +curling 0.583 0.592 0.400 +currency 0.583 0.418 0.592 +current 0.625 0.312 0.612 +curriculum 0.708 0.306 0.620 +curry 0.633 0.345 0.302 +curse 0.033 0.720 0.375 +cursed 0.083 0.783 0.393 +cursing 0.112 0.860 0.446 +cursory 0.423 0.451 0.431 +curt 0.245 0.610 0.452 +curtail 0.306 0.439 0.497 +curtailment 0.230 0.578 0.431 +curtain 0.698 0.278 0.304 +curtains 0.615 0.123 0.342 +curtsy 0.635 0.412 0.598 +curvature 0.417 0.367 0.447 +curve 0.480 0.375 0.307 +curved 0.542 0.407 0.337 +curvilinear 0.480 0.575 0.411 +cushion 0.653 0.221 0.292 +cushy 0.823 0.283 0.395 +cusp 0.667 0.710 0.700 +cuss 0.354 0.538 0.443 +cussed 0.156 0.625 0.454 +custard 0.618 0.260 0.293 +custodial 0.418 0.462 0.718 +custodian 0.594 0.625 0.528 +custody 0.494 0.472 0.675 +custom 0.552 0.382 0.688 +customary 0.700 0.253 0.561 +customer 0.562 0.430 0.673 +customized 0.625 0.504 0.590 +cut 0.490 0.490 0.393 +cutaneous 0.365 0.370 0.328 +cute 0.920 0.528 0.579 +cuticle 0.340 0.320 0.377 +cutie 0.638 0.528 0.464 +cutlass 0.173 0.648 0.528 +cutlery 0.552 0.300 0.345 +cutoff 0.432 0.510 0.518 +cutter 0.427 0.731 0.583 +cutters 0.197 0.653 0.491 +cutthroat 0.110 0.823 0.663 +cutting 0.448 0.375 0.536 +cutting board 0.337 0.540 0.342 +cuttings 0.479 0.392 0.433 +cwt 0.500 0.410 0.384 +cyanide 0.229 0.667 0.545 +cyberspace 0.677 0.594 0.611 +cycle 0.635 0.400 0.533 +cyclical 0.380 0.450 0.554 +cyclist 0.684 0.582 0.576 +cyclone 0.416 0.796 0.673 +cylinder 0.459 0.324 0.447 +cylindrical 0.458 0.294 0.414 +cymbal 0.542 0.363 0.362 +cynic 0.135 0.632 0.473 +cynical 0.156 0.760 0.474 +cynicism 0.104 0.780 0.454 +cyst 0.173 0.578 0.312 +cystic 0.314 0.481 0.400 +cytomegalovirus 0.186 0.657 0.443 +cytoplasm 0.378 0.442 0.474 +czar 0.480 0.348 0.643 +dab 0.510 0.337 0.340 +dabble 0.550 0.530 0.491 +dabbling 0.562 0.726 0.676 +dad 0.857 0.412 0.786 +daddy 0.795 0.400 0.736 +dado 0.510 0.240 0.364 +daemon 0.333 0.490 0.500 +daft 0.255 0.436 0.157 +dagger 0.224 0.797 0.613 +daily 0.653 0.347 0.473 +dainty 0.604 0.284 0.424 +daiquiri 0.670 0.519 0.400 +dairy 0.633 0.255 0.462 +daisy 0.562 0.367 0.333 +dak 0.510 0.417 0.424 +dale 0.622 0.270 0.365 +dam 0.250 0.553 0.394 +damage 0.059 0.726 0.403 +damaged 0.104 0.635 0.182 +damages 0.082 0.760 0.310 +dame 0.694 0.480 0.500 +damn 0.073 0.784 0.431 +damnation 0.135 0.750 0.416 +damned 0.100 0.760 0.465 +damp 0.360 0.279 0.210 +dampened 0.271 0.422 0.336 +damper 0.459 0.378 0.473 +damsel 0.719 0.475 0.400 +dance 0.894 0.840 0.551 +dancer 0.740 0.768 0.545 +dancing 0.885 0.868 0.444 +dandruff 0.398 0.298 0.293 +dandy 0.673 0.520 0.630 +danger 0.115 0.923 0.673 +dangerous 0.020 0.941 0.658 +dangerously 0.082 0.930 0.564 +dangit 0.396 0.606 0.358 +dangle 0.362 0.469 0.375 +dank 0.390 0.381 0.383 +dapper 0.770 0.560 0.698 +dare 0.677 0.788 0.684 +daredevil 0.429 0.714 0.653 +daresay 0.540 0.451 0.490 +daring 0.583 0.840 0.711 +dark 0.198 0.398 0.426 +darken 0.250 0.471 0.382 +darkened 0.135 0.440 0.452 +darkly 0.219 0.548 0.443 +darkness 0.102 0.602 0.418 +darkroom 0.188 0.627 0.423 +darkside 0.102 0.690 0.365 +darling 0.885 0.370 0.608 +darn 0.115 0.765 0.418 +dart 0.417 0.608 0.500 +dash 0.574 0.312 0.324 +dashboard 0.510 0.371 0.595 +dashed 0.276 0.393 0.338 +dashing 0.612 0.627 0.799 +dastardly 0.208 0.688 0.270 +data 0.500 0.250 0.426 +database 0.604 0.286 0.644 +date 0.604 0.231 0.400 +datenight 0.708 0.637 0.518 +daughter 0.908 0.415 0.455 +dawdle 0.479 0.464 0.357 +dawn 0.827 0.235 0.519 +dawned 0.694 0.471 0.473 +day 0.719 0.269 0.389 +daybreak 0.802 0.358 0.474 +daycare 0.776 0.481 0.360 +daydream 0.750 0.337 0.456 +daydreaming 0.776 0.360 0.479 +daylight 0.865 0.420 0.545 +daymade 0.646 0.450 0.417 +dayoff 0.760 0.368 0.377 +daytime 0.750 0.324 0.454 +daze 0.245 0.735 0.329 +dazed 0.300 0.697 0.277 +dazzle 0.730 0.782 0.683 +dazzling 0.854 0.880 0.767 +deacon 0.531 0.430 0.736 +deactivate 0.235 0.447 0.392 +dead 0.052 0.454 0.194 +deadbeat 0.229 0.453 0.368 +deadline 0.214 0.615 0.460 +deadlines 0.406 0.769 0.411 +deadlock 0.170 0.418 0.323 +deadly 0.143 0.849 0.554 +deafening 0.281 0.835 0.482 +deafness 0.125 0.413 0.219 +deal 0.719 0.599 0.543 +dealer 0.799 0.615 0.683 +dealership 0.541 0.430 0.629 +dealing 0.724 0.415 0.598 +dealings 0.600 0.491 0.480 +dean 0.612 0.469 0.723 +dear 0.880 0.434 0.629 +dearest 0.902 0.427 0.508 +dearth 0.156 0.539 0.255 +death 0.031 0.720 0.472 +deathbed 0.051 0.652 0.311 +deathly 0.073 0.771 0.682 +debacle 0.156 0.606 0.266 +debased 0.219 0.529 0.170 +debatable 0.181 0.610 0.474 +debate 0.408 0.691 0.683 +debauchery 0.354 0.901 0.500 +debenture 0.417 0.500 0.466 +debilitating 0.125 0.490 0.308 +debit 0.333 0.400 0.474 +debrief 0.247 0.343 0.549 +debriefing 0.427 0.580 0.456 +debris 0.135 0.396 0.327 +debt 0.204 0.598 0.336 +debtor 0.219 0.546 0.160 +debut 0.806 0.606 0.629 +debutante 0.771 0.627 0.454 +decade 0.531 0.402 0.665 +decadence 0.237 0.455 0.291 +decadent 0.290 0.559 0.324 +decaf 0.480 0.324 0.353 +decanter 0.438 0.567 0.510 +decathlon 0.573 0.753 0.620 +decay 0.143 0.312 0.170 +decayed 0.017 0.375 0.169 +decaying 0.073 0.510 0.214 +deceased 0.021 0.538 0.188 +decedent 0.423 0.481 0.415 +deceit 0.020 0.696 0.343 +deceitful 0.071 0.788 0.371 +deceive 0.094 0.775 0.414 +deceived 0.059 0.673 0.302 +deceiving 0.099 0.636 0.426 +december 0.740 0.540 0.464 +decency 0.750 0.235 0.634 +decent 0.823 0.296 0.653 +deception 0.090 0.745 0.370 +deceptive 0.027 0.605 0.294 +decide 0.656 0.540 0.855 +decidedly 0.750 0.480 0.843 +deciduous 0.385 0.353 0.282 +decimal 0.507 0.259 0.305 +decimeter 0.520 0.292 0.377 +decipher 0.417 0.630 0.652 +decision 0.646 0.510 0.839 +decisive 0.740 0.509 0.935 +deck 0.420 0.333 0.394 +declaration 0.551 0.590 0.714 +declaratory 0.635 0.582 0.673 +declare 0.677 0.623 0.668 +declination 0.250 0.549 0.311 +decline 0.173 0.491 0.240 +declining 0.328 0.400 0.264 +deco 0.625 0.274 0.356 +decode 0.551 0.510 0.640 +decoder 0.562 0.340 0.686 +decompose 0.194 0.596 0.241 +decomposed 0.073 0.442 0.231 +decomposition 0.133 0.600 0.263 +decompress 0.438 0.430 0.509 +decompression 0.208 0.520 0.311 +decontamination 0.611 0.538 0.573 +decor 0.734 0.311 0.573 +decorate 0.954 0.370 0.404 +decorating 0.863 0.548 0.462 +decoration 0.878 0.553 0.526 +decorative 0.908 0.460 0.381 +decorator 0.840 0.471 0.455 +decorum 0.802 0.327 0.462 +decoy 0.149 0.460 0.330 +decrease 0.125 0.360 0.267 +decreased 0.224 0.271 0.170 +decreasing 0.320 0.346 0.224 +decree 0.552 0.478 0.746 +decrement 0.255 0.427 0.373 +decrepit 0.156 0.490 0.225 +decry 0.400 0.814 0.548 +decryption 0.459 0.445 0.600 +dedicate 0.823 0.431 0.588 +dedication 0.867 0.471 0.682 +deduce 0.490 0.510 0.466 +deduct 0.355 0.330 0.412 +deductible 0.375 0.286 0.455 +deduction 0.438 0.462 0.527 +deed 0.520 0.320 0.592 +deejay 0.551 0.630 0.473 +deem 0.594 0.529 0.690 +deep 0.490 0.473 0.657 +deepen 0.625 0.530 0.776 +deer 0.583 0.375 0.292 +defamation 0.110 0.670 0.481 +defamatory 0.143 0.688 0.402 +default 0.459 0.343 0.712 +defeat 0.092 0.500 0.224 +defeated 0.104 0.582 0.145 +defeatist 0.163 0.567 0.315 +defect 0.135 0.561 0.185 +defection 0.146 0.594 0.330 +defective 0.122 0.580 0.274 +defector 0.163 0.696 0.286 +defend 0.698 0.722 0.670 +defendant 0.250 0.710 0.491 +defended 0.663 0.451 0.582 +defender 0.639 0.708 0.750 +defending 0.604 0.871 0.812 +defense 0.652 0.698 0.802 +defenseless 0.143 0.357 0.105 +defensible 0.740 0.509 0.593 +defensive 0.542 0.640 0.678 +defer 0.245 0.459 0.317 +deference 0.510 0.396 0.447 +deferral 0.765 0.542 0.327 +deferring 0.343 0.500 0.413 +defiance 0.333 0.780 0.760 +defiant 0.250 0.792 0.769 +defibrillator 0.398 0.663 0.431 +deficiency 0.073 0.373 0.179 +deficient 0.240 0.464 0.132 +deficit 0.358 0.500 0.269 +define 0.688 0.415 0.632 +defined 0.670 0.214 0.646 +definite 0.708 0.292 0.741 +definition 0.573 0.375 0.579 +definitive 0.583 0.479 0.787 +deflate 0.148 0.404 0.237 +deflation 0.287 0.536 0.407 +deflect 0.133 0.491 0.482 +deflection 0.188 0.500 0.382 +defloration 0.188 0.690 0.434 +deform 0.112 0.654 0.284 +deformed 0.198 0.435 0.308 +deformity 0.160 0.569 0.241 +defraud 0.175 0.635 0.314 +defray 0.375 0.598 0.653 +defrost 0.427 0.317 0.389 +deft 0.719 0.575 0.849 +defunct 0.112 0.491 0.272 +defuse 0.167 0.480 0.430 +defy 0.353 0.884 0.657 +degeneracy 0.143 0.720 0.298 +degenerate 0.069 0.724 0.264 +degeneration 0.245 0.578 0.371 +degradation 0.160 0.608 0.315 +degrade 0.083 0.500 0.184 +degraded 0.167 0.433 0.205 +degrading 0.031 0.583 0.232 +degree 0.724 0.365 0.663 +dehydrated 0.310 0.685 0.212 +dehydration 0.188 0.472 0.259 +dejected 0.104 0.654 0.347 +delay 0.204 0.510 0.162 +delayed 0.188 0.490 0.216 +delectable 0.781 0.642 0.718 +delegate 0.612 0.491 0.658 +delegation 0.562 0.431 0.609 +delete 0.292 0.298 0.409 +deleterious 0.297 0.725 0.440 +deletion 0.062 0.506 0.462 +deli 0.561 0.448 0.447 +deliberate 0.551 0.654 0.682 +deliberation 0.561 0.678 0.596 +deliberative 0.392 0.552 0.573 +delicacy 0.812 0.279 0.336 +delicate 0.583 0.294 0.366 +delicatessen 0.656 0.474 0.400 +delicious 0.927 0.650 0.589 +delight 0.949 0.666 0.647 +delighted 0.938 0.664 0.685 +delightful 0.918 0.735 0.644 +delineate 0.448 0.430 0.445 +delineation 0.521 0.402 0.314 +delinquency 0.135 0.860 0.508 +delinquent 0.051 0.904 0.500 +delirious 0.219 0.774 0.538 +delirium 0.233 0.694 0.484 +deliver 0.583 0.370 0.582 +deliverance 0.750 0.520 0.658 +delivery 0.704 0.461 0.786 +dell 0.458 0.380 0.453 +delta 0.551 0.343 0.509 +delude 0.143 0.627 0.353 +deluge 0.245 0.714 0.612 +delusion 0.344 0.647 0.400 +delusional 0.219 0.745 0.327 +deluxe 0.792 0.612 0.755 +delve 0.469 0.529 0.684 +demand 0.292 0.673 0.500 +demanding 0.396 0.750 0.828 +demeaned 0.271 0.520 0.212 +demeaning 0.104 0.645 0.308 +demeanor 0.633 0.433 0.657 +demented 0.088 0.787 0.309 +dementia 0.092 0.779 0.337 +demise 0.104 0.596 0.456 +demo 0.510 0.314 0.423 +democracy 0.680 0.500 0.840 +democrat 0.582 0.400 0.755 +democratic 0.802 0.519 0.798 +demographic 0.459 0.356 0.594 +demolish 0.125 0.632 0.700 +demolished 0.271 0.647 0.353 +demolition 0.133 0.827 0.541 +demon 0.037 0.908 0.509 +demonic 0.146 0.875 0.600 +demonstrable 0.735 0.471 0.749 +demonstrate 0.771 0.552 0.839 +demonstrated 0.617 0.500 0.649 +demonstrating 0.698 0.571 0.693 +demonstration 0.551 0.676 0.679 +demonstrative 0.656 0.528 0.736 +demonstrator 0.520 0.598 0.733 +demoralized 0.082 0.590 0.149 +demos 0.418 0.370 0.368 +demure 0.690 0.315 0.417 +den 0.510 0.347 0.398 +deniability 0.230 0.509 0.417 +denial 0.194 0.435 0.318 +denied 0.188 0.604 0.333 +denim 0.520 0.382 0.327 +denomination 0.490 0.363 0.429 +denominational 0.458 0.375 0.679 +denominator 0.450 0.410 0.613 +denote 0.448 0.471 0.534 +denounce 0.083 0.780 0.426 +dense 0.354 0.343 0.536 +density 0.602 0.471 0.561 +dent 0.306 0.606 0.325 +dental 0.573 0.404 0.463 +dentist 0.479 0.620 0.642 +dentistry 0.429 0.570 0.569 +dentists 0.364 0.600 0.582 +denunciation 0.146 0.830 0.561 +deny 0.316 0.667 0.321 +denying 0.080 0.542 0.272 +deodorant 0.480 0.265 0.269 +depart 0.398 0.480 0.444 +departed 0.245 0.536 0.391 +department 0.708 0.358 0.642 +departmental 0.612 0.422 0.446 +departure 0.573 0.500 0.426 +depend 0.388 0.429 0.358 +dependable 0.880 0.357 0.741 +dependant 0.357 0.404 0.451 +dependence 0.250 0.451 0.433 +dependency 0.429 0.365 0.356 +dependent 0.354 0.455 0.404 +depict 0.663 0.529 0.723 +depicting 0.490 0.566 0.602 +depletion 0.153 0.370 0.236 +deplorable 0.135 0.657 0.230 +deplore 0.135 0.575 0.373 +deploy 0.500 0.520 0.585 +deployment 0.510 0.520 0.612 +deport 0.167 0.667 0.546 +deportation 0.104 0.786 0.450 +depose 0.286 0.420 0.451 +deposit 0.540 0.379 0.483 +depositary 0.604 0.431 0.500 +deposition 0.394 0.510 0.471 +depository 0.551 0.373 0.481 +depot 0.635 0.255 0.471 +depraved 0.031 0.837 0.395 +depravity 0.115 0.854 0.453 +depreciate 0.270 0.623 0.445 +depreciated 0.135 0.672 0.250 +depreciation 0.143 0.571 0.386 +depress 0.219 0.635 0.528 +depressed 0.024 0.445 0.136 +depressing 0.146 0.559 0.216 +depression 0.031 0.520 0.232 +depressive 0.143 0.434 0.202 +depresson 0.135 0.400 0.308 +deprivation 0.194 0.610 0.413 +deprive 0.271 0.591 0.340 +deprived 0.354 0.506 0.536 +depth 0.708 0.561 0.759 +deputy 0.429 0.530 0.787 +derail 0.108 0.802 0.375 +deranged 0.376 0.868 0.357 +derelict 0.208 0.470 0.237 +derision 0.265 0.670 0.292 +derivation 0.521 0.519 0.644 +derivative 0.541 0.491 0.508 +derive 0.396 0.324 0.360 +dermal 0.385 0.406 0.443 +dermatologist 0.531 0.358 0.528 +dermatology 0.422 0.500 0.556 +derogation 0.208 0.460 0.327 +derogatory 0.122 0.580 0.404 +descend 0.385 0.535 0.231 +descendant 0.684 0.420 0.625 +descendent 0.391 0.480 0.565 +descending 0.219 0.493 0.250 +descent 0.300 0.402 0.158 +describe 0.542 0.472 0.555 +description 0.582 0.425 0.596 +descriptive 0.667 0.352 0.570 +desecrate 0.255 0.806 0.509 +desecration 0.125 0.833 0.564 +desert 0.469 0.279 0.389 +deserted 0.156 0.480 0.214 +deserter 0.122 0.710 0.366 +desertion 0.122 0.630 0.289 +deserve 0.802 0.436 0.613 +deserved 0.781 0.582 0.689 +deserving 0.802 0.596 0.858 +design 0.796 0.327 0.632 +designate 0.531 0.538 0.683 +designated 0.500 0.412 0.616 +designation 0.612 0.571 0.675 +designed 0.745 0.380 0.595 +designer 0.875 0.519 0.670 +designing 0.792 0.355 0.552 +desirability 0.684 0.550 0.675 +desirable 0.740 0.735 0.750 +desire 0.896 0.692 0.647 +desiring 0.814 0.821 0.632 +desirous 0.719 0.824 0.562 +desist 0.220 0.358 0.291 +desk 0.510 0.135 0.422 +desolate 0.104 0.320 0.228 +desolation 0.073 0.481 0.273 +despair 0.115 0.794 0.245 +despairing 0.073 0.735 0.286 +despatch 0.448 0.400 0.613 +desperado 0.260 0.745 0.361 +desperate 0.083 0.842 0.337 +desperation 0.125 0.904 0.419 +despicable 0.146 0.710 0.255 +despise 0.167 0.745 0.296 +despondent 0.133 0.378 0.221 +despotic 0.141 0.824 0.592 +despotism 0.255 0.696 0.620 +dessert 0.755 0.491 0.404 +destination 0.708 0.471 0.637 +destined 0.698 0.462 0.617 +destiny 0.781 0.413 0.611 +destitute 0.130 0.451 0.222 +destroy 0.046 0.935 0.635 +destroyed 0.031 0.696 0.288 +destroyer 0.083 0.830 0.543 +destroying 0.041 0.828 0.660 +destruct 0.071 0.868 0.525 +destruction 0.102 0.929 0.613 +destructive 0.177 0.870 0.713 +detach 0.357 0.625 0.450 +detached 0.280 0.396 0.216 +detachment 0.243 0.700 0.443 +detail 0.514 0.406 0.528 +detailed 0.603 0.314 0.472 +details 0.583 0.367 0.481 +detain 0.351 0.345 0.430 +detainee 0.306 0.510 0.321 +detect 0.531 0.520 0.565 +detectable 0.479 0.539 0.649 +detection 0.708 0.567 0.538 +detective 0.500 0.764 0.901 +detector 0.459 0.630 0.724 +detention 0.265 0.698 0.562 +deter 0.344 0.537 0.567 +detergent 0.458 0.304 0.426 +deteriorate 0.083 0.471 0.202 +deteriorated 0.053 0.549 0.237 +deteriorating 0.104 0.459 0.112 +deterioration 0.130 0.512 0.283 +determinable 0.625 0.565 0.723 +determinate 0.630 0.314 0.772 +determination 0.776 0.725 0.795 +determine 0.612 0.368 0.776 +determined 0.760 0.528 0.673 +deterrent 0.292 0.461 0.385 +detest 0.083 0.800 0.492 +detestation 0.177 0.637 0.412 +detonate 0.375 0.850 0.696 +detonation 0.167 0.931 0.741 +detonator 0.207 0.875 0.750 +detour 0.398 0.539 0.309 +detract 0.344 0.438 0.368 +detriment 0.281 0.538 0.263 +detrimental 0.203 0.679 0.387 +detritus 0.276 0.353 0.363 +deuce 0.479 0.338 0.425 +deutschmark 0.439 0.431 0.509 +devalued 0.321 0.462 0.212 +devastate 0.021 0.796 0.509 +devastated 0.120 0.544 0.264 +devastating 0.104 0.856 0.419 +devastation 0.090 0.904 0.472 +develop 0.771 0.670 0.821 +developer 0.844 0.653 0.864 +developing 0.833 0.587 0.714 +development 0.827 0.500 0.796 +deviant 0.094 0.589 0.398 +deviate 0.173 0.562 0.269 +deviating 0.354 0.634 0.536 +deviation 0.105 0.513 0.336 +device 0.562 0.404 0.627 +devil 0.161 0.900 0.611 +deviled 0.347 0.559 0.358 +devilish 0.073 0.865 0.490 +devious 0.250 0.519 0.259 +devise 0.551 0.557 0.670 +devoid 0.219 0.436 0.300 +devolution 0.345 0.434 0.425 +devolve 0.367 0.427 0.596 +devote 0.802 0.490 0.642 +devoted 0.867 0.320 0.698 +devotee 0.816 0.461 0.577 +devotion 0.802 0.561 0.673 +devotional 0.740 0.394 0.655 +devour 0.344 0.888 0.574 +devout 0.620 0.357 0.464 +dew 0.604 0.225 0.464 +dexter 0.458 0.473 0.444 +dexterity 0.771 0.673 0.864 +dextrose 0.333 0.402 0.323 +diabetes 0.051 0.472 0.279 +diabetic 0.125 0.269 0.237 +diabolical 0.102 0.912 0.456 +diagnose 0.378 0.520 0.714 +diagnosis 0.571 0.500 0.819 +diagnostic 0.417 0.483 0.635 +diagnostics 0.540 0.440 0.750 +diagonal 0.500 0.343 0.410 +diagram 0.562 0.357 0.445 +dial 0.620 0.427 0.596 +dialect 0.635 0.422 0.526 +dialectic 0.510 0.540 0.638 +dialogue 0.599 0.441 0.625 +dialysis 0.194 0.567 0.407 +diameter 0.427 0.298 0.483 +diamond 0.910 0.606 0.769 +diamonds 0.927 0.684 0.917 +diaper 0.409 0.274 0.155 +diaphragm 0.459 0.337 0.517 +diarrhea 0.092 0.684 0.143 +diarrhoea 0.038 0.692 0.250 +diary 0.698 0.292 0.464 +diatribe 0.354 0.569 0.409 +dib 0.479 0.370 0.344 +dibs 0.510 0.410 0.391 +dice 0.458 0.441 0.264 +dicey 0.290 0.833 0.727 +dichotomous 0.365 0.452 0.538 +dichotomy 0.323 0.482 0.483 +dick 0.208 0.500 0.462 +dickhead 0.115 0.608 0.284 +dicks 0.310 0.694 0.358 +dictate 0.480 0.423 0.668 +dictation 0.255 0.378 0.627 +dictator 0.073 0.760 0.862 +dictatorial 0.204 0.770 0.840 +dictatorship 0.082 0.806 0.784 +diction 0.439 0.373 0.679 +dictionary 0.620 0.250 0.598 +dictum 0.385 0.510 0.528 +didactic 0.645 0.480 0.673 +diddle 0.429 0.566 0.393 +die 0.031 0.765 0.259 +died 0.021 0.650 0.327 +diesel 0.490 0.327 0.448 +diet 0.429 0.235 0.398 +dietary 0.551 0.220 0.261 +differ 0.230 0.398 0.396 +difference 0.474 0.560 0.483 +differences 0.365 0.582 0.342 +different 0.612 0.394 0.473 +differential 0.520 0.378 0.535 +differentiation 0.367 0.561 0.535 +differently 0.480 0.431 0.506 +differing 0.418 0.410 0.455 +difficult 0.235 0.700 0.508 +difficulties 0.082 0.784 0.357 +difficulty 0.079 0.740 0.368 +diffuse 0.430 0.431 0.321 +diffusion 0.356 0.615 0.517 +dig 0.367 0.585 0.637 +digest 0.720 0.413 0.483 +digestion 0.531 0.410 0.455 +digestive 0.542 0.413 0.434 +digit 0.447 0.286 0.333 +digital 0.740 0.382 0.529 +dignified 0.766 0.481 0.635 +dignify 0.854 0.588 0.735 +dignity 0.844 0.391 0.873 +digress 0.271 0.625 0.411 +digs 0.448 0.670 0.635 +dike 0.360 0.384 0.490 +dilapidated 0.229 0.618 0.286 +dilatation 0.385 0.574 0.368 +dilation 0.347 0.490 0.578 +dildo 0.536 0.587 0.491 +dilemma 0.153 0.590 0.430 +diligence 0.688 0.423 0.700 +diligent 0.760 0.426 0.759 +dill 0.427 0.360 0.373 +diluent 0.417 0.344 0.332 +dilute 0.275 0.192 0.349 +diluted 0.469 0.310 0.229 +dilution 0.445 0.337 0.352 +dim 0.398 0.321 0.273 +dime 0.653 0.317 0.345 +dimension 0.592 0.415 0.627 +dimensional 0.561 0.484 0.596 +diminish 0.240 0.357 0.167 +diminished 0.156 0.269 0.196 +diminution 0.316 0.296 0.245 +diminutive 0.323 0.200 0.109 +dimwit 0.255 0.459 0.175 +din 0.440 0.417 0.398 +dine 0.821 0.519 0.478 +diner 0.643 0.302 0.538 +dinghy 0.510 0.269 0.325 +dingo 0.608 0.472 0.346 +dingy 0.156 0.483 0.343 +dining 0.724 0.350 0.459 +dinky 0.357 0.451 0.358 +dinner 0.823 0.392 0.379 +dinnertime 0.796 0.406 0.341 +dinosaur 0.448 0.630 0.596 +dint 0.378 0.480 0.492 +diocesan 0.520 0.283 0.518 +diocese 0.510 0.288 0.575 +diorama 0.592 0.441 0.462 +dioxide 0.354 0.433 0.456 +dip 0.516 0.583 0.397 +diploma 0.750 0.462 0.731 +diplomacy 0.740 0.396 0.774 +diplomat 0.563 0.262 0.868 +diplomatic 0.653 0.363 0.918 +dipper 0.548 0.361 0.348 +dippy 0.430 0.402 0.340 +dipstick 0.365 0.312 0.316 +dire 0.214 0.660 0.259 +direct 0.793 0.403 0.650 +directed 0.542 0.490 0.541 +direction 0.719 0.330 0.684 +directive 0.604 0.530 0.918 +directly 0.747 0.400 0.702 +director 0.688 0.580 0.912 +directory 0.439 0.413 0.538 +dirt 0.112 0.500 0.236 +dirty 0.153 0.460 0.170 +disability 0.073 0.482 0.173 +disable 0.115 0.430 0.269 +disabled 0.308 0.443 0.235 +disadvantage 0.150 0.377 0.282 +disaffected 0.176 0.410 0.291 +disagree 0.133 0.590 0.345 +disagreeable 0.042 0.643 0.178 +disagreeing 0.255 0.643 0.350 +disagreement 0.104 0.618 0.236 +disallow 0.156 0.519 0.424 +disallowed 0.135 0.500 0.328 +disapointment 0.104 0.418 0.231 +disappear 0.143 0.441 0.350 +disappearance 0.214 0.698 0.367 +disappearing 0.167 0.427 0.379 +disappoint 0.150 0.633 0.288 +disappointed 0.071 0.472 0.241 +disappointing 0.073 0.640 0.200 +disappointment 0.115 0.490 0.336 +disapproval 0.085 0.551 0.367 +disapprove 0.160 0.594 0.445 +disapproved 0.104 0.550 0.114 +disapproving 0.245 0.625 0.452 +disarm 0.292 0.528 0.613 +disarray 0.198 0.657 0.223 +disaster 0.082 0.892 0.433 +disastrous 0.071 0.741 0.439 +disband 0.302 0.491 0.417 +disbelief 0.188 0.409 0.373 +disbelieve 0.188 0.441 0.352 +disburse 0.418 0.473 0.353 +disbursement 0.240 0.443 0.435 +disc 0.622 0.410 0.426 +discard 0.240 0.343 0.337 +discarded 0.229 0.460 0.308 +discards 0.240 0.464 0.391 +discern 0.459 0.566 0.518 +discernible 0.427 0.441 0.481 +discerning 0.542 0.584 0.780 +discernment 0.408 0.471 0.694 +discharge 0.427 0.538 0.578 +disciple 0.765 0.385 0.462 +disciplinary 0.562 0.593 0.796 +discipline 0.615 0.471 0.806 +disciplined 0.728 0.450 0.750 +disclaim 0.235 0.509 0.321 +disclaimer 0.367 0.571 0.542 +disclose 0.490 0.570 0.545 +disclosed 0.271 0.575 0.546 +disclosure 0.500 0.615 0.710 +disco 0.710 0.806 0.575 +discoloration 0.224 0.373 0.414 +discolored 0.204 0.340 0.269 +discomfort 0.153 0.719 0.272 +disconcerted 0.100 0.612 0.288 +disconcerting 0.106 0.549 0.269 +disconnect 0.438 0.292 0.191 +disconnected 0.292 0.276 0.173 +disconnection 0.167 0.283 0.277 +disconnects 0.256 0.357 0.241 +discontent 0.240 0.530 0.263 +discontinuance 0.123 0.741 0.337 +discontinue 0.354 0.396 0.349 +discontinuity 0.303 0.439 0.250 +discontinuous 0.233 0.409 0.316 +discord 0.115 0.882 0.465 +discount 0.724 0.530 0.302 +discounted 0.677 0.471 0.430 +discourage 0.184 0.443 0.267 +discouraged 0.220 0.304 0.090 +discouragement 0.112 0.319 0.206 +discouraging 0.167 0.469 0.281 +discourse 0.410 0.550 0.803 +discover 0.771 0.793 0.673 +discovery 0.823 0.627 0.814 +discredit 0.075 0.529 0.355 +discredited 0.112 0.491 0.182 +discreet 0.552 0.216 0.532 +discrepancy 0.260 0.643 0.417 +discrete 0.585 0.231 0.429 +discretion 0.552 0.320 0.685 +discretionary 0.520 0.365 0.446 +discriminate 0.125 0.761 0.366 +discriminating 0.160 0.783 0.462 +discrimination 0.051 0.724 0.379 +discus 0.542 0.423 0.343 +discuss 0.396 0.769 0.509 +discussion 0.333 0.842 0.536 +disdain 0.153 0.446 0.441 +disdainful 0.097 0.480 0.263 +disease 0.041 0.539 0.333 +diseased 0.123 0.510 0.134 +disembodied 0.167 0.620 0.412 +disengage 0.406 0.529 0.304 +disengagement 0.327 0.373 0.395 +disfigured 0.153 0.613 0.336 +disgrace 0.061 0.531 0.331 +disgraced 0.071 0.661 0.250 +disgraceful 0.082 0.702 0.240 +disgruntled 0.104 0.658 0.442 +disguise 0.573 0.694 0.431 +disguised 0.500 0.615 0.326 +disgust 0.052 0.775 0.317 +disgusted 0.051 0.773 0.274 +disgusting 0.031 0.796 0.245 +dish 0.552 0.255 0.264 +disheartened 0.153 0.343 0.238 +disheartening 0.010 0.353 0.224 +dishonest 0.191 0.491 0.163 +dishonesty 0.094 0.592 0.348 +dishonor 0.104 0.620 0.185 +dishonorable 0.112 0.641 0.280 +dishwasher 0.480 0.296 0.324 +disillusionment 0.051 0.519 0.190 +disinclination 0.125 0.491 0.330 +disincline 0.458 0.454 0.278 +disinclined 0.385 0.442 0.364 +disinfect 0.448 0.388 0.648 +disinfectant 0.531 0.429 0.460 +disinfection 0.517 0.556 0.473 +disinformation 0.230 0.577 0.260 +disingenuous 0.194 0.509 0.204 +disintegrate 0.143 0.660 0.364 +disintegration 0.094 0.551 0.381 +disinterested 0.398 0.284 0.392 +disjoint 0.351 0.385 0.322 +disjointed 0.323 0.518 0.365 +disjunctive 0.286 0.481 0.400 +disk 0.573 0.423 0.412 +diskette 0.531 0.255 0.391 +dislike 0.156 0.406 0.321 +disliked 0.062 0.510 0.221 +disliking 0.163 0.637 0.366 +dislocated 0.125 0.625 0.200 +dislocation 0.229 0.565 0.373 +dislodge 0.214 0.769 0.356 +disloyal 0.062 0.582 0.245 +disloyalty 0.187 0.716 0.267 +dismal 0.194 0.450 0.192 +dismantle 0.347 0.644 0.462 +dismay 0.314 0.681 0.459 +dismayed 0.165 0.735 0.389 +dismemberment 0.104 0.860 0.470 +dismiss 0.167 0.541 0.509 +dismissal 0.153 0.723 0.271 +dismissive 0.188 0.541 0.430 +dismount 0.361 0.423 0.391 +disobedience 0.051 0.868 0.369 +disobedient 0.276 0.706 0.353 +disobey 0.143 0.556 0.491 +disorder 0.115 0.816 0.218 +disordered 0.210 0.714 0.288 +disorderly 0.188 0.748 0.385 +disorganized 0.052 0.507 0.184 +disorientation 0.163 0.472 0.212 +disoriented 0.227 0.643 0.227 +disown 0.153 0.637 0.368 +disparage 0.092 0.663 0.336 +disparaging 0.102 0.626 0.411 +disparate 0.438 0.500 0.368 +disparity 0.208 0.482 0.361 +dispassionate 0.199 0.217 0.218 +dispatch 0.317 0.417 0.555 +dispatcher 0.365 0.704 0.652 +dispel 0.388 0.402 0.411 +dispensary 0.406 0.380 0.606 +dispensation 0.388 0.462 0.490 +dispense 0.561 0.520 0.518 +dispenser 0.583 0.392 0.470 +dispersal 0.388 0.507 0.421 +disperse 0.375 0.569 0.434 +dispersed 0.344 0.490 0.274 +dispersion 0.270 0.604 0.350 +dispirited 0.204 0.280 0.142 +displace 0.424 0.541 0.454 +displaced 0.281 0.472 0.291 +displacement 0.276 0.531 0.481 +displacency 0.500 0.528 0.642 +display 0.677 0.325 0.400 +displease 0.021 0.702 0.286 +displeased 0.135 0.690 0.400 +displeasure 0.115 0.559 0.250 +disposable 0.271 0.439 0.250 +disposal 0.135 0.608 0.396 +dispose 0.548 0.538 0.559 +disposed 0.688 0.441 0.625 +disposition 0.663 0.542 0.734 +dispossessed 0.354 0.577 0.331 +disprove 0.375 0.625 0.613 +dispute 0.219 0.750 0.585 +disqualification 0.066 0.677 0.330 +disqualified 0.129 0.464 0.232 +disqualify 0.208 0.595 0.267 +disquieted 0.229 0.850 0.290 +disregard 0.177 0.647 0.308 +disregarded 0.260 0.458 0.283 +disrelish 0.375 0.471 0.304 +disreputable 0.104 0.688 0.353 +disrepute 0.208 0.630 0.292 +disrespect 0.062 0.637 0.302 +disrespectful 0.031 0.694 0.273 +disrupt 0.265 0.640 0.349 +disrupting 0.186 0.557 0.339 +disruption 0.235 0.735 0.436 +disruptive 0.255 0.755 0.575 +dissatisfaction 0.115 0.663 0.202 +dissatisfied 0.042 0.561 0.291 +dissect 0.367 0.750 0.595 +dissection 0.276 0.632 0.462 +disseminate 0.562 0.608 0.750 +dissemination 0.476 0.551 0.583 +dissension 0.250 0.618 0.414 +dissent 0.300 0.655 0.407 +dissenting 0.208 0.552 0.366 +dissertation 0.312 0.575 0.575 +disservice 0.250 0.794 0.480 +dissident 0.350 0.582 0.413 +dissimilar 0.276 0.461 0.472 +dissipate 0.385 0.368 0.355 +dissipated 0.281 0.421 0.231 +dissociation 0.135 0.555 0.471 +dissociative 0.281 0.615 0.397 +dissolution 0.204 0.464 0.349 +dissolve 0.271 0.490 0.410 +dissonance 0.173 0.471 0.336 +dissuade 0.482 0.500 0.350 +distal 0.410 0.401 0.438 +distance 0.233 0.317 0.418 +distant 0.229 0.324 0.269 +distaste 0.184 0.625 0.370 +distasteful 0.264 0.676 0.222 +distillate 0.500 0.347 0.382 +distillation 0.396 0.436 0.575 +distilled 0.427 0.573 0.500 +distinct 0.542 0.578 0.509 +distinction 0.584 0.571 0.750 +distinctive 0.885 0.520 0.604 +distinguish 0.675 0.471 0.600 +distinguishable 0.635 0.530 0.727 +distinguished 0.823 0.593 0.759 +distinguishing 0.622 0.363 0.640 +distort 0.100 0.740 0.366 +distorted 0.250 0.521 0.280 +distortion 0.299 0.570 0.380 +distract 0.241 0.609 0.336 +distracted 0.194 0.392 0.213 +distracting 0.445 0.583 0.400 +distraction 0.402 0.557 0.390 +distraught 0.115 0.903 0.264 +distress 0.073 0.840 0.396 +distressed 0.143 0.771 0.324 +distressing 0.075 0.750 0.375 +distribute 0.643 0.596 0.709 +distribution 0.635 0.548 0.788 +distributor 0.702 0.447 0.718 +district 0.438 0.327 0.660 +distrust 0.060 0.670 0.276 +disturb 0.175 0.760 0.481 +disturbance 0.146 0.907 0.404 +disturbed 0.125 0.870 0.305 +disturbing 0.146 0.792 0.439 +disuse 0.229 0.229 0.202 +disused 0.250 0.302 0.186 +ditch 0.357 0.364 0.322 +ditto 0.449 0.418 0.411 +ditty 0.470 0.433 0.334 +diurnal 0.714 0.296 0.443 +diva 0.660 0.657 0.596 +divan 0.750 0.202 0.262 +dive 0.583 0.531 0.500 +diver 0.594 0.520 0.564 +diverge 0.375 0.657 0.520 +divergence 0.429 0.615 0.687 +divergent 0.449 0.660 0.587 +diverging 0.417 0.613 0.573 +divers 0.583 0.580 0.602 +diverse 0.562 0.519 0.604 +diversified 0.602 0.538 0.549 +diversify 0.656 0.588 0.464 +diversion 0.740 0.821 0.714 +diversionary 0.551 0.587 0.300 +diversity 0.806 0.472 0.711 +divert 0.344 0.622 0.407 +diverting 0.396 0.571 0.537 +divest 0.365 0.547 0.424 +divested 0.333 0.449 0.311 +divestment 0.302 0.509 0.382 +divide 0.333 0.520 0.417 +divided 0.271 0.623 0.391 +dividend 0.583 0.491 0.566 +divination 0.500 0.650 0.545 +divine 0.918 0.571 0.885 +divinity 0.896 0.559 0.774 +divisible 0.323 0.462 0.411 +division 0.370 0.481 0.472 +divisor 0.344 0.517 0.455 +divorce 0.042 0.700 0.385 +divorcee 0.153 0.610 0.481 +divulge 0.531 0.718 0.467 +divvy 0.351 0.462 0.429 +dizziness 0.229 0.555 0.254 +dizzy 0.199 0.582 0.193 +do 0.670 0.548 0.536 +doable 0.760 0.404 0.675 +doc 0.458 0.317 0.392 +docile 0.604 0.259 0.264 +dock 0.490 0.409 0.481 +docked 0.281 0.754 0.398 +docket 0.505 0.509 0.607 +docking 0.354 0.596 0.587 +doctor 0.700 0.531 0.861 +doctorate 0.776 0.479 0.841 +doctrinal 0.510 0.373 0.673 +doctrine 0.500 0.394 0.769 +document 0.594 0.240 0.667 +documentary 0.622 0.213 0.596 +documentation 0.719 0.290 0.667 +documents 0.530 0.250 0.587 +dodge 0.333 0.760 0.509 +dodger 0.427 0.454 0.490 +dodging 0.396 0.654 0.382 +dodgy 0.281 0.510 0.254 +dodo 0.438 0.306 0.353 +doe 0.550 0.336 0.336 +doer 0.724 0.550 0.728 +dog 0.704 0.500 0.407 +dogface 0.219 0.470 0.264 +dogged 0.255 0.750 0.594 +doggy 0.646 0.491 0.404 +doghouse 0.438 0.417 0.340 +dogma 0.530 0.460 0.719 +dogmatic 0.448 0.520 0.654 +dogsick 0.571 0.490 0.377 +doings 0.604 0.491 0.705 +doit 0.500 0.519 0.392 +dojo 0.500 0.435 0.455 +doldrums 0.229 0.425 0.266 +dole 0.448 0.402 0.348 +doll 0.729 0.321 0.330 +dollar 0.755 0.632 0.694 +dollhouse 0.643 0.245 0.363 +dolor 0.167 0.635 0.375 +dolphin 0.776 0.350 0.414 +domain 0.573 0.549 0.828 +dome 0.620 0.398 0.509 +domestic 0.729 0.327 0.500 +domesticated 0.635 0.360 0.294 +domestication 0.594 0.390 0.435 +domicile 0.604 0.292 0.529 +domiciled 0.542 0.340 0.516 +dominance 0.542 0.775 0.839 +dominant 0.406 0.854 0.893 +dominate 0.439 0.814 0.953 +dominating 0.427 0.769 0.902 +domination 0.505 0.786 0.959 +dominatrix 0.390 0.727 0.709 +dominion 0.542 0.704 0.890 +domino 0.594 0.510 0.473 +don 0.646 0.454 0.702 +donate 0.774 0.462 0.577 +donation 0.792 0.398 0.602 +donkey 0.406 0.367 0.245 +donor 0.714 0.490 0.653 +dontlikeyou 0.055 0.500 0.282 +dontmess 0.396 0.482 0.440 +dontmesswithme 0.312 0.635 0.440 +dontpanic 0.469 0.465 0.425 +dontunderstand 0.219 0.357 0.271 +doodle 0.604 0.402 0.376 +doom 0.073 0.750 0.442 +doomed 0.041 0.755 0.301 +doomsday 0.125 0.861 0.670 +door 0.549 0.189 0.421 +doorbell 0.564 0.500 0.307 +doorknob 0.406 0.553 0.462 +doorman 0.570 0.371 0.491 +doormat 0.458 0.269 0.267 +doornail 0.459 0.370 0.423 +doorstep 0.531 0.274 0.391 +doorway 0.573 0.304 0.496 +dopamine 0.548 0.469 0.426 +dope 0.295 0.855 0.425 +dopey 0.320 0.380 0.365 +dork 0.272 0.519 0.361 +dorky 0.302 0.480 0.390 +dorm 0.719 0.194 0.327 +dormant 0.385 0.245 0.245 +dormitory 0.633 0.204 0.382 +dorsal 0.449 0.360 0.445 +dosage 0.344 0.450 0.490 +dose 0.458 0.490 0.427 +dossier 0.357 0.380 0.544 +dot 0.434 0.290 0.391 +doting 0.888 0.415 0.426 +dotted 0.480 0.347 0.426 +dotty 0.375 0.402 0.393 +double 0.677 0.378 0.569 +doubled 0.427 0.536 0.560 +doublet 0.420 0.431 0.500 +doubling 0.459 0.452 0.464 +doubt 0.395 0.351 0.231 +doubtful 0.250 0.465 0.241 +doubting 0.224 0.560 0.189 +doubtless 0.688 0.415 0.689 +doubts 0.306 0.448 0.305 +douche 0.490 0.413 0.397 +douchebags 0.327 0.587 0.366 +dough 0.588 0.229 0.391 +doughboy 0.365 0.443 0.396 +doughnut 0.663 0.380 0.279 +dour 0.360 0.404 0.325 +douse 0.365 0.453 0.412 +dove 0.729 0.235 0.437 +down 0.208 0.330 0.264 +downcast 0.071 0.500 0.222 +downer 0.120 0.594 0.226 +downfall 0.200 0.717 0.182 +downfield 0.521 0.330 0.380 +downhearted 0.119 0.461 0.255 +downhill 0.292 0.573 0.279 +download 0.602 0.490 0.503 +downpour 0.328 0.602 0.481 +downright 0.625 0.454 0.679 +downriver 0.542 0.469 0.279 +downside 0.190 0.400 0.246 +downtime 0.240 0.226 0.324 +downward 0.188 0.347 0.255 +downy 0.630 0.170 0.255 +dowry 0.604 0.453 0.544 +doze 0.592 0.200 0.405 +dozen 0.583 0.343 0.425 +drab 0.327 0.300 0.242 +draft 0.438 0.360 0.351 +drafty 0.458 0.500 0.518 +drag 0.388 0.606 0.348 +dragon 0.541 0.821 0.712 +dragonfly 0.571 0.373 0.357 +drain 0.277 0.470 0.222 +drainage 0.219 0.354 0.307 +drained 0.310 0.441 0.352 +draining 0.337 0.396 0.304 +drainpipe 0.417 0.413 0.277 +drake 0.467 0.411 0.452 +drama 0.430 0.755 0.481 +dramaqueen 0.337 0.682 0.482 +dramatic 0.367 0.780 0.443 +drape 0.417 0.439 0.404 +drapery 0.479 0.220 0.223 +drastic 0.194 0.839 0.657 +drat 0.302 0.516 0.409 +draught 0.465 0.245 0.316 +draw 0.704 0.449 0.481 +drawback 0.302 0.422 0.148 +drawbridge 0.551 0.557 0.438 +drawer 0.429 0.196 0.292 +drawers 0.539 0.260 0.236 +drawing 0.698 0.216 0.333 +dread 0.153 0.792 0.368 +dreaded 0.122 0.706 0.460 +dreadful 0.092 0.786 0.348 +dreadfully 0.246 0.806 0.306 +dreading 0.125 0.760 0.377 +dream 0.844 0.157 0.328 +dreamboat 0.776 0.491 0.458 +dreamer 0.820 0.394 0.455 +dreaming 0.854 0.320 0.336 +dreamland 0.844 0.471 0.566 +dreams 0.865 0.415 0.530 +dreamt 0.812 0.380 0.518 +dreamy 0.837 0.350 0.500 +dreary 0.260 0.490 0.324 +dredge 0.427 0.445 0.444 +drenched 0.302 0.361 0.388 +dress 0.760 0.300 0.345 +dresser 0.604 0.398 0.473 +dressmaker 0.698 0.460 0.483 +dressy 0.800 0.570 0.696 +dribble 0.417 0.551 0.465 +dried 0.427 0.260 0.385 +drier 0.306 0.347 0.392 +drift 0.316 0.520 0.375 +drifted 0.312 0.542 0.310 +drifter 0.449 0.512 0.391 +driftwood 0.321 0.283 0.439 +drill 0.250 0.602 0.573 +drink 0.650 0.552 0.474 +drinker 0.365 0.735 0.441 +drinking 0.562 0.459 0.317 +drinks 0.729 0.656 0.412 +drip 0.392 0.193 0.175 +dripping 0.302 0.257 0.267 +drive 0.625 0.689 0.713 +drivel 0.398 0.469 0.463 +driver 0.553 0.538 0.637 +driveway 0.612 0.392 0.689 +drizzle 0.521 0.353 0.319 +droll 0.459 0.573 0.422 +drone 0.429 0.686 0.596 +drones 0.398 0.577 0.588 +drool 0.385 0.398 0.204 +drooping 0.245 0.558 0.353 +droopy 0.438 0.350 0.297 +drop 0.479 0.321 0.291 +droplet 0.625 0.208 0.194 +dropout 0.253 0.550 0.481 +dropper 0.333 0.216 0.236 +drought 0.133 0.353 0.267 +drove 0.541 0.528 0.623 +drown 0.071 0.860 0.270 +drowsiness 0.260 0.194 0.303 +drowsy 0.375 0.180 0.240 +drudgery 0.094 0.522 0.241 +drug 0.214 0.790 0.453 +drug dealing 0.042 0.843 0.500 +drugged 0.102 0.750 0.321 +druggist 0.240 0.561 0.417 +drugs 0.167 0.750 0.368 +drugstore 0.490 0.343 0.518 +druid 0.517 0.445 0.481 +drum 0.615 0.679 0.339 +drummer 0.646 0.700 0.564 +drumming 0.594 0.750 0.426 +drunk 0.194 0.800 0.250 +drunk driving 0.073 0.900 0.306 +drunkard 0.240 0.873 0.250 +drunken 0.155 0.849 0.250 +drunkenness 0.214 0.774 0.336 +dry 0.363 0.169 0.311 +dryer 0.479 0.343 0.277 +dryness 0.292 0.296 0.263 +dual 0.573 0.330 0.384 +dualism 0.490 0.406 0.536 +duality 0.438 0.520 0.503 +dub 0.510 0.480 0.387 +dubious 0.414 0.480 0.198 +duchess 0.656 0.548 0.711 +duck 0.594 0.337 0.236 +ducking 0.344 0.573 0.294 +duckling 0.602 0.353 0.263 +ducky 0.520 0.430 0.368 +duct 0.449 0.435 0.430 +ductile 0.508 0.420 0.433 +dud 0.167 0.455 0.246 +dude 0.809 0.356 0.615 +duds 0.347 0.311 0.339 +due 0.562 0.340 0.467 +duel 0.271 0.696 0.589 +dues 0.367 0.461 0.288 +duet 0.694 0.693 0.527 +duffel 0.500 0.400 0.384 +dugout 0.490 0.370 0.463 +duh 0.357 0.461 0.364 +duke 0.667 0.440 0.669 +dull 0.194 0.120 0.185 +dullard 0.450 0.480 0.365 +dumb 0.188 0.330 0.151 +dumbasses 0.316 0.590 0.363 +dumbbell 0.302 0.469 0.364 +dumbbitch 0.281 0.636 0.393 +dumfound 0.271 0.551 0.295 +dumfounder 0.406 0.481 0.400 +dummy 0.440 0.144 0.250 +dump 0.345 0.500 0.370 +dumpling 0.580 0.321 0.360 +dumps 0.302 0.583 0.365 +dumpster 0.229 0.418 0.101 +dun 0.458 0.431 0.339 +dunce 0.188 0.327 0.146 +dune 0.459 0.173 0.414 +dung 0.104 0.549 0.149 +dungeon 0.276 0.608 0.440 +dunk 0.406 0.333 0.475 +duo 0.510 0.500 0.447 +dupe 0.184 0.760 0.327 +duplex 0.592 0.452 0.467 +duplicate 0.521 0.490 0.338 +duplication 0.480 0.564 0.577 +duplicity 0.406 0.500 0.578 +durability 0.750 0.398 0.813 +durable 0.740 0.294 0.688 +duration 0.656 0.370 0.536 +duress 0.302 0.569 0.612 +dusk 0.532 0.276 0.519 +dusky 0.229 0.528 0.324 +dust 0.344 0.246 0.241 +duster 0.408 0.265 0.296 +dustpan 0.609 0.466 0.371 +dusty 0.406 0.294 0.255 +dutiful 0.724 0.245 0.585 +duty 0.583 0.579 0.651 +dwarf 0.370 0.340 0.288 +dwarfed 0.365 0.265 0.293 +dweeb 0.354 0.446 0.327 +dwell 0.698 0.245 0.611 +dweller 0.615 0.304 0.500 +dwelling 0.765 0.330 0.481 +dye 0.479 0.314 0.371 +dying 0.040 0.664 0.422 +dyke 0.438 0.396 0.566 +dynamic 0.724 0.750 0.836 +dynamical 0.786 0.730 0.827 +dynamics 0.745 0.682 0.774 +dynamite 0.344 0.860 0.783 +dynamo 0.531 0.650 0.593 +dynasty 0.725 0.588 0.936 +dysentery 0.260 0.528 0.345 +dysfunction 0.156 0.410 0.386 +dysfunctional 0.125 0.558 0.307 +dyspepsia 0.212 0.470 0.460 +eager 0.521 0.812 0.306 +eagerness 0.406 0.621 0.443 +eagle 0.604 0.594 0.679 +ear 0.469 0.216 0.231 +earful 0.533 0.462 0.443 +earl 0.582 0.461 0.794 +earlier 0.562 0.352 0.339 +early 0.633 0.373 0.426 +earn 0.865 0.769 0.817 +earnest 0.653 0.380 0.670 +earnestly 0.847 0.490 0.717 +earnestness 0.812 0.373 0.615 +earnings 0.938 0.650 0.875 +earpiece 0.583 0.286 0.452 +earring 0.583 0.520 0.500 +earrings 0.676 0.346 0.517 +earshot 0.552 0.332 0.408 +earth 0.750 0.225 0.614 +earthenware 0.552 0.210 0.320 +earthling 0.531 0.412 0.570 +earthly 0.625 0.318 0.518 +earthquake 0.073 0.930 0.812 +earthy 0.375 0.413 0.404 +ease 0.796 0.385 0.491 +easel 0.694 0.340 0.527 +easement 0.479 0.345 0.302 +easily 0.885 0.279 0.453 +east 0.510 0.250 0.317 +eastbound 0.541 0.408 0.402 +eastern 0.521 0.420 0.480 +easy 0.865 0.194 0.373 +easygoing 0.823 0.276 0.538 +eat 0.731 0.500 0.464 +eater 0.459 0.337 0.510 +eating 0.847 0.491 0.615 +eatingdisorders 0.365 0.608 0.508 +eavesdrop 0.375 0.710 0.368 +eavesdropping 0.490 0.380 0.441 +ebb 0.354 0.451 0.404 +ebony 0.490 0.317 0.400 +ebullient 0.659 0.856 0.746 +eccentric 0.531 0.806 0.721 +eccentricity 0.408 0.735 0.745 +ecclesiastical 0.673 0.270 0.660 +echelon 0.490 0.404 0.425 +echinacea 0.592 0.418 0.454 +echo 0.573 0.373 0.345 +eclectic 0.646 0.542 0.508 +eclipse 0.541 0.469 0.616 +ecliptic 0.531 0.520 0.556 +ecological 0.885 0.290 0.607 +economic 0.561 0.408 0.639 +economical 0.667 0.564 0.673 +economics 0.625 0.481 0.632 +economy 0.583 0.434 0.771 +ecosystem 0.729 0.259 0.633 +ecstasy 0.796 0.922 0.655 +ecstatic 0.875 0.769 0.742 +ecumenical 0.561 0.450 0.547 +eddy 0.500 0.394 0.350 +edema 0.250 0.519 0.318 +edge 0.439 0.470 0.468 +edging 0.479 0.394 0.370 +edgy 0.281 0.895 0.306 +edible 0.750 0.425 0.497 +edict 0.316 0.547 0.560 +edification 0.625 0.481 0.697 +edifice 0.551 0.403 0.610 +edit 0.510 0.410 0.544 +editing 0.604 0.404 0.493 +edition 0.542 0.455 0.564 +editor 0.772 0.431 0.673 +editorial 0.583 0.330 0.570 +educate 0.760 0.380 0.728 +educated 0.816 0.297 0.625 +education 0.896 0.275 0.840 +educational 0.745 0.457 0.764 +educator 0.827 0.317 0.845 +eeeek 0.367 0.540 0.349 +eeek 0.333 0.490 0.302 +eek 0.292 0.529 0.343 +eel 0.292 0.564 0.487 +eerie 0.265 0.771 0.442 +effect 0.570 0.518 0.608 +effective 0.844 0.632 0.891 +effectiveness 0.640 0.654 0.812 +effects 0.470 0.578 0.379 +effectual 0.776 0.559 0.820 +effectually 0.724 0.500 0.594 +effectuate 0.510 0.602 0.679 +effeminate 0.337 0.619 0.291 +efficacious 0.823 0.698 0.845 +efficacy 0.802 0.490 0.906 +efficiency 0.802 0.509 0.892 +efficient 0.959 0.604 0.830 +effigy 0.510 0.440 0.401 +effort 0.698 0.778 0.858 +effortless 0.626 0.090 0.352 +effusion 0.344 0.730 0.472 +effyou 0.354 0.529 0.490 +egg 0.684 0.241 0.293 +egghead 0.316 0.492 0.284 +eggnog 0.635 0.360 0.259 +eggplant 0.592 0.152 0.323 +eggshell 0.408 0.269 0.212 +ego 0.328 0.576 0.593 +egomaniac 0.133 0.708 0.596 +egotistical 0.156 0.667 0.363 +egregious 0.150 0.716 0.442 +egress 0.490 0.429 0.287 +eight 0.540 0.199 0.315 +eighteen 0.523 0.340 0.404 +eighth 0.531 0.226 0.380 +eighty 0.500 0.300 0.453 +ejaculate 0.604 0.896 0.604 +ejaculation 0.615 0.893 0.547 +eject 0.434 0.656 0.559 +ejection 0.188 0.836 0.554 +elaborate 0.561 0.367 0.680 +elaboration 0.708 0.500 0.598 +elan 0.562 0.367 0.500 +elapse 0.514 0.440 0.455 +elapsed 0.583 0.451 0.493 +elastic 0.656 0.518 0.385 +elasticity 0.635 0.452 0.582 +elated 0.792 0.960 0.725 +elation 0.740 0.853 0.623 +elbow 0.448 0.133 0.254 +eld 0.471 0.292 0.451 +elder 0.448 0.153 0.462 +elders 0.602 0.260 0.441 +eldest 0.625 0.471 0.741 +elect 0.667 0.554 0.661 +election 0.625 0.519 0.651 +elective 0.612 0.380 0.623 +elector 0.479 0.520 0.766 +electoral 0.490 0.631 0.602 +electorate 0.560 0.380 0.696 +electric 0.458 0.708 0.512 +electric slide 0.542 0.660 0.536 +electrical 0.531 0.620 0.688 +electrician 0.449 0.590 0.620 +electricity 0.698 0.810 0.733 +electrify 0.520 0.769 0.737 +electrocute 0.271 0.731 0.555 +electrocution 0.177 0.844 0.692 +electromagnetic 0.531 0.632 0.683 +electron 0.520 0.455 0.560 +electronic 0.571 0.490 0.704 +electronics 0.708 0.545 0.574 +elegance 0.918 0.396 0.824 +elegant 0.865 0.500 0.685 +element 0.531 0.259 0.481 +elemental 0.627 0.306 0.711 +elementary 0.594 0.286 0.686 +elements 0.510 0.312 0.462 +elephant 0.531 0.510 0.615 +elevate 0.812 0.500 0.804 +elevated 0.704 0.594 0.620 +elevation 0.760 0.759 0.711 +elevator 0.562 0.604 0.676 +eleven 0.449 0.250 0.430 +eleventh 0.594 0.329 0.357 +elf 0.460 0.457 0.315 +elicit 0.406 0.594 0.658 +eligible 0.750 0.400 0.518 +eliminate 0.265 0.670 0.324 +elimination 0.052 0.667 0.431 +elite 0.688 0.704 0.737 +elitist 0.500 0.606 0.656 +elixir 0.708 0.587 0.604 +elk 0.439 0.337 0.340 +ell 0.469 0.418 0.373 +ellipse 0.531 0.410 0.479 +ellipsis 0.653 0.358 0.314 +ellipsoid 0.500 0.440 0.419 +elliptic 0.500 0.431 0.528 +elliptical 0.338 0.385 0.490 +elm 0.510 0.345 0.321 +elongate 0.583 0.385 0.540 +elongation 0.561 0.500 0.500 +elope 0.396 0.694 0.528 +eloquence 0.729 0.490 0.804 +eloquent 0.870 0.680 0.741 +elucidate 0.583 0.509 0.518 +elucidation 0.650 0.574 0.586 +elude 0.438 0.521 0.464 +elusive 0.229 0.615 0.466 +emaciated 0.103 0.541 0.151 +email 0.698 0.230 0.456 +emanate 0.653 0.464 0.554 +emancipation 0.704 0.684 0.763 +embankment 0.677 0.438 0.436 +embargo 0.229 0.564 0.443 +embark 0.541 0.550 0.619 +embarrass 0.082 0.667 0.364 +embarrassed 0.184 0.560 0.246 +embarrassing 0.226 0.809 0.225 +embarrassment 0.143 0.685 0.226 +embassy 0.622 0.333 0.758 +embattled 0.235 0.724 0.421 +embed 0.417 0.554 0.670 +embellish 0.842 0.500 0.769 +embellishment 0.673 0.449 0.405 +embers 0.490 0.481 0.508 +embezzlement 0.143 0.827 0.435 +embezzler 0.146 0.823 0.491 +emblem 0.640 0.330 0.754 +emblematic 0.771 0.459 0.798 +embodiment 0.562 0.690 0.663 +embolism 0.104 0.660 0.302 +embossed 0.531 0.481 0.500 +embrace 0.949 0.490 0.452 +embroidered 0.677 0.279 0.407 +embroidery 0.781 0.358 0.280 +embroiled 0.337 0.721 0.420 +embryo 0.673 0.469 0.453 +embryonic 0.573 0.453 0.598 +emcee 0.694 0.577 0.691 +emerald 0.740 0.363 0.726 +emerge 0.602 0.594 0.731 +emergence 0.276 0.857 0.676 +emergency 0.200 0.900 0.571 +emeritus 0.633 0.402 0.735 +emery 0.469 0.583 0.472 +emetophobia 0.243 0.620 0.403 +emigrate 0.356 0.812 0.508 +emigration 0.564 0.664 0.432 +eminence 0.816 0.644 0.837 +eminent 0.740 0.620 0.830 +eminently 0.694 0.607 0.773 +emir 0.510 0.396 0.621 +emissary 0.562 0.462 0.636 +emission 0.510 0.453 0.591 +emit 0.638 0.445 0.510 +emo 0.354 0.314 0.226 +emotion 0.693 0.873 0.696 +emotional 0.779 0.714 0.526 +emotive 0.917 0.741 0.525 +empathic 0.760 0.570 0.558 +empathize 0.802 0.591 0.660 +empathy 0.729 0.349 0.545 +emperor 0.651 0.704 0.962 +emphasis 0.653 0.745 0.816 +emphasize 0.510 0.605 0.769 +emphatic 0.615 0.707 0.732 +emphysema 0.156 0.556 0.336 +empire 0.688 0.730 0.944 +empirical 0.500 0.510 0.574 +empiricism 0.583 0.460 0.547 +employ 0.729 0.481 0.702 +employee 0.582 0.361 0.481 +employer 0.663 0.518 0.767 +employment 0.750 0.594 0.611 +emporium 0.622 0.556 0.724 +empower 0.694 0.779 0.891 +empress 0.716 0.669 0.855 +emptiness 0.177 0.173 0.184 +emption 0.570 0.406 0.458 +empty 0.188 0.183 0.081 +emu 0.420 0.358 0.330 +emulate 0.438 0.340 0.549 +emulsion 0.562 0.431 0.453 +enable 0.760 0.491 0.782 +enablement 0.600 0.451 0.750 +enact 0.680 0.564 0.598 +enactment 0.667 0.612 0.769 +enamel 0.594 0.280 0.306 +encampment 0.677 0.573 0.605 +enchant 0.873 0.650 0.643 +enchanted 0.917 0.633 0.687 +enchanting 0.917 0.681 0.708 +enchantment 0.816 0.775 0.647 +enchantress 0.398 0.663 0.479 +enchilada 0.542 0.553 0.371 +encircle 0.460 0.500 0.519 +encircling 0.510 0.368 0.557 +enclave 0.531 0.333 0.580 +enclose 0.531 0.477 0.473 +enclosure 0.417 0.375 0.490 +encode 0.490 0.500 0.734 +encomiastic 0.541 0.500 0.670 +encomium 0.541 0.451 0.519 +encompass 0.520 0.298 0.661 +encore 0.510 0.423 0.500 +encounter 0.865 0.702 0.689 +encourage 0.896 0.580 0.704 +encouraged 0.953 0.702 0.657 +encouragement 0.865 0.700 0.759 +encouraging 0.823 0.583 0.755 +encroach 0.302 0.742 0.702 +encroachment 0.255 0.736 0.620 +encrypt 0.500 0.387 0.500 +encryption 0.547 0.415 0.474 +encumbrance 0.300 0.521 0.480 +encyclopedia 0.679 0.320 0.645 +end 0.198 0.349 0.298 +end table 0.541 0.480 0.482 +endanger 0.115 0.885 0.404 +endangered 0.083 0.885 0.430 +endangerment 0.167 0.873 0.519 +endearing 0.663 0.434 0.604 +endeavor 0.677 0.755 0.765 +ended 0.302 0.500 0.500 +endemic 0.406 0.480 0.483 +endgame 0.449 0.538 0.526 +ending 0.344 0.365 0.492 +endless 0.347 0.462 0.472 +endocarditis 0.235 0.587 0.412 +endorse 0.592 0.392 0.472 +endorsement 0.834 0.360 0.611 +endow 0.684 0.398 0.609 +endowed 0.755 0.510 0.769 +endowment 0.685 0.578 0.647 +endpapers 0.542 0.400 0.339 +endpoint 0.311 0.410 0.448 +endurance 0.592 0.745 0.760 +endure 0.320 0.610 0.574 +enduring 0.633 0.459 0.768 +enema 0.281 0.673 0.268 +enemy 0.135 0.794 0.591 +energetic 0.847 0.868 0.902 +energize 0.792 0.810 0.875 +energy 0.944 0.725 0.868 +enforce 0.583 0.644 0.836 +enforcement 0.594 0.571 0.736 +enforcer 0.398 0.612 0.639 +engage 0.771 0.796 0.713 +engaged 0.837 0.596 0.849 +engagement 0.906 0.587 0.807 +engaging 0.948 0.612 0.862 +engender 0.561 0.741 0.688 +engine 0.615 0.644 0.676 +engineer 0.719 0.500 0.875 +engineering 0.735 0.471 0.836 +engrave 0.486 0.442 0.517 +engraved 0.542 0.375 0.473 +engraver 0.552 0.417 0.500 +engraving 0.604 0.430 0.442 +engrossed 0.541 0.471 0.304 +engrossing 0.698 0.702 0.750 +engulf 0.398 0.573 0.500 +enhance 0.802 0.578 0.814 +enhancement 0.877 0.490 0.741 +enigma 0.513 0.700 0.500 +enigmatic 0.469 0.589 0.679 +enjoin 0.594 0.454 0.732 +enjoy 0.959 0.725 0.750 +enjoyable 1.000 0.481 0.605 +enjoying 0.908 0.759 0.759 +enjoyment 0.930 0.612 0.716 +enlarge 0.735 0.606 0.688 +enlarged 0.673 0.490 0.518 +enlargement 0.677 0.577 0.616 +enlighten 0.729 0.549 0.667 +enlightened 0.956 0.566 0.700 +enlightening 0.825 0.729 0.727 +enlightenment 0.837 0.549 0.619 +enlist 0.510 0.370 0.483 +enliven 0.833 0.683 0.702 +enmity 0.094 0.706 0.382 +ennui 0.406 0.461 0.316 +enormity 0.594 0.648 0.848 +enormous 0.677 0.665 0.886 +enormously 0.760 0.694 0.872 +enraged 0.083 0.962 0.636 +enrich 0.896 0.731 0.705 +enroll 0.696 0.530 0.611 +enrollment 0.667 0.391 0.698 +ensemble 0.697 0.418 0.586 +ensign 0.663 0.270 0.545 +enslave 0.073 0.800 0.481 +enslaved 0.104 0.720 0.321 +enslavement 0.086 0.635 0.302 +ensue 0.698 0.363 0.332 +ensure 0.737 0.406 0.759 +entail 0.484 0.630 0.645 +entangled 0.319 0.578 0.357 +entanglement 0.302 0.765 0.248 +enter 0.708 0.470 0.500 +enterprise 0.760 0.392 0.754 +enterprising 0.865 0.784 0.875 +entertain 0.918 0.684 0.598 +entertained 0.902 0.644 0.712 +entertainer 0.888 0.709 0.759 +entertaining 0.833 0.658 0.660 +entertainment 0.847 0.750 0.569 +enthralled 0.745 0.602 0.615 +enthusiasm 0.938 0.816 0.798 +enthusiast 0.867 0.810 0.875 +enthusiastic 0.885 0.868 0.848 +entice 0.521 0.887 0.518 +entire 0.689 0.462 0.698 +entirety 0.854 0.460 0.804 +entitle 0.729 0.333 0.827 +entity 0.542 0.402 0.670 +entomology 0.438 0.396 0.545 +entourage 0.491 0.567 0.467 +entrails 0.365 0.538 0.387 +entrance 0.698 0.393 0.526 +entrapment 0.177 0.604 0.441 +entreat 0.304 0.560 0.462 +entree 0.615 0.477 0.624 +entrepreneur 0.885 0.704 0.920 +entrust 0.693 0.310 0.630 +entry 0.552 0.353 0.602 +enumerate 0.521 0.390 0.491 +enumeration 0.548 0.327 0.534 +envelope 0.604 0.275 0.377 +envious 0.110 0.754 0.341 +environ 0.724 0.221 0.433 +environment 0.646 0.194 0.528 +environmental 0.633 0.313 0.664 +environs 0.561 0.288 0.345 +envision 0.625 0.449 0.483 +envoy 0.531 0.375 0.586 +envy 0.240 0.704 0.427 +enzyme 0.562 0.277 0.481 +ephemeral 0.500 0.312 0.377 +ephemeris 0.640 0.380 0.528 +epic 0.857 0.713 0.830 +epidemic 0.092 0.830 0.611 +epidermis 0.418 0.490 0.426 +epidural 0.347 0.452 0.525 +epilepsy 0.061 0.854 0.250 +epileptic 0.146 0.794 0.340 +epilogue 0.582 0.353 0.466 +epiphany 0.625 0.596 0.526 +episcopal 0.542 0.314 0.750 +episode 0.719 0.367 0.509 +episodic 0.531 0.542 0.462 +epistle 0.604 0.417 0.535 +epitaph 0.276 0.323 0.442 +epithet 0.530 0.394 0.524 +epitome 0.510 0.500 0.667 +epoch 0.553 0.343 0.797 +equal 0.781 0.178 0.407 +equality 0.898 0.305 0.716 +equalization 0.625 0.422 0.423 +equalize 0.738 0.281 0.574 +equalizer 0.604 0.451 0.586 +equally 0.625 0.264 0.436 +equate 0.724 0.382 0.624 +equation 0.479 0.384 0.608 +equator 0.550 0.302 0.462 +equatorial 0.550 0.271 0.593 +equestrian 0.633 0.519 0.417 +equidistant 0.375 0.406 0.509 +equilibration 0.724 0.317 0.593 +equilibrium 0.676 0.235 0.620 +equip 0.650 0.519 0.713 +equipment 0.745 0.495 0.700 +equitable 0.714 0.286 0.750 +equity 0.792 0.304 0.614 +equivalence 0.663 0.250 0.582 +equivalent 0.646 0.347 0.500 +equivocal 0.327 0.482 0.257 +era 0.615 0.407 0.449 +eradicate 0.260 0.690 0.686 +eradication 0.208 0.788 0.685 +erase 0.240 0.260 0.321 +eraser 0.458 0.209 0.311 +erasure 0.281 0.360 0.265 +ere 0.479 0.312 0.377 +erect 0.643 0.885 0.627 +erectile 0.542 0.796 0.625 +erection 0.640 0.856 0.695 +ergo 0.385 0.400 0.385 +erode 0.208 0.643 0.580 +erosion 0.312 0.770 0.465 +erotic 0.625 0.946 0.683 +erotica 0.781 0.870 0.579 +err 0.146 0.660 0.236 +errand 0.385 0.519 0.482 +errant 0.205 0.602 0.375 +erratic 0.271 0.503 0.217 +erratum 0.327 0.528 0.436 +erroneous 0.057 0.561 0.245 +error 0.094 0.559 0.198 +erst 0.277 0.422 0.357 +erudite 0.719 0.434 0.774 +erupt 0.188 0.820 0.818 +eruption 0.156 0.913 0.733 +escalade 0.480 0.724 0.442 +escalate 0.653 0.714 0.728 +escalating 0.646 0.724 0.518 +escalation 0.571 0.807 0.582 +escalator 0.500 0.530 0.518 +escape 0.367 0.765 0.448 +escaped 0.365 0.755 0.518 +escarpment 0.406 0.553 0.470 +eschew 0.184 0.438 0.370 +escort 0.729 0.480 0.608 +escrow 0.449 0.520 0.613 +esophagus 0.429 0.454 0.464 +esoteric 0.500 0.676 0.545 +especial 0.827 0.419 0.794 +espionage 0.312 0.750 0.620 +espouse 0.802 0.529 0.598 +espresso 0.677 0.620 0.508 +esprit 0.552 0.431 0.407 +esquire 0.604 0.542 0.518 +essay 0.559 0.411 0.530 +essayist 0.656 0.460 0.462 +essence 0.663 0.369 0.575 +essential 0.812 0.405 0.759 +essentially 0.750 0.373 0.802 +establish 0.708 0.500 0.688 +established 0.796 0.394 0.694 +establishment 0.690 0.398 0.631 +estate 0.653 0.385 0.647 +esteem 0.745 0.380 0.679 +esteemed 0.694 0.418 0.531 +esthetic 0.635 0.360 0.558 +estimable 0.796 0.408 0.630 +estimate 0.719 0.469 0.517 +estimation 0.740 0.480 0.589 +estoppel 0.354 0.459 0.482 +estranged 0.156 0.382 0.377 +estrogen 0.580 0.500 0.425 +estuary 0.469 0.278 0.482 +etch 0.510 0.367 0.598 +etching 0.567 0.491 0.575 +eternal 0.854 0.409 0.843 +eternity 0.765 0.520 0.911 +ethanol 0.333 0.410 0.534 +ether 0.490 0.306 0.412 +ethereal 0.520 0.419 0.518 +ethic 0.786 0.260 0.791 +ethical 0.854 0.324 0.634 +ethics 0.658 0.296 0.731 +ethnic 0.583 0.373 0.555 +ethnography 0.571 0.373 0.549 +etiology 0.500 0.385 0.639 +etiquette 0.604 0.350 0.421 +etymology 0.531 0.370 0.529 +eucalyptus 0.602 0.308 0.418 +euchre 0.470 0.459 0.442 +eugenics 0.448 0.530 0.518 +eulogistic 0.740 0.623 0.694 +eulogium 0.542 0.482 0.655 +eulogize 0.850 0.518 0.679 +eulogy 0.625 0.443 0.667 +euphemism 0.418 0.453 0.491 +euphoria 0.769 0.955 0.648 +euphoric 0.745 0.904 0.588 +euro 0.680 0.441 0.521 +euthanasia 0.229 0.716 0.325 +evacuate 0.354 0.792 0.314 +evacuation 0.160 0.755 0.582 +evade 0.304 0.490 0.342 +evaluate 0.663 0.640 0.649 +evaluation 0.542 0.667 0.764 +evanescence 0.527 0.519 0.458 +evangelical 0.602 0.389 0.602 +evangelist 0.582 0.464 0.702 +evangelistic 0.660 0.375 0.612 +evaporate 0.357 0.469 0.402 +evaporation 0.556 0.346 0.388 +evasion 0.229 0.510 0.418 +evasive 0.117 0.596 0.425 +eve 0.612 0.378 0.440 +evening 0.458 0.185 0.318 +evens 0.592 0.430 0.457 +event 0.745 0.673 0.664 +eventful 0.543 0.837 0.510 +eventual 0.633 0.459 0.413 +eventuality 0.469 0.627 0.527 +evergreen 0.729 0.471 0.546 +everlasting 0.740 0.413 0.809 +evermore 0.677 0.450 0.403 +everyday 0.740 0.392 0.472 +everyman 0.522 0.333 0.535 +evict 0.042 0.632 0.377 +eviction 0.185 0.731 0.455 +evidence 0.500 0.500 0.778 +evident 0.633 0.444 0.664 +evidentiary 0.448 0.541 0.717 +evil 0.040 0.827 0.545 +evoke 0.438 0.341 0.500 +evolution 0.781 0.657 0.854 +evolutionary 0.796 0.673 0.825 +evolve 0.655 0.692 0.896 +ewe 0.429 0.216 0.277 +ex 0.250 0.520 0.306 +exacerbate 0.323 0.776 0.580 +exacerbation 0.344 0.810 0.480 +exact 0.719 0.354 0.685 +exacting 0.448 0.673 0.767 +exaggerate 0.193 0.760 0.529 +exaggerated 0.224 0.885 0.732 +exaggeration 0.312 0.775 0.582 +exalt 0.656 0.750 0.745 +exaltation 0.594 0.892 0.673 +exalted 0.676 0.845 0.696 +exam 0.479 0.663 0.577 +examination 0.378 0.657 0.679 +examine 0.615 0.623 0.786 +examiner 0.406 0.575 0.812 +example 0.542 0.337 0.510 +exasperated 0.229 0.816 0.377 +exasperation 0.214 0.833 0.483 +excavate 0.583 0.613 0.635 +excavation 0.540 0.644 0.527 +excavator 0.427 0.673 0.649 +exceed 0.500 0.827 0.586 +exceeding 0.500 0.802 0.668 +excel 0.561 0.363 0.466 +excellence 0.958 0.620 0.907 +excellent 0.970 0.587 0.870 +excelsior 0.700 0.625 0.611 +excepting 0.408 0.413 0.526 +exception 0.469 0.600 0.544 +exceptional 0.806 0.740 0.933 +excerpt 0.437 0.367 0.543 +excess 0.385 0.889 0.712 +excessive 0.417 0.731 0.601 +excessively 0.449 0.882 0.716 +exchange 0.740 0.569 0.491 +excise 0.448 0.561 0.577 +excision 0.260 0.480 0.519 +excitability 0.906 0.910 0.724 +excitable 0.803 0.939 0.629 +excitation 0.792 0.958 0.750 +excite 0.823 0.950 0.668 +excited 0.908 0.931 0.709 +excitement 0.896 0.684 0.731 +exciting 0.950 0.792 0.789 +exclaim 0.635 0.711 0.639 +exclamation 0.612 0.745 0.598 +exclude 0.292 0.500 0.530 +excluded 0.061 0.540 0.134 +excluding 0.271 0.550 0.324 +exclusion 0.240 0.530 0.389 +exclusive 0.792 0.630 0.653 +excrement 0.041 0.558 0.221 +excretion 0.285 0.650 0.457 +excruciating 0.083 0.837 0.345 +excursion 0.625 0.714 0.627 +excuse 0.240 0.696 0.318 +exec 0.640 0.352 0.769 +execute 0.327 0.708 0.769 +execution 0.160 0.811 0.713 +executioner 0.235 0.816 0.676 +executive 0.704 0.449 0.894 +executor 0.365 0.755 0.759 +exegesis 0.458 0.472 0.491 +exemplar 0.844 0.537 0.625 +exemplary 0.833 0.343 0.729 +exemplify 0.735 0.506 0.783 +exempt 0.588 0.455 0.664 +exemption 0.531 0.578 0.627 +exercise 0.750 0.789 0.625 +exert 0.694 0.735 0.806 +exertion 0.663 0.755 0.717 +exhale 0.542 0.490 0.411 +exhaust 0.546 0.710 0.337 +exhausted 0.123 0.423 0.202 +exhaustion 0.366 0.633 0.269 +exhaustive 0.388 0.635 0.604 +exhibit 0.688 0.633 0.708 +exhibition 0.698 0.590 0.531 +exhilarated 0.890 0.963 0.759 +exhilarating 0.917 0.823 0.810 +exhilaration 0.792 0.868 0.783 +exhort 0.378 0.660 0.745 +exhortation 0.531 0.624 0.580 +exhumation 0.177 0.586 0.473 +exhume 0.184 0.627 0.452 +exigent 0.385 0.611 0.792 +exile 0.184 0.630 0.483 +exist 0.857 0.421 0.788 +existence 0.760 0.513 0.771 +existent 0.635 0.490 0.635 +existential 0.583 0.510 0.638 +existing 0.802 0.344 0.750 +exit 0.370 0.353 0.399 +exodus 0.286 0.663 0.567 +exonerate 0.592 0.500 0.538 +exorbitant 0.398 0.865 0.825 +exorcism 0.163 0.980 0.557 +exorcist 0.219 0.906 0.716 +exotic 0.840 0.711 0.727 +expand 0.792 0.559 0.686 +expanded 0.760 0.406 0.689 +expanse 0.594 0.529 0.689 +expansion 0.776 0.618 0.787 +expansive 0.708 0.650 0.778 +expatriate 0.265 0.764 0.391 +expect 0.469 0.327 0.377 +expectance 0.552 0.724 0.660 +expectancy 0.581 0.622 0.558 +expectant 0.708 0.650 0.474 +expectation 0.771 0.690 0.707 +expected 0.729 0.412 0.545 +expecting 0.561 0.450 0.302 +expediency 0.604 0.443 0.703 +expedient 0.885 0.461 0.454 +expedite 0.571 0.858 0.798 +expedition 0.735 0.802 0.620 +expeditious 0.602 0.645 0.773 +expel 0.281 0.725 0.452 +expendable 0.479 0.490 0.423 +expenditure 0.250 0.608 0.603 +expense 0.317 0.451 0.377 +expenses 0.240 0.633 0.396 +expensive 0.323 0.540 0.530 +experience 0.827 0.618 0.905 +experienced 0.771 0.613 0.914 +experiences 0.793 0.647 0.795 +experiment 0.479 0.720 0.675 +experimental 0.417 0.764 0.396 +experimentation 0.637 0.769 0.767 +experimenter 0.708 0.710 0.700 +expert 0.776 0.646 0.911 +expertise 0.792 0.589 0.925 +expiration 0.265 0.539 0.463 +expire 0.573 0.745 0.702 +expired 0.198 0.394 0.200 +expiry 0.194 0.434 0.382 +explain 0.719 0.517 0.736 +explanation 0.615 0.610 0.825 +explanatory 0.573 0.433 0.688 +expletive 0.357 0.567 0.536 +explication 0.510 0.445 0.602 +explicit 0.562 0.694 0.734 +explode 0.277 0.885 0.773 +exploit 0.312 0.878 0.660 +exploitation 0.156 0.920 0.718 +exploration 0.594 0.650 0.773 +exploratory 0.653 0.690 0.698 +explore 0.776 0.660 0.727 +explorer 0.729 0.663 0.714 +explosion 0.167 0.960 0.767 +explosions 0.123 0.860 0.594 +explosive 0.156 0.943 0.663 +expo 0.610 0.562 0.500 +exponent 0.529 0.510 0.845 +exponential 0.704 0.588 0.763 +export 0.567 0.661 0.755 +exportation 0.760 0.633 0.673 +expose 0.344 0.643 0.537 +exposed 0.471 0.661 0.509 +exposition 0.521 0.627 0.655 +expository 0.706 0.653 0.636 +exposure 0.570 0.830 0.630 +expound 0.438 0.575 0.740 +express 0.760 0.623 0.691 +expression 0.790 0.650 0.721 +expressive 0.755 0.724 0.685 +expressway 0.633 0.635 0.587 +expropriation 0.188 0.735 0.788 +expulsion 0.190 0.790 0.529 +exquisite 0.892 0.644 0.604 +exquisitely 0.849 0.728 0.723 +extant 0.646 0.390 0.523 +extend 0.646 0.570 0.689 +extendable 0.660 0.592 0.722 +extended 0.570 0.304 0.649 +extension 0.490 0.510 0.529 +extensive 0.635 0.520 0.760 +extent 0.646 0.451 0.602 +exterior 0.542 0.400 0.627 +exterminate 0.177 0.857 0.736 +extermination 0.190 0.860 0.616 +exterminator 0.344 0.804 0.887 +external 0.479 0.341 0.509 +externally 0.643 0.521 0.568 +extinct 0.112 0.491 0.412 +extinction 0.104 0.750 0.611 +extinguish 0.240 0.576 0.482 +extinguisher 0.707 0.379 0.543 +extol 0.582 0.667 0.456 +extort 0.052 0.827 0.570 +extortion 0.112 0.868 0.630 +extra 0.656 0.551 0.745 +extract 0.565 0.402 0.519 +extracting 0.521 0.709 0.689 +extraction 0.418 0.740 0.526 +extractor 0.302 0.536 0.519 +extracurricular 0.457 0.471 0.743 +extradition 0.229 0.627 0.554 +extrajudicial 0.365 0.686 0.667 +extramural 0.336 0.559 0.537 +extraneous 0.276 0.625 0.478 +extraordinaire 0.847 0.864 0.898 +extraordinary 0.969 0.728 0.860 +extraterrestrial 0.510 0.833 0.792 +extravagance 0.531 0.802 0.700 +extravagant 0.720 0.763 0.812 +extravaganza 0.646 0.786 0.906 +extreme 0.318 0.800 0.721 +extreme anticipation 0.551 0.740 0.704 +extreme disgust 0.052 0.873 0.456 +extreme surprise 0.833 0.935 0.676 +extreme trust 0.826 0.713 0.922 +extremely 0.635 0.827 0.886 +extremely negative 0.030 0.786 0.311 +extremely positive 0.993 0.730 0.839 +extremity 0.408 0.588 0.583 +extricate 0.542 0.510 0.543 +extrinsic 0.510 0.479 0.636 +extrusion 0.229 0.660 0.545 +exuberance 0.698 0.816 0.787 +exude 0.375 0.519 0.411 +eye 0.531 0.265 0.425 +eyeball 0.526 0.422 0.420 +eyebrow 0.510 0.198 0.222 +eyeful 0.802 0.500 0.676 +eyeglass 0.531 0.236 0.286 +eyeglasses 0.561 0.269 0.306 +eyelash 0.480 0.250 0.278 +eyelet 0.632 0.298 0.346 +eyeliner 0.688 0.349 0.347 +eyepiece 0.418 0.347 0.480 +eyes 0.760 0.279 0.432 +eyesight 0.750 0.226 0.343 +eyewitness 0.541 0.686 0.698 +fab 0.490 0.380 0.406 +fable 0.663 0.387 0.389 +fabled 0.625 0.538 0.545 +fabric 0.635 0.190 0.345 +fabricate 0.636 0.491 0.779 +fabricated 0.418 0.427 0.555 +fabrication 0.573 0.587 0.705 +fabulous 0.979 0.660 0.797 +facade 0.520 0.333 0.518 +face 0.571 0.173 0.453 +faceless 0.230 0.406 0.173 +facet 0.667 0.324 0.382 +facial 0.594 0.429 0.433 +facile 0.740 0.264 0.307 +facilitate 0.812 0.333 0.509 +facility 0.625 0.500 0.654 +facing 0.604 0.406 0.550 +facsimile 0.490 0.500 0.543 +fact 0.683 0.333 0.618 +faction 0.469 0.430 0.448 +factor 0.635 0.365 0.678 +factory 0.500 0.500 0.683 +facts 0.688 0.471 0.693 +factual 0.656 0.440 0.545 +faculties 0.643 0.431 0.760 +faculty 0.615 0.412 0.732 +fad 0.663 0.520 0.570 +fade 0.354 0.333 0.245 +faded 0.302 0.275 0.194 +faeces 0.184 0.476 0.175 +fag 0.122 0.653 0.331 +faggot 0.219 0.643 0.292 +fail 0.177 0.578 0.154 +failing 0.125 0.490 0.268 +failure 0.167 0.575 0.139 +fain 0.479 0.417 0.426 +faint 0.063 0.429 0.167 +fainting 0.333 0.510 0.214 +fair 0.812 0.557 0.643 +fairly 0.790 0.406 0.750 +fairness 0.740 0.317 0.552 +fairway 0.541 0.510 0.500 +fairy 0.776 0.408 0.413 +faith 0.833 0.220 0.763 +faithful 0.888 0.333 0.627 +faithfulness 0.833 0.426 0.602 +faithless 0.102 0.683 0.304 +fake 0.073 0.554 0.268 +faker 0.245 0.630 0.480 +falafel 0.560 0.402 0.351 +falcon 0.557 0.580 0.678 +fall 0.177 0.657 0.221 +fallacious 0.271 0.587 0.390 +fallacy 0.112 0.561 0.430 +fallback 0.458 0.358 0.508 +fallible 0.365 0.537 0.402 +falling 0.202 0.716 0.306 +fallopian 0.297 0.390 0.464 +fallout 0.428 0.356 0.373 +fallow 0.375 0.368 0.464 +false 0.120 0.404 0.240 +falsehood 0.031 0.625 0.384 +falsely 0.083 0.480 0.265 +falsification 0.173 0.720 0.490 +falsified 0.042 0.630 0.306 +falsify 0.115 0.657 0.409 +falsity 0.120 0.689 0.186 +falter 0.421 0.650 0.346 +fame 0.896 0.755 0.852 +famed 0.878 0.750 0.819 +familiar 0.906 0.330 0.615 +familiarity 0.854 0.346 0.616 +familiarize 0.760 0.365 0.654 +family 0.968 0.383 0.643 +familytime 0.939 0.420 0.679 +famine 0.163 0.679 0.310 +famished 0.177 0.654 0.282 +famous 0.916 0.775 0.882 +famously 0.856 0.765 0.787 +fan 0.781 0.429 0.357 +fanatic 0.573 0.780 0.629 +fanatical 0.555 0.830 0.714 +fanaticism 0.292 0.896 0.566 +fanciful 0.677 0.592 0.342 +fancy 0.854 0.673 0.534 +fandango 0.490 0.591 0.429 +fanfare 0.656 0.640 0.437 +fang 0.175 0.491 0.455 +fangs 0.286 0.598 0.434 +fanning 0.615 0.330 0.236 +fantasia 0.898 0.694 0.436 +fantasize 0.771 0.660 0.356 +fantastic 0.969 0.696 0.831 +fantasy 0.880 0.627 0.474 +faraway 0.365 0.356 0.285 +farce 0.265 0.667 0.246 +farcical 0.406 0.481 0.259 +fare 0.490 0.425 0.645 +farewell 0.130 0.500 0.591 +farm 0.781 0.327 0.297 +farmer 0.677 0.432 0.464 +farmhouse 0.690 0.330 0.444 +farming 0.580 0.414 0.568 +farmland 0.729 0.363 0.509 +faro 0.544 0.349 0.357 +fart 0.194 0.439 0.264 +farther 0.418 0.500 0.430 +fascia 0.480 0.366 0.356 +fascinate 0.854 0.683 0.802 +fascinated 0.812 0.714 0.788 +fascinating 0.979 0.817 0.784 +fascination 0.885 0.773 0.835 +fascism 0.104 0.740 0.695 +fascist 0.200 0.755 0.527 +fashion 0.827 0.616 0.589 +fashionable 0.750 0.510 0.605 +fastball 0.688 0.679 0.575 +fasten 0.458 0.585 0.529 +fastener 0.577 0.377 0.491 +fastening 0.594 0.473 0.554 +fasting 0.388 0.370 0.394 +fat 0.198 0.353 0.237 +fatal 0.061 0.775 0.509 +fatalism 0.208 0.694 0.631 +fatality 0.062 0.798 0.595 +fate 0.571 0.479 0.712 +fated 0.582 0.472 0.692 +fateful 0.290 0.583 0.402 +fathead 0.296 0.527 0.463 +father 0.812 0.333 0.824 +fatherhood 0.885 0.519 0.682 +fatherland 0.729 0.469 0.778 +fatherly 0.865 0.363 0.712 +fathom 0.520 0.410 0.523 +fatigue 0.173 0.378 0.265 +fatigued 0.146 0.433 0.245 +fatso 0.286 0.394 0.336 +fatten 0.375 0.549 0.363 +fatty 0.286 0.361 0.325 +faucet 0.427 0.278 0.356 +fault 0.188 0.558 0.184 +faultless 0.792 0.500 0.741 +faulty 0.184 0.520 0.378 +faun 0.490 0.303 0.376 +fauna 0.646 0.346 0.404 +faux 0.291 0.490 0.204 +favor 0.812 0.308 0.519 +favorable 0.952 0.380 0.788 +favorite 0.885 0.590 0.691 +favoriteholiday 0.867 0.618 0.582 +favoritism 0.582 0.559 0.658 +fawn 0.626 0.360 0.284 +fax 0.406 0.368 0.304 +faze 0.417 0.515 0.382 +fear 0.073 0.840 0.293 +feared 0.240 0.733 0.509 +fearful 0.083 0.482 0.278 +fearfully 0.112 0.567 0.271 +fearing 0.125 0.566 0.256 +fearless 0.810 0.806 0.760 +fears 0.061 0.821 0.306 +fearsome 0.115 0.900 0.586 +feasibility 0.653 0.490 0.741 +feasible 0.694 0.388 0.611 +feast 0.979 0.724 0.680 +feat 0.750 0.706 0.849 +feather 0.677 0.208 0.144 +feathered 0.438 0.288 0.214 +feature 0.667 0.314 0.679 +features 0.667 0.433 0.509 +febrile 0.429 0.578 0.414 +fecal 0.255 0.528 0.213 +feces 0.240 0.407 0.307 +fecundity 0.688 0.591 0.683 +fed 0.602 0.370 0.482 +federal 0.530 0.459 0.859 +federation 0.633 0.354 0.763 +fedup 0.327 0.500 0.352 +fee 0.354 0.386 0.556 +feeble 0.157 0.280 0.109 +feed 0.812 0.429 0.739 +feedback 0.622 0.557 0.645 +feeder 0.604 0.452 0.713 +feel 0.802 0.602 0.596 +feelgood 0.990 0.441 0.621 +feeling 0.806 0.329 0.531 +feelingdown 0.490 0.457 0.567 +feelinggood 0.940 0.449 0.655 +feet 0.510 0.240 0.292 +feign 0.340 0.394 0.356 +feigned 0.173 0.602 0.333 +feisty 0.592 0.853 0.789 +felicity 0.913 0.704 0.793 +feline 0.615 0.745 0.509 +fell 0.255 0.462 0.250 +feller 0.406 0.622 0.617 +fellow 0.745 0.298 0.570 +fellowship 0.900 0.429 0.778 +felon 0.111 0.898 0.455 +felony 0.206 0.808 0.472 +felt 0.643 0.417 0.566 +feminine 0.802 0.520 0.394 +femininity 0.750 0.479 0.451 +feminism 0.541 0.570 0.636 +femme 0.551 0.529 0.398 +femoral 0.417 0.324 0.566 +femur 0.408 0.289 0.413 +fen 0.490 0.276 0.379 +fence 0.500 0.198 0.398 +fenced 0.323 0.430 0.429 +fencing 0.542 0.654 0.539 +fend 0.646 0.731 0.537 +fender 0.369 0.459 0.476 +fennel 0.573 0.277 0.389 +ferment 0.375 0.531 0.418 +fermentation 0.420 0.567 0.473 +fern 0.602 0.240 0.290 +ferocious 0.167 0.915 0.776 +ferocity 0.235 0.906 0.746 +ferret 0.385 0.391 0.398 +ferry 0.604 0.509 0.389 +ferryboat 0.594 0.452 0.553 +fertile 0.888 0.408 0.704 +fertility 0.885 0.529 0.726 +fertilize 0.708 0.443 0.542 +fertilizer 0.438 0.463 0.565 +fervent 0.646 0.632 0.773 +fervor 0.573 0.769 0.651 +fess 0.395 0.420 0.370 +fest 0.704 0.574 0.402 +festival 0.870 0.706 0.714 +festive 0.854 0.740 0.764 +fetal 0.388 0.308 0.364 +fetch 0.479 0.363 0.491 +fete 0.580 0.551 0.465 +fetish 0.307 0.706 0.500 +fetus 0.479 0.519 0.395 +feud 0.146 0.796 0.312 +feudal 0.367 0.370 0.610 +feudalism 0.229 0.465 0.607 +fever 0.194 0.674 0.364 +feverish 0.385 0.696 0.436 +fiancee 0.959 0.626 0.556 +fiasco 0.167 0.600 0.200 +fiat 0.520 0.418 0.446 +fib 0.438 0.510 0.361 +fiber 0.719 0.284 0.390 +fiberglass 0.451 0.451 0.443 +fibrosis 0.160 0.469 0.546 +fibrous 0.480 0.441 0.464 +fickle 0.406 0.481 0.346 +fiction 0.438 0.657 0.441 +fictional 0.430 0.490 0.340 +fictitious 0.224 0.444 0.293 +fiddle 0.571 0.449 0.391 +fiddler 0.615 0.580 0.500 +fidelity 0.765 0.580 0.709 +fidgety 0.229 0.786 0.351 +fiduciary 0.375 0.400 0.509 +field 0.640 0.380 0.336 +field hockey 0.602 0.786 0.518 +fielder 0.583 0.378 0.415 +fiend 0.146 0.903 0.608 +fiendish 0.167 0.846 0.591 +fierce 0.281 0.877 0.759 +fiery 0.418 0.850 0.721 +fiesta 0.927 0.779 0.655 +fiesty 0.571 0.663 0.472 +fifteen 0.490 0.290 0.443 +fifty 0.571 0.368 0.439 +fig 0.573 0.390 0.339 +fight 0.531 0.868 0.809 +fighter 0.637 0.760 0.898 +fighting 0.292 0.885 0.783 +fights 0.070 0.920 0.712 +figment 0.552 0.316 0.533 +figurative 0.479 0.450 0.634 +figure 0.688 0.328 0.509 +figurine 0.760 0.283 0.258 +filament 0.510 0.452 0.377 +filamentous 0.531 0.480 0.516 +file 0.480 0.316 0.463 +filet 0.615 0.392 0.291 +filibuster 0.271 0.714 0.508 +filigree 0.576 0.408 0.514 +filing 0.620 0.420 0.700 +filings 0.323 0.412 0.340 +fill 0.729 0.449 0.637 +filler 0.531 0.347 0.529 +fillet 0.745 0.415 0.378 +filling 0.510 0.382 0.525 +filly 0.479 0.564 0.519 +film 0.823 0.491 0.566 +filmmaker 0.704 0.510 0.635 +filmy 0.583 0.510 0.425 +filter 0.440 0.296 0.260 +filth 0.194 0.592 0.319 +filthy 0.115 0.714 0.321 +filtration 0.407 0.520 0.255 +fin 0.333 0.340 0.377 +final 0.276 0.575 0.508 +finale 0.406 0.330 0.468 +finalist 0.833 0.686 0.736 +finality 0.615 0.368 0.627 +finalize 0.556 0.550 0.578 +finalized 0.245 0.210 0.608 +finally 0.583 0.433 0.465 +finance 0.753 0.431 0.843 +financial 0.667 0.500 0.722 +financier 0.602 0.500 0.778 +finch 0.438 0.444 0.358 +find 0.774 0.555 0.580 +finder 0.360 0.550 0.630 +finding 0.796 0.469 0.664 +fine 0.823 0.240 0.647 +finery 0.562 0.479 0.636 +finesse 0.740 0.387 0.412 +finger 0.321 0.264 0.291 +fingernail 0.418 0.415 0.153 +fingerprint 0.583 0.404 0.570 +fingerscrossed 0.573 0.540 0.356 +finish 0.471 0.429 0.545 +finished 0.510 0.387 0.570 +finite 0.384 0.347 0.293 +fink 0.410 0.514 0.439 +fir 0.521 0.275 0.306 +fire 0.380 0.804 0.635 +firearm 0.086 0.943 0.864 +firearms 0.220 0.943 0.821 +fireball 0.302 0.777 0.664 +firecracker 0.474 0.741 0.434 +firefight 0.153 0.920 0.664 +firefighter 0.637 0.770 0.773 +firefly 0.622 0.410 0.363 +firehouse 0.594 0.689 0.627 +firelight 0.677 0.504 0.639 +fireman 0.583 0.745 0.755 +fireplace 0.667 0.380 0.417 +firepower 0.375 0.941 0.810 +fireproof 0.684 0.679 0.723 +fireside 0.684 0.377 0.394 +firestorm 0.180 0.929 0.766 +firewall 0.485 0.602 0.629 +firewood 0.520 0.348 0.263 +firework 0.786 0.904 0.593 +fireworks 0.735 0.863 0.579 +firing 0.188 0.931 0.803 +firm 0.635 0.380 0.728 +firmament 0.750 0.407 0.660 +firmly 0.786 0.510 0.777 +firmness 0.823 0.479 0.939 +first 0.625 0.500 0.788 +firstborn 0.786 0.490 0.695 +firstworldprobs 0.458 0.612 0.483 +fiscal 0.500 0.582 0.845 +fish 0.510 0.280 0.250 +fisherman 0.656 0.461 0.546 +fishery 0.574 0.503 0.519 +fishing 0.677 0.283 0.405 +fishing boat 0.521 0.403 0.627 +fishy 0.224 0.601 0.471 +fissile 0.333 0.490 0.380 +fission 0.386 0.500 0.567 +fissure 0.333 0.510 0.431 +fist 0.333 0.686 0.481 +fistfight 0.208 0.902 0.543 +fistful 0.500 0.509 0.500 +fistula 0.312 0.481 0.330 +fit 0.604 0.450 0.632 +fitness 0.875 0.529 0.810 +fits 0.571 0.363 0.580 +fitted 0.507 0.404 0.673 +fitting 0.612 0.441 0.638 +fittings 0.531 0.404 0.409 +five 0.510 0.221 0.298 +fiver 0.458 0.469 0.517 +fix 0.760 0.538 0.519 +fixable 0.724 0.470 0.645 +fixation 0.562 0.459 0.655 +fixed 0.684 0.167 0.509 +fixer 0.633 0.375 0.606 +fixture 0.663 0.216 0.409 +fixtures 0.643 0.330 0.370 +fizz 0.459 0.708 0.349 +fjord 0.510 0.404 0.463 +flabbergast 0.480 0.679 0.547 +flabbergasted 0.312 0.802 0.342 +flabby 0.292 0.358 0.250 +flaccid 0.156 0.400 0.151 +flag 0.592 0.378 0.536 +flagging 0.521 0.519 0.509 +flagpole 0.500 0.394 0.458 +flagrant 0.286 0.673 0.455 +flagship 0.592 0.587 0.703 +flagstaff 0.520 0.517 0.500 +flair 0.775 0.471 0.676 +flak 0.390 0.600 0.600 +flake 0.385 0.388 0.289 +flaky 0.363 0.509 0.279 +flamboyant 0.615 0.794 0.705 +flame 0.448 0.574 0.615 +flamethrower 0.160 0.882 0.683 +flaming 0.406 0.645 0.558 +flamingo 0.667 0.451 0.482 +flammable 0.216 0.800 0.715 +flan 0.604 0.304 0.198 +flange 0.500 0.306 0.390 +flank 0.448 0.458 0.443 +flanked 0.333 0.431 0.368 +flanking 0.490 0.622 0.519 +flannel 0.490 0.250 0.327 +flap 0.275 0.385 0.344 +flapping 0.458 0.728 0.404 +flare 0.558 0.823 0.508 +flares 0.580 0.642 0.556 +flaring 0.625 0.771 0.509 +flash 0.571 0.590 0.657 +flashback 0.265 0.400 0.485 +flashing 0.604 0.574 0.438 +flashlight 0.653 0.414 0.356 +flashy 0.704 0.600 0.827 +flask 0.418 0.412 0.454 +flat 0.408 0.236 0.303 +flatbed 0.490 0.250 0.380 +flatfoot 0.265 0.333 0.330 +flatness 0.479 0.280 0.527 +flatten 0.286 0.469 0.442 +flatter 0.521 0.418 0.302 +flattered 0.865 0.608 0.708 +flattering 0.755 0.686 0.500 +flattery 0.470 0.575 0.404 +flatulence 0.210 0.632 0.343 +flaunt 0.438 0.611 0.525 +flavor 0.885 0.479 0.392 +flaw 0.319 0.491 0.175 +flawed 0.133 0.490 0.194 +flawless 0.729 0.420 0.741 +flea 0.286 0.353 0.218 +fleabag 0.271 0.557 0.348 +fled 0.224 0.639 0.322 +flee 0.292 0.796 0.232 +fleece 0.561 0.250 0.381 +fleet 0.547 0.430 0.623 +fleeting 0.439 0.650 0.387 +flesh 0.604 0.390 0.475 +fleshy 0.500 0.518 0.406 +flex 0.604 0.378 0.330 +flexibility 0.867 0.402 0.472 +flexible 0.719 0.460 0.465 +flexin 0.552 0.559 0.366 +flexion 0.449 0.551 0.418 +flick 0.688 0.541 0.515 +flicker 0.635 0.321 0.333 +flickering 0.490 0.444 0.289 +flier 0.541 0.490 0.652 +flight 0.646 0.630 0.587 +flighty 0.219 0.602 0.436 +flimsy 0.302 0.396 0.189 +flinch 0.350 0.804 0.555 +fling 0.439 0.696 0.534 +flint 0.521 0.439 0.536 +flip 0.281 0.529 0.435 +flip flop 0.417 0.519 0.321 +flipper 0.677 0.420 0.415 +flipping 0.553 0.551 0.345 +flirt 0.792 0.790 0.538 +flirtation 0.653 0.719 0.482 +flirting 0.590 0.773 0.491 +flirty 0.714 0.721 0.491 +float 0.688 0.394 0.344 +floater 0.480 0.433 0.370 +flock 0.500 0.546 0.543 +flog 0.408 0.520 0.382 +flood 0.208 0.778 0.608 +floor 0.430 0.230 0.250 +flooring 0.562 0.235 0.346 +floozy 0.410 0.477 0.430 +flop 0.081 0.642 0.196 +floppy 0.549 0.300 0.333 +flora 0.833 0.324 0.567 +floral 0.833 0.235 0.264 +florist 0.771 0.410 0.388 +floss 0.500 0.280 0.278 +flotation 0.510 0.353 0.333 +flounder 0.711 0.333 0.345 +flour 0.530 0.235 0.239 +flourish 0.939 0.573 0.601 +flow 0.696 0.316 0.464 +flower 0.802 0.189 0.254 +flowering 0.906 0.627 0.500 +flowers 0.875 0.324 0.330 +flowery 0.792 0.332 0.446 +flows 0.571 0.480 0.434 +flu 0.230 0.547 0.250 +fluctuate 0.285 0.617 0.480 +fluctuating 0.292 0.591 0.395 +fluctuation 0.347 0.750 0.519 +flue 0.354 0.688 0.451 +fluency 0.776 0.504 0.718 +fluent 0.760 0.500 0.614 +fluff 0.520 0.264 0.172 +fluffy 0.781 0.431 0.356 +fluid 0.673 0.407 0.589 +fluidity 0.729 0.510 0.576 +fluke 0.446 0.450 0.432 +flunk 0.104 0.548 0.170 +flunky 0.205 0.452 0.216 +fluorescence 0.667 0.490 0.500 +fluorescent 0.602 0.595 0.500 +flurries 0.422 0.760 0.517 +flurry 0.302 0.760 0.559 +flush 0.408 0.755 0.589 +flustered 0.316 0.903 0.283 +flute 0.635 0.330 0.363 +fluted 0.438 0.438 0.389 +flutter 0.479 0.548 0.330 +fluvial 0.571 0.363 0.588 +flux 0.473 0.472 0.451 +fly 0.760 0.775 0.676 +flyboy 0.541 0.647 0.573 +flyer 0.480 0.300 0.362 +flying 0.877 0.606 0.696 +flywheel 0.667 0.480 0.442 +foal 0.542 0.578 0.482 +foam 0.698 0.230 0.204 +foaming 0.643 0.240 0.198 +foamy 0.663 0.306 0.291 +fob 0.327 0.402 0.396 +focal 0.367 0.365 0.482 +focus 0.690 0.382 0.648 +fodder 0.316 0.358 0.430 +foe 0.071 0.827 0.459 +fog 0.510 0.213 0.260 +foggy 0.354 0.337 0.302 +foil 0.312 0.204 0.342 +foiled 0.235 0.470 0.144 +fold 0.385 0.412 0.330 +folded 0.179 0.373 0.327 +folder 0.490 0.279 0.375 +foliage 0.620 0.373 0.237 +folio 0.513 0.265 0.435 +folk 0.663 0.433 0.432 +folklore 0.755 0.585 0.449 +follicle 0.406 0.331 0.436 +follicular 0.401 0.305 0.391 +follow 0.667 0.509 0.600 +follower 0.646 0.488 0.461 +folly 0.184 0.833 0.363 +fond 0.885 0.602 0.518 +fondle 0.823 0.485 0.355 +fondling 0.794 0.564 0.500 +fondness 0.885 0.391 0.503 +fondue 0.656 0.363 0.350 +font 0.615 0.336 0.576 +food 0.888 0.324 0.527 +foodie 0.781 0.465 0.484 +fool 0.160 0.560 0.148 +fooled 0.051 0.692 0.241 +foolhardy 0.541 0.816 0.596 +fooling 0.167 0.755 0.384 +foolish 0.316 0.255 0.109 +foolishness 0.235 0.472 0.173 +foolproof 0.479 0.484 0.500 +foot 0.490 0.290 0.254 +foot stool 0.469 0.317 0.355 +footage 0.625 0.235 0.364 +football 0.755 0.760 0.582 +footbridge 0.582 0.375 0.440 +foothold 0.673 0.336 0.582 +footing 0.760 0.346 0.464 +footlocker 0.500 0.417 0.393 +footloose 0.549 0.595 0.447 +footpath 0.677 0.321 0.473 +footprint 0.592 0.292 0.336 +footwear 0.643 0.337 0.275 +footwork 0.448 0.540 0.352 +fop 0.281 0.561 0.328 +forage 0.583 0.389 0.370 +foray 0.418 0.618 0.676 +forbearance 0.520 0.471 0.549 +forbid 0.115 0.686 0.598 +forbidding 0.198 0.781 0.500 +force 0.612 0.750 0.905 +forced 0.180 0.721 0.458 +forceful 0.533 0.673 0.898 +forceps 0.354 0.615 0.436 +forces 0.551 0.686 0.886 +forcibly 0.365 0.704 0.647 +ford 0.521 0.340 0.382 +fore 0.667 0.417 0.654 +forearm 0.469 0.304 0.509 +foreboding 0.439 0.706 0.636 +forecast 0.783 0.419 0.698 +forecaster 0.635 0.611 0.846 +foreclose 0.220 0.582 0.560 +foreclosure 0.167 0.651 0.500 +forefathers 0.690 0.412 0.627 +forefinger 0.510 0.254 0.370 +forefront 0.573 0.559 0.811 +forego 0.396 0.661 0.291 +foregoing 0.420 0.346 0.324 +foregone 0.271 0.567 0.235 +foreground 0.708 0.491 0.590 +forehead 0.470 0.308 0.556 +foreign 0.573 0.681 0.385 +foreigner 0.500 0.519 0.480 +foreman 0.458 0.612 0.750 +foremost 0.735 0.593 0.907 +forensic 0.439 0.627 0.436 +forensics 0.235 0.545 0.679 +foreplay 0.724 0.627 0.474 +forerunner 0.694 0.540 0.843 +foresee 0.583 0.452 0.522 +foreseen 0.566 0.361 0.562 +foresight 0.680 0.482 0.640 +forest 0.729 0.270 0.435 +forestall 0.540 0.550 0.606 +forethought 0.765 0.491 0.580 +foreveralone 0.296 0.375 0.343 +forevermore 0.843 0.425 0.614 +forewarned 0.480 0.618 0.606 +foreword 0.590 0.314 0.551 +forfeit 0.083 0.635 0.245 +forfeited 0.156 0.650 0.352 +forfeiture 0.184 0.588 0.368 +forge 0.520 0.424 0.686 +forger 0.156 0.673 0.518 +forgery 0.235 0.654 0.481 +forget 0.312 0.382 0.209 +forgetful 0.240 0.343 0.264 +forgetfulness 0.271 0.385 0.302 +forgive 0.781 0.408 0.562 +forgiven 0.750 0.302 0.510 +forgiveness 0.667 0.430 0.471 +forgiving 0.885 0.317 0.556 +forgotten 0.235 0.280 0.184 +fork 0.406 0.300 0.529 +forked 0.333 0.585 0.365 +forking 0.327 0.596 0.490 +forklift 0.480 0.537 0.526 +forlorn 0.316 0.571 0.217 +form 0.510 0.302 0.436 +formal 0.735 0.250 0.625 +formaldehyde 0.296 0.415 0.443 +formalism 0.838 0.289 0.689 +formality 0.594 0.353 0.750 +format 0.562 0.308 0.438 +formation 0.615 0.453 0.731 +formative 0.688 0.442 0.800 +formed 0.656 0.272 0.696 +formidable 0.708 0.709 0.857 +forming 0.729 0.343 0.800 +formless 0.398 0.201 0.163 +formula 0.521 0.450 0.585 +formulary 0.531 0.470 0.500 +formulate 0.851 0.456 0.673 +fornicate 0.396 0.933 0.565 +fornication 0.365 0.951 0.457 +forsake 0.102 0.567 0.223 +forsaken 0.050 0.490 0.192 +forsooth 0.490 0.450 0.406 +fort 0.780 0.673 0.860 +forte 0.829 0.737 0.800 +forthcoming 0.660 0.509 0.600 +forthright 0.663 0.411 0.546 +forthwith 0.688 0.606 0.650 +fortification 0.652 0.769 0.817 +fortify 0.745 0.824 0.911 +fortitude 0.823 0.608 0.897 +fortnight 0.770 0.650 0.397 +fortnightly 0.592 0.337 0.398 +fortress 0.816 0.500 0.933 +fortuitous 0.625 0.469 0.546 +fortunate 0.927 0.639 0.836 +fortune 0.926 0.731 0.873 +fortunes 0.824 0.706 0.789 +forty 0.458 0.367 0.482 +forum 0.556 0.490 0.632 +forward 0.873 0.412 0.750 +forwarding 0.583 0.537 0.510 +fossil 0.480 0.292 0.380 +fossils 0.520 0.314 0.422 +foul 0.224 0.460 0.355 +found 0.833 0.446 0.490 +foundation 0.771 0.385 0.730 +founder 0.760 0.465 0.891 +founding 0.698 0.404 0.898 +foundry 0.531 0.491 0.594 +fountain 0.704 0.292 0.559 +four 0.552 0.280 0.383 +fourfold 0.530 0.408 0.510 +foursome 0.615 0.497 0.518 +fourteen 0.552 0.279 0.308 +fourth 0.559 0.280 0.398 +fowl 0.510 0.388 0.364 +fox 0.323 0.555 0.491 +foxhole 0.312 0.539 0.389 +foxtrot 0.562 0.520 0.505 +foxy 0.552 0.642 0.679 +foyer 0.552 0.370 0.443 +fraction 0.417 0.330 0.400 +fractional 0.306 0.360 0.509 +fracture 0.135 0.740 0.375 +fragile 0.302 0.163 0.126 +fragility 0.316 0.306 0.200 +fragment 0.211 0.316 0.429 +fragmentary 0.438 0.520 0.464 +fragrance 0.847 0.357 0.667 +fragrant 0.615 0.598 0.613 +frail 0.255 0.333 0.069 +frailty 0.385 0.400 0.218 +frame 0.469 0.333 0.420 +framework 0.459 0.330 0.360 +franc 0.710 0.451 0.640 +franchise 0.663 0.400 0.560 +frank 0.625 0.358 0.604 +frankenstorm 0.357 0.726 0.546 +frankness 0.571 0.612 0.745 +frantic 0.210 0.890 0.627 +frantically 0.375 0.898 0.735 +frat 0.714 0.371 0.726 +fraternal 0.844 0.336 0.536 +fraternity 0.892 0.536 0.679 +fraud 0.111 0.688 0.407 +fraudulent 0.150 0.774 0.417 +fraught 0.266 0.662 0.596 +fray 0.337 0.542 0.482 +frayed 0.312 0.363 0.307 +frazzled 0.344 0.415 0.339 +freak 0.052 0.839 0.464 +freaked 0.135 0.917 0.340 +freakedout 0.323 0.688 0.365 +freakingout 0.219 0.769 0.339 +freakish 0.135 0.915 0.566 +freakout 0.250 0.696 0.397 +freaky 0.190 0.615 0.384 +freckle 0.542 0.396 0.254 +free 0.896 0.500 0.544 +freebie 0.796 0.596 0.500 +freedom 0.969 0.544 0.905 +freehold 0.635 0.630 0.882 +freelance 0.833 0.577 0.736 +freelancer 0.614 0.564 0.553 +freely 0.875 0.456 0.716 +freeman 0.823 0.454 0.618 +freestyle 0.765 0.652 0.520 +freeway 0.531 0.644 0.648 +freeze 0.191 0.406 0.481 +freezer 0.396 0.406 0.407 +freezing 0.327 0.367 0.471 +freight 0.411 0.528 0.490 +freighter 0.406 0.445 0.580 +french horn 0.573 0.471 0.407 +frenetic 0.429 0.930 0.616 +frenzied 0.365 0.951 0.655 +frenzy 0.610 0.965 0.682 +frequency 0.561 0.557 0.537 +frequent 0.594 0.481 0.525 +frequently 0.596 0.423 0.634 +fresco 0.827 0.280 0.320 +fresh 0.908 0.292 0.419 +freshair 0.688 0.377 0.509 +freshen 0.806 0.363 0.566 +freshener 0.704 0.380 0.473 +freshman 0.677 0.570 0.441 +freshness 0.917 0.333 0.585 +freshstart 0.765 0.580 0.500 +freshwater 0.854 0.284 0.393 +fret 0.289 0.460 0.231 +fretful 0.409 0.689 0.364 +friar 0.510 0.260 0.531 +fricking 0.333 0.642 0.357 +friction 0.271 0.778 0.534 +friday 0.624 0.411 0.341 +fridge 0.571 0.292 0.402 +fried 0.479 0.482 0.336 +friend 0.906 0.413 0.573 +friendless 0.102 0.360 0.204 +friendliness 0.981 0.270 0.611 +friendly 0.917 0.398 0.598 +friends 0.929 0.510 0.625 +friendship 0.958 0.343 0.694 +frigate 0.490 0.510 0.560 +friggen 0.390 0.550 0.442 +fright 0.177 0.816 0.191 +frighten 0.255 0.843 0.500 +frightened 0.153 0.817 0.255 +frightening 0.122 0.969 0.625 +frightful 0.125 0.755 0.455 +frigid 0.219 0.481 0.395 +fringe 0.520 0.387 0.323 +fringed 0.458 0.370 0.348 +frisbee 0.706 0.543 0.364 +frisk 0.490 0.547 0.377 +frisky 0.700 0.632 0.525 +frivolous 0.271 0.565 0.377 +frock 0.632 0.327 0.381 +frog 0.439 0.311 0.150 +froggy 0.500 0.560 0.425 +frolic 0.781 0.864 0.538 +front 0.677 0.350 0.623 +frontage 0.510 0.356 0.277 +frontal 0.459 0.434 0.526 +frontier 0.438 0.550 0.650 +fronting 0.500 0.480 0.509 +frontispiece 0.438 0.453 0.491 +frost 0.449 0.455 0.385 +frostbite 0.203 0.380 0.566 +frosted 0.748 0.471 0.218 +frosting 0.823 0.480 0.424 +frosty 0.427 0.480 0.381 +froth 0.612 0.287 0.194 +frothy 0.774 0.398 0.356 +frown 0.214 0.602 0.433 +frowning 0.194 0.582 0.500 +frozen 0.344 0.346 0.375 +frugal 0.480 0.355 0.355 +fruit 0.896 0.291 0.312 +fruit punch 0.837 0.363 0.368 +fruitcake 0.865 0.440 0.357 +fruitful 0.730 0.618 0.637 +fruition 0.776 0.567 0.664 +fruitless 0.260 0.580 0.311 +fruits 0.865 0.357 0.259 +fruity 0.683 0.414 0.330 +frustrate 0.100 0.809 0.243 +frustrated 0.080 0.651 0.255 +frustrates 0.146 0.653 0.340 +frustrating 0.042 0.696 0.264 +frustration 0.060 0.730 0.280 +fry 0.520 0.610 0.324 +fryer 0.573 0.459 0.431 +fuchsia 0.633 0.275 0.264 +fuck 0.198 0.930 0.446 +fuckedoff 0.122 0.696 0.316 +fucker 0.094 0.788 0.357 +fucking 0.229 0.812 0.390 +fuckoff 0.190 0.700 0.457 +fucksake 0.240 0.702 0.466 +fucktard 0.214 0.643 0.364 +fuckyeah 0.490 0.811 0.528 +fudge 0.853 0.418 0.407 +fuel 0.445 0.528 0.644 +fugitive 0.104 0.922 0.388 +fulcrum 0.410 0.320 0.445 +fulfill 0.784 0.461 0.577 +fulfilled 0.896 0.480 0.676 +fulfilling 0.823 0.417 0.755 +fulfillment 0.833 0.528 0.683 +full 0.602 0.255 0.704 +fullback 0.500 0.594 0.519 +fullness 0.868 0.402 0.811 +fully 0.763 0.450 0.779 +fulsome 0.510 0.509 0.560 +fumble 0.360 0.551 0.412 +fume 0.300 0.454 0.372 +fumigation 0.327 0.627 0.604 +fumin 0.354 0.420 0.443 +fuming 0.240 0.660 0.481 +fun 0.918 0.843 0.667 +function 0.694 0.296 0.618 +functional 0.750 0.500 0.720 +fund 0.521 0.360 0.426 +fundamental 0.708 0.422 0.903 +fundamentalist 0.490 0.430 0.759 +fundamentally 0.653 0.441 0.759 +funday 0.743 0.549 0.525 +funding 0.729 0.480 0.827 +fundraiser 0.610 0.577 0.667 +fundraising 0.760 0.620 0.544 +funds 0.633 0.330 0.461 +funeral 0.073 0.380 0.393 +fungus 0.388 0.337 0.173 +funk 0.466 0.589 0.390 +funky 0.531 0.755 0.389 +funnel 0.354 0.274 0.336 +funny 0.918 0.610 0.566 +fur 0.583 0.392 0.315 +furious 0.062 0.953 0.598 +furiously 0.062 0.925 0.657 +furlong 0.418 0.446 0.431 +furlough 0.531 0.432 0.772 +furnace 0.429 0.529 0.500 +furnish 0.755 0.487 0.490 +furnishings 0.592 0.177 0.346 +furniture 0.688 0.260 0.264 +furor 0.500 0.863 0.636 +furrow 0.408 0.420 0.345 +furry 0.428 0.400 0.333 +furtherance 0.698 0.441 0.727 +fury 0.062 0.875 0.676 +fuse 0.373 0.565 0.574 +fuselage 0.312 0.558 0.529 +fusion 0.635 0.561 0.741 +fuss 0.406 0.876 0.480 +fussy 0.417 0.643 0.519 +fustrated 0.163 0.684 0.356 +futile 0.122 0.332 0.158 +futility 0.125 0.320 0.176 +futon 0.429 0.351 0.343 +future 0.888 0.644 0.786 +fuzz 0.521 0.482 0.363 +fuzzy 0.306 0.472 0.158 +gab 0.500 0.471 0.375 +gaby 0.510 0.347 0.377 +gad 0.510 0.470 0.408 +gadget 0.635 0.559 0.382 +gaff 0.333 0.418 0.429 +gag 0.323 0.660 0.398 +gaga 0.479 0.396 0.260 +gage 0.552 0.451 0.473 +gaggle 0.542 0.529 0.664 +gahhh 0.323 0.557 0.278 +gaiety 0.854 0.759 0.720 +gain 0.917 0.640 0.822 +gainful 0.730 0.589 0.673 +gaining 0.837 0.618 0.883 +gait 0.510 0.398 0.505 +gal 0.500 0.469 0.337 +gala 0.755 0.443 0.679 +galactic 0.656 0.670 0.776 +galaxy 0.750 0.571 0.750 +gale 0.271 0.691 0.611 +gall 0.417 0.510 0.353 +gallant 0.908 0.539 0.679 +gallantry 0.906 0.663 0.871 +gallbladder 0.354 0.471 0.472 +galled 0.270 0.731 0.356 +gallery 0.659 0.433 0.569 +galley 0.520 0.445 0.412 +gallon 0.531 0.327 0.345 +gallop 0.500 0.775 0.588 +galloping 0.643 0.735 0.645 +gallows 0.167 0.712 0.422 +galore 0.823 0.574 0.729 +galvanic 0.396 0.490 0.557 +gamble 0.568 0.798 0.361 +gambler 0.458 0.694 0.618 +gambling 0.365 0.806 0.347 +game 0.735 0.788 0.493 +gameday 0.729 0.593 0.544 +gametime 0.735 0.571 0.442 +gaming 0.896 0.633 0.491 +gamma 0.480 0.429 0.491 +gammon 0.510 0.418 0.442 +gamut 0.490 0.340 0.462 +gander 0.510 0.410 0.353 +gang 0.217 0.850 0.629 +gangland 0.402 0.607 0.405 +gangrene 0.133 0.653 0.359 +gangster 0.292 0.833 0.655 +gangway 0.490 0.575 0.450 +gaol 0.240 0.750 0.435 +gap 0.396 0.451 0.357 +gape 0.493 0.651 0.287 +gaping 0.408 0.668 0.242 +garage 0.531 0.283 0.455 +garb 0.562 0.370 0.508 +garbage 0.188 0.510 0.192 +garbled 0.074 0.720 0.270 +garden 0.770 0.230 0.456 +gardener 0.673 0.346 0.361 +gardening 0.854 0.333 0.361 +gardens 0.775 0.202 0.296 +gargle 0.410 0.594 0.336 +gargoyle 0.286 0.536 0.525 +garish 0.306 0.625 0.311 +garlic 0.460 0.323 0.277 +garment 0.531 0.333 0.380 +garner 0.479 0.460 0.500 +garnet 0.643 0.418 0.368 +garnish 0.765 0.418 0.490 +garrison 0.510 0.527 0.679 +garter 0.521 0.406 0.353 +gas 0.396 0.408 0.519 +gaseous 0.398 0.462 0.298 +gash 0.429 0.560 0.406 +gasification 0.344 0.509 0.593 +gasket 0.541 0.367 0.585 +gasoline 0.417 0.562 0.519 +gasp 0.440 0.754 0.298 +gasping 0.208 0.704 0.379 +gassy 0.354 0.497 0.304 +gastric 0.327 0.559 0.430 +gastronomy 0.812 0.519 0.581 +gate 0.510 0.235 0.426 +gatekeeper 0.510 0.490 0.598 +gateway 0.592 0.376 0.529 +gather 0.648 0.510 0.546 +gatherer 0.510 0.425 0.579 +gathering 0.854 0.657 0.667 +gator 0.418 0.520 0.547 +gatorade 0.719 0.529 0.519 +gauche 0.254 0.398 0.385 +gaudy 0.653 0.735 0.721 +gauge 0.438 0.646 0.518 +gauging 0.480 0.463 0.556 +gaunt 0.214 0.490 0.237 +gauntlet 0.420 0.491 0.390 +gauze 0.460 0.275 0.276 +gavel 0.520 0.418 0.490 +gawk 0.333 0.472 0.434 +gaze 0.633 0.588 0.586 +gazebo 0.469 0.402 0.341 +gazelle 0.669 0.448 0.460 +gazette 0.469 0.390 0.604 +gazetteer 0.531 0.417 0.527 +gazillion 0.531 0.534 0.538 +gazing 0.677 0.413 0.362 +gear 0.510 0.577 0.509 +geek 0.479 0.392 0.390 +geeky 0.479 0.431 0.454 +geez 0.417 0.396 0.390 +geezer 0.458 0.374 0.414 +geisha 0.521 0.679 0.442 +gel 0.524 0.206 0.279 +gelatin 0.562 0.402 0.361 +geld 0.406 0.460 0.456 +gelding 0.398 0.520 0.455 +gem 0.917 0.480 0.582 +gemini 0.531 0.320 0.327 +gender 0.688 0.346 0.611 +genealogy 0.479 0.370 0.644 +general 0.834 0.484 0.853 +generality 0.604 0.360 0.500 +generalization 0.542 0.459 0.704 +generally 0.562 0.255 0.473 +generate 0.771 0.423 0.772 +generation 0.903 0.480 0.685 +generative 0.724 0.549 0.708 +generator 0.704 0.568 0.864 +generic 0.520 0.357 0.422 +generosity 0.958 0.443 0.692 +generous 1.000 0.410 0.810 +genesis 0.612 0.429 0.658 +genetic 0.562 0.288 0.726 +genetics 0.552 0.460 0.574 +genial 0.867 0.630 0.769 +genie 0.760 0.600 0.908 +genital 0.385 0.694 0.453 +genitalia 0.323 0.667 0.500 +genius 0.878 0.667 0.846 +genocide 0.020 0.878 0.627 +genome 0.507 0.366 0.509 +genre 0.520 0.433 0.500 +gent 0.573 0.494 0.464 +genteel 0.917 0.333 0.656 +gentile 0.833 0.250 0.527 +gentle 0.847 0.353 0.589 +gentleman 0.823 0.439 0.712 +gentlemanly 0.918 0.451 0.720 +gentleness 0.927 0.278 0.447 +gently 0.917 0.255 0.360 +gentry 0.560 0.480 0.625 +genuine 0.875 0.450 0.685 +genus 0.582 0.349 0.561 +geographic 0.698 0.330 0.664 +geographical 0.500 0.317 0.637 +geography 0.719 0.150 0.553 +geological 0.667 0.324 0.596 +geologist 0.594 0.431 0.625 +geology 0.635 0.321 0.518 +geometric 0.542 0.356 0.491 +geometry 0.490 0.270 0.537 +geranium 0.635 0.250 0.458 +gerbil 0.453 0.306 0.398 +geriatric 0.479 0.247 0.436 +germ 0.265 0.421 0.302 +german 0.438 0.290 0.570 +germane 0.570 0.500 0.567 +germinate 0.604 0.472 0.625 +germination 0.439 0.490 0.566 +germs 0.135 0.510 0.380 +gestation 0.561 0.538 0.702 +gesture 0.667 0.481 0.427 +get 0.740 0.594 0.667 +getaway 0.500 0.760 0.368 +getoverit 0.327 0.481 0.433 +getoveryourself 0.470 0.481 0.472 +getup 0.541 0.582 0.455 +getyourown 0.469 0.547 0.492 +ghastly 0.125 0.790 0.472 +ghetto 0.302 0.630 0.482 +ghost 0.265 0.755 0.343 +ghostly 0.260 0.764 0.430 +ghoul 0.260 0.561 0.430 +giant 0.646 0.814 0.963 +gibberish 0.375 0.510 0.360 +giddy 0.438 0.847 0.611 +gift 0.880 0.539 0.483 +gifted 0.902 0.647 0.868 +gifts 0.865 0.755 0.509 +gig 0.816 0.755 0.594 +gigantic 0.750 0.776 0.921 +giggle 0.719 0.618 0.360 +giggles 0.865 0.684 0.346 +giggling 0.886 0.726 0.391 +gigolo 0.400 0.706 0.528 +gilded 0.719 0.471 0.455 +gill 0.521 0.473 0.382 +gills 0.479 0.583 0.609 +gilt 0.583 0.417 0.510 +gimmick 0.380 0.663 0.519 +gimp 0.469 0.442 0.342 +gin 0.449 0.551 0.518 +ginger 0.406 0.375 0.316 +gingerbread 0.597 0.333 0.264 +gingerly 0.602 0.406 0.415 +ginseng 0.677 0.360 0.364 +giraffe 0.561 0.347 0.436 +girder 0.388 0.245 0.452 +girdle 0.500 0.340 0.349 +girlfriend 0.712 0.763 0.604 +girlie 0.604 0.540 0.409 +girlish 0.677 0.477 0.345 +girly 0.595 0.462 0.371 +girth 0.520 0.353 0.377 +gist 0.622 0.450 0.519 +give 0.750 0.346 0.500 +giveaway 0.865 0.618 0.437 +giver 0.688 0.415 0.658 +giving 0.795 0.333 0.585 +gizmo 0.510 0.490 0.337 +gizzard 0.422 0.423 0.259 +glabrous 0.413 0.474 0.462 +glacial 0.439 0.327 0.474 +glacier 0.573 0.396 0.554 +glad 0.938 0.760 0.740 +glade 0.600 0.385 0.434 +gladiator 0.500 0.833 0.866 +gladness 0.896 0.670 0.643 +glamorous 0.918 0.630 0.791 +glamour 0.823 0.606 0.623 +glance 0.625 0.357 0.454 +gland 0.396 0.382 0.467 +glare 0.698 0.735 0.733 +glaring 0.694 0.794 0.798 +glass 0.490 0.404 0.322 +glasses 0.531 0.210 0.330 +glassware 0.633 0.356 0.450 +glaucoma 0.208 0.500 0.315 +glaze 0.650 0.340 0.356 +glazed 0.622 0.410 0.491 +gleam 0.781 0.520 0.741 +gleaming 0.827 0.635 0.627 +glean 0.398 0.531 0.500 +glee 0.698 0.580 0.464 +gleeful 0.906 0.806 0.679 +glen 0.573 0.337 0.406 +glib 0.438 0.433 0.381 +glide 0.561 0.706 0.415 +glider 0.618 0.548 0.590 +glimmer 0.615 0.462 0.427 +glimpse 0.646 0.480 0.455 +glint 0.677 0.538 0.541 +glisten 0.765 0.608 0.694 +glitch 0.444 0.448 0.269 +glitter 0.814 0.750 0.762 +glittering 0.860 0.588 0.818 +gloat 0.500 0.637 0.603 +global 0.583 0.520 0.713 +globe 0.760 0.315 0.364 +globular 0.542 0.375 0.438 +gloom 0.135 0.404 0.196 +gloomy 0.107 0.410 0.287 +glorification 0.821 0.541 0.817 +glorified 0.865 0.570 0.886 +glorify 0.940 0.591 0.661 +glorious 0.959 0.673 0.827 +glory 0.948 0.735 0.817 +gloss 0.757 0.466 0.625 +glossary 0.570 0.204 0.447 +glossy 0.802 0.519 0.807 +glove 0.500 0.230 0.382 +gloves 0.542 0.225 0.491 +glow 0.918 0.500 0.745 +glowing 0.940 0.620 0.737 +glucose 0.562 0.316 0.444 +glue 0.450 0.345 0.349 +glum 0.244 0.337 0.123 +glut 0.417 0.524 0.540 +gluten 0.385 0.308 0.388 +glutton 0.438 0.519 0.384 +gluttony 0.500 0.702 0.412 +glycerin 0.427 0.402 0.402 +gnat 0.357 0.345 0.200 +gnome 0.429 0.479 0.380 +go 0.510 0.441 0.444 +goal 0.830 0.356 0.669 +goalie 0.573 0.389 0.455 +goals 0.719 0.490 0.795 +goat 0.448 0.304 0.364 +goatee 0.479 0.290 0.255 +gob 0.280 0.357 0.447 +gobble 0.390 0.623 0.455 +goblet 0.786 0.353 0.442 +goblin 0.333 0.542 0.377 +god 0.758 0.518 0.886 +godbless 0.823 0.395 0.588 +goddamn 0.125 0.760 0.422 +goddamned 0.042 0.758 0.420 +goddess 0.865 0.560 0.888 +godfather 0.694 0.450 0.509 +godforsaken 0.439 0.520 0.422 +godisgood 0.740 0.434 0.630 +godisgreat 0.712 0.596 0.600 +godless 0.316 0.557 0.358 +godlike 0.854 0.648 0.870 +godly 0.747 0.298 0.589 +godmother 0.733 0.311 0.530 +godsend 0.865 0.562 0.613 +godson 0.680 0.515 0.429 +gofuckyourself 0.167 0.654 0.415 +goggle 0.525 0.286 0.360 +goggles 0.667 0.360 0.278 +gold 0.939 0.686 0.692 +golden 0.802 0.491 0.609 +goldfish 0.786 0.296 0.317 +golf 0.573 0.358 0.447 +golfer 0.602 0.402 0.578 +golfing 0.625 0.427 0.455 +gondola 0.520 0.404 0.379 +gone 0.292 0.230 0.190 +goner 0.410 0.461 0.274 +gong 0.490 0.529 0.462 +gonorrhea 0.106 0.635 0.322 +goo 0.439 0.396 0.312 +goober 0.469 0.444 0.342 +good 0.938 0.368 0.534 +goodbye 0.240 0.389 0.328 +goodday 0.961 0.357 0.418 +goodfeeling 0.939 0.459 0.679 +goodhealth 0.938 0.402 0.712 +goodie 0.854 0.327 0.600 +goodies 0.950 0.622 0.424 +goodlife 0.917 0.471 0.736 +goodly 0.701 0.471 0.636 +goodmood 0.823 0.491 0.519 +goodmorning 0.922 0.461 0.552 +goodmusic 0.756 0.500 0.500 +goodness 0.969 0.321 0.715 +goodnews 0.961 0.740 0.768 +goods 0.888 0.396 0.726 +goodtimes 0.910 0.526 0.629 +goodvibes 0.827 0.500 0.534 +goodwill 0.938 0.327 0.667 +goody 0.786 0.337 0.570 +gooey 0.392 0.480 0.445 +goof 0.448 0.490 0.272 +goofball 0.561 0.550 0.382 +goofy 0.281 0.224 0.179 +goon 0.312 0.481 0.361 +gooood 0.857 0.652 0.547 +goop 0.469 0.394 0.333 +goose 0.479 0.283 0.265 +gopher 0.449 0.440 0.421 +gore 0.260 0.608 0.518 +gorge 0.365 0.644 0.420 +gorgeous 0.920 0.560 0.741 +gorilla 0.565 0.720 0.648 +gory 0.140 0.875 0.455 +gospel 0.740 0.333 0.580 +gossip 0.173 0.765 0.245 +gothic 0.197 0.333 0.475 +gouge 0.396 0.441 0.400 +goulash 0.582 0.429 0.347 +gourd 0.427 0.271 0.289 +gourmet 0.911 0.387 0.562 +gout 0.354 0.314 0.170 +govern 0.573 0.702 0.980 +governess 0.426 0.500 0.632 +governing 0.635 0.700 0.900 +government 0.427 0.530 0.850 +governmental 0.521 0.541 0.906 +governor 0.500 0.683 0.934 +gown 0.625 0.283 0.421 +grab 0.448 0.706 0.538 +grace 0.906 0.304 0.462 +graceful 0.906 0.510 0.655 +gracias 0.833 0.356 0.600 +gracious 0.918 0.634 0.637 +graciously 0.948 0.353 0.680 +grad 0.806 0.538 0.733 +gradation 0.487 0.477 0.616 +grade 0.698 0.360 0.600 +graded 0.562 0.340 0.759 +grader 0.583 0.317 0.420 +grades 0.521 0.349 0.566 +gradient 0.480 0.423 0.509 +gradschool 0.616 0.602 0.528 +gradual 0.571 0.350 0.509 +gradually 0.583 0.385 0.464 +graduate 0.898 0.549 0.778 +graduation 0.880 0.670 0.837 +graffiti 0.582 0.633 0.353 +graft 0.410 0.528 0.420 +grail 0.573 0.384 0.566 +grain 0.390 0.198 0.302 +gram 0.578 0.333 0.260 +grammar 0.560 0.287 0.607 +grand 0.898 0.740 0.888 +grand theft auto 0.493 0.663 0.580 +grandchild 0.781 0.433 0.465 +grandchildren 0.796 0.545 0.426 +granddad 0.740 0.248 0.461 +granddaddy 0.708 0.291 0.480 +granddaughter 0.823 0.445 0.389 +grandeur 0.885 0.796 0.839 +grandfather 0.827 0.279 0.586 +grandiose 0.900 0.682 0.864 +grandma 0.796 0.208 0.491 +grandmother 0.792 0.283 0.426 +grandpa 0.806 0.296 0.466 +grandson 0.778 0.333 0.500 +grandstand 0.500 0.679 0.708 +grange 0.531 0.340 0.391 +granite 0.572 0.343 0.483 +granny 0.796 0.240 0.452 +granola 0.625 0.240 0.281 +grant 0.719 0.380 0.667 +granted 0.882 0.348 0.779 +grantee 0.865 0.477 0.708 +grantor 0.542 0.500 0.717 +granular 0.478 0.337 0.443 +granule 0.406 0.373 0.316 +grape 0.729 0.122 0.295 +grape juice 0.696 0.304 0.267 +grapefruit 0.521 0.281 0.282 +grapes 0.784 0.240 0.236 +grapevine 0.541 0.343 0.232 +graph 0.510 0.286 0.621 +graphic 0.602 0.494 0.491 +graphics 0.542 0.431 0.509 +graphite 0.479 0.377 0.336 +grapple 0.490 0.577 0.482 +grappling 0.448 0.676 0.516 +grasp 0.560 0.623 0.570 +grasping 0.327 0.561 0.561 +grass 0.604 0.164 0.333 +grasshopper 0.500 0.462 0.287 +grassy 0.647 0.323 0.371 +grate 0.333 0.250 0.419 +grated 0.357 0.462 0.361 +grateful 0.958 0.353 0.560 +gratification 0.867 0.643 0.755 +gratified 0.781 0.519 0.702 +gratify 0.837 0.539 0.794 +gratifying 0.857 0.606 0.776 +grating 0.512 0.337 0.282 +gratis 0.796 0.510 0.417 +gratitude 0.885 0.441 0.610 +gratuitous 0.735 0.650 0.452 +gratuity 0.865 0.500 0.462 +grave 0.153 0.385 0.386 +gravel 0.390 0.370 0.332 +graver 0.102 0.622 0.453 +graveyard 0.041 0.441 0.272 +gravitate 0.479 0.472 0.476 +gravitation 0.698 0.592 0.600 +gravitational 0.528 0.510 0.691 +gravity 0.510 0.635 0.538 +gravy 0.608 0.450 0.339 +gray 0.335 0.153 0.189 +graze 0.560 0.255 0.371 +grease 0.255 0.404 0.306 +greased 0.250 0.461 0.368 +greaser 0.408 0.518 0.462 +greasy 0.399 0.442 0.294 +great 0.958 0.665 0.810 +great anticipation 0.786 0.735 0.655 +great aunt 0.896 0.419 0.589 +great disgust 0.042 0.836 0.389 +great grandfather 0.729 0.241 0.569 +great grandma 0.771 0.221 0.491 +great grandmother 0.802 0.236 0.549 +great grandpa 0.857 0.280 0.602 +great surprise 0.939 0.941 0.688 +great trust 0.939 0.528 0.853 +great uncle 0.729 0.398 0.621 +greatday 0.823 0.571 0.574 +greater 0.755 0.519 0.796 +greatest 0.847 0.627 0.922 +greatfriends 0.908 0.593 0.570 +greatful 0.923 0.571 0.676 +greatly 0.750 0.708 0.877 +greatly negative 0.051 0.640 0.282 +greatly positive 0.967 0.538 0.877 +greatness 0.990 0.750 0.943 +greatnight 0.918 0.349 0.574 +greed 0.173 0.780 0.528 +greedy 0.125 0.660 0.476 +green 0.630 0.306 0.333 +green bean 0.469 0.280 0.304 +green pepper 0.500 0.431 0.425 +green snake 0.229 0.634 0.614 +greenhouse 0.719 0.438 0.384 +greenish 0.574 0.290 0.429 +greenwood 0.531 0.382 0.491 +greet 0.885 0.539 0.618 +greeted 0.781 0.317 0.454 +greeting 0.854 0.556 0.510 +gregarious 0.551 0.471 0.529 +grenade 0.281 0.777 0.694 +grey 0.347 0.140 0.295 +greyhound 0.520 0.490 0.440 +grid 0.562 0.426 0.443 +gridiron 0.667 0.491 0.425 +grief 0.070 0.640 0.474 +grievance 0.092 0.635 0.364 +grieve 0.122 0.500 0.333 +grieved 0.104 0.460 0.191 +grieving 0.093 0.673 0.403 +grievous 0.146 0.640 0.179 +griffin 0.418 0.337 0.360 +grill 0.755 0.491 0.546 +grille 0.337 0.327 0.246 +grilled 0.702 0.500 0.373 +grim 0.310 0.483 0.298 +grime 0.198 0.500 0.225 +grimy 0.112 0.597 0.283 +grin 0.885 0.570 0.491 +grind 0.480 0.276 0.397 +grinder 0.459 0.615 0.561 +grinding 0.415 0.450 0.461 +grindstone 0.541 0.453 0.526 +gringo 0.540 0.452 0.510 +grip 0.520 0.549 0.602 +gripe 0.184 0.526 0.241 +grisly 0.083 0.863 0.426 +grist 0.317 0.391 0.363 +grit 0.449 0.296 0.345 +grits 0.458 0.333 0.346 +gritty 0.417 0.373 0.375 +grizzly 0.398 0.679 0.657 +groan 0.396 0.750 0.351 +grocer 0.625 0.250 0.382 +groceries 0.740 0.363 0.417 +grocery 0.687 0.540 0.446 +groggy 0.235 0.265 0.194 +groin 0.296 0.452 0.364 +groom 0.698 0.500 0.605 +groove 0.552 0.448 0.361 +groovy 0.615 0.538 0.464 +grope 0.420 0.559 0.358 +gross 0.115 0.575 0.181 +grotesque 0.135 0.788 0.500 +grotto 0.510 0.394 0.336 +grouch 0.342 0.593 0.411 +grouchy 0.143 0.708 0.407 +ground 0.398 0.343 0.602 +grounded 0.531 0.601 0.509 +groundhog 0.385 0.324 0.377 +grounding 0.521 0.452 0.591 +groundless 0.333 0.535 0.387 +grounds 0.667 0.500 0.598 +groundwork 0.500 0.375 0.593 +group 0.573 0.423 0.480 +groupie 0.521 0.583 0.393 +grouping 0.745 0.580 0.698 +grouse 0.448 0.401 0.412 +grout 0.405 0.356 0.366 +grove 0.604 0.245 0.417 +grovel 0.360 0.500 0.414 +grow 0.914 0.615 0.755 +growl 0.194 0.764 0.482 +growling 0.119 0.887 0.475 +growls 0.125 0.675 0.442 +grownup 0.735 0.400 0.683 +growth 0.917 0.588 0.776 +growthefuckup 0.229 0.692 0.426 +grr 0.229 0.538 0.333 +grrr 0.271 0.755 0.327 +grrrrr 0.281 0.633 0.444 +grub 0.602 0.406 0.355 +grubby 0.156 0.583 0.176 +grudge 0.115 0.647 0.414 +grudging 0.092 0.636 0.473 +grudgingly 0.156 0.610 0.292 +gruel 0.382 0.304 0.297 +grueling 0.180 0.763 0.704 +gruesome 0.094 0.837 0.474 +gruff 0.323 0.611 0.472 +grumble 0.101 0.750 0.333 +grump 0.260 0.469 0.425 +grumpy 0.198 0.808 0.559 +grunt 0.286 0.798 0.392 +grunting 0.198 0.827 0.481 +guacamole 0.684 0.317 0.282 +guano 0.296 0.343 0.191 +guarantee 0.949 0.337 0.805 +guaranty 0.646 0.337 0.818 +guard 0.592 0.510 0.725 +guarded 0.758 0.686 0.500 +guardhouse 0.510 0.435 0.770 +guardian 0.656 0.686 0.789 +guardianship 0.592 0.370 0.681 +guards 0.448 0.663 0.720 +gubernatorial 0.552 0.604 0.897 +guerilla 0.146 0.845 0.727 +guerrilla 0.219 0.917 0.792 +guess 0.640 0.463 0.442 +guesser 0.542 0.670 0.535 +guesswork 0.417 0.451 0.405 +guest 0.719 0.490 0.558 +guesthouse 0.729 0.337 0.406 +guidance 0.729 0.471 0.718 +guide 0.688 0.315 0.620 +guidebook 0.677 0.260 0.427 +guidelines 0.459 0.500 0.664 +guiding 0.667 0.520 0.714 +guild 0.580 0.459 0.729 +guile 0.410 0.417 0.467 +guillotine 0.163 0.817 0.585 +guilt 0.208 0.567 0.206 +guilty 0.135 0.770 0.352 +guinea 0.521 0.440 0.396 +guise 0.531 0.547 0.324 +guitar 0.844 0.542 0.469 +guitarist 0.827 0.740 0.549 +gules 0.469 0.443 0.340 +gulf 0.520 0.365 0.398 +gull 0.594 0.317 0.378 +gullet 0.385 0.490 0.393 +gullible 0.440 0.442 0.318 +gully 0.316 0.519 0.394 +gulp 0.551 0.660 0.409 +gum 0.573 0.227 0.213 +gumbo 0.500 0.422 0.361 +gummy 0.521 0.302 0.291 +gumption 0.480 0.538 0.488 +gun 0.147 0.920 0.713 +gunboat 0.139 0.663 0.618 +gunfight 0.051 0.961 0.700 +gunfighter 0.156 0.910 0.741 +gunfire 0.156 0.930 0.673 +gunk 0.250 0.478 0.219 +gunman 0.167 0.922 0.689 +gunmen 0.073 0.942 0.727 +gunner 0.250 0.853 0.817 +gunnery 0.281 0.861 0.873 +gunplay 0.133 0.906 0.627 +gunpoint 0.188 0.817 0.719 +gunpowder 0.425 0.853 0.509 +gunshot 0.042 0.953 0.673 +gunslinger 0.316 0.873 0.811 +gurney 0.408 0.304 0.352 +guru 0.573 0.360 0.653 +gush 0.510 0.490 0.381 +gusher 0.406 0.520 0.453 +gusset 0.427 0.425 0.423 +gust 0.490 0.755 0.556 +gusto 0.692 0.729 0.620 +gusty 0.687 0.631 0.455 +gut 0.408 0.367 0.364 +gutless 0.250 0.381 0.384 +guts 0.592 0.649 0.582 +gutsy 0.635 0.573 0.536 +gutter 0.466 0.260 0.400 +guy 0.583 0.367 0.546 +guzzler 0.393 0.537 0.436 +guzzling 0.460 0.490 0.380 +gym 0.635 0.690 0.613 +gymnasium 0.667 0.561 0.474 +gymnast 0.670 0.760 0.558 +gymnastic 0.810 0.706 0.604 +gymnastics 0.745 0.677 0.508 +gynecologist 0.552 0.566 0.682 +gynecology 0.408 0.590 0.519 +gypsy 0.375 0.665 0.396 +gyroscope 0.500 0.390 0.510 +habit 0.625 0.226 0.585 +habitat 0.633 0.343 0.553 +habitation 0.781 0.231 0.538 +habitual 0.527 0.208 0.490 +habitually 0.600 0.324 0.583 +hacienda 0.688 0.402 0.573 +hack 0.135 0.717 0.534 +hacker 0.271 0.755 0.740 +hacksaw 0.406 0.645 0.537 +hadenough 0.323 0.566 0.529 +hag 0.188 0.695 0.411 +haggard 0.115 0.510 0.246 +haggle 0.480 0.601 0.461 +haiku 0.583 0.356 0.392 +hail 0.459 0.627 0.411 +hair 0.582 0.186 0.286 +hairball 0.370 0.302 0.315 +hairbrush 0.454 0.216 0.263 +haircut 0.677 0.343 0.307 +hairdo 0.552 0.320 0.435 +hairdresser 0.708 0.509 0.407 +hairdryer 0.642 0.402 0.330 +hairless 0.136 0.235 0.139 +hairline 0.418 0.154 0.230 +hairpin 0.459 0.363 0.370 +hairspray 0.549 0.279 0.269 +hairstyle 0.771 0.380 0.433 +hairy 0.542 0.380 0.343 +hale 0.479 0.435 0.500 +half 0.500 0.274 0.276 +half dollar 0.573 0.408 0.509 +halfback 0.490 0.429 0.440 +halftime 0.458 0.352 0.429 +halfway 0.510 0.254 0.339 +halibut 0.449 0.412 0.411 +hall 0.510 0.340 0.424 +hallelujah 0.770 0.554 0.657 +hallmark 0.646 0.315 0.411 +hallowed 0.740 0.500 0.728 +hallucination 0.396 0.706 0.370 +hallway 0.573 0.230 0.279 +halo 0.490 0.370 0.441 +halt 0.167 0.360 0.432 +halter 0.448 0.451 0.431 +halting 0.255 0.596 0.519 +halve 0.316 0.347 0.302 +halving 0.292 0.474 0.366 +ham 0.673 0.245 0.404 +hamburger 0.809 0.551 0.387 +hamlet 0.573 0.270 0.397 +hammer 0.312 0.509 0.563 +hammerhead 0.337 0.490 0.569 +hammering 0.347 0.779 0.557 +hammock 0.673 0.255 0.287 +hamper 0.204 0.711 0.473 +hamster 0.520 0.394 0.349 +hamstring 0.406 0.471 0.443 +hand 0.542 0.314 0.434 +handbag 0.562 0.240 0.336 +handball 0.561 0.493 0.440 +handbook 0.600 0.224 0.567 +handcuff 0.310 0.590 0.593 +handful 0.521 0.481 0.400 +handgun 0.156 0.914 0.782 +handheld 0.646 0.350 0.586 +handicap 0.133 0.394 0.264 +handicapped 0.204 0.467 0.180 +handicraft 0.724 0.333 0.565 +handiwork 0.753 0.430 0.410 +handkerchief 0.510 0.192 0.219 +handle 0.698 0.571 0.558 +handler 0.439 0.593 0.861 +handmade 0.776 0.383 0.475 +handout 0.560 0.330 0.545 +handprint 0.635 0.289 0.463 +handshake 0.816 0.654 0.492 +handsome 0.890 0.600 0.682 +handwriting 0.615 0.378 0.381 +handy 0.741 0.378 0.639 +handyman 0.660 0.373 0.393 +hang 0.323 0.529 0.446 +hangar 0.490 0.456 0.481 +hanger 0.439 0.462 0.461 +hanging 0.378 0.471 0.389 +hangman 0.153 0.877 0.555 +hangout 0.573 0.500 0.462 +hangover 0.188 0.565 0.267 +hangry 0.219 0.794 0.279 +hank 0.510 0.375 0.339 +hankering 0.604 0.540 0.558 +hanky 0.460 0.276 0.250 +hap 0.503 0.431 0.453 +haphazard 0.469 0.530 0.324 +hapless 0.271 0.442 0.193 +happen 0.677 0.670 0.551 +happening 0.646 0.529 0.555 +happier 0.990 0.760 0.806 +happiest 0.990 0.716 0.746 +happily 1.000 0.690 0.674 +happiness 0.960 0.732 0.850 +happy 1.000 0.735 0.772 +happydance 0.857 0.760 0.582 +happyday 0.929 0.650 0.663 +happyheart 0.949 0.575 0.605 +happyholidays 0.927 0.740 0.637 +happynewyear 0.969 0.815 0.559 +happyplace 0.938 0.589 0.645 +happytweet 0.847 0.588 0.437 +happyvalentinesday 0.929 0.784 0.509 +harass 0.160 0.775 0.620 +harassing 0.120 0.873 0.446 +harassment 0.083 0.896 0.420 +harbinger 0.490 0.389 0.692 +harbor 0.594 0.356 0.634 +hard 0.302 0.708 0.616 +hardball 0.542 0.667 0.452 +hardcore 0.250 0.721 0.585 +harden 0.276 0.598 0.677 +hardened 0.406 0.618 0.764 +hardening 0.388 0.673 0.741 +hardheaded 0.156 0.699 0.571 +hardness 0.417 0.580 0.745 +hardship 0.094 0.775 0.482 +hardware 0.594 0.289 0.686 +hardwood 0.417 0.363 0.518 +hardworking 0.719 0.583 0.792 +hardy 0.571 0.569 0.810 +hare 0.620 0.410 0.345 +harebrained 0.296 0.551 0.436 +harem 0.521 0.578 0.582 +hark 0.571 0.500 0.398 +harlot 0.198 0.798 0.330 +harm 0.073 0.679 0.423 +harmful 0.094 0.750 0.291 +harmless 0.625 0.226 0.241 +harmonica 0.847 0.235 0.510 +harmonics 0.865 0.400 0.575 +harmonious 0.938 0.391 0.719 +harmoniously 0.969 0.265 0.647 +harmonize 0.939 0.461 0.609 +harmony 0.949 0.230 0.509 +harness 0.570 0.549 0.508 +harp 0.618 0.310 0.356 +harper 0.417 0.454 0.435 +harpoon 0.490 0.700 0.557 +harpsichord 0.541 0.490 0.438 +harrowing 0.209 0.810 0.474 +harry 0.520 0.409 0.390 +harsh 0.250 0.650 0.623 +harshness 0.323 0.600 0.779 +hart 0.643 0.389 0.447 +harvest 0.781 0.353 0.548 +hash 0.344 0.453 0.355 +hashish 0.370 0.570 0.358 +hassle 0.177 0.740 0.489 +haste 0.378 0.745 0.500 +hasten 0.571 0.750 0.618 +hastily 0.271 0.609 0.609 +hasty 0.188 0.885 0.424 +hat 0.604 0.183 0.353 +hatch 0.479 0.653 0.402 +hatchet 0.333 0.608 0.500 +hate 0.031 0.802 0.430 +hateeee 0.219 0.606 0.368 +hateeveryone 0.041 0.840 0.429 +hateful 0.071 0.819 0.430 +hater 0.052 0.702 0.422 +hateyou 0.125 0.735 0.464 +hating 0.083 0.820 0.434 +hatred 0.037 0.847 0.424 +haughty 0.240 0.708 0.588 +haul 0.551 0.564 0.453 +haulage 0.561 0.510 0.650 +haunt 0.288 0.676 0.576 +haunted 0.264 0.731 0.520 +have 0.757 0.389 0.593 +haven 0.684 0.265 0.547 +havoc 0.163 0.769 0.535 +haw 0.406 0.426 0.431 +hawk 0.583 0.530 0.631 +hawking 0.521 0.509 0.491 +hay 0.469 0.212 0.343 +haye 0.615 0.451 0.336 +hayride 0.561 0.521 0.464 +haystack 0.552 0.292 0.331 +haywire 0.358 0.545 0.430 +hazard 0.112 0.884 0.757 +hazardous 0.061 0.750 0.670 +haze 0.427 0.327 0.217 +hazmat 0.398 0.479 0.519 +hazy 0.450 0.433 0.230 +head 0.530 0.472 0.558 +headache 0.168 0.755 0.273 +headaches 0.104 0.720 0.259 +headband 0.670 0.469 0.527 +headdress 0.594 0.408 0.443 +header 0.560 0.398 0.740 +headgear 0.542 0.442 0.571 +heading 0.551 0.292 0.642 +headland 0.574 0.551 0.430 +headless 0.136 0.582 0.235 +headlight 0.592 0.343 0.393 +headline 0.630 0.241 0.685 +headliner 0.500 0.490 0.625 +headlock 0.448 0.538 0.560 +headlong 0.354 0.548 0.409 +headmaster 0.604 0.564 0.865 +headphones 0.600 0.357 0.336 +headquarter 0.615 0.269 0.525 +headquarters 0.615 0.271 0.525 +headset 0.602 0.340 0.302 +headstone 0.240 0.378 0.349 +headstrong 0.310 0.714 0.500 +headway 0.823 0.464 0.745 +heady 0.448 0.806 0.565 +heal 0.765 0.245 0.556 +healer 0.863 0.378 0.741 +healing 0.750 0.452 0.585 +health 0.935 0.427 0.551 +healthcare 0.780 0.392 0.630 +healthful 0.930 0.315 0.769 +healthy 0.938 0.319 0.818 +heap 0.582 0.510 0.474 +hear 0.760 0.429 0.444 +hearer 0.656 0.281 0.415 +hearing 0.669 0.490 0.595 +hearsay 0.288 0.623 0.333 +hearse 0.177 0.490 0.324 +heart 0.827 0.500 0.693 +heart disease 0.250 0.750 0.386 +heartache 0.088 0.750 0.291 +heartattack 0.156 0.839 0.455 +heartbeat 0.750 0.698 0.585 +heartbreak 0.208 0.610 0.245 +heartbreaker 0.265 0.685 0.580 +heartbreaking 0.146 0.811 0.423 +heartbroken 0.082 0.551 0.235 +heartburn 0.143 0.613 0.398 +hearted 0.823 0.410 0.805 +heartfelt 0.904 0.440 0.540 +hearth 0.760 0.275 0.536 +heartily 0.927 0.531 0.664 +heartland 0.812 0.510 0.675 +heartless 0.071 0.652 0.400 +hearts 0.948 0.592 0.634 +heartsick 0.240 0.388 0.208 +heartworm 0.333 0.550 0.430 +hearty 0.760 0.684 0.792 +heat 0.534 0.612 0.433 +heated 0.479 0.497 0.542 +heater 0.500 0.573 0.538 +heath 0.802 0.387 0.546 +heathen 0.194 0.529 0.491 +heather 0.500 0.352 0.407 +heating 0.647 0.491 0.537 +heave 0.716 0.588 0.664 +heaven 0.896 0.385 0.600 +heavenly 0.844 0.452 0.712 +heavens 0.806 0.273 0.683 +heavily 0.542 0.679 0.814 +heaviness 0.219 0.549 0.318 +heaving 0.201 0.843 0.491 +heavy 0.250 0.454 0.600 +heavy metal 0.417 0.755 0.621 +heavyweight 0.429 0.578 0.713 +heck 0.240 0.728 0.560 +hectares 0.570 0.250 0.471 +hectic 0.167 0.811 0.438 +hedge 0.604 0.602 0.569 +hedgehog 0.458 0.491 0.377 +hedonism 0.510 0.500 0.608 +hee 0.430 0.433 0.312 +heed 0.750 0.490 0.569 +heel 0.480 0.350 0.385 +heels 0.500 0.439 0.396 +heft 0.503 0.340 0.530 +hefty 0.550 0.654 0.745 +hegemonic 0.462 0.519 0.558 +heheh 0.625 0.510 0.278 +heifer 0.439 0.443 0.321 +height 0.677 0.608 0.648 +heighten 0.755 0.622 0.765 +heightened 0.592 0.529 0.788 +heinous 0.133 0.792 0.471 +heir 0.840 0.654 0.764 +heiress 0.827 0.571 0.676 +heirloom 0.684 0.375 0.745 +heirs 0.796 0.519 0.698 +heist 0.184 0.850 0.645 +helical 0.379 0.429 0.468 +helicopter 0.714 0.806 0.617 +helipad 0.780 0.637 0.573 +heliport 0.594 0.604 0.527 +helium 0.490 0.316 0.304 +helix 0.521 0.462 0.509 +hell 0.020 0.918 0.565 +hellfire 0.143 0.890 0.618 +hellhole 0.200 0.615 0.421 +hellish 0.125 0.860 0.545 +helm 0.511 0.450 0.615 +helmet 0.573 0.327 0.402 +helmsman 0.490 0.441 0.647 +help 0.673 0.471 0.460 +helper 0.704 0.438 0.567 +helpful 0.816 0.337 0.705 +helpless 0.104 0.420 0.214 +helplessness 0.087 0.480 0.250 +hem 0.562 0.283 0.291 +hematite 0.448 0.389 0.342 +hematoma 0.146 0.600 0.398 +hemi 0.510 0.363 0.342 +hemisphere 0.531 0.367 0.598 +hemispheric 0.562 0.449 0.603 +hemlock 0.438 0.350 0.434 +hemoglobin 0.469 0.481 0.418 +hemorrhage 0.031 0.849 0.426 +hemorrhoids 0.133 0.702 0.304 +hemostat 0.388 0.442 0.464 +hemp 0.469 0.439 0.422 +hen 0.385 0.276 0.241 +henceforth 0.527 0.404 0.466 +henhouse 0.500 0.577 0.414 +hepatitis 0.055 0.596 0.358 +herald 0.643 0.382 0.500 +heraldry 0.550 0.520 0.607 +herb 0.643 0.418 0.353 +herbaceous 0.560 0.220 0.310 +herbal 0.592 0.255 0.390 +herbarium 0.602 0.188 0.327 +herbs 0.620 0.299 0.308 +herd 0.592 0.500 0.474 +hereditary 0.531 0.600 0.737 +heredity 0.704 0.445 0.818 +heresy 0.265 0.765 0.443 +heretic 0.090 0.710 0.447 +heretical 0.229 0.630 0.487 +heretofore 0.479 0.388 0.385 +hereunto 0.500 0.225 0.333 +herewith 0.450 0.360 0.415 +heritage 0.842 0.512 0.815 +hermaphrodite 0.480 0.684 0.481 +hermeneutics 0.406 0.577 0.562 +hermit 0.271 0.337 0.351 +hernia 0.146 0.486 0.223 +hero 0.940 0.806 0.881 +heroic 0.890 0.770 0.912 +heroics 0.865 0.673 0.894 +heroin 0.276 0.843 0.655 +heroine 0.729 0.755 0.833 +heroism 0.844 0.802 0.898 +herpes 0.110 0.600 0.309 +herpesvirus 0.219 0.558 0.435 +herring 0.531 0.387 0.422 +hertz 0.396 0.417 0.506 +hesitant 0.333 0.542 0.321 +hesitate 0.459 0.548 0.232 +hesitating 0.265 0.528 0.240 +hesitation 0.286 0.396 0.217 +hetero 0.589 0.405 0.435 +heterogeneity 0.439 0.450 0.556 +hew 0.417 0.470 0.377 +hex 0.410 0.510 0.363 +hexagon 0.542 0.226 0.425 +heyday 0.646 0.680 0.673 +hiatus 0.479 0.294 0.352 +hibernate 0.500 0.317 0.431 +hibernation 0.469 0.245 0.384 +hiccup 0.271 0.549 0.240 +hick 0.357 0.442 0.314 +hickey 0.448 0.529 0.345 +hickory 0.520 0.490 0.415 +hidden 0.208 0.430 0.327 +hide 0.438 0.510 0.218 +hideaway 0.448 0.481 0.360 +hideous 0.091 0.750 0.328 +hideout 0.337 0.443 0.302 +hiding 0.250 0.567 0.364 +hierarchical 0.521 0.620 0.939 +hierarchy 0.583 0.722 0.902 +hieroglyphics 0.479 0.325 0.509 +high 0.684 0.510 0.614 +high heels 0.646 0.528 0.429 +highball 0.656 0.520 0.481 +higher 0.866 0.528 0.713 +highest 0.771 0.640 0.710 +highland 0.615 0.481 0.611 +highlands 0.735 0.431 0.596 +highlight 0.844 0.637 0.882 +highness 0.740 0.670 0.931 +hight 0.667 0.637 0.645 +hightail 0.448 0.480 0.481 +highway 0.640 0.583 0.425 +hijack 0.042 0.908 0.594 +hijacker 0.104 0.953 0.683 +hike 0.615 0.442 0.538 +hiker 0.694 0.802 0.644 +hiking 0.820 0.843 0.670 +hiking boot 0.657 0.353 0.446 +hilarious 0.750 0.640 0.537 +hilarity 0.745 0.480 0.575 +hill 0.615 0.353 0.518 +hillside 0.625 0.292 0.458 +hilltop 0.688 0.643 0.787 +hilly 0.643 0.479 0.603 +hilt 0.396 0.650 0.537 +hind 0.483 0.644 0.337 +hinder 0.276 0.537 0.470 +hindering 0.260 0.654 0.435 +hindrance 0.135 0.545 0.473 +hindsight 0.333 0.431 0.532 +hinge 0.458 0.292 0.417 +hint 0.602 0.330 0.517 +hinterland 0.530 0.520 0.457 +hip 0.448 0.415 0.345 +hip hop 0.740 0.714 0.484 +hippie 0.551 0.400 0.396 +hippo 0.490 0.404 0.477 +hippopotamus 0.541 0.472 0.615 +hire 0.688 0.558 0.556 +hirsute 0.385 0.483 0.373 +hiss 0.388 0.480 0.370 +hissing 0.500 0.454 0.400 +histology 0.490 0.320 0.560 +historian 0.688 0.270 0.637 +historic 0.816 0.473 0.784 +historical 0.653 0.357 0.833 +historiography 0.562 0.415 0.634 +history 0.729 0.382 0.754 +hit 0.235 0.931 0.679 +hitch 0.512 0.480 0.554 +hitchhike 0.396 0.622 0.385 +hitchhiker 0.594 0.626 0.603 +hitherto 0.448 0.356 0.463 +hitter 0.418 0.683 0.713 +hive 0.471 0.452 0.544 +hives 0.417 0.473 0.591 +hoard 0.506 0.412 0.518 +hoarse 0.281 0.402 0.315 +hoary 0.469 0.298 0.424 +hoax 0.146 0.696 0.303 +hob 0.633 0.363 0.415 +hobbit 0.479 0.489 0.472 +hobby 0.827 0.560 0.471 +hobo 0.323 0.443 0.282 +hock 0.513 0.452 0.412 +hockey 0.565 0.786 0.548 +hoe 0.302 0.480 0.418 +hog 0.317 0.509 0.271 +hogwash 0.420 0.490 0.361 +hohoho 0.677 0.433 0.330 +hoist 0.521 0.520 0.458 +hokey 0.604 0.667 0.430 +hold 0.448 0.290 0.364 +holder 0.592 0.330 0.713 +holding 0.600 0.385 0.670 +holdup 0.398 0.471 0.398 +hole 0.531 0.310 0.330 +holiday 0.948 0.431 0.593 +holidays 0.939 0.521 0.512 +holidayseason 0.875 0.566 0.518 +holiness 0.860 0.264 0.742 +holistic 0.670 0.348 0.547 +holler 0.276 0.825 0.406 +hollow 0.300 0.337 0.222 +holly 0.510 0.250 0.443 +holocaust 0.062 0.918 0.618 +hologram 0.615 0.461 0.575 +holographic 0.510 0.471 0.555 +holster 0.561 0.255 0.339 +holy 0.812 0.112 0.690 +holyspirit 0.740 0.480 0.526 +homage 0.833 0.560 0.737 +hombre 0.656 0.472 0.696 +hombres 0.510 0.538 0.652 +home 0.854 0.270 0.545 +homeboy 0.602 0.255 0.436 +homecoming 0.760 0.413 0.472 +homeland 0.663 0.439 0.868 +homeless 0.042 0.450 0.188 +homely 0.745 0.157 0.399 +homemade 0.869 0.340 0.398 +homeopathic 0.417 0.268 0.400 +homeopathy 0.469 0.284 0.439 +homeowner 0.635 0.397 0.962 +homeroom 0.604 0.480 0.491 +homesick 0.436 0.304 0.347 +homestead 0.865 0.221 0.536 +homesweethome 0.796 0.380 0.538 +hometown 0.858 0.333 0.605 +homeward 0.833 0.275 0.435 +homework 0.396 0.412 0.459 +homey 0.769 0.278 0.500 +homicidal 0.020 0.912 0.573 +homicide 0.010 0.973 0.518 +homily 0.621 0.358 0.425 +homing 0.551 0.460 0.527 +hominy 0.479 0.382 0.429 +homo 0.531 0.368 0.415 +homogeneity 0.715 0.365 0.582 +homogeneous 0.552 0.255 0.617 +homologous 0.471 0.353 0.536 +homologue 0.542 0.356 0.509 +homology 0.571 0.494 0.527 +homophobic 0.130 0.736 0.464 +honcho 0.469 0.464 0.397 +hone 0.688 0.392 0.473 +honest 0.927 0.254 0.750 +honesty 0.938 0.411 0.728 +honey 0.920 0.431 0.510 +honeycomb 0.541 0.417 0.412 +honeymoon 0.979 0.678 0.526 +honeysuckle 0.597 0.451 0.517 +honk 0.549 0.635 0.415 +honky 0.458 0.632 0.425 +honor 0.896 0.587 0.857 +honorable 0.963 0.412 0.830 +honorarium 0.796 0.510 0.746 +honorary 0.885 0.565 0.811 +honored 0.938 0.447 0.732 +hooch 0.429 0.538 0.373 +hood 0.357 0.459 0.306 +hooded 0.306 0.745 0.439 +hoodlum 0.354 0.720 0.432 +hoof 0.427 0.341 0.365 +hook 0.418 0.444 0.395 +hooked 0.610 0.661 0.454 +hooker 0.214 0.889 0.373 +hookup 0.625 0.529 0.683 +hooky 0.468 0.500 0.452 +hooligan 0.295 0.712 0.455 +hoop 0.635 0.204 0.315 +hoopla 0.542 0.471 0.353 +hooray 0.610 0.481 0.536 +hoot 0.449 0.560 0.430 +hooter 0.470 0.615 0.455 +hop 0.450 0.520 0.427 +hope 0.927 0.317 0.739 +hopeful 0.947 0.357 0.627 +hopeless 0.094 0.298 0.112 +hopelessness 0.052 0.402 0.223 +hopes 0.917 0.500 0.702 +hoping 0.684 0.469 0.454 +hopper 0.396 0.491 0.442 +horde 0.286 0.713 0.684 +horizon 0.729 0.284 0.590 +horizontal 0.573 0.304 0.387 +horizontally 0.500 0.356 0.439 +hormonal 0.500 0.620 0.551 +hormone 0.490 0.750 0.621 +horn 0.385 0.510 0.366 +horned 0.316 0.610 0.375 +hornet 0.398 0.594 0.500 +horny 0.490 0.908 0.560 +horoscope 0.500 0.360 0.490 +horrendous 0.073 0.755 0.365 +horrible 0.071 0.857 0.398 +horribly 0.050 0.631 0.454 +horrid 0.052 0.765 0.419 +horrific 0.094 0.846 0.481 +horrified 0.040 0.885 0.368 +horrifying 0.010 0.760 0.352 +horror 0.115 0.850 0.438 +horrors 0.061 0.852 0.409 +horse 0.635 0.510 0.529 +horseback 0.688 0.588 0.566 +horseman 0.441 0.700 0.676 +horsepower 0.594 0.735 0.735 +horseradish 0.321 0.584 0.476 +horseshit 0.153 0.582 0.179 +horseshoe 0.673 0.350 0.406 +horsey 0.602 0.454 0.462 +horticultural 0.594 0.387 0.509 +horticulture 0.700 0.420 0.434 +hosannah 0.679 0.373 0.500 +hose 0.469 0.288 0.263 +hosiery 0.520 0.344 0.373 +hospice 0.337 0.443 0.535 +hospitable 0.791 0.470 0.661 +hospital 0.323 0.537 0.598 +hospitality 0.865 0.333 0.725 +host 0.693 0.471 0.537 +hostage 0.163 0.923 0.325 +hostel 0.479 0.500 0.398 +hostess 0.792 0.604 0.688 +hostile 0.188 0.877 0.474 +hostilities 0.276 0.810 0.444 +hostility 0.122 0.775 0.465 +hot 0.490 0.740 0.573 +hot sauce 0.333 0.740 0.509 +hotbed 0.510 0.285 0.395 +hotdog 0.720 0.438 0.373 +hotel 0.740 0.370 0.407 +hothead 0.240 0.849 0.518 +hotline 0.592 0.565 0.663 +hotshot 0.500 0.727 0.615 +hotyoga 0.683 0.609 0.446 +hound 0.417 0.528 0.582 +hour 0.552 0.265 0.336 +hourglass 0.542 0.284 0.492 +hourly 0.469 0.418 0.491 +house 0.587 0.135 0.533 +houseboat 0.604 0.389 0.429 +houseboy 0.479 0.415 0.393 +housebroken 0.518 0.461 0.389 +houseguest 0.530 0.500 0.481 +household 0.781 0.230 0.667 +householder 0.816 0.541 0.833 +housekeeper 0.694 0.279 0.520 +housekeeping 0.604 0.500 0.445 +housewarming 0.857 0.710 0.727 +housewife 0.656 0.361 0.449 +housework 0.484 0.413 0.342 +housing 0.776 0.304 0.591 +hovel 0.333 0.296 0.322 +hover 0.510 0.431 0.404 +hovercraft 0.541 0.654 0.588 +howl 0.357 0.646 0.407 +howsoever 0.459 0.309 0.345 +hoy 0.583 0.298 0.471 +hub 0.479 0.399 0.433 +hubby 0.548 0.435 0.430 +huckleberry 0.600 0.279 0.296 +huddle 0.604 0.509 0.445 +hue 0.507 0.416 0.417 +huff 0.388 0.491 0.315 +huffy 0.420 0.616 0.375 +hug 0.908 0.427 0.548 +huge 0.573 0.625 0.783 +hugger 0.520 0.480 0.412 +huggy 0.854 0.429 0.451 +hugs 0.980 0.422 0.600 +hulk 0.460 0.740 0.750 +hull 0.542 0.265 0.353 +hum 0.490 0.296 0.276 +human 0.767 0.314 0.605 +humane 0.800 0.370 0.580 +humanitarian 0.786 0.317 0.709 +humanities 0.729 0.325 0.677 +humanity 0.750 0.360 0.727 +humankind 0.885 0.394 0.714 +humanoid 0.521 0.462 0.491 +humanrights 0.792 0.559 0.730 +humble 0.867 0.236 0.483 +humbled 0.280 0.618 0.198 +humbly 0.771 0.194 0.370 +humbug 0.219 0.622 0.456 +humdrum 0.269 0.246 0.353 +humid 0.375 0.324 0.366 +humidity 0.464 0.373 0.367 +humiliate 0.052 0.714 0.275 +humiliated 0.104 0.712 0.216 +humiliating 0.062 0.716 0.279 +humiliation 0.048 0.712 0.310 +humility 0.740 0.118 0.444 +hummer 0.510 0.622 0.589 +hummingbird 0.750 0.370 0.273 +humongous 0.378 0.538 0.536 +humor 0.890 0.633 0.462 +humored 0.854 0.657 0.545 +humorist 0.958 0.790 0.607 +humorous 0.906 0.616 0.665 +hump 0.296 0.462 0.250 +humpback 0.235 0.346 0.247 +hunch 0.561 0.630 0.567 +hunchback 0.208 0.390 0.259 +hundred 0.604 0.370 0.406 +hundredth 0.427 0.368 0.466 +hunger 0.083 0.554 0.328 +hungry 0.083 0.690 0.254 +hunk 0.438 0.375 0.361 +hunks 0.417 0.453 0.482 +hunky 0.469 0.571 0.438 +hunt 0.327 0.806 0.588 +hunter 0.292 0.817 0.817 +hunting 0.448 0.713 0.714 +huntress 0.357 0.717 0.765 +hurdle 0.198 0.682 0.434 +hurl 0.316 0.745 0.574 +hurrah 0.802 0.740 0.500 +hurricane 0.177 0.958 0.787 +hurricanes 0.286 0.898 0.784 +hurried 0.314 0.806 0.393 +hurry 0.422 0.735 0.481 +hurryup 0.473 0.791 0.555 +hurt 0.062 0.773 0.291 +hurtful 0.104 0.680 0.463 +hurting 0.153 0.778 0.221 +husband 0.771 0.500 0.655 +husbandry 0.643 0.473 0.445 +hush 0.471 0.231 0.312 +hushed 0.292 0.194 0.272 +husk 0.378 0.173 0.147 +husky 0.630 0.450 0.490 +hussy 0.219 0.594 0.384 +hustle 0.406 0.661 0.427 +hustler 0.260 0.821 0.627 +hut 0.633 0.270 0.375 +hutch 0.385 0.453 0.520 +hyacinth 0.372 0.360 0.342 +hybrid 0.500 0.365 0.570 +hydra 0.406 0.598 0.534 +hydrant 0.570 0.413 0.367 +hydrate 0.610 0.367 0.547 +hydraulic 0.522 0.398 0.596 +hydraulics 0.500 0.530 0.588 +hydrocephalus 0.286 0.629 0.393 +hydrodynamics 0.552 0.582 0.664 +hydrogen 0.469 0.303 0.554 +hydrographic 0.490 0.396 0.642 +hydrology 0.500 0.380 0.509 +hydrophobia 0.323 0.784 0.351 +hydroponics 0.500 0.549 0.500 +hyena 0.396 0.719 0.464 +hygiene 0.781 0.287 0.537 +hygienic 0.719 0.245 0.702 +hygienist 0.698 0.389 0.682 +hymen 0.469 0.651 0.457 +hymn 0.735 0.292 0.634 +hype 0.510 0.500 0.586 +hyped 0.708 0.582 0.679 +hyper 0.542 0.616 0.640 +hyperactive 0.500 0.921 0.660 +hyperbole 0.469 0.521 0.542 +hyperspace 0.510 0.623 0.755 +hypertension 0.133 0.784 0.427 +hypertrophy 0.312 0.625 0.413 +hyperventilate 0.347 0.729 0.556 +hyperventilating 0.164 0.802 0.625 +hyphen 0.552 0.356 0.381 +hypnosis 0.417 0.410 0.546 +hypnotic 0.571 0.560 0.569 +hypnotist 0.490 0.455 0.627 +hypnotize 0.469 0.507 0.508 +hypnotized 0.449 0.434 0.380 +hypochondriac 0.194 0.588 0.333 +hypocrisy 0.156 0.523 0.370 +hypocrite 0.082 0.673 0.306 +hypocritical 0.048 0.740 0.415 +hypodermic 0.240 0.441 0.445 +hypothalamus 0.593 0.427 0.539 +hypothermia 0.184 0.620 0.301 +hypothesis 0.552 0.370 0.509 +hypothetical 0.480 0.367 0.361 +hysterectomy 0.178 0.660 0.470 +hysteria 0.224 0.906 0.482 +hysterical 0.290 0.942 0.398 +ibuprofen 0.448 0.427 0.504 +ice 0.440 0.265 0.219 +ice tea 0.771 0.337 0.336 +iceberg 0.344 0.540 0.648 +icebox 0.560 0.222 0.370 +icebreaker 0.571 0.545 0.848 +iced 0.564 0.482 0.339 +icing 0.688 0.452 0.411 +icky 0.357 0.510 0.342 +icon 0.549 0.349 0.415 +iconic 0.583 0.537 0.700 +iconography 0.602 0.382 0.653 +icy 0.684 0.375 0.345 +id 0.449 0.344 0.391 +idea 0.750 0.538 0.704 +ideal 0.802 0.437 0.736 +idealism 0.635 0.436 0.689 +idealist 0.816 0.510 0.802 +idealistic 0.812 0.469 0.755 +identical 0.635 0.380 0.527 +identically 0.667 0.427 0.487 +identification 0.714 0.451 0.692 +identify 0.635 0.480 0.667 +identity 0.663 0.360 0.780 +ideology 0.573 0.344 0.692 +idiocy 0.112 0.635 0.137 +idiom 0.520 0.337 0.445 +idiomatic 0.531 0.429 0.516 +idiot 0.086 0.567 0.113 +idiotic 0.104 0.620 0.170 +idiots 0.143 0.600 0.144 +idle 0.179 0.167 0.112 +idleness 0.308 0.330 0.228 +idler 0.200 0.304 0.194 +idol 0.684 0.805 0.853 +idolatry 0.365 0.571 0.625 +idolizing 0.676 0.712 0.643 +idyllic 0.571 0.394 0.593 +iffy 0.380 0.442 0.333 +ifonly 0.406 0.250 0.255 +igloo 0.569 0.302 0.345 +igneous 0.469 0.466 0.517 +ignite 0.458 0.785 0.675 +ignition 0.365 0.720 0.657 +ignorance 0.153 0.417 0.209 +ignorant 0.102 0.461 0.223 +ignore 0.146 0.230 0.295 +iguana 0.521 0.235 0.291 +ihatespiders 0.245 0.611 0.420 +ilk 0.438 0.451 0.455 +ill 0.073 0.410 0.200 +illegal 0.061 0.787 0.337 +illegality 0.094 0.635 0.427 +illegally 0.133 0.788 0.402 +illegible 0.296 0.490 0.315 +illegitimate 0.184 0.644 0.302 +illicit 0.188 0.794 0.390 +illiterate 0.120 0.410 0.151 +illness 0.098 0.717 0.211 +illogical 0.208 0.630 0.251 +illuminate 0.905 0.646 0.782 +illuminating 0.949 0.613 0.773 +illumination 0.760 0.588 0.537 +illuminator 0.770 0.566 0.718 +illusion 0.562 0.490 0.387 +illustrate 0.750 0.430 0.690 +illustration 0.740 0.441 0.640 +illustrative 0.771 0.452 0.647 +illustrious 0.673 0.550 0.741 +ilovechristmas 0.885 0.590 0.525 +iloveher 0.750 0.519 0.556 +image 0.653 0.241 0.453 +imagery 0.653 0.327 0.390 +imaginable 0.613 0.529 0.596 +imaginary 0.560 0.424 0.310 +imagination 0.802 0.491 0.547 +imaginative 0.780 0.541 0.593 +imagine 0.759 0.480 0.587 +imagined 0.656 0.412 0.418 +imaging 0.724 0.394 0.482 +imagining 0.765 0.458 0.545 +imam 0.527 0.337 0.539 +imbalance 0.115 0.538 0.264 +imbecile 0.082 0.569 0.260 +imbedded 0.406 0.580 0.562 +imissyou 0.480 0.608 0.344 +imitate 0.469 0.561 0.336 +imitated 0.333 0.391 0.442 +imitation 0.406 0.592 0.343 +immaculate 0.698 0.330 0.688 +immaterial 0.296 0.309 0.295 +immature 0.114 0.500 0.200 +immaturity 0.146 0.567 0.221 +immeasurable 0.510 0.539 0.712 +immeasurably 0.510 0.640 0.680 +immediacy 0.635 0.630 0.627 +immediate 0.656 0.548 0.716 +immediately 0.552 0.780 0.707 +immemorial 0.327 0.469 0.454 +immense 0.755 0.750 0.811 +immerse 0.510 0.577 0.509 +immersion 0.510 0.556 0.564 +immigrant 0.357 0.663 0.509 +immigration 0.390 0.667 0.454 +imminent 0.490 0.784 0.643 +immobile 0.225 0.217 0.298 +immoral 0.143 0.622 0.385 +immorality 0.188 0.689 0.315 +immortal 0.812 0.750 0.795 +immortality 0.688 0.635 0.861 +immovable 0.480 0.310 0.571 +immune 0.629 0.472 0.780 +immunity 0.633 0.316 0.786 +immunization 0.667 0.510 0.733 +immutable 0.427 0.431 0.571 +imp 0.350 0.448 0.420 +impact 0.469 0.884 0.776 +impair 0.153 0.500 0.360 +impaired 0.130 0.459 0.269 +impairment 0.170 0.571 0.220 +impart 0.521 0.441 0.694 +impartial 0.531 0.406 0.685 +impartiality 0.622 0.394 0.616 +impassable 0.342 0.458 0.553 +impassioned 0.740 0.780 0.802 +impatience 0.278 0.780 0.411 +impatient 0.250 0.708 0.429 +impatiently 0.194 0.750 0.539 +impeach 0.208 0.776 0.664 +impeachment 0.163 0.735 0.694 +impeccable 0.833 0.370 0.824 +impede 0.271 0.510 0.604 +impediment 0.163 0.600 0.409 +impelled 0.604 0.741 0.690 +impending 0.480 0.735 0.752 +impenetrable 0.531 0.577 0.839 +imperative 0.625 0.647 0.708 +imperceptible 0.378 0.490 0.548 +imperfect 0.173 0.527 0.202 +imperfection 0.190 0.567 0.321 +imperfectly 0.297 0.481 0.330 +imperial 0.669 0.646 0.922 +imperialist 0.284 0.786 0.833 +impermeable 0.510 0.308 0.558 +impermissible 0.188 0.464 0.352 +impersonal 0.316 0.356 0.472 +impersonate 0.510 0.632 0.591 +impersonation 0.375 0.618 0.528 +impersonator 0.469 0.586 0.406 +impertinence 0.170 0.653 0.420 +impertinent 0.219 0.826 0.373 +impervious 0.582 0.408 0.536 +impetuous 0.602 0.814 0.712 +impetus 0.521 0.740 0.635 +implacable 0.569 0.663 0.830 +implant 0.429 0.510 0.588 +implantation 0.396 0.604 0.741 +implanted 0.347 0.500 0.679 +implement 0.720 0.573 0.792 +implicate 0.250 0.670 0.434 +implicated 0.354 0.673 0.438 +implication 0.337 0.528 0.690 +implied 0.327 0.530 0.481 +implore 0.396 0.650 0.377 +implosion 0.412 0.724 0.547 +imply 0.542 0.670 0.533 +impolite 0.167 0.590 0.282 +import 0.615 0.480 0.623 +importance 0.750 0.580 0.864 +important 0.827 0.630 0.836 +importation 0.625 0.500 0.733 +impose 0.503 0.721 0.745 +imposing 0.392 0.731 0.836 +imposition 0.357 0.604 0.618 +impossibility 0.170 0.625 0.306 +impossible 0.153 0.510 0.407 +impostor 0.135 0.704 0.442 +impotence 0.198 0.689 0.224 +impotent 0.146 0.587 0.333 +impound 0.230 0.587 0.583 +impoverished 0.125 0.311 0.203 +impracticable 0.398 0.549 0.381 +impractical 0.160 0.373 0.291 +impregnable 0.378 0.549 0.667 +impregnate 0.510 0.721 0.655 +impress 0.816 0.744 0.895 +impressed 0.806 0.770 0.429 +impression 0.684 0.557 0.577 +impressionable 0.827 0.720 0.645 +impressive 0.781 0.830 0.873 +imprint 0.615 0.574 0.685 +imprison 0.112 0.829 0.545 +imprisoned 0.032 0.717 0.302 +imprisonment 0.133 0.630 0.471 +improbable 0.097 0.412 0.439 +impromptu 0.541 0.729 0.415 +improper 0.229 0.520 0.259 +impropriety 0.133 0.591 0.389 +improve 0.833 0.528 0.815 +improved 0.919 0.480 0.679 +improvement 0.786 0.500 0.611 +improves 0.929 0.625 0.727 +improving 0.911 0.510 0.682 +improvisation 0.631 0.812 0.529 +improvise 0.646 0.650 0.519 +improvised 0.610 0.673 0.443 +imprudent 0.170 0.676 0.265 +impudence 0.214 0.500 0.472 +impudent 0.302 0.604 0.462 +impulse 0.530 0.840 0.611 +impulsive 0.365 0.864 0.607 +impunity 0.313 0.721 0.602 +impure 0.260 0.560 0.208 +impurity 0.173 0.546 0.306 +imputation 0.333 0.654 0.621 +imtryingtosleep 0.438 0.363 0.385 +inability 0.150 0.529 0.250 +inaccessible 0.083 0.585 0.446 +inaccurate 0.135 0.450 0.250 +inaction 0.323 0.225 0.325 +inactivate 0.245 0.240 0.415 +inactivation 0.198 0.260 0.220 +inactive 0.271 0.167 0.159 +inactivity 0.135 0.143 0.227 +inadequacy 0.286 0.500 0.297 +inadequate 0.122 0.450 0.223 +inadequateness 0.240 0.529 0.316 +inadmissible 0.188 0.636 0.389 +inadvertent 0.365 0.368 0.286 +inadvertently 0.302 0.541 0.549 +inaffable 0.388 0.518 0.455 +inalienable 0.437 0.459 0.608 +inane 0.271 0.350 0.268 +inanimate 0.281 0.143 0.224 +inapplicable 0.281 0.402 0.330 +inappropriate 0.135 0.542 0.353 +inattention 0.208 0.433 0.188 +inaudible 0.280 0.398 0.358 +inaugural 0.684 0.567 0.608 +inaugurate 0.781 0.582 0.800 +inauguration 0.847 0.712 0.769 +inborn 0.590 0.288 0.546 +inbound 0.531 0.388 0.538 +inbred 0.397 0.520 0.473 +incalculable 0.449 0.620 0.679 +incandescent 0.354 0.612 0.621 +incantation 0.439 0.632 0.548 +incapable 0.156 0.529 0.155 +incapacity 0.052 0.500 0.217 +incarceration 0.100 0.800 0.397 +incarnate 0.552 0.651 0.593 +incase 0.580 0.196 0.365 +incendiary 0.281 0.810 0.598 +incense 0.698 0.275 0.328 +incensed 0.338 0.643 0.392 +incentive 0.812 0.618 0.718 +inception 0.604 0.425 0.561 +incessant 0.438 0.760 0.544 +incessantly 0.417 0.765 0.606 +incest 0.073 0.853 0.491 +incestuous 0.188 0.736 0.442 +inch 0.481 0.327 0.300 +incidence 0.417 0.527 0.429 +incident 0.084 0.662 0.482 +incidental 0.281 0.610 0.404 +incidentally 0.479 0.500 0.500 +incineration 0.229 0.787 0.470 +incinerator 0.250 0.643 0.591 +incipient 0.442 0.382 0.430 +incision 0.240 0.663 0.558 +incisive 0.380 0.602 0.545 +incite 0.449 0.736 0.642 +incitement 0.302 0.943 0.598 +inclement 0.260 0.676 0.616 +inclination 0.378 0.490 0.538 +incline 0.490 0.423 0.345 +inclined 0.469 0.347 0.402 +include 0.729 0.449 0.702 +included 0.760 0.402 0.570 +including 0.700 0.378 0.518 +inclusion 0.774 0.404 0.712 +inclusive 0.604 0.420 0.564 +incognito 0.610 0.490 0.446 +incoherent 0.122 0.612 0.250 +income 0.750 0.510 0.728 +incoming 0.660 0.509 0.596 +incomparable 0.625 0.577 0.670 +incompatible 0.196 0.500 0.310 +incompetence 0.077 0.551 0.208 +incompetent 0.133 0.566 0.239 +incomplete 0.153 0.370 0.205 +incompletely 0.344 0.442 0.232 +incompleteness 0.271 0.451 0.234 +incomprehensible 0.250 0.550 0.344 +inconceivable 0.198 0.552 0.561 +inconclusive 0.153 0.442 0.340 +incongruous 0.177 0.504 0.343 +inconsequential 0.250 0.480 0.345 +inconsiderate 0.224 0.519 0.423 +inconsistency 0.125 0.480 0.314 +inconsistent 0.271 0.431 0.295 +inconspicuous 0.604 0.214 0.368 +incontinence 0.150 0.598 0.272 +inconvenience 0.063 0.667 0.291 +inconvenient 0.224 0.610 0.375 +incorporate 0.745 0.612 0.571 +incorporation 0.573 0.404 0.768 +incorrect 0.140 0.569 0.255 +incorrigible 0.130 0.667 0.500 +increase 0.810 0.657 0.886 +increased 0.684 0.660 0.773 +incredible 0.857 0.796 0.902 +incredulous 0.286 0.510 0.269 +increment 0.684 0.637 0.750 +incriminate 0.188 0.810 0.416 +incriminating 0.133 0.788 0.500 +incrimination 0.152 0.865 0.545 +incubation 0.461 0.490 0.397 +incubator 0.510 0.435 0.405 +incubus 0.458 0.529 0.482 +incumbent 0.396 0.540 0.565 +incur 0.312 0.667 0.495 +incurable 0.104 0.667 0.255 +incursion 0.552 0.830 0.719 +indebted 0.138 0.698 0.275 +indecency 0.135 0.670 0.491 +indecent 0.083 0.683 0.240 +indecision 0.184 0.480 0.196 +indecisive 0.271 0.420 0.190 +indefensible 0.173 0.647 0.484 +indefinite 0.448 0.292 0.296 +indelible 0.490 0.337 0.591 +indemnification 0.521 0.490 0.770 +indemnify 0.449 0.548 0.613 +indemnity 0.470 0.607 0.692 +indent 0.479 0.346 0.379 +indentation 0.374 0.500 0.349 +indenture 0.434 0.382 0.636 +independence 0.896 0.663 0.911 +independent 0.885 0.440 0.872 +indescribable 0.448 0.529 0.648 +indestructible 0.772 0.731 0.853 +indeterminate 0.360 0.402 0.322 +index 0.448 0.268 0.342 +indicate 0.594 0.350 0.676 +indicating 0.745 0.339 0.555 +indication 0.719 0.432 0.750 +indicative 0.510 0.510 0.591 +indicator 0.573 0.451 0.670 +indice 0.469 0.377 0.541 +indict 0.188 0.731 0.458 +indictment 0.245 0.745 0.577 +indie 0.479 0.368 0.430 +indifference 0.265 0.417 0.299 +indifferent 0.396 0.157 0.250 +indigenous 0.500 0.509 0.552 +indigent 0.156 0.481 0.223 +indigestion 0.204 0.610 0.182 +indignant 0.260 0.600 0.423 +indignation 0.173 0.778 0.431 +indignity 0.167 0.500 0.306 +indigo 0.514 0.365 0.473 +indirect 0.385 0.402 0.330 +indiscreet 0.177 0.587 0.342 +indiscretion 0.265 0.637 0.390 +indispensable 0.710 0.449 0.802 +indisposed 0.122 0.519 0.206 +indistinct 0.255 0.340 0.360 +indistinguishable 0.346 0.458 0.548 +individual 0.627 0.327 0.533 +individuality 0.612 0.469 0.527 +indivisible 0.646 0.398 0.580 +indoctrination 0.327 0.657 0.698 +indolent 0.177 0.381 0.259 +indomitable 0.458 0.800 0.830 +indoor 0.615 0.245 0.347 +induce 0.257 0.606 0.684 +induced 0.397 0.471 0.491 +inducement 0.647 0.765 0.685 +induction 0.392 0.593 0.627 +indulge 0.833 0.716 0.669 +indulgence 0.479 0.490 0.517 +indulgent 0.560 0.481 0.529 +industrial 0.469 0.600 0.875 +industrialist 0.562 0.633 0.843 +industrious 0.720 0.537 0.791 +industry 0.650 0.447 0.836 +ineffable 0.551 0.577 0.585 +ineffective 0.093 0.422 0.094 +ineffectual 0.163 0.412 0.200 +inefficiency 0.092 0.466 0.181 +inefficient 0.190 0.460 0.173 +inelastic 0.396 0.426 0.385 +ineligible 0.143 0.377 0.457 +inept 0.156 0.418 0.209 +ineptitude 0.177 0.471 0.250 +inequality 0.122 0.575 0.259 +inequitable 0.281 0.519 0.373 +inert 0.323 0.180 0.319 +inertia 0.344 0.288 0.322 +inevitable 0.316 0.419 0.623 +inexact 0.153 0.459 0.170 +inexcusable 0.271 0.582 0.546 +inexhaustible 0.602 0.541 0.643 +inexpensive 0.694 0.414 0.260 +inexperience 0.208 0.614 0.151 +inexperienced 0.281 0.473 0.231 +inexplicable 0.224 0.635 0.443 +inexpressible 0.198 0.608 0.364 +infallibility 0.583 0.663 0.764 +infallible 0.776 0.687 0.809 +infamous 0.146 0.580 0.472 +infamy 0.177 0.676 0.421 +infancy 0.750 0.399 0.370 +infant 0.802 0.431 0.328 +infanticide 0.167 0.856 0.443 +infantile 0.604 0.382 0.259 +infantry 0.531 0.684 0.791 +infarct 0.080 0.846 0.386 +infatuated 0.729 0.764 0.417 +infatuation 0.844 0.745 0.530 +infeasible 0.245 0.472 0.236 +infect 0.102 0.777 0.424 +infection 0.083 0.735 0.407 +infectious 0.142 0.760 0.422 +infer 0.449 0.490 0.453 +inference 0.359 0.479 0.398 +inferential 0.426 0.451 0.455 +inferior 0.260 0.254 0.106 +inferiority 0.177 0.430 0.205 +infernal 0.083 0.837 0.571 +inferno 0.051 0.857 0.463 +infertile 0.274 0.458 0.255 +infertility 0.170 0.664 0.328 +infestation 0.256 0.776 0.527 +infidel 0.177 0.740 0.404 +infidelity 0.062 0.777 0.392 +infield 0.510 0.571 0.438 +infiltrate 0.408 0.745 0.587 +infiltration 0.265 0.792 0.536 +infinite 0.724 0.583 0.735 +infinitely 0.688 0.643 0.829 +infinitesimal 0.388 0.472 0.496 +infinity 0.516 0.459 0.805 +infirm 0.115 0.521 0.210 +infirmary 0.500 0.438 0.517 +infirmity 0.094 0.482 0.252 +inflammation 0.146 0.765 0.423 +inflammatory 0.177 0.642 0.404 +inflatable 0.510 0.510 0.400 +inflate 0.305 0.569 0.462 +inflated 0.303 0.431 0.617 +inflation 0.219 0.792 0.508 +inflection 0.385 0.635 0.377 +inflict 0.167 0.760 0.609 +infliction 0.302 0.722 0.571 +inflorescence 0.459 0.344 0.412 +influence 0.622 0.663 0.824 +influential 0.899 0.688 0.944 +influenza 0.271 0.718 0.321 +influx 0.622 0.635 0.575 +info 0.750 0.330 0.642 +infomercial 0.427 0.462 0.555 +inform 0.723 0.582 0.679 +informal 0.480 0.398 0.441 +informant 0.604 0.612 0.719 +information 0.765 0.370 0.711 +informative 0.812 0.419 0.741 +informed 0.543 0.298 0.617 +informer 0.521 0.578 0.580 +infraction 0.245 0.660 0.471 +infrared 0.469 0.588 0.526 +infrastructure 0.604 0.460 0.694 +infrequent 0.312 0.377 0.192 +infrequently 0.204 0.250 0.327 +infringement 0.153 0.800 0.481 +infuriate 0.102 0.934 0.596 +infuriated 0.073 0.930 0.510 +infuriates 0.135 0.913 0.627 +infuriating 0.139 0.870 0.509 +infuse 0.380 0.705 0.589 +infused 0.385 0.473 0.546 +infuser 0.469 0.433 0.536 +infusion 0.583 0.365 0.453 +ingenious 0.760 0.690 0.891 +ingenuity 0.708 0.590 0.868 +ingest 0.510 0.559 0.473 +ingestion 0.429 0.612 0.512 +ingot 0.688 0.444 0.615 +ingrained 0.531 0.490 0.712 +ingrate 0.235 0.606 0.327 +ingredient 0.792 0.373 0.451 +ingress 0.601 0.366 0.736 +inhabit 0.656 0.378 0.556 +inhabitant 0.604 0.356 0.519 +inhabited 0.667 0.361 0.510 +inhabiting 0.458 0.440 0.598 +inhalation 0.510 0.613 0.464 +inhale 0.427 0.340 0.492 +inhaler 0.408 0.500 0.349 +inherent 0.562 0.439 0.480 +inherit 0.745 0.546 0.694 +inheritance 0.900 0.565 0.798 +inhibit 0.167 0.479 0.447 +inhibition 0.265 0.392 0.534 +inhibitor 0.281 0.450 0.471 +inhospitable 0.265 0.531 0.395 +inhuman 0.107 0.660 0.492 +inhumane 0.104 0.587 0.402 +inhumanity 0.143 0.540 0.405 +inimaginable 0.542 0.636 0.534 +inimical 0.260 0.823 0.556 +inimitable 0.571 0.413 0.790 +iniquity 0.219 0.567 0.425 +initial 0.583 0.314 0.539 +initiate 0.719 0.480 0.553 +initiated 0.760 0.490 0.650 +initiation 0.698 0.529 0.527 +initiative 0.833 0.615 0.768 +inject 0.406 0.735 0.596 +injection 0.281 0.741 0.518 +injunction 0.281 0.422 0.519 +injure 0.177 0.710 0.364 +injured 0.083 0.680 0.302 +injuring 0.073 0.790 0.245 +injurious 0.177 0.759 0.366 +injury 0.049 0.769 0.287 +injustice 0.082 0.755 0.444 +ink 0.471 0.408 0.235 +inkling 0.448 0.551 0.570 +inland 0.510 0.417 0.423 +inlay 0.406 0.531 0.565 +inlet 0.646 0.378 0.466 +inmate 0.235 0.663 0.398 +inn 0.660 0.284 0.475 +innards 0.302 0.480 0.400 +innate 0.490 0.400 0.521 +inner 0.551 0.216 0.443 +innermost 0.583 0.500 0.510 +innerpeace 0.714 0.318 0.551 +inning 0.602 0.315 0.520 +innings 0.573 0.487 0.443 +innkeeper 0.578 0.224 0.472 +innocence 0.802 0.260 0.307 +innocent 0.729 0.206 0.340 +innocently 0.776 0.250 0.302 +innocuous 0.510 0.321 0.172 +innovate 0.898 0.872 0.750 +innovation 0.949 0.680 0.890 +innovative 0.880 0.640 0.830 +innuendo 0.467 0.670 0.463 +innumerable 0.667 0.445 0.704 +inoculation 0.333 0.570 0.598 +inoperable 0.184 0.422 0.304 +inoperative 0.138 0.425 0.273 +inordinate 0.163 0.630 0.330 +inorganic 0.385 0.345 0.282 +input 0.643 0.337 0.527 +inquest 0.458 0.569 0.721 +inquire 0.583 0.519 0.363 +inquirer 0.573 0.598 0.776 +inquiring 0.479 0.510 0.500 +inquiry 0.541 0.420 0.536 +inquisitive 0.301 0.637 0.615 +inquisitor 0.385 0.873 0.642 +insane 0.062 0.670 0.265 +insanity 0.098 0.847 0.337 +insatiable 0.375 0.656 0.558 +inscription 0.592 0.422 0.542 +inscrutable 0.459 0.541 0.613 +insect 0.276 0.633 0.242 +insecticide 0.188 0.598 0.430 +insecure 0.114 0.538 0.132 +insecurity 0.094 0.647 0.350 +insemination 0.542 0.644 0.622 +insensitive 0.219 0.471 0.302 +inseparable 0.700 0.520 0.571 +insert 0.481 0.552 0.519 +inserted 0.479 0.402 0.476 +insertion 0.521 0.520 0.565 +inside 0.612 0.404 0.472 +insider 0.625 0.562 0.750 +insidious 0.146 0.622 0.480 +insight 0.613 0.363 0.649 +insightful 0.664 0.691 0.713 +insignia 0.665 0.282 0.685 +insignificance 0.250 0.216 0.222 +insignificant 0.083 0.306 0.114 +insinuate 0.292 0.635 0.413 +insipid 0.214 0.250 0.241 +insist 0.635 0.651 0.688 +insistence 0.418 0.704 0.645 +insistent 0.552 0.635 0.701 +insists 0.490 0.587 0.610 +insolence 0.115 0.731 0.402 +insolent 0.112 0.663 0.343 +insoluble 0.439 0.290 0.414 +insolvency 0.323 0.431 0.300 +insolvent 0.230 0.481 0.318 +insomnia 0.198 0.611 0.373 +insomniac 0.231 0.367 0.329 +inspect 0.479 0.603 0.793 +inspection 0.459 0.630 0.718 +inspector 0.418 0.580 0.852 +inspiration 0.938 0.600 0.779 +inspirational 0.927 0.720 0.810 +inspire 0.918 0.627 0.759 +inspired 0.967 0.702 0.736 +instability 0.177 0.760 0.353 +install 0.630 0.583 0.736 +installation 0.656 0.469 0.759 +installment 0.619 0.396 0.483 +instance 0.547 0.450 0.558 +instant 0.766 0.454 0.554 +instantaneous 0.750 0.500 0.585 +instantaneously 0.656 0.640 0.600 +instigate 0.278 0.765 0.642 +instigation 0.323 0.769 0.648 +instill 0.562 0.490 0.618 +instinct 0.771 0.602 0.642 +instinctive 0.752 0.575 0.694 +institute 0.604 0.480 0.807 +institution 0.580 0.311 0.790 +instruct 0.729 0.490 0.833 +instructed 0.740 0.388 0.722 +instruction 0.656 0.434 0.736 +instructional 0.698 0.500 0.773 +instructions 0.582 0.302 0.556 +instructive 0.583 0.420 0.643 +instructor 0.771 0.490 0.782 +instrument 0.562 0.537 0.655 +instrumental 0.740 0.472 0.647 +instrumentalist 0.656 0.540 0.740 +instrumentality 0.637 0.510 0.618 +insubordination 0.281 0.775 0.634 +insufferable 0.220 0.784 0.291 +insufficiency 0.115 0.431 0.210 +insufficient 0.188 0.380 0.093 +insufficiently 0.147 0.509 0.198 +insular 0.531 0.426 0.465 +insulate 0.365 0.358 0.286 +insulated 0.208 0.265 0.304 +insulation 0.245 0.327 0.264 +insulin 0.429 0.472 0.375 +insult 0.085 0.831 0.389 +insulting 0.094 0.840 0.412 +insurance 0.714 0.308 0.825 +insure 0.700 0.415 0.698 +insurgent 0.235 0.735 0.660 +insurmountable 0.620 0.627 0.737 +insurrection 0.229 0.706 0.582 +intact 0.716 0.212 0.602 +intake 0.604 0.527 0.442 +intangible 0.525 0.480 0.473 +integer 0.573 0.327 0.595 +integral 0.590 0.337 0.615 +integrate 0.729 0.390 0.700 +integration 0.771 0.480 0.737 +integrity 0.865 0.413 0.848 +intellect 0.844 0.418 0.870 +intellectual 0.906 0.455 0.845 +intelligence 0.833 0.587 0.885 +intelligent 0.917 0.541 0.868 +intelligibility 0.740 0.481 0.689 +intelligible 0.635 0.480 0.691 +intend 0.562 0.520 0.519 +intended 0.406 0.542 0.587 +intending 0.510 0.567 0.597 +intense 0.592 0.774 0.679 +intensely 0.694 0.846 0.750 +intensify 0.604 0.870 0.737 +intensity 0.622 0.930 0.952 +intensive 0.570 0.842 0.776 +intent 0.550 0.481 0.500 +intention 0.531 0.480 0.636 +intentional 0.650 0.615 0.750 +intentionally 0.450 0.676 0.696 +inter 0.510 0.375 0.466 +interact 0.822 0.690 0.759 +interaction 0.646 0.735 0.750 +interactive 0.727 0.811 0.770 +intercede 0.582 0.577 0.630 +intercept 0.221 0.660 0.676 +interception 0.327 0.673 0.643 +intercession 0.503 0.486 0.598 +interchange 0.615 0.527 0.565 +interchangeable 0.615 0.459 0.526 +interchanged 0.396 0.472 0.434 +intercom 0.623 0.429 0.453 +intercourse 0.551 0.608 0.557 +interdependence 0.608 0.618 0.639 +interdependent 0.410 0.482 0.598 +interdiction 0.337 0.500 0.585 +interest 0.780 0.667 0.618 +interested 0.750 0.529 0.725 +interesting 0.927 0.726 0.731 +interface 0.643 0.357 0.600 +interfere 0.323 0.714 0.471 +interference 0.396 0.736 0.357 +interferometer 0.510 0.510 0.517 +intergalactic 0.562 0.661 0.741 +interim 0.604 0.400 0.524 +interior 0.618 0.157 0.462 +interject 0.333 0.648 0.658 +interlocutory 0.490 0.500 0.527 +interlude 0.470 0.417 0.377 +intermediary 0.427 0.510 0.643 +intermediate 0.480 0.368 0.400 +interment 0.235 0.608 0.346 +interminable 0.327 0.481 0.561 +intermission 0.490 0.360 0.402 +intermittent 0.337 0.565 0.436 +intern 0.459 0.460 0.392 +internal 0.439 0.349 0.423 +internally 0.615 0.400 0.616 +international 0.800 0.519 0.702 +internet 0.760 0.462 0.755 +internship 0.590 0.510 0.482 +interoffice 0.439 0.375 0.556 +interpolate 0.460 0.490 0.569 +interpolation 0.419 0.506 0.528 +interpret 0.646 0.625 0.673 +interpretation 0.677 0.594 0.620 +interpreter 0.708 0.461 0.596 +interpretive 0.531 0.549 0.595 +interrelated 0.615 0.469 0.592 +interrogate 0.323 0.808 0.680 +interrogation 0.302 0.827 0.657 +interrupt 0.210 0.635 0.509 +interrupted 0.281 0.559 0.333 +interrupting 0.146 0.593 0.509 +interruption 0.184 0.632 0.425 +interrupts 0.204 0.545 0.389 +intersect 0.521 0.510 0.480 +intersection 0.344 0.541 0.658 +interstate 0.520 0.443 0.600 +interstellar 0.708 0.702 0.622 +interstitial 0.333 0.471 0.534 +interval 0.510 0.284 0.400 +intervene 0.520 0.677 0.768 +intervening 0.398 0.627 0.442 +intervention 0.388 0.696 0.689 +interview 0.573 0.770 0.619 +interviewer 0.552 0.736 0.816 +interworking 0.552 0.587 0.691 +intestate 0.459 0.467 0.415 +intestinal 0.357 0.531 0.370 +intestine 0.343 0.450 0.380 +intestines 0.292 0.547 0.398 +intimacy 0.857 0.802 0.558 +intimate 0.724 0.598 0.393 +intimately 0.806 0.573 0.590 +intimation 0.406 0.673 0.500 +intimidate 0.210 0.804 0.632 +intimidated 0.177 0.663 0.208 +intimidating 0.229 0.790 0.708 +intimidation 0.177 0.791 0.644 +intolerable 0.146 0.660 0.439 +intolerance 0.052 0.704 0.520 +intolerant 0.135 0.676 0.509 +intonation 0.615 0.442 0.598 +intoxicated 0.079 0.824 0.246 +intoxicating 0.224 0.760 0.464 +intoxication 0.323 0.710 0.400 +intracranial 0.281 0.602 0.553 +intractable 0.154 0.694 0.302 +intramural 0.490 0.464 0.447 +intravenous 0.357 0.538 0.458 +intrepid 0.753 0.696 0.637 +intricate 0.559 0.704 0.500 +intrigue 0.362 0.830 0.327 +intriguing 0.422 0.713 0.462 +intrinsic 0.406 0.471 0.526 +intrinsically 0.459 0.382 0.538 +intro 0.510 0.331 0.657 +introduce 0.592 0.559 0.648 +introduction 0.612 0.413 0.640 +introductory 0.635 0.368 0.593 +introspection 0.603 0.337 0.575 +introspective 0.552 0.360 0.471 +intrude 0.058 0.735 0.480 +intruder 0.146 0.740 0.324 +intrusion 0.293 0.641 0.670 +intrusive 0.461 0.607 0.538 +intubation 0.276 0.598 0.526 +intuition 0.857 0.508 0.602 +intuitive 0.771 0.573 0.690 +intuitively 0.670 0.561 0.648 +inundation 0.177 0.780 0.455 +invade 0.408 0.892 0.714 +invader 0.200 0.827 0.618 +invalid 0.180 0.330 0.255 +invalidate 0.315 0.480 0.397 +invalidation 0.181 0.490 0.278 +invalidity 0.186 0.394 0.158 +invaluable 0.740 0.500 0.745 +invariably 0.458 0.365 0.550 +invasion 0.271 0.843 0.808 +invasive 0.194 0.730 0.598 +invent 0.719 0.689 0.833 +invention 0.714 0.577 0.811 +inventive 0.780 0.627 0.721 +inventor 0.781 0.667 0.847 +inventory 0.594 0.463 0.490 +inverse 0.459 0.337 0.319 +inversely 0.286 0.418 0.351 +inversion 0.602 0.630 0.772 +invert 0.510 0.585 0.706 +inverted 0.310 0.471 0.357 +invest 0.650 0.663 0.682 +investigate 0.640 0.500 0.781 +investigation 0.531 0.592 0.820 +investigative 0.562 0.600 0.704 +investigator 0.615 0.509 0.779 +investment 0.720 0.592 0.745 +investor 0.794 0.655 0.791 +invidious 0.112 0.650 0.364 +invigorate 0.821 0.798 0.831 +invincible 0.867 0.853 0.914 +invisibility 0.438 0.461 0.382 +invisible 0.417 0.345 0.412 +invitation 0.802 0.549 0.647 +invite 0.745 0.655 0.611 +inviting 0.938 0.571 0.538 +invocation 0.430 0.620 0.673 +invoice 0.480 0.380 0.474 +invoke 0.583 0.740 0.579 +involuntary 0.354 0.490 0.231 +involution 0.296 0.420 0.407 +involve 0.694 0.490 0.728 +involvement 0.760 0.620 0.696 +invulnerable 0.552 0.683 0.745 +inwards 0.490 0.385 0.438 +iodine 0.390 0.265 0.333 +ion 0.429 0.330 0.408 +iota 0.344 0.385 0.314 +irate 0.188 0.852 0.474 +ire 0.198 0.740 0.575 +iridescent 0.602 0.588 0.539 +iris 0.708 0.275 0.380 +irked 0.164 0.791 0.353 +irks 0.276 0.781 0.339 +iron 0.448 0.351 0.679 +ironclad 0.561 0.648 0.679 +ironic 0.435 0.550 0.500 +irons 0.531 0.441 0.625 +irony 0.390 0.587 0.508 +irradiation 0.385 0.736 0.509 +irrational 0.125 0.648 0.394 +irrationality 0.198 0.735 0.361 +irreconcilable 0.146 0.667 0.375 +irreducible 0.296 0.455 0.569 +irrefutable 0.496 0.549 0.716 +irregular 0.312 0.548 0.321 +irregularity 0.104 0.647 0.306 +irregularly 0.292 0.565 0.397 +irrelevant 0.138 0.311 0.296 +irreparable 0.061 0.530 0.430 +irreplaceable 0.479 0.580 0.833 +irrepressible 0.512 0.566 0.745 +irresistible 0.823 0.833 0.839 +irrespective 0.497 0.538 0.745 +irresponsible 0.177 0.680 0.241 +irreverent 0.191 0.694 0.634 +irreversible 0.170 0.541 0.667 +irrevocable 0.296 0.560 0.712 +irrigate 0.272 0.458 0.490 +irrigation 0.259 0.426 0.426 +irritability 0.146 0.853 0.283 +irritable 0.112 0.952 0.462 +irritate 0.167 0.890 0.368 +irritated 0.210 0.816 0.281 +irritates 0.173 0.810 0.295 +irritating 0.104 0.912 0.393 +irritation 0.073 0.833 0.496 +island 0.745 0.347 0.432 +isle 0.667 0.390 0.443 +islet 0.612 0.314 0.367 +isolate 0.235 0.422 0.336 +isolated 0.221 0.356 0.255 +isolation 0.198 0.338 0.339 +isomorphism 0.448 0.361 0.481 +isothermal 0.459 0.491 0.500 +isotope 0.429 0.404 0.407 +issue 0.316 0.819 0.351 +itch 0.319 0.610 0.465 +itching 0.208 0.690 0.300 +itchy 0.334 0.726 0.296 +item 0.594 0.270 0.465 +itemize 0.459 0.527 0.518 +items 0.542 0.401 0.434 +iterate 0.449 0.460 0.440 +iteration 0.531 0.449 0.486 +iterative 0.429 0.420 0.500 +itinerant 0.449 0.545 0.439 +itinerary 0.551 0.550 0.454 +ivory 0.625 0.235 0.566 +jab 0.385 0.519 0.482 +jabber 0.417 0.506 0.342 +jack 0.487 0.450 0.441 +jackal 0.333 0.582 0.436 +jackass 0.188 0.692 0.279 +jacket 0.656 0.302 0.382 +jackhammer 0.199 0.690 0.519 +jackpot 0.950 0.750 0.786 +jackrabbit 0.625 0.379 0.344 +jacks 0.490 0.400 0.505 +jade 0.604 0.410 0.455 +jaded 0.255 0.560 0.400 +jag 0.408 0.440 0.427 +jagged 0.082 0.462 0.213 +jaguar 0.559 0.710 0.654 +jail 0.094 0.898 0.480 +jailbird 0.240 0.567 0.473 +jailbreak 0.354 0.629 0.471 +jailer 0.194 0.630 0.632 +jailhouse 0.104 0.887 0.430 +jalopy 0.396 0.436 0.337 +jam 0.510 0.548 0.318 +jamboree 0.602 0.625 0.351 +jammed 0.235 0.817 0.411 +jammer 0.417 0.540 0.491 +janitor 0.510 0.350 0.527 +janitorial 0.490 0.373 0.481 +japan 0.667 0.482 0.580 +jar 0.430 0.346 0.318 +jargon 0.333 0.548 0.404 +jarhead 0.408 0.530 0.464 +jarring 0.210 0.673 0.309 +jasmine 0.765 0.230 0.286 +jasper 0.480 0.425 0.402 +jaundice 0.214 0.480 0.355 +jaunt 0.808 0.451 0.500 +java 0.459 0.321 0.343 +javelin 0.385 0.481 0.465 +jaw 0.500 0.510 0.420 +jawbone 0.468 0.413 0.342 +jaws 0.385 0.528 0.455 +jay 0.531 0.408 0.389 +jazz 0.677 0.362 0.450 +jazzy 0.725 0.431 0.389 +jealous 0.173 0.855 0.345 +jealousy 0.146 0.783 0.481 +jean 0.602 0.444 0.364 +jeans 0.622 0.324 0.371 +jeep 0.602 0.510 0.612 +jeering 0.266 0.792 0.380 +jelly 0.651 0.294 0.256 +jellybean 0.592 0.406 0.399 +jellyfish 0.531 0.567 0.377 +jenny 0.542 0.406 0.407 +jeopardize 0.260 0.877 0.582 +jeopardy 0.129 0.908 0.536 +jerk 0.194 0.630 0.238 +jerks 0.214 0.788 0.395 +jerky 0.233 0.538 0.358 +jersey 0.594 0.317 0.411 +jest 0.520 0.736 0.222 +jester 0.388 0.670 0.264 +jesus 0.800 0.400 0.620 +jet 0.612 0.721 0.606 +jetty 0.602 0.480 0.453 +jewel 0.827 0.588 0.625 +jeweler 0.760 0.482 0.500 +jewelry 0.823 0.569 0.597 +jib 0.406 0.420 0.413 +jiff 0.576 0.404 0.349 +jiffy 0.410 0.444 0.380 +jig 0.531 0.396 0.357 +jiggle 0.592 0.673 0.518 +jigsaw 0.594 0.582 0.519 +jihad 0.323 0.660 0.444 +jimmy 0.579 0.321 0.311 +jingle 0.635 0.500 0.424 +jinx 0.337 0.582 0.373 +jitters 0.224 0.918 0.192 +jittery 0.344 0.856 0.255 +jive 0.561 0.551 0.373 +job 0.694 0.541 0.717 +jobinterview 0.684 0.837 0.723 +jock 0.592 0.656 0.473 +jockey 0.562 0.644 0.703 +jockstrap 0.347 0.431 0.390 +jog 0.510 0.708 0.519 +jogger 0.417 0.510 0.424 +john 0.562 0.382 0.327 +join 0.729 0.479 0.684 +joined 0.667 0.394 0.600 +joining 0.755 0.469 0.685 +joint 0.615 0.392 0.566 +jointly 0.708 0.425 0.602 +joke 0.704 0.610 0.316 +joker 0.771 0.760 0.416 +joking 0.776 0.839 0.407 +jolly 0.959 0.705 0.708 +jolt 0.365 0.708 0.358 +jornada 0.417 0.500 0.533 +jot 0.406 0.323 0.350 +jour 0.479 0.394 0.415 +journal 0.688 0.240 0.352 +journalism 0.622 0.500 0.684 +journalist 0.542 0.452 0.732 +journalistic 0.696 0.449 0.495 +journey 0.910 0.702 0.625 +journeyman 0.765 0.596 0.741 +joust 0.520 0.528 0.551 +jovial 0.823 0.460 0.526 +joy 0.980 0.824 0.794 +joyful 0.990 0.740 0.667 +joyous 0.958 0.580 0.728 +joyride 0.694 0.550 0.500 +joys 0.981 0.643 0.651 +jubilant 0.844 0.673 0.664 +jubilee 0.916 0.500 0.579 +judge 0.510 0.604 0.857 +judged 0.281 0.686 0.722 +judging 0.240 0.625 0.693 +judgment 0.396 0.600 0.816 +judgmental 0.330 0.602 0.579 +judicial 0.378 0.667 0.833 +judiciary 0.439 0.740 0.897 +judicious 0.630 0.432 0.772 +judo 0.500 0.790 0.612 +jug 0.520 0.250 0.213 +juggle 0.594 0.760 0.426 +juggler 0.633 0.821 0.480 +juggling 0.562 0.874 0.346 +jugular 0.271 0.573 0.426 +juice 0.776 0.281 0.352 +juicer 0.552 0.520 0.564 +juicy 0.823 0.529 0.490 +juju 0.541 0.519 0.206 +juke 0.500 0.491 0.410 +jukebox 0.699 0.540 0.429 +jumble 0.357 0.613 0.331 +jumbled 0.292 0.602 0.445 +jumbo 0.680 0.552 0.447 +jump 0.625 0.865 0.611 +jump rope 0.656 0.660 0.368 +jumper 0.615 0.336 0.481 +jumpsuit 0.562 0.365 0.361 +jumpy 0.353 0.810 0.216 +junction 0.490 0.481 0.364 +juncture 0.365 0.582 0.491 +jungle 0.500 0.510 0.481 +junior 0.635 0.343 0.304 +juniper 0.583 0.327 0.352 +junk 0.115 0.481 0.118 +junket 0.490 0.519 0.386 +junkie 0.135 0.860 0.363 +junky 0.385 0.595 0.343 +junkyard 0.177 0.398 0.302 +junta 0.451 0.503 0.704 +juridical 0.520 0.431 0.873 +jurisdiction 0.480 0.580 0.820 +jurisprudence 0.360 0.425 0.764 +jurist 0.479 0.523 0.713 +juror 0.582 0.640 0.750 +jury 0.479 0.607 0.789 +justice 0.760 0.538 0.787 +justifiable 0.786 0.413 0.821 +justification 0.622 0.444 0.661 +justify 0.612 0.473 0.615 +juststop 0.417 0.379 0.364 +justthebeginning 0.573 0.451 0.481 +jute 0.551 0.216 0.295 +juvenile 0.678 0.490 0.526 +juxtaposition 0.427 0.500 0.460 +kaiser 0.470 0.509 0.690 +kale 0.469 0.226 0.411 +kaleidoscope 0.615 0.439 0.580 +kamikaze 0.204 0.810 0.645 +kangaroo 0.716 0.333 0.301 +kanji 0.510 0.413 0.425 +kappa 0.469 0.375 0.366 +kaput 0.281 0.441 0.440 +karaoke 0.763 0.649 0.342 +karate 0.562 0.833 0.598 +karma 0.500 0.510 0.537 +karmic 0.357 0.459 0.464 +kayak 0.592 0.600 0.364 +kazoo 0.503 0.462 0.411 +kebab 0.531 0.431 0.377 +keel 0.344 0.417 0.419 +keen 0.823 0.719 0.806 +keep 0.714 0.296 0.547 +keeper 0.612 0.457 0.773 +keeping 0.592 0.280 0.723 +keepsake 0.740 0.307 0.491 +keg 0.551 0.389 0.404 +kelp 0.479 0.264 0.213 +ken 0.438 0.409 0.360 +kennel 0.430 0.480 0.406 +kerchief 0.520 0.189 0.236 +kern 0.438 0.420 0.449 +kernel 0.542 0.453 0.462 +kerosene 0.302 0.472 0.427 +ketchup 0.653 0.338 0.282 +kettle 0.357 0.497 0.333 +key 0.615 0.275 0.519 +keyboard 0.573 0.279 0.349 +keyed 0.469 0.497 0.521 +keyhole 0.438 0.358 0.356 +keynote 0.630 0.431 0.545 +keypad 0.604 0.255 0.330 +keystone 0.573 0.438 0.491 +keyword 0.602 0.520 0.747 +khaki 0.594 0.252 0.278 +khan 0.463 0.476 0.529 +kibble 0.510 0.458 0.404 +kick 0.271 0.791 0.526 +kickboxing 0.427 0.882 0.651 +kicker 0.427 0.711 0.614 +kicking 0.327 0.802 0.510 +kickoff 0.583 0.600 0.629 +kid 0.760 0.453 0.298 +kidder 0.708 0.768 0.471 +kidding 0.622 0.625 0.457 +kiddo 0.674 0.393 0.419 +kiddos 0.500 0.480 0.342 +kidnap 0.032 0.923 0.535 +kidnapped 0.044 0.923 0.455 +kidnapper 0.115 0.906 0.618 +kidnapping 0.094 0.880 0.561 +kidney 0.448 0.363 0.380 +kids 0.837 0.500 0.417 +kill 0.052 0.941 0.736 +killer 0.041 0.971 0.543 +killing 0.080 0.959 0.696 +killjoy 0.178 0.550 0.324 +kiln 0.451 0.423 0.414 +kilo 0.438 0.358 0.461 +kilogram 0.510 0.260 0.455 +kilometer 0.490 0.439 0.485 +kilt 0.448 0.346 0.348 +kimono 0.643 0.280 0.363 +kin 0.543 0.441 0.457 +kind 0.918 0.240 0.618 +kindergarten 0.833 0.462 0.308 +kindling 0.520 0.651 0.421 +kindness 0.938 0.350 0.508 +kindred 0.760 0.418 0.517 +kinematics 0.594 0.480 0.614 +kinesiology 0.491 0.480 0.633 +kinetic 0.582 0.540 0.537 +king 0.677 0.690 0.892 +king snake 0.458 0.835 0.647 +kingdom 0.714 0.547 0.910 +kingpin 0.357 0.626 0.642 +kink 0.337 0.634 0.321 +kinky 0.449 0.558 0.361 +kinship 0.771 0.300 0.652 +kiosk 0.500 0.286 0.321 +kirk 0.510 0.390 0.388 +kiss 0.967 0.813 0.630 +kisser 0.844 0.682 0.618 +kissy 0.874 0.684 0.402 +kit 0.583 0.344 0.420 +kitchen 0.700 0.234 0.398 +kite 0.643 0.500 0.573 +kitten 0.816 0.343 0.260 +kiwi 0.646 0.273 0.282 +klutz 0.275 0.451 0.356 +knack 0.562 0.518 0.820 +knapsack 0.551 0.317 0.268 +knead 0.490 0.457 0.345 +knee 0.520 0.245 0.396 +kneecap 0.427 0.360 0.440 +kneel 0.426 0.417 0.217 +kneeling 0.245 0.435 0.144 +knell 0.354 0.500 0.377 +knick 0.480 0.509 0.420 +knickers 0.552 0.428 0.328 +knife 0.344 0.717 0.573 +knight 0.780 0.441 0.835 +knighthood 0.740 0.660 0.769 +knit 0.630 0.144 0.295 +knob 0.340 0.360 0.272 +knock 0.312 0.531 0.527 +knockoff 0.350 0.606 0.240 +knockout 0.388 0.755 0.664 +knoll 0.434 0.347 0.333 +knot 0.541 0.221 0.408 +knots 0.418 0.346 0.267 +knotted 0.226 0.412 0.294 +know 0.765 0.361 0.704 +knowing 0.833 0.353 0.658 +knowingly 0.500 0.459 0.481 +knowledge 0.847 0.430 0.896 +knowledgeable 0.865 0.455 0.971 +knuckle 0.655 0.333 0.393 +knucklehead 0.157 0.485 0.288 +knuckles 0.271 0.461 0.320 +koala 0.608 0.210 0.311 +kook 0.417 0.471 0.398 +kooky 0.418 0.582 0.366 +kool-aid 0.531 0.318 0.393 +kos 0.500 0.471 0.407 +kosher 0.469 0.443 0.312 +kraut 0.388 0.500 0.390 +kris 0.427 0.417 0.407 +kryptonite 0.306 0.690 0.588 +kudos 0.925 0.587 0.642 +kumquat 0.417 0.426 0.390 +lab 0.479 0.500 0.600 +label 0.582 0.245 0.423 +labor 0.594 0.639 0.754 +laboratory 0.571 0.490 0.537 +labored 0.646 0.451 0.637 +laborer 0.561 0.510 0.698 +laboring 0.705 0.644 0.737 +laborious 0.393 0.635 0.709 +labyrinth 0.479 0.811 0.491 +lac 0.408 0.418 0.331 +lace 0.625 0.200 0.293 +laceration 0.143 0.667 0.443 +lack 0.250 0.365 0.242 +lackey 0.260 0.510 0.166 +lacking 0.229 0.375 0.121 +lackluster 0.250 0.311 0.264 +lacquer 0.510 0.353 0.258 +lacrosse 0.573 0.656 0.509 +lactose 0.479 0.290 0.433 +lad 0.637 0.388 0.336 +ladder 0.560 0.438 0.358 +laddie 0.668 0.539 0.391 +laden 0.392 0.478 0.554 +lading 0.388 0.463 0.409 +ladle 0.531 0.368 0.352 +lady 0.854 0.481 0.602 +lady bug 0.490 0.434 0.381 +ladybug 0.602 0.400 0.224 +ladylike 0.592 0.559 0.538 +ladyship 0.561 0.480 0.822 +lag 0.220 0.375 0.246 +lager 0.584 0.480 0.353 +lagging 0.135 0.538 0.277 +lagoon 0.660 0.231 0.373 +lair 0.469 0.438 0.392 +laity 0.510 0.320 0.487 +lake 0.694 0.196 0.425 +lama 0.560 0.320 0.400 +lamb 0.646 0.284 0.321 +lame 0.145 0.410 0.217 +lament 0.198 0.398 0.352 +lamenting 0.156 0.390 0.254 +lamina 0.510 0.314 0.408 +laminated 0.417 0.304 0.373 +lamp 0.510 0.260 0.309 +lamppost 0.420 0.337 0.455 +lance 0.406 0.620 0.587 +lancer 0.417 0.528 0.519 +land 0.582 0.260 0.616 +landed 0.709 0.620 0.480 +landfall 0.521 0.434 0.407 +landfill 0.398 0.423 0.324 +landing 0.552 0.696 0.596 +landlady 0.677 0.303 0.417 +landlocked 0.280 0.391 0.367 +landlord 0.684 0.500 0.858 +landmark 0.694 0.355 0.681 +lands 0.594 0.280 0.492 +landscape 0.719 0.176 0.423 +landscaping 0.823 0.379 0.519 +landslide 0.250 0.864 0.530 +lane 0.449 0.490 0.451 +language 0.677 0.337 0.704 +languid 0.281 0.270 0.283 +languish 0.235 0.408 0.382 +languishing 0.308 0.459 0.353 +lanky 0.412 0.426 0.370 +lantern 0.622 0.250 0.243 +lap 0.583 0.510 0.412 +lapdog 0.388 0.490 0.269 +lapel 0.460 0.287 0.288 +lapse 0.420 0.316 0.281 +lapsed 0.357 0.333 0.276 +laptop 0.724 0.270 0.519 +larceny 0.272 0.821 0.454 +lard 0.427 0.239 0.179 +larder 0.656 0.290 0.509 +large 0.704 0.565 0.736 +larger 0.729 0.654 0.763 +largo 0.521 0.480 0.517 +lark 0.570 0.292 0.352 +larva 0.245 0.423 0.254 +laryngitis 0.125 0.500 0.370 +larynx 0.460 0.420 0.402 +lasagna 0.719 0.441 0.396 +laser 0.469 0.531 0.769 +lash 0.235 0.794 0.609 +lass 0.656 0.536 0.433 +lasso 0.438 0.460 0.339 +lastday 0.309 0.580 0.463 +lasting 0.804 0.535 0.745 +lastminute 0.418 0.582 0.385 +latch 0.395 0.263 0.288 +late 0.245 0.358 0.315 +lateness 0.214 0.388 0.343 +latent 0.469 0.500 0.653 +lateral 0.469 0.370 0.322 +laterally 0.562 0.255 0.450 +latex 0.479 0.413 0.325 +lathe 0.510 0.450 0.425 +lather 0.635 0.327 0.313 +latitude 0.562 0.306 0.490 +latrine 0.380 0.353 0.176 +latrines 0.214 0.462 0.267 +latte 0.615 0.320 0.311 +lattice 0.406 0.420 0.349 +laud 0.493 0.427 0.383 +laudable 0.740 0.472 0.682 +laudation 0.542 0.547 0.623 +laudatory 0.612 0.417 0.450 +laugh 0.980 0.639 0.587 +laughable 0.592 0.627 0.298 +laughing 0.906 0.596 0.534 +laughingstock 0.427 0.779 0.312 +laughs 0.812 0.846 0.425 +laughter 0.959 0.654 0.588 +launch 0.684 0.814 0.598 +launcher 0.677 0.745 0.808 +launches 0.490 0.663 0.602 +launder 0.479 0.450 0.349 +laundering 0.439 0.327 0.444 +laundry 0.644 0.292 0.377 +laureate 0.724 0.402 0.702 +laurel 0.646 0.146 0.302 +laurels 0.684 0.279 0.545 +lava 0.280 0.539 0.615 +lavage 0.615 0.467 0.361 +lavatory 0.510 0.400 0.259 +lavender 0.812 0.198 0.388 +lavish 0.792 0.648 0.730 +law 0.740 0.590 0.815 +lawful 0.660 0.394 0.780 +lawless 0.219 0.690 0.420 +lawlessness 0.156 0.804 0.509 +lawman 0.510 0.523 0.786 +lawn 0.686 0.153 0.192 +lawnmower 0.480 0.531 0.355 +lawsuit 0.219 0.794 0.611 +lawyer 0.521 0.569 0.784 +lax 0.430 0.401 0.300 +laxative 0.271 0.550 0.528 +lay 0.521 0.336 0.491 +layaway 0.429 0.510 0.451 +layer 0.500 0.208 0.366 +layered 0.571 0.306 0.436 +layman 0.531 0.339 0.424 +layout 0.615 0.442 0.557 +layover 0.520 0.355 0.500 +laziness 0.271 0.240 0.132 +lazy 0.392 0.264 0.096 +lazyday 0.337 0.319 0.145 +lea 0.583 0.294 0.358 +lead 0.323 0.657 0.455 +leaded 0.439 0.625 0.595 +leader 0.833 0.582 0.926 +leadership 0.870 0.690 0.983 +leading 0.823 0.698 0.954 +leads 0.530 0.471 0.615 +leaf 0.583 0.156 0.294 +leaflet 0.490 0.206 0.375 +leafy 0.653 0.530 0.700 +league 0.656 0.340 0.462 +leak 0.378 0.833 0.520 +leakage 0.188 0.731 0.528 +leaky 0.170 0.686 0.288 +lean 0.734 0.353 0.438 +leaned 0.570 0.373 0.490 +leaning 0.480 0.409 0.352 +leap 0.750 0.663 0.667 +learn 0.833 0.643 0.829 +learned 0.704 0.462 0.543 +learner 0.698 0.475 0.398 +learning 0.833 0.588 0.574 +lease 0.520 0.463 0.545 +leash 0.320 0.347 0.427 +leather 0.510 0.324 0.341 +leathery 0.418 0.471 0.411 +leave 0.375 0.315 0.295 +leavemealone 0.240 0.472 0.402 +leaving 0.163 0.542 0.371 +lecherous 0.135 0.704 0.376 +lecture 0.594 0.462 0.737 +lecturer 0.677 0.549 0.736 +ledge 0.406 0.235 0.339 +ledger 0.510 0.362 0.609 +lee 0.510 0.269 0.296 +leech 0.250 0.623 0.268 +leeches 0.115 0.698 0.295 +leer 0.612 0.348 0.509 +leery 0.337 0.640 0.410 +lees 0.360 0.567 0.406 +leeway 0.562 0.577 0.569 +left 0.354 0.370 0.361 +leftout 0.229 0.365 0.245 +leftover 0.490 0.460 0.222 +leftovers 0.219 0.350 0.116 +lefty 0.490 0.406 0.379 +leg 0.510 0.373 0.313 +legacy 0.792 0.529 0.827 +legal 0.653 0.387 0.887 +legality 0.765 0.343 0.713 +legalize 0.510 0.460 0.818 +legalized 0.760 0.440 0.855 +legally 0.771 0.482 0.842 +legend 0.837 0.519 0.750 +legendary 0.857 0.537 0.863 +legibility 0.771 0.481 0.580 +legible 0.673 0.279 0.509 +legion 0.469 0.570 0.852 +legislate 0.571 0.582 0.736 +legislation 0.531 0.418 0.808 +legislative 0.633 0.365 0.800 +legislator 0.490 0.580 0.877 +legislature 0.540 0.435 0.698 +legit 0.747 0.427 0.849 +legitimacy 0.823 0.420 0.855 +legitimate 0.792 0.363 0.841 +lego 0.600 0.294 0.189 +legs 0.479 0.407 0.228 +legume 0.520 0.302 0.465 +legwork 0.622 0.560 0.509 +leisure 0.631 0.429 0.421 +leisurely 0.806 0.250 0.367 +lemma 0.530 0.284 0.391 +lemon 0.596 0.317 0.316 +lemonade 0.661 0.287 0.412 +lend 0.520 0.461 0.508 +lender 0.340 0.520 0.703 +lending 0.510 0.585 0.462 +length 0.479 0.308 0.533 +lengthen 0.619 0.481 0.566 +lengthened 0.448 0.530 0.474 +lengthening 0.673 0.530 0.528 +lengthwise 0.571 0.470 0.528 +lengthy 0.570 0.342 0.528 +leniency 0.517 0.436 0.545 +lenient 0.520 0.451 0.340 +lens 0.420 0.245 0.472 +leopard 0.542 0.755 0.611 +leotard 0.510 0.429 0.391 +leper 0.075 0.589 0.206 +leprechaun 0.417 0.480 0.417 +leprosy 0.130 0.670 0.349 +lesion 0.240 0.623 0.361 +less 0.265 0.240 0.115 +lessee 0.417 0.474 0.595 +lessen 0.235 0.284 0.255 +lessening 0.375 0.300 0.277 +lesser 0.396 0.167 0.211 +lesson 0.704 0.577 0.593 +lessor 0.552 0.490 0.623 +let 0.427 0.373 0.307 +lethal 0.156 0.800 0.745 +lethargic 0.214 0.245 0.375 +lethargy 0.194 0.302 0.316 +letter 0.635 0.279 0.342 +lettered 0.542 0.361 0.482 +letterhead 0.450 0.316 0.462 +lettering 0.541 0.180 0.431 +letters 0.663 0.327 0.364 +lettuce 0.594 0.163 0.291 +leukemia 0.094 0.572 0.351 +levee 0.520 0.324 0.490 +level 0.622 0.277 0.491 +lever 0.400 0.343 0.402 +leverage 0.459 0.500 0.629 +levitate 0.561 0.598 0.551 +levy 0.438 0.420 0.491 +lewd 0.188 0.673 0.412 +lexicon 0.561 0.463 0.615 +ley 0.604 0.389 0.764 +liabilities 0.429 0.608 0.694 +liability 0.646 0.500 0.802 +liable 0.656 0.519 0.821 +liaison 0.698 0.337 0.472 +liar 0.042 0.606 0.339 +libel 0.128 0.694 0.403 +libelous 0.125 0.735 0.436 +liberal 0.565 0.565 0.755 +liberalism 0.562 0.712 0.750 +liberate 0.760 0.632 0.708 +liberated 0.780 0.630 0.683 +liberating 0.915 0.620 0.745 +liberation 0.745 0.614 0.857 +liberty 0.938 0.579 0.836 +libido 0.770 0.602 0.571 +librarian 0.625 0.135 0.509 +library 0.776 0.122 0.549 +libretto 0.612 0.328 0.406 +lice 0.133 0.500 0.194 +license 0.500 0.394 0.702 +lichen 0.418 0.388 0.463 +lick 0.470 0.482 0.330 +licorice 0.677 0.310 0.400 +lid 0.490 0.189 0.255 +lie 0.130 0.725 0.272 +liege 0.479 0.426 0.452 +lien 0.396 0.580 0.441 +lieu 0.427 0.410 0.312 +lieutenant 0.594 0.612 0.920 +life 0.918 0.615 0.824 +lifeblood 0.673 0.690 0.708 +lifeboat 0.724 0.425 0.533 +lifeguard 0.870 0.606 0.786 +lifeisgood 0.812 0.575 0.611 +lifeless 0.042 0.333 0.163 +lifelike 0.776 0.567 0.765 +lifeline 0.735 0.552 0.496 +lifelong 0.823 0.330 0.640 +lifer 0.427 0.519 0.398 +lifesaver 0.908 0.745 0.703 +lifestyle 0.750 0.472 0.645 +lifesucks 0.167 0.637 0.377 +lifetime 0.816 0.559 0.736 +lift 0.704 0.518 0.656 +lifted 0.714 0.441 0.657 +liftoff 0.531 0.667 0.588 +ligament 0.490 0.410 0.510 +ligation 0.344 0.423 0.396 +ligature 0.478 0.430 0.447 +light 0.771 0.320 0.519 +light year 0.719 0.425 0.593 +lightbulb 0.573 0.255 0.302 +lighten 0.688 0.438 0.362 +lightheaded 0.347 0.620 0.255 +lighthouse 0.622 0.240 0.510 +lighting 0.765 0.440 0.750 +lightness 0.794 0.360 0.526 +lightning 0.429 0.683 0.595 +lights 0.750 0.480 0.575 +lightweight 0.670 0.300 0.358 +likable 0.865 0.480 0.663 +like 0.719 0.353 0.446 +likelihood 0.760 0.469 0.542 +likely 0.633 0.356 0.454 +likeness 0.688 0.410 0.561 +likewise 0.651 0.217 0.312 +liking 0.963 0.604 0.589 +lilac 0.688 0.180 0.357 +lily 0.640 0.245 0.263 +limb 0.510 0.397 0.427 +limber 0.688 0.729 0.673 +limbo 0.385 0.284 0.309 +lime 0.594 0.240 0.415 +limelight 0.667 0.639 0.694 +limestone 0.602 0.323 0.381 +limey 0.469 0.347 0.415 +limit 0.427 0.453 0.500 +limitation 0.190 0.431 0.225 +limited 0.229 0.273 0.380 +limitless 0.688 0.574 0.655 +limo 0.760 0.367 0.667 +limousine 0.638 0.531 0.640 +limp 0.393 0.440 0.172 +lin 0.416 0.362 0.343 +line 0.541 0.180 0.353 +lineage 0.633 0.465 0.721 +lineal 0.521 0.170 0.474 +linear 0.646 0.250 0.472 +linebacker 0.490 0.660 0.543 +lined 0.438 0.367 0.424 +linen 0.656 0.323 0.286 +liner 0.469 0.396 0.400 +lines 0.542 0.317 0.330 +lineup 0.635 0.427 0.638 +linger 0.480 0.311 0.412 +lingerie 0.543 0.463 0.308 +lingering 0.630 0.643 0.667 +lingo 0.448 0.364 0.447 +lingual 0.500 0.457 0.315 +linguini 0.625 0.338 0.355 +linguist 0.583 0.330 0.634 +linguistic 0.646 0.351 0.618 +linguistics 0.552 0.390 0.618 +lining 0.571 0.363 0.472 +link 0.427 0.264 0.491 +linoleum 0.510 0.378 0.402 +lint 0.388 0.173 0.214 +lion 0.532 0.717 0.682 +lip 0.541 0.348 0.443 +liposuction 0.292 0.684 0.464 +lipstick 0.653 0.429 0.306 +liquefaction 0.449 0.622 0.535 +liquefied 0.562 0.463 0.342 +liqueur 0.670 0.612 0.389 +liquid 0.562 0.235 0.307 +liquidate 0.327 0.654 0.664 +liquidation 0.417 0.625 0.649 +liquidator 0.354 0.663 0.750 +liquidity 0.688 0.529 0.534 +liquor 0.603 0.702 0.433 +lira 0.530 0.255 0.370 +lisp 0.365 0.412 0.288 +list 0.528 0.260 0.402 +listen 0.771 0.360 0.445 +listener 0.667 0.375 0.403 +listenting 0.640 0.377 0.491 +listing 0.438 0.273 0.432 +listless 0.219 0.350 0.231 +listneing 0.531 0.370 0.433 +litany 0.510 0.365 0.482 +liter 0.573 0.208 0.382 +literacy 0.730 0.306 0.638 +literal 0.570 0.353 0.574 +literally 0.571 0.353 0.673 +literary 0.719 0.324 0.667 +literature 0.708 0.250 0.598 +lithe 0.656 0.596 0.602 +lithium 0.417 0.330 0.430 +lithograph 0.551 0.327 0.481 +lithography 0.561 0.346 0.473 +lithology 0.519 0.378 0.525 +lithosphere 0.473 0.333 0.689 +litigant 0.219 0.577 0.696 +litigate 0.260 0.819 0.712 +litigation 0.388 0.760 0.602 +litigator 0.429 0.630 0.732 +litigious 0.360 0.736 0.632 +litter 0.255 0.551 0.110 +little 0.385 0.160 0.213 +littlethings 0.740 0.311 0.242 +littoral 0.551 0.387 0.452 +liturgy 0.490 0.327 0.568 +live 0.880 0.673 0.676 +livelife 0.792 0.624 0.664 +livelihood 0.698 0.481 0.721 +lively 0.847 0.810 0.642 +liven 0.708 0.713 0.673 +liver 0.439 0.290 0.385 +livery 0.510 0.417 0.429 +livestock 0.729 0.420 0.519 +livid 0.469 0.788 0.490 +living 0.865 0.608 0.727 +lizard 0.378 0.375 0.324 +llama 0.490 0.590 0.519 +lml 0.448 0.519 0.385 +load 0.385 0.417 0.528 +loader 0.562 0.377 0.686 +loaf 0.755 0.250 0.277 +loafer 0.235 0.396 0.254 +loam 0.469 0.373 0.673 +loan 0.552 0.480 0.352 +loath 0.135 0.714 0.445 +loathe 0.094 0.730 0.429 +loathful 0.068 0.740 0.358 +loathing 0.083 0.796 0.368 +loathsome 0.120 0.694 0.343 +lobby 0.625 0.427 0.472 +lobbyist 0.385 0.527 0.565 +lobe 0.459 0.364 0.352 +lobotomy 0.296 0.598 0.402 +lobster 0.571 0.356 0.291 +local 0.656 0.269 0.452 +locale 0.449 0.387 0.352 +locality 0.582 0.336 0.464 +localization 0.552 0.330 0.545 +localize 0.520 0.481 0.679 +localized 0.490 0.460 0.621 +locate 0.583 0.520 0.786 +location 0.615 0.375 0.546 +locator 0.480 0.426 0.614 +loch 0.449 0.235 0.425 +lock 0.271 0.585 0.600 +locker 0.439 0.300 0.393 +locket 0.615 0.327 0.616 +locksmith 0.510 0.417 0.491 +lockup 0.240 0.602 0.617 +loco 0.306 0.774 0.226 +locomotion 0.470 0.600 0.595 +locomotive 0.542 0.650 0.721 +locust 0.479 0.412 0.417 +lode 0.365 0.423 0.318 +lodge 0.656 0.356 0.474 +lodger 0.480 0.448 0.304 +lodging 0.713 0.286 0.527 +loft 0.510 0.378 0.343 +lofty 0.755 0.306 0.569 +log 0.591 0.371 0.395 +logarithm 0.520 0.439 0.551 +logarithmic 0.469 0.458 0.606 +logic 0.646 0.245 0.819 +logical 0.805 0.400 0.648 +logistics 0.633 0.500 0.730 +logo 0.469 0.296 0.565 +logotype 0.480 0.337 0.509 +loin 0.420 0.298 0.379 +lollipop 0.628 0.483 0.357 +lone 0.198 0.204 0.367 +loneliness 0.146 0.182 0.222 +lonely 0.250 0.226 0.238 +loner 0.347 0.152 0.221 +lonesome 0.281 0.213 0.336 +long 0.541 0.353 0.543 +longboat 0.551 0.454 0.490 +longevity 0.750 0.353 0.745 +longing 0.604 0.434 0.560 +longitude 0.479 0.310 0.516 +longitudinal 0.542 0.398 0.582 +longitudinally 0.541 0.380 0.569 +longtime 0.362 0.442 0.546 +loo 0.385 0.357 0.283 +look 0.719 0.429 0.615 +looker 0.583 0.354 0.451 +lookout 0.698 0.538 0.639 +loom 0.531 0.245 0.325 +looming 0.367 0.750 0.528 +loon 0.429 0.392 0.325 +loony 0.439 0.474 0.295 +loop 0.516 0.343 0.317 +loophole 0.406 0.755 0.491 +loopy 0.438 0.520 0.195 +loose 0.573 0.312 0.365 +loosen 0.487 0.337 0.218 +loosening 0.378 0.343 0.295 +loot 0.604 0.711 0.537 +lop 0.429 0.363 0.426 +lopsided 0.125 0.500 0.272 +lord 0.618 0.327 0.684 +lords 0.571 0.356 0.781 +lordship 0.573 0.557 0.736 +lore 0.719 0.373 0.768 +lorry 0.521 0.481 0.402 +lose 0.115 0.538 0.176 +loser 0.083 0.510 0.155 +losing 0.076 0.686 0.223 +loss 0.062 0.567 0.211 +lost 0.199 0.663 0.148 +lot 0.531 0.215 0.370 +lotion 0.724 0.261 0.188 +lots 0.604 0.417 0.424 +lottery 0.771 0.731 0.491 +lotto 0.760 0.635 0.475 +lotus 0.604 0.377 0.510 +loud 0.573 0.650 0.870 +loudly 0.541 0.755 0.667 +loudmouth 0.337 0.615 0.456 +loudness 0.350 0.582 0.620 +loudspeaker 0.490 0.735 0.689 +lounge 0.592 0.245 0.466 +lounging 0.735 0.167 0.449 +louse 0.184 0.439 0.154 +lousy 0.125 0.482 0.234 +lovable 0.948 0.335 0.565 +love 1.000 0.519 0.673 +loved 0.927 0.452 0.582 +lovee 0.949 0.592 0.611 +loveee 0.927 0.592 0.693 +loveless 0.102 0.365 0.216 +lovelife 0.837 0.610 0.592 +loveliness 0.959 0.509 0.750 +lovelovelove 0.948 0.582 0.554 +lovely 0.917 0.456 0.741 +lovemaking 0.969 0.927 0.814 +lovemylife 0.896 0.800 0.573 +lover 0.881 0.816 0.750 +lovesick 0.796 0.842 0.500 +lovethis 0.867 0.552 0.526 +loving 0.948 0.612 0.636 +lovinglife 0.979 0.404 0.673 +lovinlife 0.714 0.460 0.544 +low 0.292 0.220 0.102 +lowdown 0.306 0.441 0.441 +lower 0.327 0.296 0.258 +lowering 0.286 0.363 0.236 +lowest 0.312 0.304 0.129 +lowlands 0.323 0.290 0.331 +lowlife 0.296 0.529 0.309 +lowly 0.562 0.294 0.417 +lox 0.490 0.373 0.318 +loyal 0.896 0.265 0.657 +loyalty 0.885 0.406 0.793 +lsd 0.375 0.471 0.390 +luau 0.594 0.545 0.296 +lube 0.552 0.490 0.411 +lubricant 0.656 0.550 0.454 +lubricate 0.552 0.490 0.470 +lubrication 0.624 0.646 0.491 +lucid 0.771 0.490 0.705 +luck 0.854 0.490 0.717 +luckiest 0.917 0.690 0.852 +lucky 0.960 0.610 0.793 +luckygirl 0.781 0.712 0.471 +lucrative 0.729 0.519 0.798 +ludicrous 0.137 0.553 0.274 +lug 0.344 0.443 0.340 +luggage 0.561 0.226 0.319 +lukewarm 0.573 0.300 0.241 +lull 0.602 0.130 0.402 +lullaby 0.796 0.156 0.339 +lumbar 0.323 0.418 0.342 +lumber 0.517 0.184 0.373 +lumbering 0.354 0.561 0.655 +lumberjack 0.500 0.660 0.726 +luminescent 0.796 0.550 0.526 +luminous 0.918 0.392 0.783 +lump 0.438 0.337 0.463 +lumpy 0.271 0.378 0.365 +lunacy 0.132 0.847 0.330 +lunar 0.562 0.296 0.427 +lunatic 0.125 0.792 0.442 +lunch 0.880 0.410 0.542 +lunchbox 0.663 0.346 0.346 +luncheon 0.837 0.240 0.441 +lunchtime 0.896 0.398 0.444 +lung 0.510 0.292 0.629 +lunge 0.354 0.721 0.509 +lungs 0.531 0.352 0.555 +lurch 0.404 0.694 0.363 +lure 0.439 0.565 0.300 +lurid 0.186 0.833 0.536 +lurk 0.219 0.740 0.655 +lurking 0.421 0.781 0.575 +luscious 0.885 0.552 0.545 +lush 0.740 0.783 0.833 +lust 0.469 0.944 0.518 +luster 0.833 0.566 0.558 +lustful 0.427 0.896 0.643 +lustrous 0.771 0.606 0.598 +lusty 0.469 0.941 0.673 +lute 0.459 0.407 0.500 +luxuriant 0.760 0.745 0.812 +luxurious 0.947 0.644 0.754 +luxury 0.932 0.673 0.750 +lycra 0.520 0.449 0.328 +lye 0.378 0.396 0.443 +lying 0.208 0.704 0.317 +lymph 0.398 0.510 0.390 +lymphatic 0.380 0.509 0.472 +lymphoma 0.208 0.645 0.330 +lynch 0.167 0.885 0.482 +lynching 0.135 0.920 0.548 +lynx 0.510 0.590 0.567 +lyre 0.719 0.347 0.414 +lyric 0.702 0.269 0.464 +lyrical 0.708 0.451 0.618 +lyrics 0.582 0.214 0.333 +macadamia 0.635 0.330 0.434 +macarena 0.802 0.601 0.368 +macaroni 0.816 0.410 0.382 +mace 0.450 0.412 0.415 +mach 0.541 0.432 0.463 +machete 0.260 0.690 0.474 +machine 0.510 0.500 0.707 +machinery 0.458 0.615 0.629 +machinist 0.490 0.598 0.721 +macho 0.643 0.690 0.676 +mackerel 0.418 0.423 0.426 +macro 0.552 0.469 0.647 +mad 0.219 0.873 0.277 +madam 0.580 0.308 0.571 +madame 0.604 0.500 0.635 +madden 0.329 0.602 0.457 +madder 0.323 0.853 0.267 +mademoiselle 0.752 0.459 0.461 +mademyday 0.694 0.573 0.537 +madhouse 0.156 0.736 0.440 +madman 0.135 0.880 0.312 +madness 0.104 0.804 0.440 +maestro 0.823 0.357 0.849 +mafia 0.204 0.867 0.676 +magazine 0.615 0.332 0.377 +mage 0.622 0.373 0.453 +magenta 0.635 0.275 0.415 +maggot 0.235 0.500 0.235 +magic 0.868 0.663 0.578 +magical 0.875 0.651 0.595 +magician 0.714 0.657 0.551 +magistrate 0.587 0.541 0.904 +magma 0.323 0.623 0.609 +magna 0.605 0.490 0.652 +magnate 0.627 0.708 0.868 +magnesium 0.542 0.320 0.321 +magnet 0.571 0.318 0.553 +magnetic 0.612 0.529 0.673 +magnetism 0.630 0.529 0.741 +magnetite 0.531 0.490 0.581 +magnification 0.890 0.615 0.880 +magnificence 0.802 0.810 0.920 +magnificent 1.000 0.680 0.886 +magnifier 0.469 0.216 0.345 +magnify 0.729 0.561 0.839 +magnifying 0.594 0.265 0.406 +magnitude 0.608 0.613 0.774 +magnolia 0.558 0.343 0.379 +magpie 0.500 0.458 0.327 +mahi mahi 0.510 0.410 0.398 +mahjong 0.556 0.418 0.440 +mahogany 0.602 0.225 0.393 +maid 0.406 0.324 0.300 +maiden 0.755 0.396 0.461 +mail 0.615 0.231 0.548 +mailbox 0.573 0.222 0.404 +mailing 0.688 0.324 0.375 +mailman 0.659 0.418 0.462 +maim 0.133 0.724 0.496 +main 0.667 0.510 0.811 +mainframe 0.531 0.490 0.557 +mainland 0.680 0.407 0.806 +mainstay 0.694 0.400 0.713 +mainstream 0.653 0.527 0.660 +maintain 0.684 0.398 0.647 +maintenance 0.592 0.410 0.545 +majestic 0.948 0.731 0.906 +majesty 0.823 0.602 0.955 +major 0.684 0.538 0.874 +majority 0.684 0.560 0.930 +make 0.684 0.420 0.480 +makeover 0.771 0.510 0.596 +maker 0.698 0.544 0.706 +makeshift 0.479 0.611 0.389 +makesmehappy 0.894 0.663 0.712 +makesmemad 0.296 0.643 0.500 +makeup 0.740 0.333 0.331 +makingdisciples 0.684 0.402 0.664 +malady 0.190 0.686 0.304 +malaise 0.150 0.600 0.161 +malaria 0.125 0.653 0.304 +malarkey 0.396 0.500 0.465 +malevolent 0.094 0.854 0.613 +malfeasance 0.062 0.745 0.325 +malformation 0.083 0.602 0.357 +malfunction 0.125 0.577 0.229 +malice 0.073 0.811 0.492 +malicious 0.177 0.765 0.607 +malign 0.140 0.765 0.481 +malignancy 0.149 0.814 0.614 +malignant 0.143 0.824 0.370 +maligned 0.102 0.684 0.218 +mall 0.724 0.663 0.492 +malleable 0.500 0.500 0.391 +mallet 0.354 0.390 0.483 +malnutrition 0.024 0.592 0.277 +malpractice 0.094 0.559 0.330 +malt 0.750 0.373 0.324 +mama 0.860 0.413 0.728 +mambo 0.808 0.622 0.445 +mamma 0.600 0.358 0.449 +mammal 0.618 0.449 0.421 +mammoth 0.480 0.471 0.537 +mammy 0.680 0.415 0.436 +manage 0.560 0.530 0.719 +manageable 0.750 0.361 0.655 +management 0.792 0.491 0.806 +manager 0.625 0.549 0.897 +managerial 0.604 0.520 0.791 +mandamus 0.439 0.577 0.556 +mandarin 0.625 0.398 0.491 +mandate 0.448 0.670 0.779 +mandatory 0.271 0.667 0.777 +mandible 0.510 0.431 0.500 +mandolin 0.708 0.433 0.367 +mandrel 0.310 0.490 0.481 +mane 0.521 0.277 0.373 +maneuver 0.615 0.663 0.608 +maneuvering 0.635 0.640 0.745 +mange 0.311 0.558 0.348 +manger 0.656 0.276 0.398 +mangle 0.292 0.449 0.355 +mango 0.765 0.327 0.290 +mangosteen 0.562 0.500 0.414 +mangy 0.214 0.698 0.270 +manhole 0.378 0.500 0.516 +manhood 0.625 0.735 0.858 +manhunt 0.145 0.925 0.657 +mania 0.290 0.683 0.382 +maniac 0.120 0.849 0.431 +maniacal 0.200 0.848 0.500 +manic 0.054 0.892 0.368 +manicure 0.706 0.308 0.284 +manicurist 0.583 0.352 0.341 +manifest 0.667 0.647 0.704 +manifestation 0.583 0.750 0.655 +manifested 0.580 0.618 0.667 +manifestly 0.469 0.588 0.577 +manifesto 0.646 0.519 0.676 +manifold 0.500 0.461 0.435 +manipulate 0.255 0.700 0.772 +manipulation 0.188 0.775 0.536 +manipulative 0.177 0.724 0.546 +mankind 0.823 0.471 0.768 +manly 0.698 0.633 0.846 +manna 0.698 0.294 0.544 +manned 0.551 0.588 0.484 +mannequin 0.427 0.302 0.295 +manner 0.618 0.250 0.320 +mannered 0.469 0.556 0.291 +manners 0.816 0.284 0.517 +manor 0.646 0.358 0.738 +manpower 0.531 0.620 0.543 +mansion 0.847 0.490 0.717 +mansions 0.735 0.529 0.777 +manslaughter 0.090 0.920 0.473 +mantel 0.500 0.265 0.471 +mantis 0.480 0.355 0.421 +mantle 0.510 0.269 0.422 +mantra 0.396 0.249 0.357 +manual 0.635 0.245 0.449 +manufacture 0.868 0.703 0.780 +manufacturer 0.688 0.537 0.830 +manufacturing 0.653 0.613 0.804 +manure 0.250 0.471 0.241 +manuscript 0.510 0.208 0.540 +map 0.561 0.229 0.463 +maple 0.541 0.390 0.339 +mar 0.622 0.544 0.545 +marathon 0.646 0.778 0.740 +marble 0.604 0.212 0.667 +marbled 0.396 0.385 0.418 +marbles 0.714 0.345 0.241 +march 0.531 0.200 0.483 +mare 0.541 0.320 0.417 +margarine 0.530 0.316 0.333 +margarita 0.750 0.438 0.420 +margin 0.500 0.219 0.331 +marginal 0.235 0.644 0.345 +mariachi 0.710 0.559 0.609 +marijuana 0.312 0.779 0.558 +marinara 0.657 0.388 0.435 +marine 0.633 0.471 0.679 +mariner 0.652 0.491 0.676 +marital 0.760 0.529 0.500 +maritime 0.646 0.490 0.713 +mark 0.491 0.231 0.600 +marked 0.592 0.358 0.554 +marker 0.500 0.333 0.605 +market 0.724 0.480 0.521 +marketable 0.746 0.545 0.664 +marketing 0.521 0.774 0.675 +marketplace 0.698 0.420 0.525 +marks 0.430 0.480 0.424 +marksman 0.500 0.833 0.692 +marksmanship 0.573 0.531 0.664 +marl 0.372 0.471 0.351 +marmalade 0.729 0.370 0.288 +maroon 0.469 0.358 0.336 +marooned 0.229 0.480 0.160 +marquee 0.602 0.284 0.508 +marquis 0.521 0.444 0.562 +marred 0.181 0.561 0.233 +marriage 0.844 0.684 0.750 +married 0.674 0.570 0.602 +marrow 0.398 0.422 0.472 +marry 0.896 0.765 0.673 +marsh 0.302 0.358 0.277 +marshal 0.469 0.610 0.819 +marshmallow 0.740 0.441 0.391 +mart 0.531 0.402 0.418 +martial 0.480 0.710 0.737 +martingale 0.469 0.510 0.455 +martini 0.828 0.500 0.519 +martyr 0.281 0.708 0.509 +martyrdom 0.323 0.745 0.442 +marvel 0.961 0.755 0.866 +marvellous 0.878 0.809 0.849 +marvelous 0.948 0.637 0.778 +marvelously 0.968 0.708 0.764 +marzipan 0.684 0.380 0.258 +mascara 0.575 0.450 0.269 +mascot 0.750 0.337 0.337 +masculine 0.653 0.540 0.773 +masculinity 0.583 0.670 0.851 +mash 0.440 0.363 0.283 +mashed 0.531 0.337 0.194 +mask 0.510 0.490 0.537 +masked 0.375 0.549 0.518 +masks 0.510 0.472 0.241 +masochism 0.194 0.845 0.483 +masochist 0.164 0.784 0.353 +mason 0.541 0.442 0.580 +masquerade 0.431 0.633 0.446 +mass 0.458 0.245 0.277 +massacre 0.031 0.887 0.640 +massage 0.708 0.356 0.413 +masses 0.552 0.453 0.473 +masseur 0.622 0.265 0.463 +masseuse 0.594 0.373 0.391 +massive 0.569 0.660 0.750 +mast 0.542 0.390 0.580 +master 0.694 0.490 0.849 +masterful 0.854 0.510 0.960 +mastermind 0.792 0.625 0.918 +masterpiece 0.926 0.623 0.847 +mastery 0.755 0.648 0.873 +masturbate 0.552 0.926 0.500 +masturbation 0.542 0.961 0.509 +mat 0.459 0.221 0.304 +matador 0.224 0.880 0.667 +match 0.599 0.573 0.500 +matchbook 0.562 0.391 0.412 +matching 0.719 0.735 0.418 +matchmaker 0.615 0.509 0.519 +mate 0.847 0.417 0.669 +material 0.521 0.363 0.439 +materialism 0.220 0.390 0.556 +materialist 0.255 0.491 0.504 +materialistic 0.420 0.506 0.589 +materiality 0.417 0.450 0.636 +materialize 0.688 0.596 0.728 +materially 0.490 0.451 0.670 +materials 0.633 0.361 0.473 +materiel 0.531 0.294 0.417 +maternal 0.847 0.417 0.634 +maternity 0.865 0.480 0.622 +math 0.417 0.375 0.600 +mathematical 0.620 0.500 0.548 +mathematician 0.541 0.418 0.773 +mathematics 0.438 0.435 0.664 +matinee 0.694 0.578 0.447 +mating 0.755 0.840 0.759 +matriculation 0.622 0.490 0.675 +matrimony 0.850 0.637 0.843 +matrix 0.551 0.378 0.673 +matron 0.520 0.519 0.555 +matted 0.281 0.519 0.393 +matter 0.487 0.353 0.562 +matting 0.479 0.405 0.423 +mattress 0.612 0.255 0.397 +maturation 0.612 0.439 0.698 +mature 0.625 0.347 0.600 +maturity 0.827 0.400 0.806 +maudlin 0.337 0.417 0.368 +mausoleum 0.344 0.281 0.594 +mauve 0.533 0.330 0.314 +maverick 0.354 0.676 0.409 +maxim 0.875 0.562 0.887 +maximize 0.823 0.765 0.792 +maximum 0.724 0.724 0.852 +may 0.704 0.273 0.245 +mayday 0.344 0.643 0.423 +mayflower 0.690 0.463 0.429 +mayhem 0.188 0.870 0.364 +mayonnaise 0.510 0.320 0.222 +mayor 0.469 0.481 0.818 +maze 0.438 0.608 0.444 +mead 0.667 0.337 0.441 +meadow 0.622 0.130 0.382 +meager 0.144 0.389 0.281 +meal 0.833 0.461 0.473 +mean 0.440 0.467 0.620 +meander 0.480 0.443 0.454 +meandering 0.427 0.644 0.539 +meanie 0.388 0.420 0.404 +meaning 0.663 0.395 0.625 +meaningful 0.770 0.500 0.802 +meaningless 0.156 0.314 0.143 +meanness 0.102 0.694 0.368 +means 0.615 0.373 0.460 +meantime 0.432 0.222 0.300 +measles 0.092 0.635 0.422 +measurable 0.604 0.410 0.602 +measure 0.510 0.375 0.365 +measured 0.542 0.265 0.578 +measurement 0.622 0.418 0.491 +measuring 0.448 0.337 0.529 +measuring cup 0.557 0.343 0.377 +measuring tape 0.337 0.280 0.327 +meat 0.612 0.421 0.413 +meatball 0.612 0.279 0.343 +meathead 0.306 0.534 0.490 +meatloaf 0.625 0.389 0.375 +mechanic 0.571 0.433 0.566 +mechanical 0.479 0.569 0.564 +mechanics 0.542 0.500 0.761 +mechanism 0.573 0.583 0.664 +med 0.375 0.429 0.606 +medal 0.854 0.555 0.746 +medallion 0.750 0.510 0.710 +medallist 0.796 0.821 0.897 +meddle 0.302 0.770 0.526 +meddling 0.245 0.600 0.461 +media 0.500 0.330 0.464 +medial 0.458 0.340 0.429 +median 0.459 0.216 0.375 +mediate 0.635 0.308 0.654 +mediation 0.661 0.350 0.657 +mediator 0.592 0.438 0.580 +medic 0.500 0.472 0.585 +medical 0.583 0.373 0.616 +medicate 0.417 0.375 0.546 +medication 0.615 0.439 0.500 +medicinal 0.667 0.417 0.614 +medicine 0.708 0.318 0.679 +medieval 0.560 0.408 0.455 +mediocre 0.188 0.481 0.149 +mediocrity 0.073 0.398 0.225 +meditate 0.812 0.146 0.564 +meditating 0.718 0.185 0.399 +meditation 0.786 0.120 0.478 +meditative 0.614 0.120 0.454 +mediterranean 0.663 0.454 0.545 +medium 0.559 0.356 0.358 +medley 0.487 0.352 0.400 +meek 0.531 0.150 0.198 +meet 0.760 0.510 0.580 +meeting 0.750 0.569 0.613 +mega 0.724 0.538 0.723 +meh 0.380 0.286 0.365 +melancholic 0.181 0.306 0.277 +melancholy 0.188 0.260 0.237 +melee 0.541 0.704 0.611 +mellow 0.633 0.069 0.265 +melodious 0.932 0.530 0.587 +melodrama 0.378 0.830 0.446 +melodramatic 0.235 0.692 0.368 +melody 0.847 0.434 0.405 +melon 0.461 0.231 0.271 +melt 0.448 0.615 0.312 +meltdown 0.629 0.657 0.602 +melting 0.592 0.470 0.538 +member 0.698 0.333 0.555 +membership 0.698 0.411 0.778 +membrane 0.406 0.430 0.418 +memento 0.708 0.360 0.536 +memo 0.625 0.235 0.407 +memoir 0.750 0.242 0.553 +memorabilia 0.780 0.412 0.491 +memorable 0.939 0.510 0.769 +memorandum 0.600 0.500 0.639 +memorial 0.602 0.304 0.600 +memorials 0.771 0.333 0.679 +memories 0.963 0.487 0.510 +memoriesiwontforget 0.635 0.542 0.455 +memorize 0.520 0.451 0.716 +memory 0.792 0.378 0.573 +menace 0.125 0.894 0.759 +menacing 0.042 0.880 0.643 +menagerie 0.573 0.480 0.538 +mend 0.542 0.436 0.602 +mending 0.500 0.633 0.657 +menial 0.490 0.420 0.352 +meningitis 0.104 0.612 0.407 +meniscus 0.323 0.330 0.453 +menopause 0.204 0.460 0.306 +menses 0.163 0.686 0.331 +menstrual 0.408 0.519 0.435 +mental 0.490 0.490 0.585 +mentalhealth 0.562 0.541 0.670 +mentality 0.711 0.415 0.726 +menthol 0.490 0.292 0.433 +mention 0.562 0.365 0.562 +mentor 0.719 0.455 0.777 +menu 0.633 0.333 0.385 +meow 0.510 0.510 0.412 +mercantile 0.480 0.490 0.713 +mercenary 0.245 0.837 0.673 +merchandise 0.594 0.460 0.621 +merchant 0.675 0.500 0.620 +merciful 0.854 0.346 0.500 +merciless 0.062 0.880 0.634 +mercurial 0.490 0.546 0.518 +mercury 0.337 0.312 0.475 +mercy 0.719 0.229 0.500 +mere 0.396 0.221 0.176 +merengue 0.688 0.519 0.442 +merge 0.760 0.480 0.733 +merger 0.592 0.490 0.642 +meridian 0.510 0.324 0.558 +meridional 0.365 0.290 0.600 +meringue 0.625 0.580 0.411 +merit 0.854 0.500 0.722 +meritorious 0.781 0.618 0.855 +mermaid 0.765 0.623 0.452 +merriment 0.948 0.721 0.632 +merry 0.979 0.731 0.764 +merrychristmas 0.888 0.510 0.536 +mesa 0.604 0.191 0.319 +mescaline 0.490 0.580 0.415 +mesh 0.429 0.235 0.371 +meshes 0.440 0.363 0.362 +mesmerized 0.520 0.552 0.421 +mess 0.143 0.843 0.273 +message 0.650 0.391 0.415 +messedup 0.333 0.615 0.358 +messenger 0.694 0.434 0.500 +messiah 0.781 0.634 0.800 +messy 0.260 0.635 0.140 +metabolic 0.408 0.531 0.559 +metabolism 0.698 0.509 0.555 +metal 0.551 0.429 0.547 +metallic 0.615 0.330 0.607 +metallurgy 0.396 0.509 0.587 +metamorphosis 0.541 0.571 0.613 +metaphor 0.562 0.280 0.470 +metaphorical 0.500 0.412 0.480 +metaphysical 0.630 0.573 0.686 +metaphysics 0.561 0.396 0.588 +metastasis 0.177 0.646 0.452 +meteor 0.398 0.714 0.737 +meteoric 0.590 0.802 0.684 +meteorite 0.385 0.794 0.750 +meteorological 0.635 0.557 0.556 +meteorology 0.630 0.418 0.689 +meter 0.438 0.300 0.463 +meth 0.354 0.564 0.340 +methadone 0.240 0.540 0.453 +methane 0.290 0.460 0.569 +methanol 0.292 0.500 0.570 +method 0.640 0.275 0.698 +methodical 0.663 0.360 0.745 +methodology 0.664 0.327 0.745 +meticulous 0.555 0.480 0.555 +metime 0.531 0.398 0.417 +metric 0.519 0.248 0.573 +metrical 0.521 0.375 0.482 +metrology 0.531 0.432 0.439 +metropolis 0.656 0.625 0.779 +metropolitan 0.387 0.408 0.723 +mettle 0.667 0.529 0.750 +mew 0.418 0.481 0.380 +mezzanine 0.479 0.427 0.404 +mica 0.531 0.250 0.314 +mick 0.449 0.451 0.382 +micro 0.500 0.270 0.250 +microbe 0.255 0.450 0.340 +microbiology 0.571 0.378 0.560 +microchip 0.551 0.358 0.432 +microcosm 0.500 0.500 0.520 +microfilm 0.469 0.352 0.412 +microgram 0.448 0.286 0.355 +micrometer 0.573 0.358 0.394 +micron 0.375 0.291 0.315 +microphone 0.551 0.431 0.462 +microscope 0.531 0.330 0.464 +microscopic 0.360 0.327 0.433 +microscopically 0.623 0.370 0.412 +microscopy 0.500 0.339 0.455 +microwave 0.542 0.497 0.443 +mid 0.500 0.315 0.356 +midair 0.633 0.413 0.455 +midday 0.658 0.250 0.403 +middle 0.458 0.157 0.300 +middleman 0.500 0.404 0.452 +middleweight 0.510 0.302 0.428 +midget 0.396 0.295 0.254 +midland 0.521 0.402 0.456 +midlife 0.594 0.244 0.473 +midline 0.332 0.224 0.330 +midnight 0.562 0.470 0.545 +midshipman 0.469 0.615 0.785 +midst 0.324 0.275 0.296 +midsummer 0.781 0.480 0.492 +midterm 0.427 0.337 0.425 +midtown 0.479 0.442 0.538 +midway 0.459 0.316 0.304 +midwife 0.531 0.570 0.453 +midwifery 0.510 0.570 0.459 +mien 0.500 0.352 0.447 +miffed 0.204 0.726 0.429 +mighty 0.855 0.837 0.936 +mignon 0.551 0.440 0.423 +migraine 0.135 0.783 0.318 +migrate 0.415 0.580 0.454 +migration 0.492 0.731 0.566 +migratory 0.448 0.521 0.491 +mike 0.542 0.365 0.423 +mil 0.534 0.388 0.347 +mild 0.635 0.198 0.216 +mildew 0.344 0.250 0.241 +mildness 0.827 0.226 0.311 +mile 0.521 0.417 0.456 +mileage 0.510 0.458 0.562 +milestone 0.719 0.373 0.558 +militant 0.418 0.667 0.750 +militants 0.260 0.673 0.652 +military 0.396 0.710 0.875 +militia 0.396 0.729 0.769 +milk 0.817 0.270 0.327 +milkman 0.750 0.380 0.304 +milkshake 0.796 0.521 0.330 +milky 0.517 0.283 0.311 +mill 0.531 0.382 0.347 +millennium 0.573 0.398 0.760 +milligram 0.429 0.217 0.302 +millimeter 0.427 0.177 0.360 +million 0.776 0.647 0.812 +millionaire 0.917 0.755 0.850 +millionth 0.635 0.528 0.611 +millstone 0.510 0.433 0.492 +mime 0.455 0.235 0.302 +mimic 0.557 0.587 0.391 +mimicking 0.316 0.433 0.364 +mimicry 0.420 0.337 0.472 +mince 0.417 0.529 0.378 +mincemeat 0.396 0.435 0.358 +mind 0.650 0.388 0.627 +minded 0.656 0.394 0.627 +mindful 0.765 0.450 0.725 +mindfulness 0.729 0.635 0.745 +mindless 0.184 0.333 0.153 +mine 0.688 0.418 0.578 +minefield 0.188 0.839 0.684 +miner 0.408 0.594 0.644 +mineral 0.519 0.287 0.605 +mineralogy 0.551 0.408 0.545 +mingle 0.561 0.480 0.434 +mingled 0.521 0.392 0.357 +mini 0.421 0.324 0.221 +miniature 0.429 0.292 0.204 +minibus 0.439 0.390 0.428 +minim 0.518 0.208 0.138 +minimal 0.448 0.147 0.206 +minimize 0.360 0.236 0.311 +minimized 0.458 0.137 0.208 +minimum 0.380 0.198 0.194 +mining 0.633 0.598 0.554 +minion 0.490 0.430 0.167 +minister 0.547 0.441 0.892 +ministerial 0.571 0.519 0.660 +ministry 0.510 0.346 0.717 +minivan 0.592 0.356 0.452 +mink 0.560 0.515 0.430 +minnow 0.541 0.367 0.364 +minor 0.250 0.235 0.175 +minority 0.310 0.332 0.211 +minstrel 0.458 0.541 0.397 +mint 0.688 0.221 0.345 +minty 0.635 0.292 0.361 +minuscule 0.396 0.286 0.214 +minute 0.582 0.279 0.356 +minutiae 0.323 0.257 0.316 +minx 0.448 0.519 0.404 +mir 0.417 0.339 0.355 +miracle 0.917 0.607 0.806 +miracles 0.922 0.735 0.692 +miraculous 0.875 0.706 0.812 +mirage 0.546 0.487 0.562 +mire 0.344 0.376 0.298 +mirror 0.677 0.310 0.438 +mirth 0.888 0.640 0.608 +misappropriation 0.097 0.831 0.500 +misbehave 0.020 0.847 0.304 +misbehavior 0.031 0.704 0.269 +miscalculation 0.177 0.490 0.353 +miscarriage 0.042 0.781 0.312 +miscellaneous 0.531 0.321 0.196 +miscellany 0.500 0.412 0.384 +mischief 0.385 0.834 0.292 +mischievous 0.439 0.804 0.472 +misconception 0.210 0.557 0.291 +misconduct 0.061 0.667 0.304 +misdemeanor 0.210 0.640 0.364 +misdirection 0.131 0.710 0.281 +miser 0.208 0.633 0.311 +miserable 0.062 0.461 0.188 +miserably 0.280 0.545 0.150 +misery 0.146 0.378 0.158 +misfire 0.153 0.453 0.200 +misfit 0.173 0.500 0.393 +misfortune 0.094 0.780 0.311 +misguided 0.280 0.531 0.259 +mishap 0.071 0.654 0.227 +misinformed 0.156 0.567 0.250 +misinterpretation 0.112 0.556 0.360 +mislead 0.167 0.765 0.412 +misleading 0.070 0.660 0.272 +misled 0.177 0.606 0.353 +mismanagement 0.094 0.520 0.295 +mismatch 0.250 0.459 0.282 +mismatched 0.250 0.557 0.302 +misnomer 0.296 0.528 0.284 +misplace 0.229 0.461 0.191 +misplaced 0.247 0.450 0.324 +misread 0.115 0.558 0.315 +misrepresent 0.198 0.542 0.418 +misrepresentation 0.323 0.618 0.518 +misrepresented 0.042 0.519 0.466 +miss 0.573 0.490 0.408 +missile 0.240 0.830 0.764 +missiles 0.070 0.922 0.830 +missing 0.306 0.418 0.222 +missingyou 0.260 0.471 0.377 +mission 0.765 0.633 0.870 +missionary 0.729 0.404 0.596 +misspell 0.292 0.423 0.281 +misstatement 0.302 0.547 0.221 +missy 0.521 0.480 0.333 +mist 0.375 0.194 0.221 +mistake 0.208 0.585 0.102 +mistaken 0.131 0.630 0.212 +mister 0.604 0.406 0.663 +mistletoe 0.542 0.470 0.324 +mistreated 0.010 0.792 0.200 +mistress 0.630 0.796 0.694 +mistrial 0.427 0.539 0.536 +mistrust 0.135 0.657 0.231 +misty 0.427 0.451 0.278 +misunderstand 0.177 0.548 0.382 +misunderstanding 0.112 0.618 0.284 +misunderstood 0.177 0.625 0.309 +misuse 0.083 0.560 0.196 +mite 0.290 0.584 0.271 +miter 0.458 0.500 0.414 +mitigate 0.506 0.427 0.456 +mitigating 0.551 0.520 0.600 +mitigation 0.448 0.527 0.423 +mitt 0.406 0.183 0.264 +mitten 0.531 0.330 0.408 +mitzvah 0.422 0.610 0.409 +mix 0.542 0.490 0.472 +mixed 0.510 0.346 0.444 +mixedemotions 0.440 0.673 0.430 +mixer 0.562 0.500 0.556 +mixture 0.546 0.360 0.481 +mnemonic 0.531 0.480 0.452 +moan 0.357 0.735 0.352 +moat 0.398 0.380 0.314 +mob 0.296 0.788 0.567 +mobile 0.615 0.569 0.481 +mobility 0.700 0.596 0.654 +mobilization 0.688 0.720 0.787 +mobilize 0.604 0.684 0.727 +mobster 0.188 0.870 0.638 +mocha 0.500 0.396 0.311 +mock 0.360 0.606 0.618 +mocked 0.225 0.746 0.204 +mockery 0.094 0.806 0.181 +mocking 0.082 0.755 0.394 +mockingbird 0.513 0.337 0.423 +mod 0.458 0.367 0.384 +modal 0.592 0.264 0.461 +modality 0.633 0.404 0.527 +mode 0.531 0.185 0.367 +model 0.607 0.388 0.723 +modeler 0.500 0.510 0.730 +modeling 0.684 0.404 0.490 +modem 0.573 0.355 0.500 +moderate 0.582 0.190 0.453 +moderate anticipation 0.667 0.451 0.574 +moderate disgust 0.229 0.558 0.381 +moderate negative 0.177 0.500 0.306 +moderate positive 0.896 0.453 0.753 +moderate surprise 0.776 0.663 0.637 +moderate trust 0.677 0.350 0.773 +moderately 0.604 0.264 0.500 +moderating 0.667 0.402 0.783 +moderation 0.531 0.240 0.453 +moderator 0.519 0.354 0.802 +modern 0.855 0.423 0.691 +modernism 0.760 0.553 0.703 +modest 0.760 0.130 0.412 +modesty 0.778 0.240 0.500 +modicum 0.234 0.417 0.327 +modifiable 0.541 0.422 0.373 +modification 0.480 0.520 0.625 +modified 0.561 0.458 0.693 +modify 0.458 0.584 0.625 +modulate 0.673 0.343 0.555 +modulation 0.458 0.365 0.565 +module 0.582 0.388 0.571 +modulus 0.622 0.304 0.481 +mogul 0.510 0.652 0.865 +moiety 0.378 0.343 0.454 +moist 0.470 0.316 0.386 +moisture 0.406 0.398 0.327 +moisturizer 0.750 0.280 0.386 +molar 0.544 0.426 0.350 +molasses 0.490 0.269 0.286 +mold 0.330 0.274 0.402 +molded 0.667 0.361 0.373 +molding 0.552 0.308 0.546 +moldy 0.235 0.387 0.250 +mole 0.436 0.377 0.352 +molecular 0.495 0.440 0.536 +molecule 0.531 0.259 0.375 +molest 0.133 0.816 0.319 +molestation 0.102 0.808 0.407 +molester 0.143 0.811 0.478 +molten 0.417 0.490 0.339 +mom 0.927 0.336 0.639 +moment 0.604 0.435 0.509 +momentary 0.562 0.271 0.330 +momentous 0.792 0.587 0.760 +momentum 0.663 0.750 0.688 +momma 0.833 0.412 0.527 +mommy 0.854 0.353 0.422 +monad 0.510 0.482 0.451 +monarch 0.583 0.559 0.870 +monarchy 0.450 0.557 0.870 +monastery 0.694 0.183 0.726 +monastic 0.438 0.314 0.676 +monetary 0.583 0.494 0.716 +money 0.844 0.608 0.827 +mongoloid 0.177 0.364 0.317 +mongoose 0.327 0.380 0.546 +mongrel 0.425 0.438 0.395 +monitor 0.490 0.298 0.538 +monk 0.472 0.208 0.439 +monkey 0.548 0.449 0.283 +mono 0.500 0.390 0.273 +monochrome 0.312 0.292 0.339 +monogamous 0.510 0.335 0.402 +monogamy 0.542 0.380 0.455 +monogram 0.480 0.210 0.425 +monogrammed 0.503 0.270 0.402 +monograph 0.500 0.242 0.481 +monolayer 0.427 0.294 0.433 +monolith 0.429 0.327 0.500 +monologue 0.500 0.284 0.534 +monopolist 0.330 0.590 0.725 +monopoly 0.449 0.509 0.640 +monotonous 0.354 0.221 0.400 +monotony 0.398 0.135 0.353 +monoxide 0.433 0.430 0.490 +monsieur 0.552 0.340 0.623 +monsoon 0.358 0.600 0.481 +monster 0.133 0.935 0.596 +monstrosity 0.094 0.933 0.611 +monstrous 0.094 0.942 0.649 +montage 0.438 0.520 0.388 +monte 0.589 0.330 0.391 +month 0.688 0.255 0.411 +monthly 0.622 0.314 0.364 +monument 0.833 0.404 0.811 +monumental 0.656 0.594 0.955 +moo 0.438 0.355 0.300 +mooch 0.378 0.413 0.309 +mood 0.720 0.500 0.500 +moods 0.578 0.633 0.491 +moody 0.245 0.811 0.595 +moon 0.673 0.233 0.547 +moonbeam 0.700 0.290 0.491 +moonlight 0.865 0.264 0.409 +moonlit 0.873 0.269 0.508 +moonshine 0.633 0.389 0.491 +moonstruck 0.583 0.438 0.407 +moonwalk 0.615 0.586 0.525 +moor 0.311 0.464 0.378 +moored 0.344 0.500 0.417 +mooring 0.323 0.490 0.444 +moorings 0.406 0.500 0.516 +moorland 0.490 0.370 0.456 +moose 0.648 0.373 0.318 +moot 0.344 0.500 0.615 +mooted 0.388 0.580 0.463 +mop 0.396 0.442 0.296 +mope 0.406 0.309 0.345 +moped 0.582 0.582 0.554 +moral 0.700 0.459 0.796 +morale 0.729 0.158 0.792 +morality 0.750 0.408 0.759 +morals 0.646 0.430 0.611 +morass 0.387 0.348 0.375 +moratorium 0.337 0.427 0.373 +moray 0.510 0.402 0.463 +morbid 0.090 0.833 0.395 +morbidity 0.370 0.630 0.443 +morbidness 0.120 0.694 0.339 +mores 0.582 0.317 0.684 +morgue 0.022 0.539 0.241 +moribund 0.083 0.488 0.167 +morn 0.542 0.284 0.345 +morning 0.688 0.235 0.444 +moron 0.133 0.587 0.183 +moronic 0.122 0.500 0.224 +morose 0.240 0.663 0.264 +morph 0.448 0.469 0.451 +morphine 0.229 0.490 0.496 +morphism 0.398 0.549 0.386 +morphology 0.516 0.373 0.639 +morrow 0.708 0.314 0.490 +morsel 0.490 0.296 0.400 +mortal 0.196 0.786 0.510 +mortality 0.229 0.726 0.518 +mortar 0.333 0.627 0.562 +mortgage 0.255 0.408 0.537 +mortgagee 0.418 0.633 0.723 +mortgagor 0.431 0.522 0.490 +mortician 0.104 0.429 0.275 +mortification 0.135 0.644 0.404 +mortified 0.073 0.731 0.270 +mortuary 0.133 0.606 0.427 +mosaic 0.635 0.250 0.302 +mosey 0.521 0.402 0.330 +mosquito 0.229 0.400 0.198 +moss 0.235 0.270 0.245 +mossy 0.375 0.329 0.286 +mote 0.375 0.388 0.260 +motel 0.531 0.372 0.450 +moth 0.323 0.350 0.196 +mother 0.931 0.408 0.725 +motherfucker 0.122 0.827 0.351 +motherfucking 0.071 0.823 0.373 +motherhood 0.844 0.546 0.667 +motherland 0.677 0.375 0.731 +motherless 0.163 0.541 0.337 +motherly 0.927 0.324 0.710 +motif 0.688 0.481 0.527 +motion 0.667 0.538 0.657 +motionless 0.323 0.210 0.246 +motivate 0.812 0.776 0.873 +motivating 0.958 0.820 0.787 +motivation 0.854 0.784 0.802 +motivational 0.906 0.646 0.858 +motive 0.667 0.588 0.663 +motley 0.480 0.398 0.412 +motor 0.531 0.551 0.648 +motorbike 0.552 0.608 0.616 +motorboat 0.677 0.500 0.390 +motorcade 0.708 0.730 0.593 +motorcar 0.694 0.565 0.682 +motorcycle 0.677 0.764 0.713 +motorist 0.562 0.663 0.578 +motte 0.481 0.389 0.370 +mottled 0.380 0.336 0.295 +motto 0.688 0.317 0.439 +mould 0.357 0.176 0.246 +mound 0.520 0.481 0.509 +mount 0.500 0.292 0.348 +mountain 0.698 0.408 0.649 +mountaineer 0.635 0.774 0.535 +mountainous 0.635 0.519 0.612 +mountains 0.766 0.433 0.569 +mountaintop 0.653 0.541 0.713 +mourn 0.056 0.583 0.150 +mournful 0.180 0.441 0.188 +mourning 0.177 0.490 0.266 +mouse 0.427 0.441 0.206 +mousetrap 0.180 0.643 0.330 +mousse 0.604 0.336 0.368 +moustache 0.470 0.236 0.409 +mousy 0.480 0.413 0.339 +mouth 0.734 0.294 0.336 +mouthful 0.609 0.565 0.389 +mouthpiece 0.573 0.346 0.393 +mouthwash 0.438 0.385 0.352 +movable 0.469 0.509 0.500 +move 0.656 0.647 0.670 +movement 0.656 0.654 0.658 +mover 0.615 0.539 0.466 +movie 0.792 0.560 0.471 +movies 0.724 0.426 0.472 +moving 0.479 0.673 0.358 +movingforward 0.857 0.518 0.848 +movingon 0.490 0.529 0.435 +mow 0.420 0.559 0.393 +mower 0.458 0.510 0.368 +moxie 0.531 0.490 0.366 +mozzarella 0.653 0.265 0.340 +mri 0.365 0.431 0.349 +muchneeded 0.438 0.602 0.455 +mucis 0.398 0.418 0.420 +muck 0.347 0.423 0.272 +mucked 0.184 0.500 0.373 +mucous 0.330 0.296 0.293 +mucus 0.143 0.309 0.228 +mud 0.333 0.260 0.185 +muddle 0.184 0.710 0.336 +muddled 0.250 0.615 0.263 +muddy 0.292 0.400 0.283 +muff 0.542 0.335 0.314 +muffin 0.684 0.430 0.306 +muffled 0.479 0.330 0.421 +muffler 0.357 0.407 0.454 +mug 0.542 0.214 0.382 +mugger 0.125 0.850 0.500 +mulberry 0.469 0.315 0.361 +mulch 0.349 0.361 0.383 +mule 0.320 0.337 0.254 +mull 0.663 0.340 0.594 +mullet 0.521 0.356 0.377 +multilateral 0.500 0.469 0.705 +multimedia 0.611 0.390 0.607 +multinational 0.656 0.510 0.842 +multiple 0.660 0.510 0.578 +multiple sclerosis 0.188 0.587 0.483 +multiplex 0.610 0.590 0.667 +multiplication 0.646 0.565 0.762 +multiplicity 0.677 0.490 0.777 +multiplied 0.802 0.559 0.729 +multiplier 0.643 0.615 0.741 +multiply 0.802 0.625 0.777 +multitude 0.562 0.765 0.847 +mum 0.802 0.317 0.698 +mumble 0.292 0.444 0.245 +mumbo 0.429 0.506 0.336 +mummy 0.400 0.588 0.415 +mumps 0.099 0.410 0.311 +munch 0.541 0.277 0.434 +munchies 0.562 0.470 0.491 +munchkin 0.490 0.466 0.374 +mundane 0.312 0.420 0.480 +municipal 0.625 0.390 0.758 +municipality 0.569 0.280 0.614 +mural 0.551 0.265 0.454 +murder 0.061 0.942 0.615 +murderer 0.010 0.960 0.650 +murderess 0.041 0.941 0.462 +murderous 0.017 0.940 0.682 +murky 0.143 0.618 0.370 +murmur 0.458 0.520 0.200 +muscle 0.359 0.490 0.645 +muscular 0.531 0.434 0.577 +muse 0.760 0.360 0.509 +muses 0.714 0.434 0.571 +museum 0.792 0.206 0.481 +mush 0.500 0.311 0.125 +mushroom 0.490 0.274 0.269 +mushy 0.520 0.200 0.182 +music 0.833 0.563 0.605 +musical 0.908 0.630 0.530 +musician 0.816 0.509 0.618 +musing 0.740 0.151 0.465 +musk 0.469 0.454 0.453 +musket 0.260 0.654 0.510 +musketeer 0.694 0.569 0.705 +muskrat 0.439 0.510 0.368 +muslin 0.439 0.304 0.352 +muss 0.418 0.438 0.302 +must 0.408 0.382 0.441 +mustang 0.635 0.642 0.708 +mustard 0.500 0.346 0.275 +muster 0.635 0.460 0.548 +musty 0.354 0.367 0.267 +mutable 0.426 0.531 0.491 +mutant 0.337 0.676 0.573 +mutate 0.281 0.548 0.463 +mutation 0.365 0.625 0.611 +mute 0.271 0.200 0.250 +muted 0.260 0.167 0.162 +mutilate 0.125 0.900 0.465 +mutilated 0.041 0.841 0.356 +mutilation 0.122 0.782 0.456 +mutiny 0.323 0.890 0.549 +mutt 0.418 0.408 0.387 +mutter 0.406 0.427 0.228 +mutton 0.427 0.283 0.393 +mutual 0.729 0.321 0.464 +mutually 0.844 0.490 0.582 +muzzle 0.388 0.430 0.232 +myfavorite 0.812 0.587 0.615 +myopia 0.245 0.387 0.226 +myopic 0.344 0.396 0.218 +myriad 0.480 0.429 0.550 +mysterious 0.448 0.699 0.455 +mystery 0.417 0.667 0.519 +mystic 0.643 0.520 0.535 +mystical 0.594 0.443 0.689 +mysticism 0.594 0.598 0.423 +mystified 0.344 0.600 0.509 +mystique 0.668 0.633 0.667 +myth 0.458 0.432 0.338 +mythic 0.635 0.528 0.645 +mythical 0.625 0.556 0.583 +mythological 0.760 0.573 0.658 +mythology 0.684 0.439 0.688 +nab 0.469 0.544 0.407 +nacho 0.667 0.259 0.333 +nada 0.250 0.231 0.136 +nadir 0.479 0.363 0.424 +nag 0.271 0.451 0.472 +nail 0.469 0.397 0.282 +nail gun 0.378 0.806 0.574 +naive 0.406 0.260 0.375 +naked 0.323 0.885 0.288 +nakedness 0.480 0.760 0.350 +namaste 0.719 0.255 0.464 +name 0.573 0.300 0.415 +named 0.562 0.396 0.565 +nameless 0.344 0.280 0.164 +namesake 0.418 0.327 0.404 +naming 0.667 0.410 0.559 +nana 0.765 0.255 0.375 +nanny 0.615 0.370 0.528 +nanometer 0.375 0.356 0.446 +nap 0.660 0.098 0.342 +napalm 0.265 0.580 0.471 +nape 0.427 0.268 0.298 +napkin 0.469 0.142 0.209 +napping 0.765 0.046 0.306 +nappy 0.529 0.333 0.207 +narcissism 0.214 0.639 0.540 +narcissist 0.173 0.614 0.629 +narcissistic 0.323 0.708 0.655 +narcotic 0.102 0.858 0.450 +narrate 0.541 0.480 0.473 +narration 0.622 0.408 0.551 +narrative 0.580 0.303 0.443 +narrator 0.673 0.430 0.623 +narrow 0.260 0.368 0.356 +narrowing 0.354 0.593 0.357 +nasal 0.479 0.340 0.330 +nascent 0.684 0.373 0.585 +nasty 0.115 0.620 0.264 +natal 0.755 0.462 0.481 +nation 0.594 0.443 0.821 +national 0.698 0.365 0.663 +nationality 0.642 0.400 0.772 +nationwide 0.684 0.217 0.672 +native 0.635 0.422 0.710 +nativity 0.750 0.337 0.673 +natural 0.854 0.118 0.481 +natural gas 0.635 0.324 0.396 +naturalist 0.844 0.255 0.562 +naturalization 0.781 0.279 0.652 +naturalized 0.760 0.333 0.600 +naturally 0.854 0.276 0.549 +nature 0.857 0.184 0.643 +naught 0.344 0.176 0.161 +naughty 0.451 0.857 0.371 +nausea 0.104 0.781 0.273 +nauseate 0.062 0.660 0.176 +nauseating 0.021 0.640 0.250 +nauseous 0.135 0.780 0.284 +nautical 0.646 0.250 0.579 +nautilus 0.396 0.509 0.517 +naval 0.542 0.449 0.679 +nave 0.583 0.448 0.585 +navel 0.448 0.261 0.276 +navigable 0.749 0.406 0.645 +navigate 0.740 0.555 0.675 +navigation 0.841 0.470 0.720 +navigational 0.573 0.481 0.564 +navigator 0.583 0.592 0.623 +navy 0.531 0.760 0.764 +nay 0.344 0.290 0.325 +nearsighted 0.271 0.373 0.265 +neat 0.878 0.235 0.491 +neatly 0.802 0.412 0.588 +nebula 0.510 0.418 0.438 +nebulae 0.490 0.330 0.472 +nebulous 0.469 0.347 0.417 +necessarily 0.667 0.423 0.598 +necessary 0.750 0.433 0.679 +necessitate 0.578 0.604 0.516 +necessities 0.520 0.630 0.463 +necessity 0.567 0.471 0.588 +neck 0.541 0.245 0.345 +necklace 0.760 0.294 0.373 +necktie 0.583 0.229 0.314 +necromancer 0.333 0.625 0.536 +necrosis 0.115 0.622 0.385 +nectar 0.746 0.331 0.398 +need 0.510 0.574 0.200 +needalife 0.490 0.443 0.394 +needed 0.677 0.342 0.679 +needful 0.582 0.460 0.614 +needit 0.250 0.472 0.356 +needle 0.250 0.472 0.360 +needlepoint 0.653 0.500 0.556 +needles 0.250 0.602 0.348 +needless 0.327 0.385 0.200 +needtoknow 0.427 0.606 0.474 +needtorelax 0.673 0.438 0.274 +needy 0.360 0.451 0.245 +nefarious 0.184 0.720 0.528 +negation 0.255 0.461 0.297 +negative 0.102 0.527 0.176 +negativity 0.060 0.520 0.273 +neglect 0.045 0.550 0.163 +neglected 0.271 0.385 0.160 +neglecting 0.177 0.441 0.230 +negligee 0.385 0.520 0.336 +negligence 0.092 0.570 0.251 +negligent 0.167 0.583 0.259 +negligently 0.056 0.583 0.266 +negligible 0.177 0.292 0.232 +negotiable 0.688 0.585 0.731 +negotiate 0.612 0.708 0.769 +negotiation 0.490 0.615 0.728 +negotiator 0.635 0.471 0.817 +negro 0.354 0.368 0.461 +neigh 0.378 0.642 0.373 +neighbor 0.657 0.448 0.434 +neighborhood 0.385 0.469 0.373 +neighboring 0.656 0.306 0.481 +nemesis 0.271 0.688 0.647 +neon 0.594 0.480 0.380 +neonatal 0.542 0.529 0.357 +neophyte 0.286 0.363 0.411 +neoprene 0.316 0.451 0.443 +nephew 0.719 0.337 0.412 +nepotism 0.349 0.584 0.517 +nerd 0.408 0.481 0.315 +nerdy 0.296 0.255 0.292 +nerve 0.129 0.698 0.307 +nerves 0.333 0.783 0.264 +nervous 0.235 0.820 0.213 +nervousness 0.163 0.915 0.241 +nervouswreck 0.112 0.867 0.179 +nervy 0.250 0.830 0.241 +ness 0.396 0.480 0.392 +nest 0.687 0.221 0.333 +nestle 0.625 0.308 0.379 +nestling 0.604 0.427 0.286 +net 0.441 0.288 0.417 +nether 0.240 0.265 0.259 +netting 0.368 0.509 0.585 +nettle 0.406 0.324 0.490 +network 0.531 0.337 0.466 +networking 0.625 0.482 0.545 +neural 0.582 0.426 0.391 +neuralgia 0.092 0.706 0.439 +neurological 0.500 0.540 0.558 +neurologist 0.608 0.500 0.736 +neurology 0.459 0.537 0.580 +neurosis 0.122 0.766 0.418 +neurosurgeon 0.590 0.673 0.755 +neurosurgery 0.490 0.632 0.730 +neurotic 0.198 0.801 0.387 +neuter 0.621 0.163 0.302 +neutral 0.469 0.184 0.357 +neutrality 0.469 0.205 0.434 +neutralize 0.519 0.363 0.719 +neutron 0.469 0.440 0.679 +new 0.917 0.490 0.582 +new age 0.694 0.556 0.727 +newbeginnings 0.802 0.613 0.524 +newborn 0.918 0.580 0.372 +newcomer 0.622 0.380 0.396 +newday 0.847 0.388 0.618 +newfound 0.745 0.741 0.520 +newjob 0.755 0.643 0.729 +newlife 0.898 0.646 0.701 +newly 0.688 0.422 0.552 +newlywed 0.847 0.706 0.570 +newme 0.643 0.550 0.527 +newness 0.740 0.522 0.588 +news 0.633 0.580 0.610 +newscast 0.531 0.509 0.714 +newscaster 0.646 0.510 0.764 +newsflash 0.604 0.637 0.518 +newsletter 0.622 0.385 0.490 +newsman 0.604 0.480 0.696 +newspaper 0.602 0.283 0.444 +newspaperman 0.561 0.458 0.750 +newsreel 0.625 0.571 0.577 +newsroom 0.531 0.392 0.658 +newsstand 0.615 0.222 0.336 +newstart 0.802 0.510 0.667 +newt 0.458 0.380 0.541 +newyear 0.938 0.784 0.520 +nexus 0.496 0.368 0.412 +nib 0.510 0.282 0.406 +nibble 0.551 0.551 0.411 +nice 0.930 0.442 0.650 +niche 0.459 0.413 0.318 +nichts 0.406 0.293 0.404 +nick 0.554 0.388 0.387 +nickel 0.510 0.347 0.406 +nickname 0.490 0.470 0.263 +nicotine 0.235 0.608 0.447 +niece 0.771 0.320 0.400 +nifty 0.740 0.745 0.815 +nigh 0.653 0.216 0.336 +night 0.598 0.396 0.404 +nightcap 0.750 0.196 0.268 +nightclub 0.802 0.894 0.528 +nightfall 0.490 0.436 0.426 +nightgown 0.643 0.408 0.250 +nightie 0.630 0.388 0.274 +nightingale 0.740 0.340 0.496 +nightlife 0.542 0.783 0.510 +nightly 0.673 0.410 0.474 +nightmare 0.005 0.810 0.436 +nightmares 0.082 0.942 0.448 +nightstand 0.490 0.130 0.327 +nightstick 0.500 0.461 0.348 +nighttime 0.735 0.385 0.439 +nihilism 0.367 0.510 0.364 +nil 0.286 0.143 0.157 +nimble 0.833 0.729 0.769 +nimrod 0.327 0.500 0.539 +nincompoop 0.365 0.431 0.368 +nine 0.552 0.255 0.327 +nineteen 0.673 0.304 0.375 +ninety 0.479 0.349 0.436 +ninja 0.542 0.844 0.682 +ninny 0.344 0.343 0.309 +nintendo 0.802 0.571 0.464 +ninth 0.490 0.212 0.396 +nip 0.281 0.700 0.264 +nipper 0.386 0.422 0.317 +nipple 0.480 0.786 0.415 +nippy 0.540 0.500 0.416 +nitrate 0.388 0.406 0.500 +nitro 0.500 0.647 0.639 +nitrogen 0.427 0.435 0.562 +nitrous 0.435 0.561 0.411 +nitwit 0.146 0.606 0.139 +nix 0.330 0.380 0.404 +no anticipation 0.396 0.480 0.341 +no disgust 0.510 0.324 0.448 +no emotion 0.170 0.109 0.225 +no sentiment 0.092 0.382 0.278 +no surprise 0.171 0.224 0.412 +no trust 0.055 0.445 0.257 +nobility 0.844 0.347 0.736 +noble 0.906 0.345 0.610 +nobleman 0.675 0.286 0.709 +nobodycares 0.365 0.410 0.354 +nocomplaints 0.677 0.164 0.491 +nocturnal 0.540 0.500 0.462 +nod 0.590 0.367 0.427 +nodding 0.694 0.294 0.426 +node 0.396 0.343 0.361 +nodular 0.438 0.351 0.411 +nodule 0.312 0.426 0.349 +noggin 0.510 0.433 0.382 +nohope 0.200 0.441 0.385 +noir 0.375 0.394 0.365 +noise 0.260 0.883 0.388 +noisy 0.271 0.812 0.561 +nomad 0.375 0.413 0.433 +nomadic 0.427 0.519 0.422 +nomenclature 0.500 0.222 0.575 +nominal 0.594 0.250 0.463 +nominate 0.615 0.471 0.669 +nomination 0.663 0.637 0.696 +nominee 0.662 0.625 0.765 +nonce 0.422 0.370 0.377 +nonchalant 0.312 0.314 0.366 +noncompliance 0.112 0.598 0.259 +nondescript 0.490 0.434 0.348 +nonexistent 0.208 0.429 0.149 +nonfat 0.604 0.260 0.340 +nonfiction 0.426 0.315 0.431 +nonpayment 0.229 0.510 0.298 +nonresident 0.250 0.340 0.302 +nonsense 0.214 0.531 0.155 +nonsensical 0.173 0.268 0.193 +nonviolent 0.640 0.287 0.346 +noob 0.417 0.430 0.267 +noodle 0.633 0.216 0.225 +nook 0.480 0.321 0.296 +noon 0.531 0.343 0.518 +noose 0.356 0.300 0.330 +nopoint 0.276 0.324 0.314 +noregrets 0.469 0.476 0.426 +norm 0.500 0.245 0.527 +normal 0.740 0.127 0.380 +normalcy 0.805 0.151 0.620 +normality 0.781 0.089 0.444 +north 0.531 0.255 0.450 +northbound 0.604 0.454 0.491 +northeast 0.562 0.260 0.375 +northern 0.570 0.340 0.472 +northwest 0.604 0.345 0.451 +northwestern 0.479 0.306 0.462 +noschool 0.490 0.400 0.380 +nose 0.582 0.270 0.245 +nosebleed 0.153 0.776 0.361 +nosey 0.276 0.655 0.223 +nosnow 0.392 0.394 0.366 +nostalgia 0.417 0.337 0.339 +nostalgic 0.458 0.351 0.184 +nostress 0.531 0.404 0.415 +nostril 0.396 0.404 0.316 +nosun 0.388 0.380 0.351 +nosy 0.292 0.558 0.433 +not negative 0.622 0.270 0.444 +not positive 0.051 0.370 0.236 +notable 0.760 0.450 0.696 +notables 0.594 0.608 0.755 +notably 0.792 0.533 0.689 +notamorningperson 0.469 0.578 0.440 +notary 0.541 0.451 0.676 +notation 0.635 0.380 0.558 +notch 0.459 0.361 0.358 +notched 0.480 0.530 0.356 +note 0.594 0.163 0.416 +notebook 0.449 0.167 0.442 +noted 0.615 0.382 0.464 +noteworthy 0.704 0.481 0.759 +nothappy 0.112 0.320 0.170 +nothingbetter 0.635 0.390 0.543 +nothingness 0.204 0.080 0.161 +notice 0.646 0.408 0.491 +noticeable 0.890 0.562 0.750 +notification 0.604 0.461 0.671 +notify 0.643 0.471 0.573 +notion 0.612 0.284 0.667 +notional 0.520 0.288 0.500 +notoriety 0.552 0.633 0.769 +notorious 0.366 0.582 0.609 +notready 0.133 0.400 0.196 +notwithstanding 0.367 0.316 0.433 +nought 0.312 0.098 0.116 +noun 0.531 0.230 0.477 +nourish 0.878 0.460 0.639 +nourishment 0.786 0.290 0.631 +nouveau 0.633 0.438 0.432 +novel 0.702 0.352 0.439 +novelist 0.340 0.343 0.529 +novelty 0.673 0.521 0.740 +novice 0.429 0.346 0.180 +nowadays 0.680 0.346 0.400 +nowork 0.312 0.264 0.309 +noworries 0.630 0.402 0.500 +noxious 0.177 0.585 0.379 +nozzle 0.438 0.330 0.287 +nuance 0.408 0.282 0.411 +nuances 0.490 0.375 0.527 +nuclear 0.219 0.856 0.781 +nucleus 0.529 0.296 0.667 +nude 0.490 0.915 0.200 +nudge 0.448 0.500 0.509 +nudie 0.500 0.529 0.373 +nudist 0.440 0.796 0.483 +nudity 0.438 0.853 0.415 +nugget 0.602 0.340 0.348 +nuisance 0.198 0.817 0.227 +nuke 0.125 0.905 0.873 +nul 0.337 0.358 0.264 +null 0.253 0.147 0.152 +nullify 0.255 0.373 0.395 +numb 0.108 0.420 0.352 +number 0.406 0.231 0.471 +numbering 0.510 0.363 0.482 +numbers 0.406 0.241 0.440 +numbness 0.306 0.398 0.265 +numbskull 0.300 0.472 0.284 +numeral 0.582 0.254 0.382 +numerator 0.490 0.317 0.526 +numerical 0.479 0.322 0.517 +numerically 0.510 0.337 0.500 +numerous 0.622 0.462 0.609 +nun 0.500 0.150 0.406 +nunchucks 0.337 0.580 0.526 +nunnery 0.653 0.236 0.473 +nuptials 0.771 0.588 0.571 +nurse 0.635 0.578 0.521 +nursemaid 0.615 0.431 0.436 +nursery 0.894 0.406 0.389 +nursing 0.552 0.549 0.653 +nurture 0.745 0.378 0.657 +nut 0.365 0.310 0.250 +nutcase 0.286 0.775 0.259 +nutcracker 0.635 0.378 0.522 +nuthouse 0.347 0.519 0.434 +nutmeg 0.635 0.302 0.350 +nutrition 0.885 0.420 0.579 +nutritional 0.812 0.406 0.676 +nutritious 0.833 0.337 0.655 +nutritive 0.875 0.422 0.667 +nuts 0.594 0.250 0.291 +nutshell 0.458 0.407 0.310 +nutty 0.444 0.317 0.271 +nylon 0.490 0.304 0.295 +nylong 0.439 0.248 0.351 +nylons 0.556 0.379 0.320 +nymph 0.542 0.529 0.472 +nymphomaniac 0.398 0.894 0.536 +oaf 0.344 0.357 0.330 +oak 0.583 0.245 0.536 +oar 0.469 0.392 0.316 +oasis 0.796 0.283 0.429 +oat 0.622 0.170 0.298 +oath 0.543 0.615 0.824 +oatmeal 0.592 0.192 0.241 +obedience 0.765 0.287 0.536 +obedient 0.800 0.179 0.518 +obediently 0.802 0.304 0.577 +obelisk 0.604 0.408 0.596 +obese 0.133 0.427 0.250 +obesity 0.215 0.370 0.328 +obey 0.677 0.433 0.533 +obi 0.469 0.442 0.414 +obit 0.410 0.464 0.393 +obituary 0.188 0.330 0.423 +object 0.531 0.356 0.375 +objection 0.347 0.592 0.709 +objectionable 0.459 0.382 0.558 +objective 0.724 0.337 0.736 +objectivity 0.765 0.431 0.711 +obligation 0.222 0.596 0.718 +obligatory 0.337 0.571 0.780 +oblige 0.281 0.770 0.614 +obliged 0.327 0.680 0.411 +obliging 0.740 0.402 0.545 +obligor 0.302 0.600 0.360 +oblique 0.438 0.347 0.455 +obliterate 0.250 0.539 0.569 +obliterated 0.240 0.469 0.344 +obliteration 0.177 0.622 0.397 +oblivion 0.153 0.330 0.282 +oblivious 0.229 0.388 0.355 +oblong 0.561 0.455 0.370 +obnoxious 0.088 0.602 0.256 +oboe 0.510 0.340 0.392 +obscene 0.050 0.745 0.348 +obscenity 0.083 0.843 0.418 +obscure 0.370 0.551 0.278 +obscured 0.115 0.356 0.298 +obscurity 0.208 0.392 0.380 +observance 0.531 0.315 0.632 +observant 0.740 0.422 0.708 +observation 0.633 0.433 0.667 +observatory 0.643 0.324 0.731 +observe 0.771 0.390 0.360 +observer 0.663 0.363 0.603 +observing 0.583 0.400 0.685 +obsess 0.112 0.846 0.509 +obsessed 0.219 0.840 0.439 +obsessing 0.173 0.773 0.698 +obsession 0.229 0.847 0.571 +obsessive 0.219 0.823 0.480 +obsolescence 0.250 0.431 0.377 +obsolete 0.337 0.321 0.250 +obstacle 0.204 0.708 0.336 +obstetrician 0.521 0.636 0.604 +obstetrics 0.530 0.582 0.564 +obstinate 0.146 0.696 0.562 +obstruct 0.115 0.660 0.458 +obstruction 0.125 0.742 0.491 +obstructive 0.204 0.650 0.613 +obtain 0.760 0.438 0.731 +obtainable 0.677 0.327 0.702 +obtuse 0.281 0.460 0.345 +obverse 0.470 0.394 0.464 +obvious 0.625 0.336 0.585 +ocarina 0.541 0.392 0.366 +occasion 0.700 0.451 0.398 +occasional 0.490 0.298 0.387 +occasionally 0.538 0.240 0.264 +occipital 0.398 0.408 0.518 +occlusion 0.306 0.439 0.442 +occult 0.292 0.382 0.406 +occupancy 0.625 0.471 0.721 +occupant 0.500 0.417 0.483 +occupation 0.562 0.470 0.692 +occupational 0.583 0.469 0.596 +occupied 0.337 0.546 0.441 +occupier 0.427 0.438 0.600 +occupy 0.396 0.520 0.589 +occupying 0.573 0.462 0.519 +occur 0.451 0.561 0.510 +occurrence 0.573 0.690 0.541 +ocd 0.333 0.472 0.370 +ocean 0.823 0.308 0.642 +oceanic 0.740 0.317 0.632 +octagon 0.602 0.349 0.462 +octave 0.438 0.380 0.482 +octopus 0.713 0.378 0.411 +ocular 0.418 0.370 0.400 +odd 0.265 0.337 0.302 +oddball 0.316 0.360 0.357 +oddity 0.312 0.557 0.386 +odds 0.500 0.472 0.680 +ode 0.604 0.269 0.519 +odious 0.235 0.708 0.235 +odometer 0.367 0.470 0.388 +odor 0.337 0.363 0.404 +odyssey 0.622 0.692 0.710 +oedipal 0.312 0.575 0.509 +oestrogen 0.521 0.608 0.561 +oeuvre 0.653 0.484 0.598 +offal 0.302 0.470 0.302 +offence 0.312 0.798 0.446 +offend 0.094 0.804 0.333 +offended 0.188 0.690 0.337 +offender 0.104 0.851 0.537 +offense 0.230 0.765 0.510 +offensive 0.135 0.882 0.600 +offer 0.750 0.745 0.596 +offered 0.582 0.490 0.544 +offering 0.688 0.462 0.585 +offhand 0.388 0.500 0.368 +office 0.427 0.302 0.509 +officer 0.542 0.430 0.877 +offices 0.469 0.312 0.534 +official 0.646 0.565 0.833 +officiate 0.688 0.453 0.704 +offing 0.490 0.412 0.447 +offload 0.479 0.444 0.525 +offset 0.719 0.394 0.704 +offshoot 0.517 0.330 0.361 +offshore 0.417 0.484 0.441 +offside 0.323 0.519 0.443 +offspring 0.656 0.435 0.600 +oft 0.500 0.308 0.474 +oftentimes 0.571 0.500 0.482 +ogre 0.135 0.698 0.510 +ohdear 0.458 0.519 0.442 +ohgod 0.500 0.557 0.439 +ohno 0.396 0.475 0.380 +ohshit 0.230 0.594 0.343 +oil 0.521 0.278 0.306 +oils 0.459 0.229 0.391 +oily 0.276 0.533 0.385 +oink 0.500 0.450 0.289 +ointment 0.438 0.271 0.398 +okra 0.469 0.400 0.362 +olden 0.284 0.213 0.425 +oldie 0.363 0.363 0.342 +oldies 0.438 0.300 0.412 +olfactory 0.602 0.409 0.452 +oligarchy 0.327 0.567 0.741 +olive 0.571 0.231 0.406 +omega 0.529 0.337 0.526 +omelet 0.708 0.323 0.315 +omen 0.390 0.657 0.583 +omgomgomg 0.490 0.551 0.358 +ominous 0.255 0.730 0.510 +omission 0.367 0.333 0.275 +omit 0.330 0.265 0.451 +omitted 0.260 0.235 0.211 +omnibus 0.490 0.410 0.473 +omnipotence 0.667 0.793 0.866 +omnipotent 0.719 0.679 0.919 +omnipresent 0.688 0.452 0.825 +omniscient 0.656 0.334 0.778 +onboard 0.612 0.451 0.491 +oncologist 0.260 0.654 0.640 +oncology 0.204 0.424 0.500 +oncoming 0.594 0.625 0.773 +one 0.542 0.292 0.370 +oneday 0.667 0.245 0.374 +onedge 0.479 0.552 0.400 +onelove 0.816 0.577 0.541 +oneness 0.745 0.272 0.720 +onerous 0.500 0.480 0.462 +oneself 0.660 0.337 0.483 +ongoing 0.674 0.484 0.556 +onion 0.378 0.367 0.382 +onset 0.673 0.497 0.500 +onslaught 0.198 0.939 0.717 +onstage 0.719 0.673 0.583 +ontology 0.510 0.450 0.518 +onus 0.562 0.520 0.769 +onward 0.667 0.538 0.741 +onyx 0.571 0.461 0.380 +oodles 0.490 0.374 0.446 +oomph 0.449 0.613 0.315 +ooze 0.344 0.577 0.333 +oozing 0.238 0.515 0.427 +op 0.480 0.402 0.349 +opacity 0.471 0.251 0.256 +opal 0.623 0.479 0.379 +opaque 0.344 0.265 0.342 +ope 0.375 0.380 0.395 +open 0.620 0.480 0.569 +opener 0.584 0.526 0.377 +opening 0.667 0.510 0.620 +openly 0.603 0.388 0.553 +openness 0.837 0.561 0.667 +opera 0.714 0.500 0.483 +operate 0.582 0.690 0.691 +operatic 0.375 0.452 0.627 +operation 0.475 0.611 0.755 +operational 0.562 0.570 0.679 +operations 0.480 0.549 0.798 +operative 0.541 0.635 0.718 +operator 0.612 0.630 0.726 +ophthalmic 0.427 0.385 0.444 +ophthalmologist 0.552 0.389 0.491 +opiate 0.281 0.594 0.598 +opinion 0.594 0.482 0.638 +opinionated 0.156 0.800 0.491 +opium 0.276 0.490 0.333 +opponent 0.080 0.741 0.716 +opportune 0.796 0.538 0.767 +opportunism 0.571 0.752 0.673 +opportunity 0.938 0.745 0.833 +oppose 0.431 0.800 0.473 +opposed 0.092 0.460 0.606 +opposing 0.188 0.660 0.518 +opposite 0.235 0.545 0.408 +opposites 0.281 0.518 0.462 +opposition 0.135 0.729 0.592 +oppress 0.186 0.654 0.555 +oppressed 0.119 0.640 0.259 +oppression 0.080 0.673 0.615 +oppressive 0.276 0.590 0.667 +oppressor 0.160 0.776 0.629 +ops 0.417 0.550 0.528 +opt 0.510 0.471 0.345 +optic 0.663 0.384 0.594 +optical 0.677 0.311 0.542 +optics 0.562 0.286 0.580 +optimism 0.949 0.565 0.814 +optimist 0.875 0.539 0.787 +optimistic 0.979 0.580 0.821 +optimum 0.892 0.469 0.808 +option 0.512 0.427 0.359 +optional 0.755 0.350 0.440 +optionally 0.365 0.405 0.481 +options 0.622 0.327 0.473 +optometrist 0.446 0.455 0.668 +opulence 0.620 0.615 0.648 +opulent 0.562 0.660 0.660 +opus 0.458 0.368 0.391 +oracle 0.552 0.531 0.670 +oral 0.530 0.448 0.375 +orange 0.646 0.132 0.296 +orange juice 0.719 0.343 0.445 +orangutan 0.430 0.560 0.471 +oration 0.646 0.315 0.683 +orator 0.667 0.375 0.682 +oratory 0.602 0.472 0.693 +orb 0.463 0.370 0.444 +orbit 0.561 0.422 0.575 +orbital 0.458 0.451 0.559 +orbiting 0.520 0.643 0.554 +orbs 0.469 0.355 0.482 +orc 0.240 0.510 0.388 +orchard 0.760 0.269 0.333 +orchestra 0.708 0.500 0.664 +orchid 0.840 0.345 0.382 +ordained 0.735 0.409 0.731 +ordeal 0.344 0.539 0.529 +order 0.780 0.295 0.814 +orderly 0.844 0.240 0.661 +ordinance 0.615 0.452 0.776 +ordinary 0.375 0.312 0.286 +ordination 0.688 0.490 0.765 +ordnance 0.354 0.825 0.679 +ore 0.500 0.333 0.356 +oregano 0.596 0.327 0.250 +organ 0.510 0.469 0.538 +organic 0.719 0.343 0.535 +organism 0.457 0.559 0.800 +organist 0.740 0.469 0.669 +organization 0.810 0.535 0.851 +organize 0.802 0.655 0.781 +organized 0.816 0.337 0.746 +organizer 0.604 0.577 0.846 +orgasm 0.844 0.863 0.676 +orgies 0.388 0.953 0.433 +orgy 0.346 0.962 0.536 +orient 0.667 0.422 0.667 +oriental 0.592 0.409 0.598 +orientation 0.667 0.454 0.686 +orifice 0.448 0.355 0.443 +origami 0.684 0.276 0.294 +origin 0.729 0.435 0.591 +original 0.765 0.480 0.746 +originality 0.898 0.500 0.824 +originate 0.702 0.500 0.866 +origination 0.760 0.443 0.604 +originator 0.592 0.510 0.868 +ornament 0.561 0.373 0.441 +ornamental 0.663 0.392 0.460 +ornamentation 0.663 0.471 0.472 +ornamented 0.677 0.350 0.490 +ornate 0.812 0.356 0.500 +ornery 0.361 0.520 0.509 +orphan 0.133 0.388 0.140 +orphanage 0.184 0.439 0.425 +orphaned 0.062 0.430 0.228 +orthodontist 0.469 0.615 0.564 +orthodox 0.388 0.471 0.647 +orthodoxy 0.271 0.388 0.612 +orthogonal 0.500 0.314 0.540 +orthopedic 0.406 0.346 0.473 +oscillate 0.449 0.580 0.397 +oscillating 0.469 0.548 0.402 +oscillation 0.562 0.433 0.431 +oscillatory 0.375 0.520 0.480 +ostensible 0.542 0.549 0.585 +ostensibly 0.473 0.529 0.509 +ostentatious 0.479 0.794 0.648 +ostracized 0.115 0.690 0.377 +ostrich 0.592 0.382 0.241 +other 0.472 0.230 0.259 +otter 0.439 0.216 0.339 +otto 0.427 0.425 0.404 +ottoman 0.531 0.337 0.444 +ought 0.438 0.511 0.434 +ounce 0.531 0.255 0.288 +oust 0.296 0.716 0.444 +outage 0.306 0.684 0.438 +outback 0.500 0.324 0.430 +outbid 0.594 0.622 0.540 +outboard 0.448 0.491 0.456 +outbreak 0.260 0.632 0.472 +outburst 0.209 0.802 0.528 +outcast 0.153 0.449 0.353 +outcome 0.615 0.472 0.685 +outcry 0.271 0.773 0.718 +outdated 0.167 0.236 0.226 +outdo 0.771 0.750 0.873 +outdoor 0.814 0.256 0.447 +outdoors 0.781 0.444 0.453 +outer 0.552 0.471 0.456 +outfit 0.760 0.490 0.566 +outgoing 0.650 0.472 0.538 +outgrow 0.510 0.529 0.722 +outgrowth 0.771 0.620 0.688 +outhouse 0.281 0.519 0.255 +outing 0.771 0.672 0.634 +outlandish 0.448 0.737 0.657 +outlast 0.620 0.786 0.685 +outlaw 0.255 0.662 0.482 +outlet 0.610 0.396 0.245 +outline 0.542 0.365 0.509 +outlines 0.656 0.402 0.651 +outlive 0.565 0.769 0.724 +outlook 0.830 0.525 0.625 +outlying 0.460 0.562 0.503 +outnumber 0.347 0.615 0.577 +outpatient 0.260 0.400 0.395 +outpost 0.635 0.571 0.675 +outpouring 0.562 0.685 0.552 +output 0.604 0.389 0.434 +outrage 0.060 0.689 0.542 +outraged 0.156 0.696 0.538 +outrageous 0.153 0.945 0.713 +outrank 0.653 0.643 0.817 +outreach 0.540 0.462 0.672 +outright 0.767 0.396 0.755 +outrun 0.531 0.833 0.573 +outset 0.750 0.500 0.582 +outsider 0.398 0.549 0.447 +outskirts 0.474 0.519 0.312 +outsmart 0.673 0.657 0.864 +outspoken 0.582 0.413 0.667 +outstanding 0.898 0.760 0.896 +outstretched 0.448 0.481 0.519 +outward 0.449 0.439 0.365 +outwards 0.440 0.472 0.400 +outweigh 0.486 0.600 0.682 +outwit 0.302 0.755 0.356 +oval 0.417 0.280 0.330 +ovary 0.469 0.399 0.280 +ovate 0.385 0.286 0.368 +ovation 0.719 0.758 0.750 +oven 0.583 0.425 0.606 +overactive 0.667 0.885 0.592 +overall 0.583 0.370 0.670 +overalls 0.500 0.392 0.373 +overbearing 0.323 0.833 0.861 +overburden 0.115 0.755 0.546 +overcast 0.417 0.250 0.475 +overcharged 0.276 0.780 0.569 +overcoat 0.594 0.265 0.430 +overcome 0.719 0.689 0.848 +overcoming 0.842 0.765 0.855 +overcrowded 0.292 0.520 0.491 +overdo 0.156 0.864 0.602 +overdose 0.110 0.820 0.468 +overdrive 0.303 0.715 0.732 +overdue 0.125 0.427 0.259 +overestimate 0.367 0.796 0.444 +overestimated 0.344 0.646 0.527 +overflow 0.398 0.792 0.500 +overflowing 0.439 0.796 0.635 +overgrown 0.333 0.500 0.369 +overgrowth 0.417 0.790 0.673 +overhanging 0.698 0.755 0.812 +overhaul 0.500 0.651 0.491 +overhead 0.344 0.700 0.538 +overhear 0.650 0.365 0.580 +overheated 0.250 0.598 0.547 +overjoyed 0.908 0.708 0.755 +overkill 0.379 0.861 0.678 +overlaid 0.620 0.610 0.676 +overlap 0.594 0.615 0.627 +overlapping 0.595 0.578 0.684 +overlay 0.564 0.596 0.749 +overload 0.381 0.690 0.652 +overlook 0.292 0.418 0.415 +overlord 0.750 0.755 0.932 +overlying 0.500 0.519 0.691 +overpaid 0.429 0.670 0.585 +overpass 0.562 0.561 0.565 +overplayed 0.224 0.798 0.586 +overpower 0.448 0.859 0.783 +overpowering 0.392 0.779 0.589 +overpriced 0.271 0.556 0.472 +overprotective 0.448 0.673 0.741 +overrated 0.312 0.630 0.482 +overreact 0.306 0.912 0.471 +override 0.316 0.491 0.529 +overriding 0.240 0.490 0.384 +overrule 0.224 0.412 0.429 +overrun 0.271 0.764 0.598 +oversee 0.541 0.649 0.778 +overseer 0.552 0.520 0.873 +overshadow 0.333 0.549 0.654 +oversight 0.385 0.618 0.723 +oversized 0.552 0.540 0.679 +overslept 0.408 0.315 0.300 +overstate 0.281 0.779 0.635 +overstock 0.344 0.592 0.589 +overt 0.708 0.326 0.607 +overtake 0.573 0.620 0.718 +overtaken 0.594 0.552 0.702 +overthemoon 0.643 0.531 0.481 +overthinker 0.430 0.606 0.552 +overthinking 0.408 0.761 0.525 +overthrow 0.260 0.868 0.620 +overtime 0.447 0.504 0.529 +overtired 0.210 0.357 0.273 +overture 0.490 0.402 0.491 +overturn 0.240 0.765 0.396 +overview 0.615 0.380 0.539 +overweight 0.052 0.500 0.389 +overwhelm 0.250 0.823 0.462 +overwhelmed 0.341 0.680 0.348 +overwhelming 0.327 0.830 0.640 +overworked 0.133 0.670 0.387 +overwrought 0.156 0.900 0.571 +overzealous 0.427 0.804 0.703 +owe 0.500 0.429 0.386 +owing 0.396 0.307 0.381 +owl 0.520 0.270 0.321 +owner 0.776 0.449 0.920 +ownership 0.628 0.445 0.741 +ox 0.417 0.396 0.412 +oxidation 0.453 0.415 0.211 +oxide 0.354 0.377 0.298 +oxygen 0.908 0.310 0.575 +oxymoron 0.427 0.481 0.398 +oyster 0.500 0.311 0.327 +ozone 0.560 0.345 0.518 +pace 0.510 0.380 0.390 +pacemaker 0.448 0.569 0.582 +pacific 0.627 0.118 0.580 +pacified 0.802 0.194 0.414 +pacifier 0.615 0.342 0.356 +pacifist 0.663 0.153 0.557 +pacify 0.812 0.283 0.629 +pacing 0.583 0.551 0.491 +pack 0.510 0.347 0.475 +package 0.571 0.433 0.443 +packaging 0.604 0.393 0.549 +packer 0.520 0.480 0.537 +packet 0.582 0.385 0.407 +pact 0.442 0.444 0.593 +pad 0.684 0.279 0.330 +padded 0.606 0.212 0.371 +padding 0.561 0.398 0.423 +paddle 0.561 0.375 0.393 +paddle boat 0.663 0.373 0.415 +paddock 0.480 0.429 0.481 +paddy 0.653 0.330 0.330 +padlock 0.459 0.284 0.457 +padre 0.684 0.407 0.647 +paean 0.552 0.547 0.471 +pagan 0.292 0.578 0.542 +paganism 0.240 0.640 0.411 +page 0.677 0.224 0.278 +pageant 0.719 0.667 0.651 +pager 0.510 0.526 0.554 +pagination 0.459 0.333 0.400 +paging 0.542 0.398 0.423 +pagoda 0.571 0.259 0.435 +pail 0.448 0.177 0.188 +pain 0.012 0.765 0.395 +pained 0.112 0.500 0.250 +painful 0.050 0.742 0.330 +painfully 0.156 0.720 0.407 +painkiller 0.487 0.312 0.481 +painless 0.785 0.173 0.491 +pains 0.106 0.673 0.362 +painstaking 0.396 0.335 0.386 +paint 0.667 0.343 0.413 +paintball 0.615 0.745 0.537 +paintbrush 0.714 0.226 0.353 +painted 0.667 0.333 0.424 +painter 0.677 0.366 0.487 +painting 0.792 0.324 0.333 +pair 0.552 0.317 0.304 +paisley 0.531 0.327 0.347 +pajama 0.908 0.157 0.245 +pajamas 0.719 0.170 0.264 +pal 0.812 0.426 0.596 +palace 0.878 0.510 0.804 +palatable 0.823 0.500 0.594 +palate 0.625 0.350 0.358 +pale 0.281 0.259 0.245 +paleontology 0.438 0.308 0.617 +palette 0.590 0.333 0.205 +pall 0.277 0.387 0.394 +palladium 0.470 0.380 0.393 +pallet 0.604 0.241 0.349 +palliative 0.548 0.394 0.518 +palm 0.531 0.194 0.340 +palmer 0.480 0.269 0.413 +palomino 0.616 0.349 0.396 +palpable 0.552 0.343 0.611 +palpitations 0.417 0.702 0.528 +palsy 0.083 0.446 0.221 +paltry 0.333 0.491 0.320 +pamper 0.792 0.321 0.348 +pamphlet 0.530 0.250 0.327 +pan 0.734 0.182 0.364 +panacea 0.420 0.427 0.613 +panache 0.510 0.363 0.306 +pancake 0.802 0.274 0.364 +pancakes 0.844 0.373 0.402 +pancreas 0.469 0.302 0.366 +panda 0.646 0.194 0.406 +pandemic 0.160 0.790 0.544 +pandemonium 0.229 0.885 0.500 +pane 0.385 0.250 0.444 +panel 0.469 0.321 0.425 +pang 0.146 0.595 0.455 +panhandle 0.441 0.431 0.414 +panic 0.062 0.938 0.400 +panicattack 0.255 0.724 0.386 +panicked 0.100 0.949 0.260 +panicking 0.094 0.882 0.333 +panicky 0.284 0.962 0.393 +panier 0.500 0.392 0.380 +panorama 0.719 0.402 0.625 +panoramic 0.542 0.462 0.684 +pansy 0.653 0.283 0.589 +pant 0.448 0.463 0.409 +pantheon 0.144 0.410 0.610 +panther 0.303 0.594 0.682 +panties 0.594 0.529 0.312 +pantomime 0.552 0.481 0.385 +pantry 0.622 0.294 0.312 +pants 0.673 0.320 0.333 +panty 0.451 0.557 0.303 +pantyhose 0.570 0.539 0.250 +pap 0.438 0.403 0.302 +papa 0.656 0.340 0.527 +papacy 0.481 0.263 0.553 +papal 0.493 0.304 0.559 +papaya 0.630 0.306 0.300 +paper 0.520 0.123 0.293 +paperback 0.633 0.269 0.314 +paperboy 0.521 0.490 0.471 +paperweight 0.421 0.278 0.433 +paperwork 0.448 0.355 0.422 +paprika 0.417 0.250 0.264 +papyrus 0.459 0.240 0.324 +par 0.615 0.372 0.429 +parable 0.479 0.357 0.525 +parabola 0.542 0.413 0.620 +parabolic 0.459 0.509 0.500 +parachute 0.562 0.787 0.564 +parade 0.792 0.685 0.509 +paradigm 0.573 0.429 0.779 +paradise 0.875 0.540 0.796 +paradox 0.417 0.442 0.482 +paradoxical 0.406 0.547 0.433 +paraffin 0.426 0.291 0.343 +paragon 0.490 0.431 0.473 +paragraph 0.510 0.164 0.269 +parakeet 0.576 0.387 0.227 +paralegal 0.479 0.470 0.519 +parallax 0.437 0.394 0.471 +parallel 0.568 0.284 0.465 +parallelism 0.549 0.363 0.527 +paralysis 0.156 0.500 0.305 +paralyze 0.188 0.367 0.471 +paramedic 0.673 0.464 0.636 +paramedics 0.479 0.594 0.712 +paramilitary 0.154 0.804 0.727 +paramount 0.771 0.615 0.902 +paranoia 0.146 0.841 0.407 +paranoid 0.122 0.918 0.364 +paranormal 0.167 0.814 0.560 +parapet 0.450 0.356 0.279 +paraphernalia 0.443 0.726 0.509 +paraphrase 0.500 0.375 0.444 +paraplegic 0.188 0.441 0.321 +parasite 0.092 0.442 0.324 +parasitic 0.037 0.600 0.364 +parasol 0.604 0.255 0.304 +parcel 0.660 0.324 0.411 +parcels 0.551 0.445 0.418 +parched 0.250 0.235 0.255 +parchment 0.615 0.228 0.455 +pardon 0.552 0.413 0.542 +pare 0.500 0.356 0.309 +parenchyma 0.500 0.399 0.595 +parent 0.812 0.357 0.860 +parentage 0.903 0.382 0.595 +parental 0.760 0.430 0.627 +parenthesis 0.510 0.255 0.380 +parenthetical 0.490 0.327 0.391 +parenthood 0.750 0.630 0.782 +parenting 0.812 0.520 0.676 +pariah 0.397 0.478 0.293 +parietal 0.481 0.333 0.491 +paring 0.429 0.441 0.324 +parish 0.698 0.354 0.582 +parity 0.582 0.406 0.407 +park 0.816 0.343 0.414 +parka 0.469 0.481 0.395 +parking 0.777 0.469 0.510 +parkinsons 0.104 0.570 0.373 +parlance 0.510 0.350 0.462 +parlay 0.469 0.611 0.483 +parliament 0.573 0.540 0.858 +parliamentary 0.490 0.554 0.755 +parlor 0.500 0.327 0.366 +parmesan 0.698 0.321 0.382 +parody 0.561 0.651 0.375 +parole 0.388 0.620 0.526 +parquet 0.541 0.240 0.422 +parrot 0.588 0.333 0.292 +parry 0.510 0.404 0.436 +parse 0.469 0.456 0.667 +parsimonious 0.417 0.312 0.446 +parsimony 0.449 0.280 0.403 +parsley 0.458 0.170 0.291 +parson 0.583 0.250 0.615 +part 0.663 0.278 0.360 +partake 0.755 0.656 0.629 +partial 0.429 0.324 0.348 +partiality 0.375 0.380 0.490 +partially 0.418 0.368 0.396 +participant 0.712 0.598 0.613 +participate 0.755 0.580 0.684 +participation 0.781 0.700 0.702 +particle 0.521 0.265 0.438 +particular 0.562 0.402 0.552 +particularity 0.670 0.434 0.586 +particulars 0.604 0.348 0.525 +parting 0.260 0.542 0.353 +partisan 0.615 0.549 0.669 +partisanship 0.438 0.566 0.551 +partition 0.615 0.469 0.567 +partly 0.415 0.410 0.396 +partner 0.673 0.302 0.586 +partnership 0.786 0.387 0.545 +partridge 0.583 0.415 0.250 +parts 0.459 0.327 0.392 +party 0.948 0.840 0.547 +pas 0.490 0.344 0.262 +pass 0.510 0.324 0.362 +passable 0.688 0.337 0.633 +passage 0.429 0.314 0.370 +passageway 0.490 0.389 0.400 +passe 0.531 0.357 0.426 +passenger 0.717 0.413 0.481 +passim 0.458 0.491 0.333 +passing 0.458 0.298 0.509 +passion 0.854 0.865 0.728 +passionate 0.990 0.827 0.731 +passive 0.420 0.116 0.241 +passivity 0.241 0.115 0.246 +passkey 0.646 0.500 0.791 +passport 0.653 0.457 0.682 +password 0.390 0.356 0.559 +past 0.490 0.422 0.311 +pasta 0.615 0.306 0.375 +paste 0.500 0.556 0.500 +pastel 0.719 0.357 0.367 +pastime 0.677 0.353 0.443 +pastor 0.698 0.236 0.746 +pastrami 0.542 0.415 0.348 +pastry 0.870 0.407 0.419 +pasture 0.688 0.145 0.170 +pasty 0.479 0.363 0.375 +pat 0.418 0.377 0.340 +patch 0.439 0.288 0.283 +patchwork 0.500 0.260 0.325 +pate 0.406 0.260 0.260 +patella 0.430 0.260 0.342 +patent 0.724 0.391 0.609 +patented 0.571 0.422 0.685 +paternal 0.776 0.353 0.755 +paternity 0.704 0.590 0.806 +path 0.590 0.245 0.421 +pathetic 0.088 0.464 0.139 +pathological 0.220 0.602 0.580 +pathologist 0.354 0.552 0.585 +pathology 0.271 0.560 0.558 +pathos 0.350 0.449 0.462 +pathway 0.646 0.410 0.519 +patience 0.771 0.125 0.387 +patient 0.583 0.193 0.340 +patio 0.562 0.245 0.402 +patriarch 0.592 0.448 0.898 +patriarchal 0.531 0.500 0.857 +patrimony 0.719 0.406 0.740 +patriot 0.771 0.635 0.886 +patriotic 0.875 0.509 0.933 +patriotism 0.708 0.635 0.848 +patrol 0.427 0.664 0.736 +patrolman 0.469 0.731 0.884 +patron 0.583 0.451 0.870 +patronage 0.583 0.490 0.583 +patronising 0.439 0.455 0.582 +patronize 0.430 0.451 0.591 +patronizing 0.542 0.365 0.529 +patter 0.312 0.635 0.451 +pattern 0.479 0.422 0.664 +paucity 0.153 0.453 0.175 +pauper 0.260 0.347 0.151 +pause 0.429 0.188 0.264 +pave 0.594 0.490 0.509 +pavement 0.460 0.353 0.475 +pavilion 0.583 0.500 0.770 +paving 0.408 0.469 0.545 +paw 0.417 0.360 0.286 +pawn 0.390 0.321 0.187 +pawnshop 0.396 0.439 0.519 +pax 0.551 0.421 0.473 +pay 0.514 0.588 0.592 +payable 0.385 0.480 0.606 +payback 0.459 0.500 0.567 +paycheck 0.896 0.630 0.652 +payday 0.833 0.741 0.571 +payer 0.313 0.630 0.638 +payload 0.612 0.510 0.682 +payment 0.629 0.452 0.643 +payoff 0.740 0.644 0.673 +payout 0.646 0.600 0.575 +payphone 0.469 0.360 0.370 +payroll 0.521 0.360 0.549 +pea 0.580 0.275 0.298 +peace 0.939 0.156 0.613 +peaceable 0.776 0.134 0.453 +peaceful 0.867 0.108 0.569 +peacefully 0.901 0.190 0.639 +peacekeeper 0.865 0.320 0.644 +peaceofmind 0.786 0.160 0.519 +peacetime 0.949 0.180 0.579 +peach 0.704 0.480 0.272 +peachy 0.755 0.479 0.388 +peacock 0.786 0.449 0.458 +peak 0.500 0.345 0.431 +peaked 0.677 0.704 0.857 +peanut 0.646 0.202 0.246 +peanuts 0.542 0.294 0.324 +pear 0.677 0.158 0.241 +pearl 0.905 0.425 0.642 +pearly 0.635 0.337 0.373 +peas 0.542 0.283 0.310 +peasant 0.530 0.275 0.407 +peat 0.333 0.655 0.504 +pebble 0.354 0.353 0.287 +pecan 0.552 0.316 0.358 +peck 0.202 0.530 0.321 +pecker 0.459 0.509 0.375 +peculiar 0.600 0.491 0.564 +peculiarities 0.511 0.460 0.528 +peculiarity 0.439 0.452 0.652 +peculiarly 0.615 0.450 0.454 +pecuniary 0.490 0.490 0.500 +pedal 0.500 0.320 0.342 +pedantic 0.229 0.608 0.253 +peddle 0.539 0.549 0.538 +peddler 0.408 0.481 0.390 +pedestal 0.735 0.284 0.579 +pedestrian 0.438 0.360 0.448 +pediatric 0.560 0.462 0.490 +pediatrician 0.602 0.500 0.627 +pediatrics 0.750 0.380 0.596 +pedicure 0.695 0.269 0.296 +pedigree 0.625 0.340 0.609 +pedometer 0.469 0.561 0.405 +pedophile 0.051 0.724 0.430 +pee 0.449 0.529 0.391 +peek 0.486 0.360 0.411 +peekaboo 0.592 0.607 0.412 +peel 0.439 0.250 0.279 +peep 0.573 0.317 0.269 +peeper 0.182 0.537 0.343 +peephole 0.479 0.500 0.310 +peer 0.458 0.321 0.569 +peering 0.514 0.409 0.451 +peerless 0.688 0.450 0.462 +peeved 0.156 0.750 0.467 +peg 0.520 0.357 0.393 +pegs 0.408 0.286 0.386 +peice 0.479 0.422 0.398 +pelagic 0.521 0.554 0.491 +pelican 0.573 0.391 0.380 +pellet 0.448 0.390 0.466 +pelvic 0.320 0.632 0.373 +pelvis 0.378 0.618 0.380 +pen 0.622 0.194 0.250 +penal 0.208 0.565 0.610 +penalty 0.062 0.490 0.240 +penance 0.219 0.667 0.463 +penchant 0.688 0.480 0.609 +pencil 0.552 0.200 0.263 +pendant 0.676 0.321 0.385 +pendency 0.396 0.452 0.472 +pendent 0.470 0.380 0.425 +pending 0.396 0.441 0.473 +pendulum 0.542 0.368 0.434 +penetrate 0.287 0.877 0.732 +penetrating 0.469 0.792 0.782 +penetration 0.438 0.885 0.792 +penguin 0.615 0.296 0.307 +penicillin 0.417 0.431 0.566 +penile 0.490 0.736 0.491 +peninsula 0.551 0.384 0.627 +penis 0.354 0.810 0.556 +penitent 0.542 0.530 0.508 +penitentiary 0.229 0.726 0.491 +penmanship 0.677 0.284 0.509 +pennant 0.542 0.380 0.426 +penniless 0.062 0.316 0.083 +penny 0.615 0.302 0.324 +pension 0.625 0.409 0.406 +pensioner 0.440 0.245 0.442 +pensive 0.540 0.220 0.529 +pentagon 0.490 0.636 0.774 +pentagram 0.510 0.433 0.466 +penthouse 0.592 0.430 0.395 +penultimate 0.469 0.366 0.255 +people 0.604 0.400 0.500 +peopled 0.594 0.450 0.679 +pep 0.510 0.510 0.364 +pepper 0.400 0.539 0.328 +peppermint 0.720 0.264 0.271 +pepperoni 0.796 0.472 0.358 +peppy 0.677 0.529 0.438 +peptic 0.398 0.463 0.362 +peptide 0.380 0.480 0.411 +perceive 0.653 0.490 0.655 +percent 0.470 0.350 0.356 +percentage 0.469 0.400 0.553 +percentile 0.479 0.410 0.390 +perceptible 0.710 0.460 0.620 +perception 0.653 0.481 0.655 +perceptive 0.745 0.500 0.741 +perch 0.531 0.300 0.314 +perchance 0.480 0.224 0.298 +percolation 0.397 0.417 0.415 +percussion 0.622 0.635 0.642 +perdition 0.135 0.656 0.496 +peremptory 0.429 0.426 0.606 +perennial 0.527 0.358 0.500 +perfect 0.980 0.471 0.870 +perfection 0.881 0.745 0.934 +perfectionist 0.667 0.704 0.905 +perfecto 0.802 0.567 0.889 +perforated 0.219 0.607 0.344 +perforation 0.365 0.668 0.578 +perforce 0.357 0.689 0.354 +perform 0.765 0.555 0.773 +performance 0.750 0.520 0.672 +performer 0.541 0.530 0.708 +perfume 0.740 0.472 0.463 +perfumed 0.816 0.471 0.509 +peri 0.448 0.433 0.370 +peridot 0.458 0.481 0.435 +peril 0.052 0.910 0.518 +perilous 0.143 0.862 0.575 +perimeter 0.470 0.443 0.555 +period 0.396 0.324 0.588 +periodic 0.677 0.324 0.508 +periodical 0.550 0.298 0.430 +periodically 0.480 0.314 0.515 +periodicity 0.646 0.324 0.645 +peripheral 0.406 0.406 0.549 +periphery 0.469 0.360 0.366 +periscope 0.604 0.375 0.609 +perish 0.296 0.570 0.415 +perishable 0.270 0.464 0.354 +perished 0.135 0.596 0.225 +perishing 0.229 0.423 0.148 +perjury 0.229 0.686 0.409 +perk 0.903 0.519 0.682 +perky 0.896 0.792 0.673 +perm 0.667 0.465 0.741 +permanence 0.771 0.370 0.708 +permanent 0.745 0.345 0.736 +permeable 0.635 0.402 0.495 +permeate 0.417 0.410 0.407 +permeation 0.418 0.559 0.536 +permissible 0.684 0.646 0.612 +permission 0.612 0.311 0.580 +permissive 0.633 0.389 0.413 +permit 0.733 0.349 0.518 +permitted 0.865 0.410 0.613 +permitting 0.724 0.481 0.661 +permutation 0.385 0.588 0.500 +pernicious 0.229 0.600 0.382 +peroxide 0.458 0.529 0.510 +perpendicular 0.510 0.398 0.439 +perpetrate 0.327 0.837 0.732 +perpetrator 0.229 0.765 0.538 +perpetual 0.625 0.438 0.741 +perpetually 0.510 0.473 0.868 +perpetuate 0.397 0.588 0.788 +perpetuation 0.510 0.677 0.716 +perpetuity 0.590 0.434 0.759 +perplexed 0.312 0.705 0.318 +perplexing 0.316 0.530 0.362 +perplexity 0.275 0.720 0.500 +persecute 0.281 0.873 0.509 +persecution 0.229 0.865 0.660 +perseverance 0.888 0.630 0.796 +persevere 0.802 0.583 0.937 +persist 0.765 0.644 0.727 +persistence 0.684 0.611 0.873 +persistent 0.646 0.667 0.815 +persisting 0.697 0.677 0.745 +person 0.646 0.363 0.596 +persona 0.741 0.480 0.743 +personable 0.816 0.520 0.637 +personage 0.653 0.324 0.698 +personal 0.750 0.311 0.467 +personality 0.896 0.513 0.790 +personification 0.760 0.471 0.691 +personnel 0.729 0.344 0.587 +persons 0.869 0.302 0.588 +perspective 0.688 0.470 0.704 +perspiration 0.385 0.667 0.490 +persuade 0.620 0.618 0.709 +persuasion 0.612 0.670 0.537 +persuasive 0.740 0.700 0.657 +pert 0.469 0.460 0.348 +pertinent 0.580 0.333 0.723 +perturbation 0.270 0.840 0.500 +pertussis 0.279 0.569 0.386 +perusal 0.622 0.235 0.543 +peruse 0.503 0.270 0.439 +pervading 0.418 0.684 0.728 +perverse 0.146 0.808 0.464 +perversion 0.083 0.830 0.490 +pervert 0.082 0.863 0.500 +perverted 0.062 0.918 0.436 +pesky 0.250 0.760 0.431 +pessimism 0.083 0.484 0.264 +pessimist 0.125 0.470 0.218 +pessimistic 0.088 0.394 0.236 +pest 0.188 0.680 0.452 +pester 0.143 0.780 0.385 +pestilence 0.122 0.660 0.283 +pestle 0.427 0.463 0.426 +pesto 0.531 0.323 0.336 +pet 0.875 0.327 0.305 +petal 0.810 0.194 0.211 +petite 0.510 0.354 0.245 +petition 0.498 0.575 0.415 +petitioner 0.601 0.531 0.566 +petloss 0.271 0.481 0.424 +petpeeve 0.375 0.594 0.392 +petrified 0.221 0.625 0.232 +petrify 0.177 0.571 0.447 +petrol 0.418 0.519 0.577 +petroleum 0.583 0.451 0.640 +petticoat 0.550 0.396 0.351 +petting 0.812 0.462 0.480 +petty 0.210 0.537 0.236 +petulant 0.247 0.685 0.491 +petunia 0.583 0.260 0.356 +pew 0.449 0.235 0.664 +pewter 0.396 0.260 0.321 +peyote 0.406 0.462 0.426 +phalanx 0.398 0.398 0.455 +phantom 0.260 0.759 0.448 +pharaoh 0.656 0.491 0.798 +pharmaceutical 0.500 0.435 0.562 +pharmacist 0.592 0.382 0.648 +pharmacology 0.560 0.440 0.526 +pharmacy 0.531 0.337 0.542 +phase 0.645 0.300 0.482 +pheasant 0.541 0.362 0.292 +phenomenal 0.915 0.750 0.918 +phenomenon 0.625 0.721 0.848 +pheromone 0.561 0.573 0.561 +phew 0.531 0.429 0.302 +phi 0.420 0.361 0.452 +philanthropic 0.812 0.426 0.717 +philanthropist 0.704 0.463 0.623 +philanthropy 0.745 0.412 0.801 +philistine 0.390 0.500 0.491 +philosopher 0.684 0.316 0.720 +philosophic 0.688 0.270 0.655 +philosophical 0.719 0.275 0.713 +philosophy 0.684 0.255 0.640 +phlegm 0.173 0.394 0.240 +pho 0.541 0.370 0.384 +phobia 0.173 0.904 0.291 +phoenix 0.653 0.481 0.594 +phone 0.729 0.344 0.418 +phonetic 0.542 0.435 0.536 +phonetics 0.646 0.425 0.519 +phonics 0.490 0.519 0.455 +phonograph 0.561 0.398 0.565 +phonology 0.695 0.402 0.512 +phony 0.115 0.592 0.202 +phooey 0.333 0.490 0.352 +phosphate 0.500 0.306 0.407 +phosphor 0.438 0.480 0.427 +phosphorus 0.429 0.539 0.370 +photo 0.729 0.327 0.431 +photogenic 0.780 0.500 0.495 +photograph 0.677 0.353 0.358 +photographer 0.714 0.481 0.562 +photographic 0.761 0.429 0.564 +photography 0.630 0.431 0.360 +photometry 0.417 0.456 0.436 +photon 0.459 0.439 0.455 +phrase 0.630 0.264 0.314 +phraseology 0.620 0.406 0.537 +phylogeny 0.378 0.410 0.481 +physical 0.750 0.520 0.607 +physical therapist 0.531 0.337 0.775 +physician 0.583 0.490 0.843 +physicist 0.635 0.538 0.693 +physics 0.582 0.415 0.664 +physiological 0.510 0.418 0.620 +physiology 0.521 0.451 0.519 +physique 0.643 0.500 0.543 +pi 0.469 0.265 0.400 +pianist 0.806 0.491 0.573 +piano 0.704 0.343 0.438 +piazza 0.625 0.471 0.472 +piccolo 0.625 0.423 0.380 +pick 0.500 0.464 0.525 +picked 0.740 0.518 0.670 +picker 0.534 0.340 0.609 +picket 0.365 0.615 0.451 +picketing 0.330 0.557 0.471 +pickle 0.593 0.449 0.288 +pickled 0.344 0.450 0.291 +pickpocket 0.365 0.704 0.449 +pickup 0.561 0.529 0.420 +picky 0.257 0.729 0.598 +picnic 0.625 0.470 0.375 +pictorial 0.704 0.481 0.476 +picture 0.714 0.308 0.462 +pictures 0.653 0.240 0.405 +picturesque 0.802 0.491 0.483 +pie 0.880 0.402 0.368 +piece 0.646 0.245 0.367 +piecemeal 0.615 0.269 0.319 +pieceofshit 0.083 0.724 0.292 +pied 0.594 0.433 0.350 +pier 0.583 0.279 0.445 +pierce 0.365 0.670 0.611 +piety 0.760 0.340 0.482 +pig 0.343 0.368 0.324 +pigeon 0.688 0.224 0.276 +piggy 0.541 0.365 0.412 +piggyback 0.438 0.490 0.343 +pigheaded 0.271 0.472 0.358 +piglet 0.540 0.443 0.250 +pigment 0.390 0.333 0.339 +pigskin 0.347 0.449 0.300 +pigsty 0.133 0.529 0.221 +pike 0.427 0.410 0.452 +pile 0.461 0.320 0.539 +piles 0.469 0.423 0.468 +pileup 0.340 0.559 0.446 +pilgrim 0.531 0.404 0.569 +pilgrimage 0.708 0.522 0.625 +pill 0.573 0.407 0.368 +pillage 0.240 0.685 0.375 +pillar 0.583 0.330 0.684 +pillbox 0.385 0.339 0.296 +pillow 0.663 0.128 0.195 +pillowcase 0.500 0.179 0.250 +pilot 0.688 0.680 0.736 +pimp 0.146 0.700 0.536 +pimple 0.245 0.370 0.274 +pin 0.438 0.346 0.390 +pinball 0.582 0.640 0.442 +pinch 0.340 0.632 0.339 +pinching 0.250 0.788 0.345 +pine 0.583 0.225 0.312 +pineapple 0.677 0.316 0.245 +ping 0.541 0.490 0.391 +pinhead 0.459 0.300 0.308 +pinhole 0.375 0.279 0.345 +pinion 0.444 0.361 0.346 +pink 0.806 0.269 0.471 +pinkie 0.663 0.265 0.269 +pinnacle 0.633 0.390 0.508 +pinot 0.365 0.370 0.361 +pinpoint 0.583 0.443 0.528 +pint 0.686 0.333 0.321 +pinto 0.570 0.354 0.373 +pinup 0.610 0.459 0.393 +pioneer 0.796 0.618 0.802 +pious 0.698 0.306 0.426 +pip 0.448 0.430 0.366 +pipe 0.541 0.340 0.330 +piped 0.360 0.529 0.379 +pipeline 0.479 0.337 0.411 +piper 0.569 0.442 0.398 +pipette 0.480 0.403 0.418 +piping 0.365 0.337 0.405 +pipsqueak 0.347 0.481 0.349 +pique 0.417 0.500 0.426 +piracy 0.296 0.792 0.567 +piranha 0.219 0.799 0.575 +pirate 0.156 0.740 0.559 +piscina 0.714 0.500 0.443 +piss 0.354 0.462 0.268 +pissed 0.102 0.888 0.543 +pissedoff 0.240 0.651 0.459 +pisser 0.378 0.547 0.398 +pissesmeoff 0.180 0.587 0.441 +pissingmeoff 0.208 0.622 0.423 +pissoff 0.255 0.617 0.400 +pistachio 0.643 0.336 0.305 +pistol 0.170 0.900 0.677 +piston 0.398 0.480 0.500 +pit 0.408 0.396 0.278 +pita 0.551 0.279 0.255 +pitch 0.521 0.431 0.465 +pitcher 0.510 0.673 0.704 +pitchfork 0.312 0.580 0.529 +pitfall 0.177 0.775 0.508 +pith 0.458 0.350 0.596 +pithy 0.480 0.360 0.635 +pitiful 0.219 0.490 0.232 +pitted 0.358 0.653 0.470 +pitter 0.469 0.424 0.384 +pituitary 0.406 0.365 0.442 +pity 0.160 0.398 0.114 +pivot 0.458 0.382 0.440 +pivotal 0.582 0.471 0.536 +pix 0.521 0.373 0.364 +pixie 0.562 0.537 0.325 +pizza 0.847 0.390 0.295 +pizzazz 0.635 0.735 0.682 +pizzeria 0.719 0.520 0.364 +placard 0.388 0.442 0.500 +place 0.573 0.261 0.398 +placebo 0.520 0.306 0.365 +placement 0.643 0.460 0.528 +placenta 0.375 0.433 0.443 +placid 0.640 0.317 0.491 +placket 0.408 0.231 0.228 +plagiarism 0.135 0.716 0.436 +plague 0.083 0.596 0.355 +plaid 0.480 0.330 0.417 +plain 0.500 0.167 0.311 +plainclothes 0.698 0.337 0.424 +plaintiff 0.365 0.806 0.711 +plaintive 0.292 0.529 0.306 +plan 0.646 0.540 0.733 +plane 0.510 0.356 0.386 +planes 0.667 0.606 0.575 +planet 0.698 0.404 0.832 +planetarium 0.704 0.462 0.655 +planetary 0.604 0.500 0.620 +planets 0.724 0.318 0.658 +plank 0.427 0.280 0.333 +plankton 0.552 0.321 0.371 +planned 0.740 0.385 0.729 +planner 0.760 0.469 0.868 +planning 0.894 0.462 0.705 +plant 0.730 0.180 0.371 +plantation 0.573 0.585 0.575 +planter 0.604 0.450 0.634 +planting 0.635 0.343 0.595 +plaque 0.520 0.333 0.420 +plasma 0.474 0.398 0.360 +plaster 0.438 0.264 0.255 +plastic 0.490 0.269 0.320 +plasticity 0.542 0.471 0.402 +plat 0.716 0.359 0.556 +plate 0.583 0.245 0.366 +plateau 0.611 0.316 0.400 +plated 0.562 0.458 0.457 +platform 0.602 0.340 0.718 +plating 0.576 0.368 0.433 +platinum 0.750 0.518 0.702 +platonic 0.490 0.461 0.469 +platoon 0.448 0.700 0.745 +platter 0.686 0.245 0.219 +plaudit 0.816 0.813 0.546 +plausibility 0.705 0.451 0.570 +plausible 0.714 0.404 0.510 +play 0.812 0.765 0.358 +playa 0.724 0.510 0.575 +playback 0.656 0.559 0.639 +playbook 0.673 0.582 0.500 +playboy 0.646 0.900 0.519 +player 0.557 0.688 0.644 +playful 0.892 0.688 0.463 +playground 0.888 0.620 0.435 +playhouse 0.719 0.729 0.426 +playmate 0.878 0.509 0.398 +playoff 0.622 0.716 0.550 +playpen 0.698 0.481 0.475 +playroom 0.844 0.661 0.380 +plaything 0.708 0.602 0.277 +playtime 0.760 0.596 0.566 +playwright 0.672 0.550 0.667 +plaza 0.690 0.346 0.529 +plea 0.633 0.491 0.517 +plead 0.177 0.596 0.195 +pleasant 0.939 0.310 0.673 +pleased 0.939 0.548 0.795 +pleasing 0.917 0.449 0.788 +pleasurable 0.948 0.529 0.669 +pleasure 0.939 0.740 0.682 +pleasures 0.896 0.654 0.705 +pleat 0.490 0.345 0.316 +pleated 0.534 0.318 0.436 +pledge 0.719 0.490 0.764 +pledged 0.719 0.630 0.658 +plenary 0.573 0.356 0.598 +plentiful 0.833 0.735 0.745 +plenty 0.827 0.612 0.824 +plenum 0.531 0.454 0.596 +plethora 0.646 0.602 0.547 +plexus 0.333 0.405 0.395 +pliable 0.625 0.370 0.440 +plication 0.360 0.460 0.500 +pliers 0.561 0.334 0.441 +plight 0.450 0.520 0.547 +plinth 0.438 0.346 0.473 +plodding 0.449 0.481 0.439 +plop 0.385 0.475 0.349 +plot 0.469 0.567 0.510 +plough 0.677 0.427 0.458 +ploughed 0.438 0.420 0.431 +plover 0.439 0.434 0.191 +plow 0.531 0.560 0.456 +plowed 0.552 0.490 0.355 +plowing 0.562 0.531 0.518 +ploy 0.458 0.559 0.741 +pluck 0.375 0.583 0.474 +plucky 0.816 0.817 0.880 +plug 0.531 0.356 0.473 +plum 0.724 0.306 0.170 +plumage 0.656 0.286 0.284 +plumb 0.448 0.500 0.554 +plumber 0.327 0.510 0.448 +plumbing 0.469 0.427 0.441 +plume 0.469 0.323 0.375 +plummet 0.302 0.750 0.360 +plump 0.385 0.480 0.387 +plumper 0.406 0.429 0.353 +plunder 0.125 0.894 0.574 +plunge 0.307 0.690 0.550 +plunger 0.365 0.510 0.373 +plural 0.560 0.432 0.564 +plurality 0.683 0.473 0.587 +plush 0.625 0.265 0.318 +plutonium 0.406 0.675 0.731 +ply 0.458 0.320 0.324 +plywood 0.561 0.245 0.380 +pneumatic 0.337 0.520 0.500 +pneumonia 0.208 0.608 0.324 +poacher 0.240 0.673 0.612 +poachers 0.315 0.857 0.632 +poaching 0.302 0.824 0.526 +pocket 0.458 0.275 0.340 +pocketbook 0.551 0.231 0.343 +pocketful 0.594 0.279 0.306 +pod 0.480 0.396 0.339 +podium 0.627 0.365 0.702 +poem 0.810 0.270 0.571 +poems 0.833 0.388 0.418 +poet 0.827 0.350 0.556 +poetic 0.860 0.269 0.548 +poetical 0.802 0.327 0.518 +poetics 0.833 0.306 0.353 +poetry 0.697 0.235 0.629 +pogo 0.480 0.426 0.368 +poignant 0.646 0.444 0.518 +point 0.490 0.193 0.431 +pointedly 0.408 0.706 0.569 +pointer 0.583 0.382 0.500 +pointless 0.055 0.353 0.111 +pointy 0.469 0.651 0.438 +poise 0.677 0.202 0.708 +poison 0.083 0.760 0.573 +poisoned 0.057 0.808 0.402 +poisoning 0.094 0.837 0.526 +poisonous 0.102 0.870 0.533 +poke 0.365 0.713 0.475 +poker 0.480 0.689 0.398 +pokes 0.365 0.480 0.538 +polar 0.468 0.261 0.500 +polarity 0.510 0.472 0.500 +pole 0.418 0.398 0.368 +polemic 0.133 0.750 0.652 +police 0.458 0.770 0.830 +police officer 0.479 0.816 0.858 +policeman 0.542 0.708 0.898 +policewoman 0.530 0.740 0.727 +policy 0.324 0.735 0.833 +polio 0.296 0.452 0.409 +polish 0.604 0.412 0.533 +polished 0.667 0.413 0.491 +polite 0.927 0.378 0.562 +politeness 0.875 0.353 0.618 +politic 0.365 0.581 0.798 +political 0.347 0.730 0.875 +politician 0.323 0.551 0.863 +politics 0.250 0.528 0.855 +polity 0.268 0.583 0.802 +polka 0.604 0.451 0.426 +poll 0.552 0.500 0.554 +pollen 0.622 0.212 0.292 +polling 0.448 0.598 0.602 +pollute 0.173 0.660 0.480 +pollution 0.062 0.694 0.445 +polo 0.582 0.360 0.415 +poltergeist 0.271 0.784 0.544 +polyester 0.479 0.270 0.366 +polygamy 0.365 0.647 0.563 +polygon 0.490 0.558 0.557 +polygonal 0.427 0.441 0.528 +polygraph 0.427 0.491 0.602 +polymer 0.438 0.330 0.393 +polymorphism 0.429 0.592 0.558 +pomp 0.448 0.491 0.413 +pompous 0.500 0.571 0.409 +poncho 0.490 0.265 0.231 +pond 0.520 0.337 0.358 +ponder 0.740 0.380 0.689 +ponderous 0.290 0.450 0.534 +pong 0.500 0.500 0.396 +pontiff 0.625 0.363 0.723 +pontificate 0.584 0.424 0.704 +pontoon 0.500 0.377 0.373 +pony 0.812 0.413 0.315 +ponytail 0.541 0.337 0.302 +pooch 0.355 0.360 0.347 +poodle 0.500 0.413 0.301 +poof 0.469 0.387 0.210 +pool 0.625 0.356 0.598 +poop 0.163 0.430 0.172 +poor 0.156 0.358 0.087 +poorly 0.077 0.620 0.196 +pop 0.673 0.510 0.491 +popcorn 0.875 0.441 0.231 +pope 0.600 0.375 0.636 +popper 0.420 0.509 0.411 +poppy 0.635 0.392 0.357 +poppycock 0.347 0.510 0.385 +popsicle 0.667 0.300 0.364 +popular 0.880 0.676 0.731 +popularity 0.896 0.784 0.861 +popularized 0.750 0.771 0.745 +population 0.615 0.423 0.667 +populous 0.520 0.630 0.725 +porcelain 0.562 0.310 0.349 +porch 0.535 0.324 0.388 +porcupine 0.388 0.421 0.367 +pore 0.427 0.271 0.342 +pork 0.370 0.450 0.333 +porker 0.521 0.602 0.500 +porky 0.234 0.483 0.333 +porn 0.344 0.915 0.421 +porno 0.302 0.923 0.519 +pornographic 0.230 0.896 0.500 +pornography 0.323 0.921 0.481 +porosity 0.312 0.343 0.402 +porous 0.385 0.370 0.264 +porridge 0.573 0.229 0.274 +port 0.550 0.409 0.513 +portable 0.615 0.356 0.582 +portage 0.490 0.490 0.445 +portal 0.583 0.347 0.547 +porter 0.571 0.375 0.654 +porterhouse 0.602 0.364 0.418 +portfolio 0.625 0.280 0.498 +porthole 0.500 0.353 0.382 +portico 0.521 0.444 0.366 +portion 0.536 0.364 0.398 +portrait 0.698 0.186 0.467 +portraiture 0.735 0.298 0.445 +portray 0.656 0.529 0.457 +pose 0.427 0.330 0.361 +poser 0.469 0.385 0.316 +posh 0.823 0.337 0.750 +posited 0.615 0.410 0.620 +position 0.604 0.451 0.538 +positioning 0.615 0.490 0.795 +positive 0.959 0.510 0.855 +positiveenergy 0.940 0.500 0.808 +positively 0.969 0.645 0.795 +positivity 0.959 0.549 0.870 +posse 0.398 0.510 0.473 +possess 0.670 0.590 0.727 +possessed 0.327 0.884 0.611 +possessing 0.461 0.593 0.612 +possession 0.677 0.676 0.848 +possessive 0.279 0.648 0.696 +possessor 0.480 0.573 0.773 +possibility 0.816 0.481 0.596 +possible 0.688 0.316 0.548 +possibly 0.448 0.400 0.500 +possum 0.408 0.471 0.306 +post 0.520 0.426 0.548 +postage 0.560 0.471 0.527 +postal 0.765 0.245 0.411 +postcard 0.822 0.292 0.390 +poster 0.542 0.275 0.365 +posterior 0.510 0.385 0.517 +posterity 0.565 0.460 0.683 +posthumous 0.232 0.441 0.430 +postman 0.643 0.482 0.455 +postmortem 0.296 0.486 0.420 +postpone 0.316 0.408 0.451 +postponed 0.439 0.327 0.402 +postponement 0.448 0.569 0.414 +postscript 0.487 0.300 0.409 +postulate 0.487 0.470 0.694 +posture 0.562 0.309 0.598 +pot 0.500 0.186 0.294 +potable 0.765 0.326 0.431 +potassium 0.469 0.314 0.472 +potato 0.541 0.235 0.265 +potatoes 0.690 0.271 0.309 +potency 0.708 0.745 0.879 +potent 0.698 0.784 0.907 +potential 0.806 0.625 0.840 +pothead 0.378 0.510 0.375 +pothole 0.344 0.294 0.283 +potion 0.500 0.400 0.417 +potluck 0.621 0.561 0.433 +potpourri 0.646 0.580 0.295 +potted 0.469 0.336 0.375 +potter 0.573 0.417 0.482 +pottery 0.594 0.286 0.422 +potty 0.367 0.373 0.317 +pouch 0.438 0.230 0.271 +poultry 0.480 0.375 0.314 +pounce 0.490 0.657 0.518 +pound 0.570 0.337 0.443 +pounding 0.333 0.843 0.731 +pour 0.448 0.570 0.375 +pout 0.458 0.354 0.202 +pouting 0.263 0.471 0.270 +pouty 0.333 0.480 0.393 +poverty 0.071 0.519 0.183 +pow 0.375 0.440 0.426 +powder 0.521 0.250 0.194 +powdered 0.520 0.375 0.420 +powdery 0.323 0.390 0.211 +power 0.719 0.670 0.953 +powerful 0.865 0.830 0.991 +powerfully 0.854 0.724 0.935 +powerhouse 0.630 0.755 0.787 +powerless 0.125 0.500 0.328 +powwow 0.490 0.650 0.406 +pox 0.235 0.567 0.309 +practicable 0.677 0.429 0.635 +practical 0.710 0.490 0.608 +practically 0.622 0.402 0.588 +practice 0.684 0.582 0.639 +practiced 0.612 0.605 0.580 +practise 0.713 0.490 0.616 +practitioner 0.704 0.497 0.684 +pragmatic 0.573 0.433 0.637 +prairie 0.673 0.183 0.415 +praise 0.776 0.387 0.658 +praised 0.950 0.441 0.721 +praisegod 0.851 0.500 0.638 +praisejesus 0.833 0.377 0.672 +praises 0.878 0.491 0.750 +praiseworthy 0.875 0.445 0.788 +praising 0.906 0.557 0.623 +prance 0.683 0.547 0.435 +prank 0.571 0.690 0.389 +prawn 0.488 0.324 0.390 +praxis 0.438 0.439 0.593 +pray 0.714 0.127 0.627 +prayer 0.745 0.217 0.604 +prayforme 0.520 0.404 0.445 +praying 0.646 0.235 0.415 +praying mantis 0.479 0.442 0.510 +preach 0.602 0.480 0.702 +preacher 0.551 0.388 0.741 +preaching 0.646 0.604 0.795 +preamble 0.541 0.555 0.491 +precarious 0.107 0.540 0.273 +precaution 0.625 0.520 0.406 +precautionary 0.449 0.587 0.548 +precede 0.615 0.566 0.552 +precedence 0.594 0.520 0.598 +precedent 0.574 0.392 0.721 +preceding 0.456 0.442 0.663 +precept 0.448 0.480 0.636 +preceptor 0.521 0.433 0.724 +precession 0.469 0.460 0.594 +precinct 0.375 0.431 0.527 +precincts 0.531 0.324 0.418 +precious 0.917 0.500 0.726 +precipice 0.198 0.784 0.396 +precipitate 0.417 0.770 0.500 +precipitation 0.454 0.663 0.531 +precipitous 0.429 0.651 0.514 +precise 0.833 0.358 0.769 +precisely 0.816 0.388 0.714 +precision 0.677 0.431 0.875 +preclude 0.333 0.552 0.417 +precocious 0.398 0.610 0.324 +precursor 0.580 0.672 0.783 +predator 0.143 0.760 0.777 +predatory 0.083 0.865 0.731 +predecessor 0.635 0.415 0.593 +predicament 0.365 0.480 0.541 +predicate 0.635 0.344 0.465 +predict 0.615 0.486 0.654 +predictable 0.312 0.296 0.420 +predicting 0.463 0.647 0.679 +prediction 0.562 0.635 0.585 +predictive 0.479 0.454 0.736 +predictor 0.646 0.615 0.738 +predilection 0.667 0.529 0.661 +predispose 0.469 0.481 0.509 +predisposed 0.531 0.571 0.483 +predisposition 0.656 0.611 0.716 +predominance 0.684 0.702 0.857 +predominant 0.680 0.596 0.827 +predominate 0.673 0.610 0.857 +preeminent 0.688 0.676 0.732 +preemption 0.521 0.426 0.722 +preemptive 0.642 0.461 0.636 +preface 0.459 0.375 0.557 +prefect 0.698 0.451 0.809 +prefer 0.760 0.385 0.536 +preferable 0.806 0.433 0.687 +preference 0.792 0.500 0.720 +preferential 0.740 0.481 0.764 +prefix 0.521 0.232 0.463 +pregnancy 0.740 0.769 0.569 +pregnant 0.765 0.773 0.537 +prehistoric 0.417 0.317 0.419 +prejudice 0.110 0.613 0.407 +prejudiced 0.235 0.625 0.345 +prejudicial 0.115 0.745 0.371 +prelim 0.462 0.417 0.516 +preliminary 0.531 0.393 0.585 +prelude 0.544 0.392 0.556 +premarital 0.490 0.598 0.500 +premature 0.281 0.416 0.277 +prematurely 0.292 0.657 0.289 +premed 0.490 0.459 0.518 +premeditated 0.354 0.490 0.620 +premier 0.755 0.519 0.792 +premiere 0.776 0.596 0.573 +premise 0.531 0.519 0.517 +premises 0.500 0.306 0.285 +premium 0.786 0.590 0.769 +premonition 0.365 0.765 0.544 +prenatal 0.740 0.422 0.445 +prenuptial 0.633 0.569 0.526 +preoccupation 0.375 0.694 0.380 +preoccupied 0.265 0.700 0.235 +prep 0.688 0.509 0.555 +preparation 0.771 0.500 0.679 +preparatory 0.698 0.500 0.576 +prepare 0.656 0.542 0.603 +prepared 0.710 0.480 0.733 +preparedness 0.760 0.542 0.763 +preparer 0.617 0.500 0.740 +preparing 0.735 0.538 0.585 +preponderance 0.562 0.551 0.660 +preposterous 0.167 0.827 0.483 +preppy 0.542 0.520 0.442 +prerequisite 0.448 0.424 0.482 +prerogative 0.521 0.442 0.538 +preschool 0.604 0.382 0.393 +prescient 0.531 0.539 0.696 +prescribe 0.459 0.550 0.618 +prescribed 0.531 0.391 0.463 +prescription 0.302 0.337 0.568 +prescriptive 0.615 0.378 0.643 +presence 0.874 0.431 0.607 +present 0.724 0.286 0.634 +presentable 0.836 0.311 0.643 +presentation 0.792 0.604 0.553 +presenter 0.673 0.607 0.735 +presentment 0.708 0.663 0.784 +presents 0.781 0.394 0.526 +preservation 0.667 0.510 0.686 +preservative 0.531 0.429 0.509 +preserve 0.837 0.431 0.755 +preserved 0.677 0.337 0.667 +preserving 0.765 0.462 0.630 +preside 0.542 0.564 0.750 +presidency 0.776 0.686 0.918 +president 0.677 0.622 0.973 +presidential 0.612 0.656 0.972 +press 0.552 0.520 0.491 +pressing 0.240 0.755 0.636 +pressure 0.360 0.650 0.623 +prestige 0.918 0.594 0.907 +prestigious 0.979 0.644 0.925 +presto 0.573 0.415 0.433 +presume 0.448 0.635 0.635 +presumption 0.375 0.596 0.518 +presumptive 0.323 0.483 0.481 +presumptuous 0.265 0.596 0.616 +presuppose 0.588 0.469 0.500 +pretend 0.490 0.528 0.542 +pretended 0.167 0.556 0.227 +pretender 0.500 0.683 0.574 +pretending 0.378 0.420 0.317 +pretense 0.323 0.600 0.540 +pretensions 0.347 0.680 0.593 +pretentious 0.156 0.736 0.444 +pretext 0.418 0.427 0.365 +pretty 0.875 0.516 0.561 +pretzel 0.519 0.323 0.358 +prevail 0.724 0.557 0.750 +prevailing 0.798 0.708 0.864 +prevalence 0.618 0.520 0.815 +prevalent 0.694 0.430 0.669 +prevent 0.635 0.481 0.575 +preventative 0.650 0.442 0.682 +prevention 0.760 0.463 0.600 +preventive 0.643 0.388 0.657 +preview 0.656 0.337 0.491 +previous 0.521 0.337 0.348 +previously 0.594 0.337 0.623 +prey 0.378 0.500 0.306 +price 0.479 0.475 0.535 +priceless 0.745 0.696 0.779 +pricey 0.340 0.567 0.430 +prick 0.323 0.764 0.269 +prickly 0.333 0.587 0.456 +pride 0.729 0.634 0.848 +priest 0.561 0.324 0.648 +priestess 0.531 0.390 0.691 +priesthood 0.622 0.304 0.649 +priestly 0.605 0.284 0.683 +prig 0.388 0.429 0.276 +prim 0.540 0.370 0.473 +prima 0.633 0.406 0.427 +primacy 0.778 0.660 0.778 +primal 0.550 0.407 0.482 +primary 0.562 0.390 0.545 +primate 0.561 0.363 0.402 +primates 0.365 0.455 0.444 +prime 0.708 0.275 0.446 +primed 0.635 0.402 0.759 +primer 0.625 0.363 0.688 +primeval 0.427 0.480 0.427 +priming 0.481 0.412 0.360 +primitive 0.323 0.388 0.361 +primordial 0.625 0.569 0.771 +primrose 0.827 0.230 0.648 +prince 0.888 0.464 0.870 +princely 0.786 0.540 0.763 +princess 0.885 0.557 0.620 +principal 0.650 0.353 0.709 +principally 0.786 0.480 0.791 +principle 0.750 0.306 0.629 +principles 0.698 0.286 0.840 +print 0.521 0.384 0.482 +printer 0.479 0.345 0.471 +printing 0.646 0.654 0.615 +printout 0.594 0.660 0.637 +prior 0.468 0.350 0.417 +prioritize 0.671 0.594 0.784 +priority 0.878 0.562 0.864 +priory 0.561 0.413 0.629 +prism 0.520 0.429 0.343 +prismatic 0.429 0.562 0.540 +prison 0.112 0.677 0.491 +prisoner 0.071 0.654 0.308 +prissy 0.354 0.559 0.364 +pristine 0.650 0.363 0.625 +privacy 0.520 0.420 0.598 +private 0.661 0.422 0.644 +privately 0.458 0.562 0.541 +privilege 0.847 0.625 0.821 +privileged 0.867 0.490 0.853 +privy 0.583 0.481 0.648 +prize 0.885 0.763 0.670 +prized 0.906 0.530 0.714 +pro 0.667 0.471 0.692 +proactive 0.792 0.723 0.857 +probability 0.673 0.365 0.651 +probable 0.583 0.433 0.481 +probate 0.684 0.462 0.780 +probation 0.206 0.635 0.440 +probationary 0.333 0.610 0.500 +probative 0.500 0.431 0.483 +probe 0.398 0.444 0.512 +probing 0.385 0.470 0.463 +probity 0.469 0.423 0.598 +problem 0.062 0.644 0.415 +problematic 0.073 0.720 0.361 +procedural 0.500 0.450 0.611 +procedure 0.625 0.548 0.654 +proceed 0.729 0.630 0.565 +proceeding 0.688 0.428 0.753 +proceeds 0.677 0.470 0.585 +process 0.510 0.471 0.615 +processing 0.726 0.774 0.711 +procession 0.656 0.539 0.643 +processor 0.685 0.460 0.673 +proclaim 0.719 0.673 0.876 +proclamation 0.708 0.767 0.871 +procrastinate 0.276 0.353 0.315 +procrastination 0.323 0.430 0.491 +procreate 0.646 0.760 0.802 +procreation 0.792 0.714 0.787 +proctologist 0.531 0.582 0.722 +proctor 0.552 0.460 0.587 +procure 0.745 0.520 0.630 +procurement 0.781 0.559 0.759 +prod 0.480 0.479 0.426 +prodigal 0.643 0.491 0.660 +prodigious 0.875 0.670 0.904 +prodigy 0.812 0.704 0.824 +produce 0.908 0.737 0.836 +produced 0.724 0.528 0.693 +producer 0.559 0.561 0.917 +producing 0.632 0.616 0.700 +product 0.646 0.417 0.648 +production 0.694 0.594 0.781 +productive 0.847 0.677 0.773 +productivity 0.958 0.691 0.857 +profane 0.167 0.701 0.436 +profanity 0.115 0.790 0.491 +profess 0.633 0.420 0.643 +profession 0.680 0.529 0.786 +professional 0.833 0.447 0.943 +professionalism 0.781 0.541 0.944 +professor 0.656 0.398 0.721 +professorship 0.582 0.339 0.718 +proficiency 0.667 0.857 0.804 +proficient 0.854 0.461 0.817 +profile 0.689 0.293 0.529 +profiler 0.520 0.415 0.559 +profit 0.930 0.462 0.721 +profitable 0.870 0.392 0.736 +profound 0.755 0.546 0.736 +profuse 0.479 0.398 0.545 +profusion 0.542 0.490 0.575 +prog 0.448 0.412 0.397 +progenitor 0.781 0.480 0.798 +progeny 0.571 0.351 0.580 +prognosis 0.500 0.506 0.629 +prognostic 0.646 0.604 0.704 +program 0.561 0.323 0.713 +programme 0.740 0.298 0.537 +programmer 0.562 0.426 0.759 +programming 0.600 0.435 0.732 +progress 0.880 0.642 0.877 +progression 0.740 0.562 0.800 +progressive 0.755 0.606 0.810 +prohibit 0.167 0.758 0.537 +prohibited 0.115 0.770 0.482 +prohibition 0.204 0.684 0.568 +prohibitive 0.156 0.667 0.585 +project 0.725 0.462 0.853 +projectile 0.276 0.865 0.774 +projectiles 0.250 0.848 0.868 +projecting 0.635 0.564 0.786 +projection 0.708 0.500 0.731 +projector 0.573 0.491 0.711 +proletarian 0.385 0.500 0.426 +proletariat 0.404 0.548 0.600 +prolific 0.625 0.550 0.604 +prologue 0.571 0.392 0.546 +prolong 0.573 0.567 0.535 +prolongation 0.542 0.536 0.675 +prolonged 0.406 0.453 0.560 +prom 0.527 0.440 0.404 +promenade 0.837 0.444 0.425 +prominence 0.706 0.590 0.796 +prominent 0.676 0.627 0.779 +prominently 0.771 0.633 0.831 +promiscuity 0.219 0.960 0.396 +promiscuous 0.214 0.800 0.436 +promise 0.823 0.500 0.704 +promising 0.791 0.549 0.858 +promissory 0.571 0.551 0.593 +promo 0.602 0.551 0.614 +promontory 0.500 0.497 0.542 +promote 0.830 0.596 0.853 +promoter 0.646 0.573 0.817 +promotion 0.906 0.755 0.769 +promotional 0.840 0.646 0.679 +prompt 0.602 0.548 0.582 +prompting 0.587 0.423 0.571 +promulgate 0.511 0.433 0.678 +promulgation 0.602 0.529 0.651 +prone 0.415 0.434 0.454 +prong 0.367 0.244 0.293 +pronounce 0.653 0.520 0.563 +pronounced 0.670 0.551 0.694 +pronouncement 0.662 0.567 0.750 +pronto 0.646 0.500 0.468 +pronunciation 0.531 0.431 0.588 +proof 0.438 0.509 0.619 +prop 0.510 0.427 0.436 +propaganda 0.521 0.651 0.618 +propagate 0.561 0.609 0.630 +propagation 0.354 0.712 0.648 +propane 0.346 0.473 0.436 +propel 0.750 0.786 0.804 +propelled 0.633 0.736 0.731 +propeller 0.479 0.569 0.482 +propelling 0.602 0.770 0.824 +propensity 0.521 0.462 0.660 +proper 0.796 0.312 0.757 +property 0.740 0.221 0.805 +prophecy 0.747 0.692 0.750 +prophesy 0.673 0.538 0.682 +prophet 0.673 0.462 0.774 +prophetic 0.688 0.586 0.796 +prophylactic 0.510 0.491 0.527 +prophylaxis 0.292 0.404 0.647 +proportion 0.541 0.462 0.518 +proportional 0.729 0.380 0.621 +proportionate 0.704 0.370 0.670 +proportions 0.625 0.430 0.500 +proposal 0.888 0.667 0.596 +propose 0.604 0.720 0.710 +proposition 0.627 0.750 0.565 +proprietary 0.771 0.278 0.814 +proprietor 0.735 0.480 0.843 +proprietorship 0.667 0.441 0.807 +propriety 0.823 0.273 0.798 +propulsion 0.615 0.773 0.644 +prose 0.542 0.274 0.436 +prosecute 0.479 0.587 0.769 +prosecution 0.245 0.857 0.647 +prosecutor 0.450 0.491 0.796 +prospect 0.733 0.442 0.698 +prospection 0.594 0.633 0.640 +prospective 0.678 0.500 0.717 +prospectively 0.760 0.620 0.679 +prospector 0.573 0.651 0.640 +prospectus 0.612 0.558 0.873 +prosper 0.935 0.633 0.857 +prosperity 0.917 0.600 0.860 +prosperous 0.948 0.627 0.890 +prostate 0.323 0.510 0.438 +prosthetic 0.340 0.464 0.426 +prostitute 0.167 0.860 0.427 +prostitution 0.125 0.843 0.475 +prostrate 0.276 0.402 0.295 +protagonist 0.765 0.704 0.877 +protect 0.823 0.714 0.791 +protected 0.854 0.378 0.709 +protecting 0.878 0.558 0.832 +protection 0.863 0.530 0.664 +protective 0.844 0.459 0.860 +protector 0.779 0.360 0.824 +protein 0.750 0.337 0.654 +protest 0.140 0.889 0.596 +protocol 0.178 0.500 0.786 +proton 0.458 0.415 0.491 +prototype 0.673 0.330 0.657 +protozoa 0.350 0.452 0.402 +protracted 0.592 0.509 0.580 +protrude 0.704 0.627 0.753 +protrusion 0.354 0.670 0.510 +proud 0.906 0.700 0.873 +prove 0.583 0.520 0.566 +proven 0.724 0.311 0.611 +proverb 0.714 0.260 0.518 +proverbial 0.583 0.430 0.697 +provide 0.833 0.517 0.704 +provided 0.871 0.353 0.648 +providence 0.603 0.337 0.755 +provider 0.751 0.494 0.750 +providing 0.816 0.550 0.896 +province 0.714 0.255 0.471 +provincial 0.645 0.341 0.481 +provision 0.750 0.450 0.692 +provisional 0.531 0.539 0.364 +provisionally 0.570 0.470 0.461 +provisions 0.670 0.510 0.642 +proviso 0.418 0.406 0.569 +provocation 0.210 0.893 0.705 +provocative 0.438 0.814 0.684 +provoke 0.300 0.871 0.735 +provoked 0.271 0.676 0.528 +provoking 0.338 0.920 0.717 +provost 0.480 0.474 0.464 +prowess 0.792 0.657 0.833 +prowl 0.312 0.542 0.396 +prowler 0.375 0.608 0.509 +proximal 0.541 0.460 0.562 +proximate 0.667 0.433 0.519 +proximity 0.677 0.508 0.569 +proxy 0.521 0.408 0.520 +prude 0.327 0.410 0.333 +prudence 0.781 0.284 0.679 +prudent 0.706 0.250 0.657 +prune 0.531 0.311 0.382 +pruning 0.265 0.302 0.310 +pry 0.406 0.482 0.500 +prying 0.385 0.647 0.547 +psalm 0.688 0.224 0.557 +psalms 0.602 0.252 0.534 +pseudo 0.367 0.389 0.282 +pseudonym 0.500 0.398 0.423 +psi 0.429 0.454 0.449 +psoriasis 0.125 0.674 0.330 +psych 0.480 0.500 0.526 +psyche 0.427 0.375 0.435 +psychedelic 0.450 0.630 0.482 +psychiatric 0.210 0.616 0.525 +psychiatrist 0.489 0.627 0.765 +psychiatry 0.191 0.663 0.698 +psychic 0.490 0.559 0.726 +psychical 0.500 0.500 0.811 +psychics 0.490 0.529 0.692 +psycho 0.039 0.922 0.560 +psychoanalysis 0.438 0.490 0.741 +psychoanalyst 0.343 0.600 0.738 +psychobabble 0.363 0.602 0.543 +psychological 0.406 0.449 0.660 +psychologist 0.375 0.308 0.658 +psychology 0.561 0.396 0.726 +psychopath 0.040 0.943 0.536 +psychopathic 0.077 0.918 0.508 +psychosis 0.167 0.859 0.312 +psychosomatic 0.250 0.580 0.473 +psychotherapy 0.396 0.547 0.651 +psychotic 0.198 0.856 0.474 +pterodactyl 0.354 0.716 0.625 +ptsd 0.373 0.520 0.346 +pub 0.592 0.637 0.446 +puberty 0.552 0.786 0.504 +pubes 0.490 0.513 0.349 +pubescent 0.550 0.570 0.455 +pubic 0.406 0.570 0.509 +public 0.592 0.510 0.664 +publication 0.549 0.470 0.600 +publicist 0.562 0.531 0.676 +publicity 0.590 0.622 0.679 +publicly 0.740 0.481 0.632 +publicspeaking 0.448 0.917 0.632 +publish 0.714 0.547 0.603 +published 0.667 0.429 0.570 +publisher 0.571 0.392 0.691 +publishing 0.708 0.615 0.660 +puck 0.398 0.490 0.349 +pucker 0.327 0.427 0.315 +pudding 0.750 0.255 0.202 +puddle 0.396 0.302 0.298 +pudgy 0.310 0.428 0.300 +puff 0.531 0.367 0.260 +puffing 0.396 0.612 0.375 +puffy 0.333 0.540 0.387 +pug 0.600 0.298 0.462 +puke 0.204 0.545 0.292 +pull 0.450 0.685 0.473 +pulley 0.480 0.333 0.413 +pullover 0.657 0.340 0.439 +pulmonary 0.276 0.471 0.544 +pulp 0.469 0.231 0.324 +pulpit 0.469 0.449 0.517 +pulsar 0.490 0.500 0.618 +pulsation 0.448 0.567 0.585 +pulse 0.507 0.412 0.492 +puma 0.615 0.704 0.561 +pump 0.417 0.882 0.681 +pumped 0.615 0.700 0.528 +pumpkin 0.539 0.177 0.355 +pun 0.653 0.529 0.457 +punch 0.229 0.787 0.608 +punched 0.188 0.634 0.452 +punching 0.332 0.915 0.623 +punchy 0.520 0.618 0.745 +punctual 0.745 0.337 0.636 +punctuality 0.810 0.406 0.758 +punctually 0.760 0.380 0.728 +punctuation 0.561 0.385 0.592 +puncture 0.198 0.777 0.420 +pundit 0.644 0.582 0.833 +pungent 0.347 0.755 0.535 +punish 0.061 0.808 0.610 +punishable 0.198 0.588 0.433 +punished 0.177 0.735 0.481 +punishing 0.094 0.898 0.471 +punishment 0.083 0.825 0.536 +punitive 0.281 0.576 0.605 +punk 0.429 0.630 0.358 +punt 0.365 0.480 0.393 +puny 0.312 0.324 0.135 +pup 0.755 0.427 0.302 +pupil 0.729 0.406 0.368 +puppet 0.459 0.433 0.298 +puppeteer 0.337 0.491 0.390 +puppy 0.908 0.461 0.324 +purchase 0.625 0.500 0.616 +purchaser 0.510 0.549 0.673 +purchasing 0.667 0.653 0.661 +pure 0.811 0.306 0.652 +purebliss 0.625 0.451 0.526 +puree 0.708 0.255 0.208 +purely 0.684 0.441 0.536 +purgatory 0.255 0.705 0.413 +purge 0.125 0.566 0.327 +purification 0.847 0.452 0.774 +purify 0.823 0.304 0.746 +purist 0.625 0.418 0.575 +purity 0.823 0.205 0.712 +purple 0.700 0.298 0.330 +purport 0.663 0.377 0.684 +purpose 0.800 0.534 0.782 +purposely 0.646 0.706 0.703 +purr 0.604 0.460 0.302 +purring 0.748 0.330 0.271 +purse 0.656 0.176 0.306 +pursuance 0.552 0.500 0.559 +pursue 0.417 0.783 0.536 +pursuing 0.483 0.906 0.690 +pursuit 0.643 0.453 0.617 +purveyor 0.643 0.480 0.843 +purview 0.635 0.480 0.681 +pus 0.135 0.431 0.226 +push 0.417 0.608 0.524 +pusher 0.323 0.828 0.585 +pushing 0.396 0.644 0.731 +pushover 0.347 0.558 0.375 +pushy 0.080 0.906 0.741 +puss 0.306 0.582 0.236 +pussy 0.323 0.759 0.409 +pussycat 0.541 0.290 0.196 +put 0.520 0.398 0.510 +putative 0.510 0.480 0.410 +putrid 0.146 0.620 0.385 +puts 0.428 0.407 0.369 +putt 0.480 0.500 0.418 +putter 0.371 0.394 0.381 +putty 0.438 0.304 0.314 +puzzle 0.537 0.471 0.525 +puzzled 0.204 0.500 0.272 +puzzling 0.296 0.644 0.353 +pygmy 0.357 0.373 0.317 +pylon 0.417 0.288 0.370 +pyramid 0.740 0.390 0.635 +pyramidal 0.613 0.385 0.600 +pyrotechnics 0.561 0.821 0.532 +python 0.219 0.618 0.618 +quack 0.530 0.451 0.625 +quad 0.520 0.441 0.391 +quadrangle 0.458 0.589 0.573 +quadrant 0.500 0.269 0.482 +quadratic 0.430 0.385 0.471 +quadrature 0.458 0.363 0.472 +quadruple 0.510 0.400 0.589 +quadrupole 0.450 0.425 0.386 +quagmire 0.318 0.480 0.413 +quail 0.500 0.318 0.287 +quaint 0.625 0.463 0.474 +quake 0.110 0.824 0.672 +qualifications 0.776 0.576 0.750 +qualified 0.760 0.520 0.815 +qualify 0.730 0.594 0.520 +qualifying 0.788 0.577 0.789 +qualities 0.844 0.510 0.731 +quality 0.896 0.443 0.852 +quandary 0.208 0.575 0.422 +quantify 0.719 0.459 0.721 +quantitative 0.604 0.460 0.667 +quantitatively 0.510 0.491 0.713 +quantity 0.520 0.472 0.783 +quantum 0.704 0.500 0.600 +quarantine 0.160 0.577 0.589 +quarrel 0.112 0.929 0.496 +quarry 0.378 0.426 0.450 +quart 0.439 0.265 0.436 +quarter 0.568 0.296 0.509 +quarterback 0.677 0.726 0.767 +quartered 0.296 0.870 0.395 +quarterly 0.604 0.380 0.448 +quartermaster 0.551 0.580 0.661 +quarters 0.510 0.412 0.480 +quartet 0.479 0.377 0.472 +quartile 0.438 0.445 0.445 +quarto 0.458 0.396 0.393 +quartz 0.704 0.292 0.481 +quash 0.271 0.689 0.518 +quasi 0.510 0.343 0.330 +quaternary 0.491 0.370 0.509 +quay 0.542 0.209 0.442 +queasiness 0.230 0.594 0.135 +queasy 0.250 0.587 0.225 +queen 0.875 0.692 0.860 +quell 0.388 0.696 0.434 +quench 0.385 0.344 0.333 +query 0.521 0.420 0.467 +quest 0.643 0.716 0.545 +question 0.510 0.410 0.509 +questionable 0.268 0.551 0.365 +questioning 0.438 0.696 0.509 +questionnaire 0.385 0.327 0.606 +queue 0.458 0.344 0.365 +queues 0.385 0.479 0.269 +quibble 0.312 0.685 0.466 +quiche 0.500 0.456 0.396 +quick 0.704 0.755 0.750 +quicken 0.686 0.750 0.799 +quickie 0.600 0.700 0.431 +quickly 0.784 0.850 0.636 +quickness 0.774 0.635 0.740 +quicksand 0.219 0.740 0.508 +quicksilver 0.417 0.441 0.529 +quid 0.479 0.378 0.327 +quiescent 0.500 0.160 0.305 +quiet 0.792 0.105 0.431 +quietly 0.561 0.125 0.321 +quill 0.521 0.216 0.263 +quilt 0.643 0.123 0.226 +quince 0.557 0.368 0.474 +quinine 0.418 0.461 0.375 +quintet 0.560 0.560 0.500 +quirk 0.490 0.384 0.618 +quirky 0.708 0.373 0.564 +quit 0.469 0.559 0.488 +quits 0.229 0.480 0.352 +quitter 0.260 0.460 0.321 +quiver 0.320 0.452 0.335 +quivering 0.407 0.776 0.342 +quiz 0.462 0.610 0.527 +quorum 0.615 0.544 0.602 +quota 0.427 0.410 0.400 +quotation 0.796 0.590 0.461 +quote 0.680 0.550 0.430 +quotes 0.625 0.578 0.520 +quotient 0.615 0.290 0.580 +rabbi 0.459 0.362 0.723 +rabbit 0.685 0.330 0.241 +rabble 0.184 0.602 0.292 +rabid 0.089 0.827 0.454 +rabies 0.115 0.750 0.382 +raccoon 0.541 0.435 0.320 +race 0.592 0.426 0.658 +racehorse 0.719 0.702 0.600 +racer 0.480 0.631 0.678 +racetrack 0.708 0.808 0.624 +racial 0.292 0.519 0.513 +racism 0.122 0.673 0.487 +racist 0.061 0.673 0.482 +rack 0.385 0.373 0.409 +racket 0.520 0.356 0.352 +racketeering 0.167 0.877 0.697 +racking 0.411 0.442 0.375 +racquetball 0.582 0.667 0.444 +racy 0.427 0.566 0.390 +radar 0.521 0.615 0.579 +radial 0.439 0.404 0.500 +radiance 0.796 0.625 0.719 +radiant 0.888 0.717 0.791 +radiate 0.719 0.735 0.738 +radiation 0.167 0.741 0.536 +radiator 0.385 0.452 0.475 +radical 0.500 0.792 0.811 +radically 0.552 0.731 0.715 +radio 0.573 0.402 0.358 +radioactive 0.190 0.798 0.741 +radioactivity 0.240 0.910 0.696 +radiograph 0.561 0.490 0.491 +radiography 0.469 0.614 0.543 +radiologist 0.490 0.423 0.634 +radiology 0.459 0.460 0.574 +radish 0.500 0.316 0.398 +radium 0.469 0.360 0.517 +radius 0.521 0.324 0.500 +radon 0.323 0.418 0.375 +raffle 0.640 0.510 0.454 +raft 0.510 0.229 0.228 +rag 0.255 0.226 0.180 +rage 0.082 0.888 0.658 +ragemode 0.363 0.663 0.454 +ragetweet 0.398 0.551 0.431 +ragged 0.198 0.519 0.226 +raggedy 0.198 0.531 0.314 +raging 0.219 0.927 0.598 +rags 0.434 0.309 0.198 +ragtime 0.469 0.602 0.398 +raid 0.350 0.726 0.560 +raider 0.302 0.860 0.525 +rail 0.470 0.500 0.526 +railing 0.551 0.298 0.440 +railroad 0.591 0.592 0.500 +railway 0.613 0.615 0.623 +raiment 0.667 0.402 0.377 +rain 0.542 0.388 0.330 +rainbow 0.878 0.350 0.462 +rainbow trout 0.700 0.462 0.330 +rainbows 0.875 0.517 0.402 +raincoat 0.458 0.300 0.525 +raindrops 0.698 0.337 0.311 +rainfall 0.604 0.314 0.378 +rainforest 0.612 0.375 0.398 +rainmaker 0.448 0.509 0.544 +rainstorm 0.392 0.535 0.377 +rainy 0.610 0.451 0.433 +rainyday 0.520 0.380 0.315 +raise 0.885 0.685 0.765 +raised 0.656 0.326 0.643 +raisin 0.594 0.235 0.246 +raising 0.735 0.519 0.643 +rake 0.410 0.286 0.314 +rally 0.612 0.680 0.554 +ram 0.406 0.452 0.388 +ramble 0.615 0.464 0.440 +rambling 0.448 0.510 0.528 +ramp 0.490 0.517 0.357 +rampage 0.240 0.875 0.509 +rampant 0.490 0.788 0.526 +rampart 0.322 0.520 0.538 +ramrod 0.406 0.408 0.349 +ranch 0.357 0.420 0.409 +rancher 0.510 0.520 0.543 +rancid 0.156 0.451 0.214 +random 0.490 0.520 0.321 +randomly 0.410 0.594 0.302 +randomness 0.418 0.449 0.433 +randy 0.490 0.394 0.481 +range 0.490 0.472 0.615 +ranger 0.526 0.545 0.705 +rank 0.531 0.380 0.686 +ranking 0.540 0.592 0.680 +ransom 0.582 0.800 0.565 +rant 0.219 0.774 0.482 +ranting 0.181 0.755 0.500 +rap 0.604 0.575 0.464 +rape 0.062 0.856 0.527 +rapid 0.667 0.788 0.768 +rapidity 0.667 0.798 0.806 +rapids 0.573 0.817 0.788 +rapist 0.062 0.906 0.571 +rapper 0.550 0.755 0.482 +rapping 0.565 0.716 0.417 +rapport 0.771 0.664 0.567 +rapt 0.521 0.736 0.510 +raptor 0.270 0.773 0.612 +raptors 0.280 0.565 0.591 +rapture 0.439 0.883 0.567 +rare 0.396 0.413 0.236 +rarely 0.408 0.367 0.366 +rarity 0.646 0.548 0.364 +rascal 0.169 0.706 0.445 +rash 0.219 0.820 0.491 +raspberries 0.802 0.278 0.333 +raspberry 0.735 0.336 0.291 +rat 0.271 0.567 0.255 +ratchet 0.449 0.520 0.343 +rate 0.521 0.297 0.407 +ratification 0.653 0.577 0.609 +ratify 0.750 0.462 0.716 +rating 0.663 0.679 0.637 +ratio 0.560 0.461 0.741 +ration 0.521 0.346 0.390 +rational 0.775 0.347 0.632 +rationale 0.656 0.400 0.815 +rationalism 0.562 0.500 0.676 +rationality 0.633 0.510 0.767 +rationalize 0.633 0.400 0.746 +rationing 0.396 0.404 0.540 +rattan 0.434 0.334 0.377 +rattle 0.490 0.429 0.268 +rattled 0.354 0.641 0.330 +rattler 0.396 0.730 0.455 +rattlesnake 0.188 0.803 0.613 +ratty 0.354 0.450 0.358 +raucous 0.316 0.740 0.538 +ravage 0.214 0.755 0.575 +rave 0.490 0.637 0.420 +raven 0.479 0.446 0.426 +ravenous 0.406 0.700 0.509 +ravine 0.354 0.673 0.413 +raving 0.312 0.764 0.358 +ravioli 0.656 0.281 0.308 +ravishing 0.745 0.833 0.830 +raw 0.143 0.349 0.342 +rawhide 0.292 0.360 0.327 +rawr 0.457 0.635 0.406 +ray 0.550 0.670 0.538 +razor 0.260 0.610 0.481 +reach 0.719 0.625 0.690 +react 0.500 0.716 0.717 +reaction 0.470 0.811 0.706 +reactionary 0.406 0.573 0.690 +reactive 0.434 0.817 0.721 +reactor 0.438 0.794 0.772 +read 0.740 0.283 0.611 +reader 0.776 0.224 0.602 +readership 0.698 0.306 0.422 +readily 0.740 0.290 0.547 +readiness 0.708 0.531 0.700 +reading 0.781 0.183 0.415 +readjustment 0.560 0.563 0.510 +readout 0.590 0.250 0.518 +ready 0.770 0.388 0.648 +readytogo 0.667 0.654 0.578 +reaffirm 0.750 0.559 0.654 +reagent 0.385 0.698 0.642 +real 0.719 0.510 0.717 +realism 0.740 0.545 0.670 +realist 0.720 0.572 0.809 +realistic 0.700 0.520 0.783 +reality 0.786 0.365 0.787 +realization 0.554 0.510 0.836 +realize 0.757 0.462 0.647 +realm 0.708 0.509 0.878 +realtor 0.429 0.471 0.582 +realty 0.633 0.471 0.648 +ream 0.490 0.173 0.346 +reap 0.677 0.422 0.623 +reaper 0.340 0.565 0.464 +reappear 0.688 0.625 0.632 +rear 0.459 0.520 0.284 +rearrange 0.656 0.510 0.729 +rearrangement 0.542 0.527 0.769 +reason 0.781 0.455 0.712 +reasonable 0.902 0.337 0.726 +reasonableness 0.729 0.448 0.665 +reasoning 0.729 0.365 0.729 +reasons 0.583 0.460 0.571 +reassemble 0.552 0.540 0.589 +reassign 0.359 0.490 0.559 +reassignment 0.551 0.480 0.415 +reassurance 0.875 0.127 0.593 +reassure 0.837 0.306 0.630 +reassured 0.854 0.186 0.519 +reassuring 0.847 0.308 0.691 +rebate 0.667 0.569 0.510 +rebel 0.235 0.830 0.555 +rebellion 0.245 0.843 0.746 +rebellious 0.344 0.880 0.663 +rebels 0.135 0.860 0.609 +rebirth 0.781 0.712 0.780 +reboot 0.673 0.577 0.519 +reborn 0.802 0.618 0.737 +rebound 0.521 0.480 0.506 +rebuild 0.656 0.557 0.519 +rebuke 0.115 0.677 0.429 +rebut 0.154 0.519 0.573 +rebuttal 0.312 0.690 0.540 +recalcitrant 0.357 0.624 0.580 +recall 0.583 0.351 0.525 +recant 0.333 0.575 0.482 +recap 0.602 0.578 0.667 +recapture 0.333 0.656 0.658 +recast 0.367 0.481 0.500 +recede 0.231 0.449 0.245 +receding 0.224 0.418 0.333 +receipt 0.542 0.230 0.415 +receipts 0.320 0.333 0.381 +receive 0.740 0.462 0.551 +received 0.646 0.436 0.561 +receiver 0.583 0.464 0.586 +receiving 0.719 0.562 0.623 +recent 0.592 0.365 0.589 +receptacle 0.500 0.451 0.426 +reception 0.694 0.375 0.567 +receptionist 0.677 0.430 0.385 +receptive 0.729 0.519 0.639 +receptor 0.417 0.360 0.510 +recess 0.646 0.510 0.367 +recesses 0.367 0.470 0.379 +recession 0.368 0.398 0.373 +recharge 0.584 0.702 0.664 +recheck 0.440 0.490 0.529 +recherche 0.458 0.490 0.363 +recidivism 0.245 0.520 0.558 +recipe 0.698 0.271 0.415 +recipient 0.604 0.324 0.679 +reciprocal 0.677 0.520 0.660 +reciprocate 0.760 0.460 0.618 +reciprocity 0.740 0.673 0.556 +recital 0.838 0.440 0.572 +recitation 0.708 0.519 0.462 +recite 0.688 0.398 0.453 +reckless 0.262 0.788 0.279 +recklessness 0.292 0.763 0.380 +reckon 0.643 0.420 0.472 +reckoning 0.418 0.622 0.532 +reclaim 0.469 0.724 0.648 +reclamation 0.573 0.750 0.548 +recline 0.460 0.404 0.418 +reclining 0.448 0.312 0.317 +recluse 0.240 0.490 0.446 +recognition 0.833 0.587 0.726 +recognizable 0.625 0.400 0.609 +recognize 0.760 0.315 0.600 +recognized 0.875 0.458 0.786 +recoil 0.089 0.429 0.259 +recollect 0.688 0.491 0.602 +recollection 0.722 0.337 0.566 +recombinant 0.561 0.519 0.463 +recombination 0.510 0.492 0.602 +recommend 0.812 0.439 0.672 +recommendation 0.912 0.388 0.664 +recompense 0.844 0.620 0.853 +recon 0.500 0.447 0.400 +reconcile 0.760 0.470 0.625 +reconciliation 0.896 0.570 0.604 +reconfigure 0.429 0.500 0.658 +reconnaissance 0.729 0.604 0.712 +reconnect 0.630 0.548 0.667 +reconsider 0.448 0.442 0.582 +reconsideration 0.531 0.459 0.611 +reconstitution 0.587 0.461 0.783 +reconstruct 0.740 0.618 0.718 +reconstruction 0.625 0.719 0.667 +reconstructive 0.596 0.444 0.722 +reconvene 0.490 0.529 0.560 +record 0.552 0.421 0.500 +recorder 0.551 0.374 0.481 +recording 0.573 0.537 0.474 +recount 0.479 0.402 0.509 +recoup 0.719 0.422 0.575 +recourse 0.402 0.337 0.598 +recover 0.918 0.510 0.647 +recoverable 0.780 0.388 0.709 +recovery 0.781 0.402 0.737 +recreate 0.724 0.545 0.616 +recreation 0.909 0.632 0.660 +recreational 0.896 0.686 0.479 +recruit 0.551 0.654 0.633 +recruiter 0.662 0.630 0.690 +recruiting 0.448 0.787 0.693 +recruitment 0.479 0.645 0.591 +recruits 0.396 0.653 0.593 +rectal 0.344 0.618 0.410 +rectangle 0.479 0.225 0.438 +rectangular 0.438 0.240 0.307 +rectification 0.449 0.560 0.695 +rectify 0.625 0.480 0.634 +rector 0.458 0.406 0.862 +rectory 0.490 0.373 0.704 +rectum 0.438 0.443 0.491 +recumbent 0.429 0.370 0.352 +recuperation 0.688 0.418 0.500 +recur 0.479 0.500 0.416 +recurrence 0.490 0.538 0.615 +recurrent 0.552 0.500 0.561 +recurring 0.370 0.560 0.445 +recursion 0.312 0.580 0.543 +recursive 0.459 0.590 0.561 +recursively 0.427 0.519 0.618 +recycle 0.521 0.392 0.526 +recycled 0.561 0.316 0.409 +recycling 0.552 0.320 0.509 +red 0.427 0.385 0.377 +reddish 0.521 0.337 0.328 +redecorate 0.602 0.444 0.490 +redeem 0.633 0.469 0.491 +redeemed 0.625 0.378 0.434 +redemption 0.376 0.408 0.545 +redesign 0.622 0.460 0.396 +redhead 0.677 0.549 0.518 +redheaded 0.510 0.520 0.428 +redirect 0.469 0.360 0.648 +redneck 0.401 0.500 0.348 +redness 0.151 0.470 0.417 +redo 0.481 0.500 0.535 +redress 0.677 0.558 0.649 +reduce 0.219 0.304 0.336 +reduced 0.229 0.365 0.204 +reduction 0.365 0.382 0.240 +redundancy 0.316 0.262 0.589 +redundant 0.210 0.500 0.527 +redwood 0.592 0.350 0.443 +reed 0.490 0.350 0.307 +reef 0.583 0.490 0.456 +reefer 0.500 0.453 0.421 +reefs 0.531 0.471 0.455 +reek 0.177 0.480 0.311 +reel 0.449 0.332 0.395 +reelection 0.541 0.673 0.681 +reeling 0.327 0.542 0.267 +reenactment 0.771 0.592 0.768 +reentry 0.604 0.449 0.500 +reestablish 0.635 0.490 0.692 +ref 0.469 0.380 0.368 +refer 0.506 0.358 0.558 +referee 0.531 0.644 0.778 +reference 0.633 0.312 0.595 +referendum 0.510 0.469 0.643 +referral 0.694 0.314 0.603 +refill 0.670 0.400 0.464 +refine 0.653 0.460 0.640 +refined 0.850 0.430 0.653 +refinement 0.719 0.387 0.709 +refinery 0.646 0.444 0.565 +refining 0.694 0.466 0.664 +refit 0.500 0.577 0.506 +reflect 0.698 0.342 0.472 +reflecting 0.590 0.408 0.471 +reflection 0.710 0.500 0.528 +reflective 0.656 0.292 0.735 +reflector 0.479 0.510 0.500 +reflex 0.583 0.460 0.538 +reflux 0.281 0.559 0.347 +reform 0.531 0.490 0.797 +reformation 0.809 0.500 0.558 +reformer 0.562 0.569 0.905 +refraction 0.388 0.471 0.526 +refractor 0.510 0.541 0.433 +refractory 0.520 0.357 0.588 +refrain 0.314 0.373 0.277 +refraining 0.418 0.453 0.404 +refresh 0.719 0.640 0.689 +refreshed 0.910 0.377 0.480 +refreshing 0.936 0.520 0.571 +refreshment 0.667 0.410 0.352 +refrigerate 0.635 0.357 0.457 +refrigeration 0.735 0.392 0.500 +refrigerator 0.677 0.260 0.391 +refuel 0.592 0.445 0.500 +refuge 0.640 0.238 0.481 +refugee 0.379 0.607 0.327 +refund 0.541 0.528 0.430 +refurbish 0.656 0.633 0.541 +refusal 0.052 0.610 0.321 +refuse 0.180 0.520 0.331 +refused 0.163 0.475 0.188 +refusing 0.143 0.670 0.203 +refutation 0.312 0.726 0.566 +refute 0.312 0.731 0.583 +regain 0.729 0.520 0.759 +regal 0.643 0.459 0.556 +regalia 0.760 0.441 0.556 +regard 0.802 0.336 0.809 +regatta 0.740 0.471 0.435 +regency 0.520 0.472 0.630 +regenerate 0.782 0.607 0.767 +regeneration 0.760 0.640 0.845 +regent 0.680 0.529 0.675 +reggae 0.698 0.520 0.500 +regime 0.290 0.668 0.773 +regimen 0.428 0.538 0.840 +regiment 0.469 0.722 0.755 +regimental 0.292 0.637 0.817 +region 0.540 0.295 0.712 +regional 0.620 0.400 0.607 +regionalism 0.640 0.500 0.773 +register 0.490 0.412 0.654 +registrar 0.599 0.537 0.574 +registration 0.622 0.396 0.574 +registry 0.573 0.320 0.583 +regress 0.255 0.442 0.300 +regression 0.312 0.500 0.324 +regressive 0.302 0.434 0.363 +regret 0.230 0.623 0.331 +regretful 0.167 0.480 0.188 +regrettable 0.104 0.374 0.245 +regretted 0.352 0.540 0.368 +regretting 0.255 0.567 0.273 +regroup 0.633 0.602 0.797 +regular 0.435 0.188 0.558 +regularity 0.663 0.337 0.585 +regulars 0.729 0.327 0.508 +regulate 0.510 0.275 0.481 +regulated 0.531 0.269 0.483 +regulation 0.542 0.425 0.667 +regulator 0.500 0.336 0.668 +regulatory 0.531 0.448 0.528 +regurgitation 0.160 0.647 0.315 +rehab 0.531 0.450 0.593 +rehabilitate 0.671 0.538 0.642 +rehabilitation 0.406 0.528 0.606 +rehash 0.405 0.451 0.403 +rehearsal 0.667 0.470 0.500 +rehearse 0.588 0.622 0.500 +reign 0.806 0.567 0.873 +reigning 0.677 0.632 0.870 +reimburse 0.680 0.418 0.527 +reimbursement 0.653 0.610 0.567 +rein 0.500 0.357 0.438 +reincarnation 0.786 0.747 0.676 +reindeer 0.592 0.336 0.396 +reinforce 0.604 0.583 0.760 +reinforcement 0.729 0.702 0.902 +reinforcements 0.646 0.719 0.875 +reins 0.480 0.448 0.545 +reinstall 0.458 0.500 0.745 +reinstate 0.760 0.551 0.596 +reinstatement 0.729 0.521 0.707 +reinvest 0.570 0.627 0.763 +reinvestment 0.582 0.622 0.782 +reiterate 0.422 0.451 0.655 +reject 0.060 0.647 0.370 +rejected 0.102 0.480 0.250 +rejection 0.080 0.704 0.330 +rejects 0.083 0.637 0.422 +rejoice 0.827 0.650 0.698 +rejoicing 0.811 0.637 0.592 +rejoin 0.655 0.548 0.556 +rejuvenate 0.776 0.588 0.767 +rejuvenated 0.809 0.673 0.700 +rekindle 0.656 0.520 0.788 +relapse 0.173 0.460 0.303 +relate 0.653 0.500 0.623 +related 0.677 0.365 0.519 +relation 0.857 0.604 0.625 +relationship 0.867 0.566 0.589 +relative 0.500 0.378 0.386 +relativity 0.594 0.393 0.615 +relax 0.927 0.250 0.375 +relaxant 0.878 0.087 0.357 +relaxation 0.873 0.161 0.381 +relaxed 0.865 0.090 0.382 +relaxing 0.854 0.157 0.475 +relay 0.738 0.542 0.543 +release 0.740 0.606 0.741 +released 0.844 0.490 0.651 +relegation 0.375 0.500 0.434 +relentless 0.333 0.713 0.904 +relevance 0.710 0.599 0.791 +relevancy 0.724 0.481 0.673 +relevant 0.719 0.608 0.764 +reliability 0.917 0.380 0.696 +reliable 0.912 0.241 0.875 +reliance 0.844 0.431 0.853 +relic 0.646 0.452 0.591 +relics 0.719 0.580 0.579 +relief 0.844 0.278 0.481 +relieve 0.813 0.183 0.536 +relieved 0.896 0.314 0.391 +relieving 0.740 0.255 0.455 +relight 0.560 0.588 0.519 +religion 0.646 0.320 0.755 +religious 0.740 0.238 0.696 +relinquish 0.265 0.606 0.286 +relish 0.854 0.610 0.632 +relive 0.750 0.650 0.693 +reload 0.562 0.611 0.571 +relocate 0.500 0.594 0.640 +relocation 0.396 0.500 0.475 +reluctance 0.240 0.606 0.373 +reluctant 0.292 0.630 0.432 +rely 0.812 0.429 0.616 +remain 0.709 0.365 0.731 +remainder 0.398 0.357 0.324 +remaining 0.449 0.290 0.296 +remains 0.610 0.240 0.565 +remake 0.583 0.488 0.642 +remand 0.245 0.446 0.318 +remark 0.561 0.325 0.716 +remarkable 0.880 0.573 0.720 +remarkably 0.688 0.618 0.868 +remarry 0.653 0.791 0.540 +rematch 0.469 0.798 0.627 +remedial 0.369 0.418 0.509 +remedy 0.625 0.283 0.491 +remember 0.776 0.422 0.454 +remembered 0.916 0.333 0.588 +remembering 0.535 0.386 0.509 +remembrance 0.812 0.250 0.519 +remind 0.721 0.415 0.563 +reminder 0.552 0.423 0.589 +reminisce 0.903 0.490 0.363 +reminiscent 0.500 0.481 0.611 +reminiscing 0.688 0.431 0.418 +remiss 0.190 0.650 0.325 +remission 0.418 0.330 0.518 +remit 0.510 0.509 0.473 +remittance 0.684 0.479 0.454 +remnant 0.367 0.312 0.388 +remodel 0.604 0.647 0.693 +remorse 0.103 0.673 0.377 +remorseful 0.347 0.429 0.250 +remote 0.458 0.333 0.477 +remoteness 0.323 0.510 0.339 +removal 0.245 0.540 0.368 +remove 0.292 0.539 0.472 +remover 0.337 0.443 0.526 +remuneration 0.792 0.760 0.607 +renaissance 0.771 0.670 0.767 +renal 0.300 0.480 0.415 +rencontre 0.510 0.452 0.463 +rend 0.429 0.423 0.385 +render 0.541 0.395 0.448 +rendering 0.531 0.434 0.667 +rendezvous 0.750 0.490 0.658 +rendition 0.417 0.360 0.398 +renegade 0.140 0.640 0.509 +renegotiate 0.580 0.702 0.708 +renew 0.868 0.481 0.713 +renewal 0.770 0.710 0.672 +renounce 0.156 0.490 0.552 +renovate 0.878 0.549 0.755 +renovated 0.783 0.406 0.657 +renovation 0.816 0.590 0.779 +renown 0.693 0.475 0.693 +renowned 0.844 0.481 0.697 +rent 0.344 0.429 0.446 +rental 0.510 0.370 0.308 +renter 0.590 0.301 0.371 +renunciation 0.260 0.578 0.336 +reopen 0.656 0.528 0.568 +reorganization 0.622 0.587 0.754 +reorganize 0.667 0.590 0.722 +rep 0.520 0.510 0.640 +repaint 0.622 0.382 0.308 +repair 0.583 0.460 0.589 +repairman 0.582 0.426 0.707 +reparation 0.531 0.615 0.732 +repay 0.469 0.632 0.592 +repayment 0.479 0.490 0.474 +repeal 0.260 0.480 0.482 +repeat 0.490 0.529 0.552 +repeated 0.429 0.472 0.314 +repeatedly 0.479 0.575 0.500 +repeater 0.479 0.426 0.430 +repel 0.224 0.620 0.441 +repellant 0.292 0.620 0.426 +repellent 0.286 0.500 0.491 +repelling 0.184 0.633 0.429 +repent 0.449 0.422 0.386 +repentance 0.417 0.604 0.324 +repentant 0.326 0.500 0.200 +repertoire 0.633 0.594 0.667 +repertory 0.562 0.473 0.528 +repetition 0.375 0.519 0.396 +repetitive 0.320 0.438 0.362 +rephrase 0.547 0.451 0.549 +replace 0.417 0.520 0.500 +replacement 0.385 0.519 0.500 +replay 0.612 0.522 0.761 +replenish 0.615 0.336 0.689 +replete 0.552 0.497 0.670 +replica 0.480 0.520 0.493 +replicate 0.480 0.630 0.585 +replication 0.342 0.618 0.510 +reply 0.762 0.290 0.596 +report 0.583 0.444 0.575 +reported 0.418 0.442 0.567 +reporter 0.531 0.550 0.604 +repose 0.469 0.100 0.330 +reposition 0.408 0.529 0.509 +repository 0.406 0.396 0.500 +repossess 0.418 0.667 0.552 +reprehensible 0.316 0.569 0.351 +represent 0.781 0.433 0.861 +representation 0.677 0.542 0.750 +representative 0.704 0.366 0.694 +represented 0.724 0.444 0.688 +representing 0.796 0.464 0.833 +repress 0.208 0.612 0.536 +repressed 0.188 0.337 0.311 +repression 0.214 0.764 0.481 +reprieve 0.531 0.471 0.574 +reprimand 0.153 0.528 0.465 +reprint 0.510 0.449 0.527 +reprisal 0.125 0.788 0.545 +reprise 0.459 0.500 0.464 +reproach 0.240 0.755 0.384 +reproduce 0.823 0.622 0.760 +reproduction 0.800 0.736 0.713 +reproductive 0.770 0.604 0.856 +reprogram 0.519 0.404 0.557 +reptile 0.350 0.566 0.365 +republic 0.635 0.340 0.830 +republican 0.398 0.551 0.664 +repudiation 0.167 0.686 0.274 +repugnance 0.062 0.684 0.425 +repugnant 0.061 0.735 0.453 +repulsion 0.247 0.673 0.353 +repulsive 0.146 0.775 0.425 +repurchase 0.531 0.592 0.557 +reputable 0.781 0.462 0.919 +reputation 0.740 0.542 0.721 +repute 0.729 0.500 0.702 +reputed 0.439 0.528 0.627 +request 0.625 0.471 0.618 +requiem 0.475 0.382 0.426 +require 0.398 0.439 0.560 +required 0.583 0.509 0.700 +requirement 0.510 0.439 0.728 +requisite 0.448 0.363 0.609 +requisition 0.478 0.510 0.649 +reread 0.448 0.377 0.492 +reroute 0.540 0.598 0.598 +rerun 0.333 0.620 0.529 +reschedule 0.438 0.422 0.537 +rescind 0.347 0.380 0.391 +rescission 0.333 0.529 0.360 +rescue 0.806 0.926 0.850 +research 0.633 0.663 0.741 +researcher 0.569 0.510 0.857 +resection 0.375 0.482 0.500 +resemblance 0.743 0.216 0.570 +resemble 0.602 0.388 0.463 +resembling 0.592 0.250 0.529 +resent 0.073 0.553 0.163 +resentful 0.120 0.608 0.324 +resentment 0.163 0.745 0.528 +reservation 0.688 0.343 0.561 +reserve 0.585 0.289 0.589 +reserved 0.594 0.316 0.583 +reserves 0.653 0.363 0.520 +reservoir 0.531 0.276 0.462 +reset 0.490 0.450 0.574 +reside 0.451 0.440 0.455 +residence 0.615 0.382 0.585 +residences 0.618 0.418 0.509 +residency 0.694 0.357 0.679 +resident 0.592 0.327 0.500 +residential 0.720 0.210 0.589 +residual 0.448 0.288 0.327 +residue 0.354 0.330 0.183 +resign 0.250 0.543 0.273 +resignation 0.145 0.392 0.310 +resigned 0.240 0.170 0.268 +resilience 0.531 0.440 0.667 +resilient 0.542 0.540 0.801 +resin 0.284 0.308 0.400 +resist 0.414 0.676 0.651 +resistance 0.427 0.694 0.796 +resistant 0.592 0.585 0.815 +resisting 0.408 0.776 0.789 +resistive 0.396 0.519 0.651 +resolute 0.771 0.510 0.712 +resolutely 0.714 0.453 0.805 +resolution 0.780 0.550 0.745 +resolve 0.710 0.472 0.750 +resolved 0.735 0.357 0.683 +resonance 0.541 0.426 0.629 +resonant 0.542 0.633 0.663 +resonate 0.582 0.610 0.644 +resonator 0.469 0.608 0.519 +resort 0.573 0.441 0.632 +resounding 0.490 0.708 0.596 +resource 0.740 0.357 0.749 +resourceful 0.906 0.704 0.886 +resources 0.604 0.348 0.627 +respect 0.927 0.344 0.758 +respectability 0.875 0.407 0.912 +respectable 0.850 0.350 0.889 +respected 0.908 0.441 0.853 +respectful 0.951 0.386 0.814 +respecting 0.837 0.321 0.720 +respective 0.625 0.413 0.721 +respects 0.840 0.387 0.824 +respiration 0.760 0.377 0.669 +respirator 0.433 0.398 0.453 +respiratory 0.500 0.450 0.552 +respite 0.600 0.373 0.420 +resplendent 0.905 0.673 0.755 +respond 0.573 0.435 0.594 +respondent 0.449 0.455 0.480 +response 0.615 0.500 0.472 +responsibility 0.760 0.500 0.852 +responsible 0.837 0.527 0.833 +responsive 0.816 0.569 0.573 +rest 0.907 0.167 0.300 +restart 0.531 0.519 0.554 +restaurant 0.847 0.406 0.500 +rested 0.792 0.235 0.462 +restful 0.781 0.116 0.413 +restitution 0.583 0.542 0.643 +restless 0.219 0.810 0.304 +restlessness 0.083 0.794 0.397 +restock 0.510 0.538 0.645 +restoration 0.755 0.426 0.734 +restorative 0.633 0.510 0.703 +restore 0.765 0.490 0.625 +restored 0.892 0.410 0.728 +restoring 0.820 0.490 0.783 +restrain 0.134 0.696 0.434 +restrained 0.354 0.590 0.509 +restraining 0.296 0.702 0.672 +restraint 0.167 0.618 0.520 +restrict 0.115 0.539 0.577 +restricted 0.276 0.500 0.407 +restriction 0.130 0.590 0.569 +restrictive 0.215 0.596 0.500 +restroom 0.653 0.279 0.267 +result 0.812 0.490 0.652 +resultant 0.670 0.441 0.637 +resume 0.573 0.411 0.586 +resumption 0.637 0.528 0.653 +resurrect 0.781 0.725 0.817 +resurrection 0.708 0.740 0.759 +resuscitate 0.531 0.696 0.818 +resuscitation 0.753 0.768 0.795 +retail 0.510 0.353 0.411 +retailer 0.708 0.439 0.595 +retain 0.367 0.451 0.630 +retainer 0.396 0.422 0.356 +retaining 0.417 0.559 0.632 +retake 0.616 0.471 0.591 +retaliate 0.111 0.812 0.595 +retaliation 0.156 0.812 0.491 +retaliatory 0.194 0.865 0.598 +retard 0.194 0.347 0.222 +retardation 0.125 0.360 0.155 +retarded 0.302 0.462 0.161 +retards 0.362 0.434 0.218 +retention 0.344 0.490 0.558 +retentive 0.439 0.482 0.491 +rethink 0.480 0.423 0.583 +reticent 0.396 0.519 0.500 +retina 0.490 0.255 0.342 +retinal 0.531 0.343 0.475 +retire 0.398 0.392 0.186 +retired 0.270 0.259 0.301 +retirement 0.250 0.324 0.255 +retiring 0.408 0.376 0.214 +retold 0.459 0.385 0.352 +retort 0.417 0.520 0.481 +retrace 0.250 0.482 0.317 +retract 0.316 0.443 0.358 +retraction 0.312 0.491 0.427 +retractor 0.354 0.590 0.557 +retreat 0.500 0.519 0.312 +retrenchment 0.230 0.650 0.384 +retrial 0.500 0.577 0.593 +retribution 0.625 0.490 0.708 +retrieval 0.700 0.440 0.704 +retrieve 0.740 0.576 0.705 +retriever 0.459 0.500 0.464 +retro 0.650 0.276 0.321 +retroactive 0.521 0.452 0.655 +retrograde 0.208 0.464 0.415 +retrospect 0.406 0.500 0.538 +retrospective 0.594 0.481 0.528 +retrospectively 0.516 0.400 0.560 +return 0.602 0.412 0.463 +reunion 0.837 0.500 0.672 +reunite 0.656 0.550 0.657 +reunited 0.708 0.439 0.658 +rev 0.367 0.422 0.353 +reveal 0.493 0.637 0.526 +revel 0.740 0.705 0.684 +revelation 0.879 0.500 0.865 +revelations 0.729 0.655 0.600 +revels 0.827 0.683 0.647 +revenge 0.230 0.940 0.627 +revenue 0.873 0.510 0.854 +reverberation 0.390 0.639 0.551 +revere 0.750 0.562 0.608 +reverence 0.643 0.347 0.516 +reverend 0.650 0.337 0.576 +reverent 0.551 0.490 0.694 +reverie 0.667 0.413 0.471 +reversal 0.380 0.510 0.591 +reverse 0.539 0.415 0.461 +reversion 0.458 0.538 0.425 +revert 0.380 0.451 0.519 +reverting 0.562 0.385 0.544 +review 0.667 0.408 0.636 +reviewer 0.562 0.344 0.500 +revise 0.500 0.469 0.509 +revision 0.417 0.459 0.710 +revisit 0.552 0.530 0.509 +revival 0.823 0.664 0.597 +revive 0.676 0.780 0.778 +revocation 0.260 0.610 0.673 +revoke 0.251 0.696 0.737 +revolt 0.343 0.878 0.658 +revolting 0.102 0.690 0.300 +revolution 0.417 0.902 0.798 +revolutionary 0.635 0.887 0.824 +revolutionize 0.684 0.816 0.904 +revolve 0.592 0.546 0.402 +revolver 0.194 0.796 0.750 +revolving 0.602 0.570 0.580 +revue 0.594 0.350 0.420 +revulsion 0.104 0.765 0.343 +revving 0.604 0.875 0.879 +reward 0.948 0.694 0.783 +rewarding 0.958 0.637 0.783 +rewind 0.460 0.551 0.431 +rewire 0.365 0.462 0.406 +rewrite 0.490 0.500 0.434 +rhapsody 0.708 0.490 0.460 +rhetoric 0.417 0.429 0.504 +rhetorical 0.417 0.569 0.635 +rheumatism 0.219 0.472 0.418 +rhinestone 0.531 0.551 0.408 +rhino 0.531 0.549 0.555 +rhinoceros 0.556 0.656 0.569 +rhubarb 0.582 0.304 0.340 +rhyme 0.667 0.249 0.481 +rhyming 0.729 0.410 0.500 +rhythm 0.771 0.759 0.573 +rhythmic 0.714 0.642 0.664 +rhythmical 0.844 0.694 0.632 +rib 0.490 0.349 0.351 +ribbed 0.365 0.378 0.409 +ribbon 0.719 0.288 0.357 +rice 0.667 0.208 0.330 +rich 0.882 0.627 0.905 +riches 0.958 0.694 0.880 +richness 0.896 0.833 0.922 +rick 0.459 0.420 0.444 +rickety 0.224 0.402 0.241 +rickshaw 0.438 0.594 0.402 +ricochet 0.287 0.618 0.430 +rid 0.194 0.408 0.327 +riddance 0.323 0.562 0.472 +riddle 0.521 0.583 0.543 +riddled 0.281 0.861 0.422 +ride 0.806 0.465 0.472 +rider 0.635 0.627 0.574 +ridge 0.484 0.402 0.349 +ridicule 0.143 0.745 0.255 +ridiculed 0.112 0.806 0.212 +ridiculous 0.159 0.594 0.245 +riding 0.694 0.654 0.620 +rife 0.570 0.561 0.692 +riff 0.521 0.551 0.343 +riffraff 0.360 0.404 0.397 +rifle 0.329 0.900 0.718 +rifleman 0.245 0.863 0.767 +rifles 0.337 0.864 0.765 +rift 0.246 0.519 0.289 +rig 0.542 0.382 0.746 +rigged 0.188 0.510 0.412 +rigging 0.510 0.518 0.440 +right 0.740 0.352 0.710 +righteous 0.823 0.385 0.790 +righteousness 0.802 0.660 0.897 +rightful 0.837 0.358 0.821 +rightly 0.740 0.471 0.782 +righty 0.750 0.314 0.786 +rigid 0.357 0.552 0.591 +rigidity 0.198 0.530 0.726 +rigor 0.375 0.745 0.713 +rigorous 0.438 0.818 0.847 +rim 0.510 0.397 0.302 +rind 0.542 0.280 0.491 +ring 0.677 0.427 0.464 +ringer 0.573 0.604 0.347 +ringing 0.724 0.598 0.693 +ringleader 0.520 0.550 0.640 +ringmaster 0.630 0.622 0.732 +ringside 0.500 0.644 0.411 +rink 0.551 0.392 0.392 +rinse 0.663 0.168 0.409 +riot 0.061 0.946 0.586 +rioting 0.156 0.949 0.560 +riotous 0.163 0.837 0.588 +riots 0.099 0.882 0.564 +rip 0.146 0.676 0.365 +riparian 0.552 0.408 0.412 +ripe 0.671 0.337 0.670 +ripen 0.755 0.373 0.671 +ripening 0.615 0.490 0.759 +ripper 0.219 0.887 0.642 +ripple 0.500 0.453 0.370 +rippling 0.500 0.480 0.327 +rise 0.667 0.593 0.745 +rising 0.750 0.602 0.696 +risk 0.240 0.816 0.438 +risky 0.224 0.922 0.700 +risotto 0.802 0.454 0.234 +rite 0.378 0.570 0.606 +ritual 0.375 0.520 0.508 +ritualistic 0.450 0.583 0.540 +rival 0.286 0.605 0.574 +rivalry 0.192 0.765 0.538 +river 0.688 0.392 0.605 +riverbank 0.684 0.300 0.330 +riverbed 0.610 0.233 0.421 +riverboat 0.561 0.347 0.462 +rivet 0.458 0.306 0.405 +riveted 0.385 0.439 0.443 +riveting 0.448 0.544 0.394 +roach 0.146 0.598 0.259 +road 0.656 0.404 0.404 +roadblock 0.337 0.669 0.490 +roadhouse 0.500 0.620 0.458 +roadie 0.500 0.566 0.455 +roadrage 0.458 0.567 0.565 +roadrunner 0.490 0.702 0.590 +roads 0.677 0.448 0.496 +roadside 0.500 0.569 0.472 +roadster 0.531 0.622 0.473 +roadtrip 0.677 0.596 0.519 +roadway 0.562 0.206 0.509 +roadworks 0.562 0.538 0.509 +roam 0.510 0.550 0.444 +roar 0.427 0.816 0.675 +roaring 0.449 0.817 0.634 +roast 0.521 0.541 0.311 +roasted 0.615 0.520 0.339 +rob 0.112 0.840 0.500 +robber 0.135 0.772 0.481 +robbery 0.133 0.843 0.435 +robe 0.594 0.216 0.298 +robin 0.552 0.363 0.393 +robot 0.441 0.337 0.543 +robotic 0.417 0.602 0.657 +robotics 0.592 0.600 0.763 +robust 0.667 0.604 0.719 +roc 0.427 0.510 0.415 +rock 0.623 0.236 0.557 +rocker 0.615 0.704 0.625 +rocket 0.664 0.824 0.774 +rocks 0.365 0.209 0.543 +rod 0.479 0.319 0.355 +rodent 0.323 0.577 0.279 +rodeo 0.490 0.676 0.588 +roe 0.490 0.382 0.398 +rogue 0.334 0.713 0.636 +role 0.552 0.260 0.464 +roll 0.469 0.510 0.172 +roller 0.521 0.394 0.345 +rollercoaster 0.802 0.910 0.651 +rollers 0.490 0.365 0.336 +rollicking 0.878 0.806 0.552 +rolling 0.510 0.606 0.321 +roman 0.615 0.475 0.639 +romance 0.980 0.682 0.587 +romantic 0.936 0.531 0.598 +romanticism 0.854 0.521 0.593 +romp 0.610 0.640 0.417 +roof 0.602 0.226 0.342 +rooftop 0.571 0.471 0.461 +rook 0.380 0.400 0.510 +rookie 0.583 0.370 0.198 +room 0.729 0.283 0.445 +roomful 0.786 0.425 0.634 +roommate 0.750 0.481 0.480 +rooms 0.677 0.241 0.386 +roomy 0.760 0.342 0.736 +roost 0.500 0.410 0.345 +rooster 0.459 0.385 0.275 +root 0.602 0.279 0.508 +root beer 0.582 0.520 0.415 +rooted 0.510 0.527 0.718 +rope 0.385 0.280 0.345 +ropes 0.458 0.304 0.402 +rosary 0.806 0.140 0.430 +rose 0.865 0.276 0.386 +rosemary 0.688 0.381 0.425 +rosette 0.469 0.410 0.310 +roster 0.531 0.306 0.381 +rosy 0.940 0.528 0.755 +rot 0.031 0.558 0.301 +rota 0.320 0.462 0.209 +rotary 0.573 0.462 0.528 +rotate 0.458 0.470 0.492 +rotation 0.670 0.520 0.550 +rote 0.561 0.481 0.696 +rotor 0.500 0.458 0.404 +rotten 0.104 0.590 0.327 +rotting 0.188 0.462 0.255 +rotunda 0.500 0.464 0.393 +rouge 0.562 0.400 0.382 +rough 0.406 0.794 0.632 +roughly 0.448 0.539 0.463 +roughneck 0.323 0.640 0.491 +roughness 0.214 0.578 0.490 +roulette 0.326 0.690 0.422 +round 0.552 0.434 0.311 +roundabout 0.490 0.425 0.495 +rounded 0.592 0.391 0.396 +roundup 0.520 0.580 0.474 +rouse 0.521 0.490 0.463 +rouser 0.480 0.540 0.423 +rousing 0.714 0.517 0.692 +rout 0.163 0.625 0.233 +route 0.583 0.353 0.518 +routine 0.365 0.219 0.333 +rove 0.457 0.400 0.400 +rover 0.510 0.538 0.421 +roving 0.583 0.442 0.491 +row 0.427 0.275 0.406 +rowboat 0.455 0.393 0.353 +rowdy 0.255 0.900 0.518 +rowing 0.458 0.443 0.467 +royal 0.796 0.430 0.759 +royalty 0.832 0.571 0.833 +rub 0.521 0.565 0.400 +rubber 0.460 0.217 0.315 +rubbers 0.604 0.360 0.414 +rubbing 0.406 0.569 0.440 +rubbish 0.198 0.454 0.164 +rubble 0.308 0.509 0.289 +rubdown 0.561 0.491 0.404 +rubric 0.427 0.260 0.500 +ruby 0.663 0.408 0.544 +ruckus 0.271 0.706 0.411 +rudder 0.439 0.469 0.509 +ruddy 0.490 0.630 0.395 +rude 0.061 0.821 0.402 +rudeness 0.280 0.819 0.692 +rudimentary 0.286 0.321 0.509 +rudiments 0.385 0.520 0.373 +rue 0.323 0.394 0.246 +rueful 0.173 0.429 0.225 +ruff 0.365 0.510 0.375 +ruffian 0.130 0.824 0.463 +ruffle 0.443 0.561 0.518 +rug 0.520 0.240 0.245 +rugby 0.677 0.820 0.708 +rugged 0.561 0.569 0.793 +ruin 0.125 0.588 0.192 +ruination 0.184 0.582 0.209 +ruined 0.135 0.564 0.194 +ruinous 0.255 0.690 0.275 +ruins 0.250 0.490 0.248 +rule 0.567 0.427 0.593 +ruler 0.440 0.400 0.631 +ruling 0.177 0.566 0.410 +rum 0.561 0.377 0.451 +rumba 0.781 0.827 0.615 +rumble 0.367 0.745 0.613 +rummage 0.243 0.615 0.289 +rumor 0.255 0.582 0.282 +rumored 0.427 0.604 0.318 +rump 0.449 0.425 0.396 +rumpus 0.448 0.531 0.422 +run 0.542 0.787 0.543 +runaround 0.448 0.519 0.349 +runaway 0.271 0.770 0.402 +rundown 0.520 0.296 0.465 +runes 0.438 0.300 0.304 +rung 0.510 0.355 0.368 +runner 0.459 0.747 0.632 +running 0.730 0.858 0.442 +running shoes 0.653 0.573 0.491 +runny 0.540 0.439 0.325 +runt 0.370 0.500 0.445 +runway 0.585 0.373 0.406 +rupture 0.125 0.633 0.430 +rural 0.562 0.245 0.408 +ruse 0.531 0.640 0.546 +rush 0.406 0.809 0.546 +rushing 0.398 0.821 0.529 +rust 0.281 0.265 0.321 +rusted 0.286 0.357 0.302 +rustic 0.369 0.657 0.491 +rustle 0.333 0.538 0.394 +rustler 0.281 0.830 0.429 +rusty 0.271 0.345 0.231 +rut 0.333 0.310 0.392 +ruth 0.469 0.427 0.444 +ruthless 0.208 0.850 0.670 +rye 0.490 0.298 0.411 +sabbatical 0.771 0.240 0.427 +saber 0.551 0.620 0.553 +sable 0.449 0.596 0.500 +sabotage 0.135 0.906 0.500 +saboteur 0.250 0.804 0.407 +sac 0.344 0.245 0.226 +sack 0.385 0.337 0.264 +sacrament 0.690 0.316 0.700 +sacred 0.833 0.375 0.862 +sacrifice 0.208 0.833 0.534 +sacrifices 0.281 0.717 0.538 +sacrificial 0.198 0.755 0.452 +sacrilege 0.281 0.708 0.491 +sacrilegious 0.146 0.736 0.449 +sad 0.225 0.333 0.149 +sadday 0.520 0.418 0.411 +saddens 0.104 0.436 0.144 +saddle 0.510 0.509 0.306 +sadist 0.042 0.918 0.500 +sadistic 0.031 0.906 0.618 +sadly 0.047 0.255 0.216 +sadness 0.052 0.288 0.164 +safari 0.663 0.673 0.640 +safe 0.898 0.306 0.759 +safeguard 0.786 0.624 0.700 +safekeeping 0.653 0.510 0.586 +safety 0.708 0.491 0.868 +saffron 0.443 0.373 0.349 +sag 0.153 0.578 0.445 +saga 0.635 0.440 0.600 +sage 0.781 0.327 0.693 +saggy 0.370 0.429 0.300 +sail 0.615 0.220 0.325 +sailboat 0.719 0.392 0.381 +sailing 0.667 0.520 0.500 +sailor 0.500 0.588 0.500 +saint 0.812 0.240 0.693 +sainted 0.708 0.296 0.676 +saintly 0.865 0.286 0.591 +sake 0.490 0.573 0.407 +salad 0.750 0.260 0.307 +salamander 0.410 0.362 0.309 +salami 0.667 0.360 0.339 +salary 0.786 0.480 0.652 +sale 0.647 0.602 0.573 +salesgirl 0.582 0.490 0.605 +salesman 0.643 0.559 0.664 +salient 0.600 0.573 0.702 +saline 0.430 0.340 0.385 +saliva 0.214 0.265 0.236 +sally 0.604 0.390 0.451 +salmon 0.760 0.250 0.444 +salmonella 0.167 0.608 0.312 +salon 0.531 0.296 0.463 +saloon 0.630 0.300 0.364 +salsa 0.742 0.500 0.370 +salt 0.323 0.312 0.306 +salted 0.333 0.400 0.304 +saltwater 0.327 0.330 0.364 +salty 0.388 0.531 0.288 +salutary 0.885 0.360 0.686 +salutation 0.878 0.417 0.500 +salute 0.833 0.542 0.681 +salvage 0.622 0.510 0.832 +salvation 0.857 0.480 0.800 +salve 0.612 0.390 0.500 +samba 0.781 0.740 0.465 +sameness 0.531 0.330 0.484 +sample 0.521 0.187 0.452 +samurai 0.562 0.736 0.838 +sanatorium 0.469 0.490 0.491 +sanctification 0.770 0.431 0.816 +sanctified 0.792 0.240 0.612 +sanctify 0.673 0.443 0.783 +sanctimonious 0.240 0.365 0.327 +sanction 0.201 0.750 0.517 +sanctioned 0.323 0.696 0.391 +sanctity 0.771 0.330 0.628 +sanctuary 0.863 0.226 0.575 +sanctum 0.521 0.438 0.657 +sand 0.582 0.279 0.304 +sandal 0.490 0.283 0.333 +sandbox 0.573 0.274 0.264 +sander 0.438 0.580 0.445 +sandman 0.479 0.469 0.388 +sandpaper 0.417 0.425 0.404 +sands 0.646 0.304 0.377 +sandstorm 0.324 0.821 0.629 +sandwich 0.672 0.314 0.310 +sandy 0.406 0.265 0.296 +sane 0.760 0.235 0.670 +sanguine 0.520 0.560 0.545 +sanitarium 0.448 0.645 0.570 +sanitary 0.458 0.320 0.425 +sanitation 0.742 0.312 0.500 +sanity 0.667 0.333 0.655 +sans 0.459 0.294 0.246 +santa 0.735 0.286 0.509 +sap 0.470 0.298 0.258 +sapiens 0.480 0.453 0.584 +sapphire 0.770 0.472 0.651 +sappy 0.583 0.469 0.330 +sarcasm 0.125 0.685 0.346 +sarcastic 0.397 0.781 0.298 +sarcoma 0.260 0.519 0.402 +sarcophagus 0.271 0.561 0.435 +sardine 0.541 0.236 0.236 +sardonic 0.208 0.679 0.446 +sarsaparilla 0.542 0.488 0.345 +sash 0.480 0.298 0.333 +sashimi 0.704 0.310 0.359 +sassafras 0.469 0.388 0.471 +sassy 0.271 0.704 0.320 +satanic 0.062 0.843 0.720 +satchel 0.521 0.306 0.345 +sate 0.667 0.400 0.472 +satellite 0.562 0.409 0.764 +satin 0.519 0.396 0.481 +satire 0.458 0.655 0.472 +satirical 0.323 0.615 0.538 +satisfaction 0.939 0.637 0.673 +satisfactorily 0.765 0.570 0.802 +satisfactory 0.959 0.569 0.702 +satisfied 0.959 0.510 0.685 +satisfy 0.867 0.790 0.705 +satisfying 0.890 0.606 0.814 +saturate 0.281 0.680 0.467 +saturated 0.474 0.700 0.442 +saturation 0.255 0.582 0.583 +satyr 0.280 0.639 0.500 +sauce 0.562 0.515 0.288 +saucepan 0.347 0.264 0.321 +saucer 0.510 0.327 0.337 +saucy 0.250 0.653 0.391 +sauerkraut 0.531 0.454 0.336 +sauna 0.781 0.350 0.455 +sausage 0.542 0.429 0.300 +savage 0.204 0.931 0.605 +savagery 0.219 0.907 0.711 +savanna 0.606 0.147 0.394 +savannah 0.729 0.212 0.309 +savant 0.781 0.451 0.818 +save 0.770 0.439 0.682 +saver 0.745 0.382 0.802 +saving 0.663 0.230 0.621 +savings 0.776 0.431 0.608 +savior 0.920 0.469 0.804 +savor 0.827 0.552 0.526 +savory 0.812 0.717 0.619 +savvy 0.719 0.520 0.706 +saw 0.316 0.541 0.518 +sawdust 0.398 0.279 0.241 +sawmill 0.427 0.378 0.434 +sax 0.573 0.465 0.409 +saxophone 0.688 0.444 0.482 +say 0.571 0.310 0.482 +sayonara 0.560 0.398 0.402 +scab 0.354 0.330 0.272 +scabbard 0.325 0.219 0.217 +scaffold 0.480 0.500 0.336 +scaffolding 0.496 0.366 0.545 +scalding 0.271 0.540 0.381 +scale 0.310 0.350 0.577 +scales 0.439 0.330 0.491 +scallop 0.490 0.363 0.331 +scalp 0.347 0.346 0.302 +scalpel 0.302 0.700 0.482 +scaly 0.281 0.481 0.358 +scam 0.042 0.745 0.418 +scamp 0.458 0.464 0.371 +scampi 0.531 0.448 0.224 +scan 0.479 0.423 0.470 +scandal 0.122 0.821 0.557 +scandalous 0.135 0.907 0.556 +scanner 0.531 0.356 0.567 +scanty 0.287 0.333 0.127 +scape 0.290 0.625 0.536 +scapegoat 0.184 0.685 0.481 +scar 0.146 0.500 0.397 +scarab 0.406 0.458 0.267 +scarce 0.292 0.324 0.218 +scarcely 0.082 0.412 0.160 +scarcity 0.167 0.500 0.182 +scare 0.122 0.910 0.264 +scarecrow 0.219 0.274 0.349 +scared 0.146 0.828 0.185 +scares 0.122 0.847 0.386 +scarf 0.750 0.224 0.224 +scarier 0.156 0.846 0.472 +scariest 0.167 0.863 0.538 +scarlet 0.507 0.390 0.411 +scary 0.062 0.952 0.528 +scat 0.337 0.548 0.409 +scatter 0.229 0.620 0.404 +scattered 0.208 0.380 0.238 +scattering 0.347 0.550 0.394 +scavenger 0.177 0.578 0.408 +scenario 0.667 0.510 0.683 +scene 0.570 0.340 0.578 +scenery 0.745 0.253 0.592 +scenic 0.684 0.548 0.756 +scent 0.633 0.410 0.491 +scented 0.865 0.509 0.431 +scepter 0.630 0.300 0.670 +sceptical 0.214 0.387 0.466 +scepticism 0.292 0.444 0.550 +schadenfreude 0.354 0.640 0.463 +schedule 0.510 0.380 0.480 +schematic 0.490 0.284 0.647 +scheme 0.521 0.269 0.577 +schilling 0.367 0.410 0.418 +schism 0.280 0.569 0.386 +schizophrenia 0.092 0.880 0.435 +schizophrenic 0.102 0.958 0.433 +schlep 0.302 0.426 0.382 +schmuck 0.363 0.412 0.375 +schnapps 0.583 0.567 0.417 +schnitzel 0.365 0.430 0.382 +scholar 0.694 0.421 0.731 +scholarly 0.750 0.466 0.709 +scholarship 0.866 0.490 0.625 +scholastic 0.500 0.470 0.491 +school 0.765 0.423 0.633 +schoolboy 0.623 0.385 0.441 +schoolgirl 0.760 0.521 0.415 +schoolhouse 0.602 0.407 0.672 +schooling 0.582 0.462 0.640 +schoolmaster 0.667 0.368 0.852 +schoolteacher 0.521 0.380 0.632 +schoolwork 0.479 0.500 0.481 +schoolyard 0.684 0.529 0.440 +schooner 0.635 0.408 0.427 +sciatica 0.286 0.443 0.393 +science 0.588 0.429 0.741 +scientific 0.653 0.510 0.836 +scientist 0.562 0.500 0.790 +scifi 0.592 0.570 0.394 +scintilla 0.476 0.528 0.385 +scintillating 0.650 0.736 0.612 +scintillation 0.576 0.579 0.573 +scintillator 0.583 0.670 0.510 +scion 0.490 0.380 0.451 +scissors 0.458 0.462 0.302 +scoff 0.125 0.686 0.306 +scold 0.194 0.755 0.626 +scolding 0.071 0.833 0.417 +scone 0.418 0.287 0.229 +scoop 0.583 0.543 0.640 +scoot 0.510 0.490 0.412 +scooter 0.510 0.587 0.371 +scope 0.656 0.386 0.718 +scorch 0.214 0.689 0.491 +scorching 0.406 0.635 0.464 +score 0.670 0.388 0.589 +scoreboard 0.667 0.484 0.472 +scorer 0.730 0.608 0.764 +scores 0.594 0.469 0.629 +scorn 0.110 0.721 0.356 +scorned 0.062 0.529 0.226 +scornful 0.173 0.608 0.368 +scorpion 0.198 0.745 0.600 +scotch 0.578 0.520 0.615 +scoundrel 0.094 0.740 0.412 +scour 0.388 0.602 0.632 +scourge 0.214 0.640 0.302 +scout 0.656 0.611 0.763 +scowl 0.302 0.600 0.413 +scrabble 0.625 0.412 0.399 +scram 0.306 0.485 0.409 +scramble 0.469 0.744 0.500 +scrambled 0.451 0.535 0.539 +scrambler 0.417 0.550 0.444 +scrambling 0.421 0.810 0.731 +scrap 0.156 0.339 0.173 +scrapbook 0.562 0.274 0.432 +scrape 0.365 0.615 0.384 +scrapie 0.306 0.706 0.231 +scraping 0.265 0.479 0.305 +scrappy 0.301 0.375 0.406 +scratch 0.276 0.625 0.270 +scratchy 0.235 0.610 0.436 +scrawny 0.276 0.422 0.245 +scream 0.188 0.863 0.594 +screamer 0.156 0.670 0.392 +screaming 0.245 0.901 0.460 +screech 0.214 0.802 0.306 +screen 0.670 0.300 0.417 +screening 0.562 0.570 0.709 +screenplay 0.500 0.406 0.518 +screenwriter 0.571 0.500 0.712 +screw 0.385 0.460 0.377 +screwball 0.271 0.680 0.505 +screwdriver 0.520 0.519 0.439 +screwed 0.302 0.520 0.464 +screwy 0.344 0.596 0.450 +screwyou 0.260 0.647 0.509 +scribble 0.429 0.453 0.358 +scribe 0.541 0.264 0.491 +scrimmage 0.367 0.660 0.411 +scrip 0.430 0.462 0.455 +script 0.610 0.450 0.527 +scriptural 0.551 0.250 0.596 +scripture 0.745 0.270 0.630 +scroll 0.375 0.630 0.409 +scrotum 0.396 0.653 0.361 +scrounge 0.210 0.565 0.397 +scrounger 0.323 0.490 0.358 +scrub 0.417 0.420 0.500 +scruffy 0.194 0.435 0.176 +scrumptious 0.959 0.650 0.566 +scrupulous 0.545 0.685 0.602 +scrutinize 0.458 0.587 0.573 +scrutiny 0.500 0.653 0.658 +scuba 0.542 0.494 0.456 +scuff 0.165 0.560 0.376 +scuffle 0.146 0.800 0.529 +scullery 0.469 0.337 0.353 +sculptor 0.653 0.431 0.694 +sculpture 0.750 0.346 0.490 +sculptured 0.708 0.373 0.557 +scum 0.357 0.380 0.218 +scumbag 0.240 0.591 0.278 +scurry 0.398 0.647 0.509 +scurvy 0.354 0.462 0.312 +scuttle 0.438 0.398 0.430 +sea 0.833 0.353 0.589 +seaboard 0.663 0.356 0.507 +seafood 0.656 0.500 0.328 +seagull 0.635 0.245 0.314 +seal 0.490 0.218 0.518 +seals 0.412 0.241 0.402 +seam 0.427 0.250 0.414 +seaman 0.520 0.510 0.672 +seamless 0.459 0.140 0.302 +seamstress 0.535 0.288 0.389 +seaport 0.594 0.317 0.491 +sear 0.490 0.553 0.600 +search 0.635 0.580 0.462 +searching 0.534 0.657 0.466 +searchlight 0.622 0.510 0.552 +seared 0.229 0.410 0.398 +seashore 0.796 0.310 0.375 +seasick 0.115 0.683 0.245 +seaside 0.887 0.520 0.508 +season 0.792 0.410 0.519 +seasonal 0.592 0.273 0.305 +seasoned 0.812 0.570 0.509 +seasoning 0.633 0.388 0.479 +seat 0.542 0.281 0.434 +seatbelt 0.656 0.314 0.726 +seating 0.552 0.265 0.286 +seawater 0.760 0.197 0.491 +seaweed 0.446 0.286 0.382 +sec 0.490 0.385 0.380 +secession 0.323 0.561 0.509 +secluded 0.357 0.265 0.240 +seclusion 0.230 0.558 0.505 +second 0.490 0.210 0.250 +second cousin 0.698 0.360 0.441 +secondary 0.636 0.375 0.260 +secondhand 0.194 0.389 0.283 +secrecy 0.294 0.549 0.475 +secret 0.479 0.580 0.509 +secretariat 0.518 0.459 0.597 +secretary 0.612 0.426 0.561 +secrete 0.427 0.567 0.518 +secretion 0.354 0.582 0.529 +secretive 0.390 0.250 0.538 +secretly 0.525 0.404 0.479 +sect 0.265 0.667 0.526 +sectarian 0.260 0.606 0.517 +section 0.500 0.269 0.421 +sectional 0.427 0.415 0.464 +sector 0.594 0.190 0.569 +secular 0.463 0.461 0.520 +secularism 0.367 0.440 0.559 +secure 0.844 0.380 0.914 +securities 0.750 0.304 0.852 +security 0.837 0.360 0.821 +sedan 0.480 0.423 0.680 +sedate 0.656 0.157 0.345 +sedation 0.510 0.270 0.398 +sedative 0.314 0.273 0.352 +sedentary 0.292 0.185 0.273 +sedge 0.406 0.396 0.339 +sediment 0.438 0.306 0.372 +sedimentary 0.398 0.265 0.500 +sedition 0.327 0.557 0.591 +seduce 0.462 0.864 0.689 +seducer 0.704 0.812 0.775 +seducing 0.569 0.794 0.708 +seduction 0.510 0.891 0.618 +seductive 0.771 0.821 0.667 +see 0.635 0.269 0.312 +seed 0.656 0.135 0.306 +seedling 0.406 0.343 0.423 +seeds 0.731 0.269 0.418 +seedy 0.229 0.390 0.325 +seek 0.622 0.429 0.482 +seeker 0.646 0.464 0.553 +seem 0.471 0.302 0.298 +seemingly 0.490 0.410 0.356 +seer 0.604 0.481 0.740 +seesaw 0.570 0.559 0.410 +seething 0.312 0.821 0.642 +segment 0.469 0.290 0.440 +segregate 0.290 0.627 0.440 +segregated 0.164 0.575 0.411 +segregation 0.302 0.545 0.390 +seismic 0.323 0.925 0.578 +seize 0.656 0.644 0.673 +seizure 0.177 0.775 0.462 +seldom 0.323 0.379 0.287 +select 0.615 0.406 0.602 +selection 0.594 0.340 0.595 +selective 0.612 0.347 0.706 +selectman 0.552 0.547 0.609 +selenium 0.469 0.408 0.336 +self 0.704 0.370 0.500 +selfharm 0.350 0.620 0.407 +selfish 0.061 0.637 0.495 +selfishness 0.200 0.686 0.453 +selfless 0.521 0.235 0.396 +selflove 0.854 0.630 0.661 +selfworth 0.704 0.460 0.594 +sell 0.618 0.608 0.605 +seller 0.635 0.471 0.635 +sellout 0.398 0.490 0.465 +seltzer 0.448 0.452 0.406 +semantics 0.698 0.394 0.569 +semaphore 0.552 0.374 0.598 +semblance 0.500 0.471 0.442 +semen 0.500 0.755 0.471 +semester 0.521 0.327 0.482 +semi 0.296 0.345 0.304 +semiautomatic 0.469 0.510 0.522 +semicolon 0.378 0.255 0.318 +seminal 0.459 0.413 0.566 +seminar 0.583 0.360 0.623 +seminary 0.594 0.367 0.589 +semiotics 0.449 0.417 0.596 +senate 0.490 0.349 0.836 +senator 0.391 0.422 0.821 +send 0.663 0.480 0.537 +sender 0.542 0.449 0.509 +senescence 0.378 0.456 0.394 +senile 0.280 0.211 0.305 +senior 0.561 0.415 0.536 +seniority 0.408 0.427 0.602 +senor 0.527 0.217 0.630 +senorita 0.765 0.550 0.500 +sensation 0.781 0.663 0.673 +sensational 0.938 0.827 0.858 +sense 0.781 0.417 0.474 +senseless 0.125 0.388 0.136 +senses 0.740 0.461 0.693 +sensibility 0.583 0.423 0.448 +sensible 0.625 0.454 0.312 +sensibly 0.786 0.337 0.396 +sensitive 0.714 0.426 0.254 +sensitivity 0.750 0.417 0.395 +sensor 0.571 0.377 0.542 +sensory 0.583 0.480 0.442 +sensual 0.730 0.790 0.642 +sensuality 0.844 0.840 0.632 +sensuous 0.854 0.798 0.625 +sentence 0.625 0.265 0.548 +sentencing 0.120 0.782 0.561 +sentient 0.583 0.417 0.363 +sentiment 0.765 0.451 0.639 +sentimental 0.583 0.378 0.312 +sentimentality 0.771 0.548 0.319 +sentinel 0.531 0.602 0.845 +sentry 0.470 0.547 0.684 +separable 0.469 0.390 0.368 +separate 0.240 0.514 0.349 +separately 0.310 0.365 0.368 +separation 0.198 0.592 0.409 +separatist 0.245 0.627 0.537 +sepia 0.448 0.270 0.345 +sepsis 0.229 0.452 0.327 +sept 0.521 0.333 0.361 +septic 0.281 0.462 0.425 +septum 0.276 0.423 0.410 +sequel 0.650 0.480 0.574 +sequence 0.543 0.350 0.529 +sequent 0.531 0.423 0.591 +sequestered 0.160 0.863 0.427 +sequestration 0.177 0.860 0.500 +serenade 0.875 0.570 0.491 +serendipity 0.677 0.413 0.500 +serene 0.802 0.132 0.370 +serenity 0.900 0.122 0.557 +sergeant 0.408 0.600 0.833 +serial 0.469 0.350 0.472 +serialize 0.500 0.455 0.593 +series 0.622 0.431 0.420 +serif 0.531 0.417 0.415 +serious 0.500 0.455 0.619 +seriousness 0.439 0.365 0.750 +sermon 0.417 0.507 0.615 +serpent 0.115 0.696 0.679 +serpentine 0.576 0.646 0.329 +serrated 0.388 0.435 0.418 +serum 0.520 0.231 0.443 +servant 0.340 0.408 0.331 +serve 0.622 0.400 0.384 +server 0.656 0.356 0.536 +service 0.684 0.408 0.535 +serviceable 0.834 0.400 0.684 +servile 0.439 0.327 0.415 +servitude 0.250 0.490 0.250 +sesame 0.673 0.250 0.382 +sess 0.418 0.481 0.411 +session 0.510 0.481 0.491 +sessions 0.646 0.578 0.650 +set 0.521 0.482 0.630 +setback 0.198 0.451 0.250 +sett 0.560 0.413 0.500 +setter 0.541 0.455 0.473 +settle 0.833 0.520 0.772 +settled 0.521 0.510 0.473 +settlement 0.635 0.412 0.723 +settler 0.573 0.453 0.519 +settlor 0.531 0.434 0.534 +setup 0.667 0.398 0.635 +seven 0.672 0.265 0.373 +seventeen 0.585 0.296 0.321 +seventh 0.500 0.245 0.288 +seventy 0.625 0.353 0.446 +sever 0.156 0.635 0.451 +severable 0.406 0.451 0.398 +severally 0.719 0.298 0.600 +severance 0.396 0.620 0.541 +severe 0.164 0.735 0.635 +severely 0.219 0.673 0.700 +severity 0.260 0.712 0.661 +sew 0.510 0.340 0.340 +sewage 0.255 0.343 0.339 +sewer 0.286 0.367 0.282 +sewerage 0.208 0.450 0.198 +sewing 0.625 0.337 0.356 +sex 0.803 0.939 0.704 +sexist 0.255 0.798 0.411 +sexual 0.584 0.959 0.640 +sexuality 0.670 0.898 0.657 +sexy 0.865 0.945 0.802 +shabby 0.235 0.519 0.259 +shack 0.396 0.425 0.339 +shackle 0.276 0.580 0.414 +shade 0.388 0.265 0.278 +shades 0.490 0.300 0.380 +shading 0.420 0.324 0.318 +shadow 0.302 0.343 0.158 +shadowy 0.135 0.373 0.330 +shady 0.323 0.509 0.375 +shaft 0.549 0.275 0.472 +shag 0.417 0.462 0.340 +shaggy 0.510 0.302 0.321 +shake 0.439 0.689 0.539 +shakedown 0.286 0.692 0.481 +shaken 0.344 0.657 0.333 +shaker 0.520 0.728 0.518 +shaking 0.275 0.849 0.255 +shaky 0.260 0.734 0.223 +shall 0.510 0.385 0.412 +shallow 0.427 0.298 0.351 +shallows 0.388 0.368 0.368 +sham 0.354 0.602 0.395 +shaman 0.490 0.531 0.604 +shambles 0.271 0.696 0.287 +shame 0.060 0.670 0.155 +shamed 0.135 0.567 0.218 +shameful 0.040 0.680 0.264 +shameless 0.274 0.713 0.407 +shampoo 0.604 0.180 0.250 +shanghai 0.551 0.450 0.509 +shank 0.530 0.393 0.286 +shanty 0.427 0.459 0.255 +shape 0.592 0.240 0.422 +shapely 0.771 0.441 0.830 +shard 0.388 0.407 0.426 +share 0.759 0.548 0.545 +shareholder 0.656 0.632 0.915 +sharing 0.827 0.462 0.545 +shark 0.260 0.845 0.596 +sharp 0.459 0.585 0.585 +sharpen 0.582 0.694 0.611 +sharpened 0.573 0.647 0.727 +sharpener 0.532 0.435 0.327 +sharpness 0.729 0.385 0.653 +sharpshooter 0.240 0.929 0.764 +shatter 0.108 0.821 0.464 +shattered 0.097 0.806 0.309 +shattering 0.135 0.760 0.475 +shave 0.521 0.410 0.480 +shaver 0.418 0.450 0.392 +shaving 0.500 0.469 0.353 +shawl 0.720 0.365 0.230 +sheaf 0.396 0.387 0.456 +shear 0.286 0.647 0.388 +shears 0.429 0.527 0.254 +sheath 0.460 0.314 0.342 +sheathing 0.378 0.480 0.642 +shed 0.427 0.402 0.470 +sheen 0.812 0.510 0.712 +sheep 0.604 0.206 0.161 +sheepdog 0.684 0.442 0.529 +sheepish 0.326 0.441 0.205 +sheer 0.604 0.250 0.481 +sheet 0.439 0.174 0.302 +sheik 0.521 0.579 0.708 +shelf 0.561 0.202 0.366 +shell 0.615 0.408 0.391 +shellfish 0.594 0.412 0.393 +shelling 0.337 0.917 0.773 +shelter 0.704 0.229 0.569 +sheltered 0.590 0.377 0.717 +shelters 0.582 0.333 0.482 +shelved 0.306 0.166 0.321 +shepherd 0.656 0.304 0.610 +sherbet 0.592 0.363 0.348 +sheriff 0.602 0.541 0.802 +sherry 0.594 0.477 0.315 +shield 0.510 0.373 0.663 +shift 0.479 0.610 0.491 +shifting 0.518 0.548 0.546 +shifty 0.365 0.687 0.483 +shilling 0.521 0.342 0.430 +shimmer 0.745 0.562 0.656 +shimmering 0.844 0.648 0.904 +shimmy 0.478 0.476 0.462 +shin 0.459 0.500 0.231 +shindig 0.552 0.560 0.491 +shine 0.844 0.539 0.741 +shiner 0.740 0.510 0.556 +shingle 0.510 0.200 0.410 +shining 0.885 0.673 0.812 +shiny 0.885 0.604 0.787 +ship 0.646 0.500 0.439 +shipment 0.582 0.440 0.452 +shipping 0.622 0.327 0.443 +shipshape 0.594 0.480 0.474 +shipwreck 0.268 0.768 0.373 +shipyard 0.398 0.583 0.595 +shire 0.479 0.257 0.609 +shirt 0.698 0.186 0.231 +shit 0.000 0.678 0.294 +shitday 0.281 0.658 0.390 +shitfaced 0.214 0.695 0.380 +shithead 0.120 0.645 0.302 +shitless 0.271 0.545 0.333 +shitload 0.020 0.606 0.161 +shittest 0.076 0.673 0.232 +shitty 0.020 0.679 0.163 +shiver 0.260 0.765 0.236 +shivering 0.122 0.663 0.373 +shoals 0.396 0.408 0.375 +shock 0.286 0.821 0.453 +shocked 0.292 0.773 0.375 +shocker 0.235 0.804 0.616 +shocking 0.378 0.853 0.833 +shockingly 0.510 0.924 0.721 +shoddy 0.082 0.463 0.179 +shoe 0.517 0.225 0.288 +shoelace 0.396 0.280 0.307 +shoemaker 0.396 0.269 0.491 +shoes 0.729 0.324 0.210 +shoeshine 0.392 0.387 0.325 +shook 0.163 0.759 0.509 +shoot 0.092 0.926 0.625 +shooter 0.224 0.814 0.774 +shooting 0.276 0.931 0.602 +shootout 0.080 0.927 0.615 +shop 0.725 0.632 0.565 +shopkeeper 0.677 0.510 0.730 +shoplifter 0.167 0.830 0.500 +shoplifting 0.152 0.833 0.441 +shopper 0.646 0.615 0.741 +shopping 0.915 0.445 0.630 +shore 0.542 0.304 0.204 +shoreline 0.677 0.296 0.529 +shorn 0.396 0.415 0.400 +short 0.184 0.264 0.237 +short story 0.697 0.321 0.348 +shortage 0.094 0.455 0.198 +shortcake 0.677 0.359 0.398 +shortcoming 0.195 0.370 0.258 +shortcut 0.594 0.308 0.426 +shorten 0.302 0.382 0.460 +shortening 0.286 0.333 0.385 +shorthand 0.459 0.450 0.461 +shortly 0.582 0.310 0.360 +shortness 0.459 0.280 0.272 +shorts 0.622 0.481 0.287 +shortstop 0.418 0.529 0.450 +shortwave 0.460 0.271 0.368 +shot 0.144 0.750 0.569 +shotgun 0.200 0.868 0.684 +shoulder 0.562 0.286 0.406 +shout 0.229 0.925 0.444 +shove 0.306 0.690 0.602 +shovel 0.427 0.308 0.267 +shoveling 0.265 0.620 0.537 +show 0.673 0.771 0.719 +showbiz 0.661 0.713 0.598 +showboat 0.618 0.625 0.509 +showcase 0.521 0.255 0.415 +showdown 0.302 0.950 0.692 +shower 0.669 0.346 0.336 +showgirl 0.633 0.694 0.481 +showing 0.622 0.540 0.491 +showoff 0.344 0.598 0.463 +showroom 0.740 0.441 0.536 +showy 0.698 0.657 0.661 +shrapnel 0.240 0.740 0.681 +shred 0.224 0.750 0.627 +shrew 0.306 0.463 0.390 +shrewd 0.551 0.673 0.816 +shriek 0.459 0.827 0.491 +shrill 0.312 0.721 0.640 +shrimp 0.571 0.361 0.425 +shrine 0.802 0.255 0.574 +shrink 0.385 0.453 0.272 +shrinking 0.190 0.400 0.217 +shrivel 0.160 0.409 0.143 +shroud 0.417 0.457 0.389 +shrub 0.531 0.340 0.340 +shrubbery 0.490 0.267 0.332 +shrug 0.208 0.296 0.278 +shrunk 0.163 0.354 0.218 +shrunken 0.500 0.373 0.221 +shudder 0.344 0.791 0.559 +shuddering 0.302 0.802 0.638 +shuffle 0.459 0.450 0.556 +shuffleboard 0.531 0.459 0.377 +shuffling 0.521 0.408 0.293 +shun 0.418 0.604 0.389 +shunned 0.271 0.464 0.367 +shunt 0.312 0.500 0.470 +shut 0.240 0.352 0.311 +shutdown 0.173 0.367 0.418 +shuteye 0.521 0.430 0.431 +shutit 0.281 0.442 0.480 +shutter 0.191 0.380 0.482 +shuttle 0.531 0.591 0.547 +shutup 0.333 0.560 0.491 +shy 0.280 0.153 0.132 +shyness 0.312 0.265 0.246 +shyster 0.292 0.567 0.424 +sib 0.698 0.298 0.593 +sibling 0.857 0.340 0.636 +sic 0.370 0.459 0.380 +sick 0.104 0.431 0.136 +sickbay 0.296 0.510 0.345 +sicken 0.051 0.500 0.294 +sickening 0.074 0.618 0.259 +sickle 0.427 0.585 0.370 +sickly 0.188 0.550 0.191 +sickness 0.094 0.704 0.288 +side 0.439 0.288 0.395 +sidearm 0.410 0.474 0.500 +sidebar 0.469 0.364 0.405 +sideboard 0.590 0.259 0.426 +sideburns 0.777 0.327 0.308 +sidecar 0.552 0.449 0.500 +sidekick 0.602 0.439 0.509 +sideline 0.440 0.382 0.517 +sideshow 0.458 0.594 0.658 +sidestep 0.378 0.559 0.407 +sidewalk 0.479 0.192 0.348 +sideways 0.788 0.245 0.291 +sidewinder 0.500 0.500 0.439 +siege 0.271 0.750 0.567 +siesta 0.740 0.046 0.295 +sieve 0.459 0.250 0.333 +sift 0.542 0.412 0.461 +sifting 0.571 0.469 0.474 +sigh 0.469 0.387 0.273 +sight 0.684 0.250 0.528 +sighting 0.582 0.560 0.627 +sightseeing 0.875 0.552 0.697 +sigma 0.490 0.472 0.535 +sign 0.620 0.481 0.397 +signal 0.615 0.417 0.464 +signature 0.570 0.422 0.657 +significance 0.820 0.460 0.644 +significant 0.827 0.649 0.786 +signification 0.583 0.337 0.530 +signify 0.453 0.422 0.634 +signpost 0.510 0.400 0.446 +silence 0.438 0.200 0.223 +silencer 0.417 0.356 0.482 +silent 0.469 0.125 0.280 +silently 0.448 0.185 0.306 +silhouette 0.582 0.410 0.288 +silicon 0.439 0.448 0.445 +silicone 0.480 0.340 0.333 +silk 0.760 0.115 0.300 +silken 0.730 0.265 0.394 +silky 0.802 0.397 0.271 +sill 0.433 0.375 0.324 +silliness 0.327 0.368 0.192 +silly 0.384 0.349 0.161 +silo 0.400 0.365 0.357 +silt 0.510 0.269 0.200 +silver 0.684 0.451 0.615 +silverware 0.663 0.365 0.409 +silvery 0.543 0.460 0.517 +similar 0.562 0.250 0.423 +similarity 0.729 0.255 0.518 +simile 0.615 0.363 0.464 +simmer 0.650 0.293 0.393 +simmering 0.382 0.613 0.412 +simple 0.653 0.130 0.314 +simples 0.724 0.240 0.263 +simpleton 0.429 0.144 0.358 +simplicity 0.667 0.250 0.337 +simplify 0.565 0.347 0.602 +simplistic 0.490 0.245 0.391 +simply 0.535 0.148 0.393 +simulate 0.551 0.375 0.417 +simulated 0.500 0.461 0.356 +simulating 0.552 0.462 0.481 +simulation 0.552 0.574 0.567 +simulator 0.677 0.559 0.583 +simultaneous 0.691 0.577 0.554 +simultaneously 0.656 0.490 0.609 +sin 0.177 0.712 0.449 +sincere 0.918 0.265 0.725 +sincerity 0.908 0.351 0.686 +sinful 0.143 0.788 0.417 +sing 0.858 0.606 0.420 +singer 0.802 0.735 0.628 +singing 0.885 0.594 0.528 +single 0.291 0.354 0.259 +singly 0.553 0.354 0.466 +singular 0.610 0.302 0.482 +singularity 0.582 0.348 0.654 +singularly 0.571 0.330 0.527 +sinister 0.125 0.896 0.581 +sink 0.375 0.439 0.322 +sinker 0.302 0.557 0.538 +sinking 0.135 0.439 0.342 +sinner 0.237 0.667 0.356 +sinning 0.170 0.700 0.422 +sinus 0.531 0.563 0.340 +sip 0.375 0.380 0.213 +siphon 0.354 0.333 0.435 +sipping 0.469 0.349 0.377 +sir 0.622 0.306 0.778 +sire 0.854 0.452 0.808 +siren 0.570 0.627 0.500 +sirloin 0.546 0.418 0.373 +sissy 0.333 0.562 0.232 +sister 0.916 0.324 0.562 +sisterhood 0.837 0.415 0.696 +sit 0.561 0.230 0.368 +sitcom 0.562 0.537 0.407 +site 0.677 0.265 0.452 +sith 0.439 0.564 0.373 +sitter 0.656 0.429 0.404 +sitting 0.561 0.146 0.353 +situate 0.510 0.310 0.483 +situated 0.542 0.231 0.543 +situation 0.531 0.387 0.600 +six 0.500 0.154 0.271 +sixpence 0.469 0.417 0.463 +sixteen 0.583 0.290 0.324 +sixth 0.521 0.275 0.366 +sixty 0.694 0.240 0.433 +sizable 0.727 0.337 0.657 +size 0.531 0.336 0.569 +sizzle 0.427 0.704 0.368 +ska 0.458 0.575 0.245 +skate 0.740 0.653 0.508 +skateboard 0.677 0.550 0.353 +skater 0.633 0.774 0.652 +skating 0.745 0.673 0.435 +skedaddle 0.427 0.596 0.422 +skeet 0.469 0.549 0.413 +skein 0.449 0.372 0.287 +skeletal 0.306 0.558 0.318 +skeleton 0.183 0.464 0.343 +skeptic 0.135 0.440 0.500 +skeptical 0.207 0.500 0.452 +skepticism 0.229 0.480 0.582 +sketch 0.704 0.276 0.420 +sketching 0.729 0.327 0.400 +sketchy 0.333 0.479 0.241 +skewed 0.340 0.480 0.361 +skewer 0.470 0.365 0.457 +ski 0.684 0.670 0.471 +skid 0.357 0.640 0.440 +skier 0.802 0.788 0.639 +skiff 0.479 0.375 0.472 +skiing 0.823 0.824 0.620 +skijump 0.635 0.647 0.482 +skill 0.847 0.701 0.833 +skilled 0.886 0.614 0.929 +skillet 0.510 0.296 0.345 +skillful 0.802 0.616 0.908 +skim 0.418 0.328 0.322 +skimpy 0.302 0.349 0.208 +skin 0.569 0.350 0.395 +skinny 0.333 0.333 0.298 +skip 0.458 0.804 0.439 +skipper 0.440 0.577 0.692 +skirmish 0.290 0.640 0.474 +skirt 0.602 0.463 0.226 +skirting 0.449 0.529 0.386 +skirts 0.622 0.538 0.241 +skit 0.438 0.434 0.421 +skittish 0.156 0.815 0.172 +skull 0.276 0.558 0.574 +skunk 0.284 0.491 0.380 +sky 0.958 0.234 0.401 +skylight 0.708 0.314 0.343 +skyline 0.592 0.412 0.662 +skyscraper 0.622 0.696 0.798 +slab 0.398 0.265 0.264 +slack 0.521 0.283 0.446 +slag 0.266 0.600 0.254 +slam 0.459 0.577 0.480 +slammer 0.417 0.565 0.391 +slander 0.184 0.604 0.454 +slanderous 0.057 0.800 0.337 +slang 0.479 0.418 0.491 +slant 0.469 0.396 0.536 +slap 0.100 0.804 0.518 +slash 0.260 0.500 0.509 +slashes 0.330 0.328 0.410 +slate 0.531 0.283 0.431 +slates 0.500 0.270 0.342 +slaughter 0.052 0.953 0.602 +slaughterhouse 0.146 0.794 0.472 +slaughtering 0.133 0.947 0.714 +slave 0.171 0.795 0.151 +slavery 0.052 0.783 0.218 +slay 0.133 0.920 0.585 +slayer 0.041 0.930 0.661 +sleaze 0.312 0.538 0.405 +sleazy 0.292 0.674 0.370 +sled 0.635 0.547 0.446 +sledding 0.625 0.547 0.422 +sledge 0.646 0.500 0.361 +sledgehammer 0.449 0.479 0.482 +sleek 0.750 0.484 0.643 +sleep 0.719 0.090 0.339 +sleeper 0.640 0.154 0.254 +sleeping 0.704 0.091 0.312 +sleepless 0.213 0.410 0.207 +sleeplessness 0.104 0.604 0.202 +sleepover 0.815 0.519 0.340 +sleepy 0.604 0.125 0.250 +sleepyhead 0.327 0.350 0.294 +sleet 0.410 0.355 0.395 +sleeve 0.531 0.270 0.273 +sleeveless 0.638 0.290 0.200 +sleigh 0.742 0.551 0.396 +sleight 0.719 0.677 0.379 +slender 0.812 0.548 0.664 +sleuth 0.460 0.633 0.676 +slice 0.583 0.375 0.303 +slick 0.388 0.383 0.349 +slicker 0.727 0.387 0.519 +slide 0.615 0.435 0.432 +slider 0.585 0.491 0.518 +sliding 0.356 0.730 0.491 +slight 0.521 0.240 0.155 +slight anticipation 0.562 0.490 0.445 +slight disgust 0.156 0.578 0.318 +slight surprise 0.677 0.746 0.557 +slight trust 0.306 0.400 0.245 +slightly 0.470 0.274 0.255 +slightly negative 0.190 0.472 0.259 +slightly positive 0.792 0.480 0.567 +slim 0.562 0.180 0.296 +slime 0.300 0.370 0.183 +slimy 0.177 0.500 0.309 +sling 0.417 0.423 0.404 +slingshot 0.323 0.654 0.474 +slink 0.460 0.546 0.314 +slinky 0.400 0.637 0.603 +slip 0.316 0.714 0.321 +slipper 0.635 0.298 0.245 +slippers 0.573 0.413 0.236 +slippery 0.219 0.740 0.343 +slit 0.406 0.490 0.366 +sliver 0.388 0.347 0.291 +slob 0.275 0.365 0.300 +slobber 0.350 0.375 0.278 +slogan 0.550 0.216 0.564 +sloop 0.480 0.375 0.380 +slop 0.306 0.409 0.325 +slope 0.347 0.438 0.279 +sloppy 0.303 0.441 0.183 +slot 0.469 0.337 0.337 +sloth 0.198 0.140 0.125 +slouch 0.365 0.450 0.328 +slough 0.265 0.390 0.200 +slow 0.357 0.073 0.131 +slowly 0.427 0.185 0.295 +slowness 0.302 0.212 0.191 +sludge 0.354 0.396 0.229 +slug 0.276 0.370 0.160 +slugger 0.458 0.500 0.518 +sluggish 0.224 0.124 0.155 +sluice 0.427 0.520 0.365 +slum 0.292 0.528 0.302 +slumber 0.592 0.191 0.426 +slump 0.194 0.438 0.130 +slur 0.115 0.814 0.427 +slurp 0.540 0.528 0.411 +slush 0.427 0.283 0.296 +slut 0.071 0.808 0.309 +slutty 0.224 0.810 0.371 +sly 0.573 0.690 0.750 +smack 0.323 0.662 0.381 +small 0.542 0.205 0.120 +smaller 0.300 0.310 0.179 +smallest 0.281 0.340 0.129 +smallpox 0.156 0.583 0.222 +smart 0.906 0.607 0.923 +smartass 0.364 0.520 0.620 +smarten 0.602 0.490 0.551 +smarty 0.673 0.510 0.848 +smash 0.195 0.692 0.530 +smashed 0.143 0.660 0.256 +smattering 0.448 0.460 0.500 +smear 0.230 0.433 0.400 +smell 0.510 0.520 0.330 +smelling 0.458 0.481 0.349 +smelly 0.100 0.528 0.245 +smelt 0.333 0.441 0.345 +smidgen 0.367 0.385 0.357 +smile 0.906 0.598 0.618 +smiled 0.949 0.530 0.536 +smiles 0.892 0.606 0.607 +smiley 0.865 0.470 0.571 +smiling 0.981 0.679 0.625 +smirk 0.792 0.596 0.583 +smite 0.303 0.846 0.682 +smith 0.677 0.333 0.529 +smithereens 0.281 0.561 0.409 +smitten 0.153 0.760 0.204 +smock 0.429 0.250 0.250 +smog 0.271 0.480 0.382 +smoke 0.188 0.500 0.391 +smoker 0.208 0.528 0.311 +smokey 0.494 0.462 0.430 +smoking 0.176 0.557 0.384 +smoky 0.459 0.420 0.327 +smoldering 0.635 0.781 0.764 +smooch 0.796 0.731 0.491 +smooth 0.823 0.127 0.281 +smoothie 0.806 0.333 0.281 +smoothly 0.821 0.134 0.488 +smoothness 0.833 0.221 0.412 +smother 0.292 0.685 0.420 +smudge 0.327 0.429 0.245 +smug 0.198 0.552 0.587 +smuggle 0.194 0.775 0.570 +smuggler 0.062 0.867 0.645 +smuggling 0.229 0.783 0.510 +smut 0.357 0.360 0.349 +snack 0.646 0.407 0.345 +snacks 0.781 0.480 0.306 +snafu 0.375 0.549 0.274 +snag 0.417 0.250 0.339 +snags 0.177 0.721 0.490 +snail 0.480 0.104 0.296 +snake 0.276 0.750 0.549 +snakes 0.176 0.662 0.606 +snakeskin 0.276 0.696 0.391 +snap 0.344 0.517 0.352 +snapper 0.417 0.429 0.245 +snappy 0.573 0.592 0.418 +snapshot 0.573 0.578 0.588 +snare 0.229 0.850 0.466 +snarl 0.430 0.787 0.455 +snarling 0.312 0.704 0.491 +snatch 0.219 0.861 0.691 +snatcher 0.122 0.867 0.563 +snazzy 0.735 0.370 0.660 +sneak 0.281 0.745 0.449 +sneaker 0.794 0.479 0.389 +sneakers 0.604 0.548 0.349 +sneaking 0.203 0.755 0.545 +sneaky 0.240 0.740 0.560 +sneer 0.133 0.755 0.345 +sneeze 0.271 0.442 0.336 +sneezing 0.434 0.570 0.345 +snicker 0.708 0.693 0.409 +snide 0.186 0.723 0.455 +sniff 0.396 0.500 0.318 +snip 0.417 0.327 0.268 +snipe 0.198 0.915 0.491 +sniper 0.167 0.870 0.853 +snippet 0.612 0.410 0.368 +snippy 0.418 0.491 0.481 +snitch 0.300 0.598 0.333 +snob 0.296 0.520 0.309 +snoop 0.134 0.740 0.434 +snoopy 0.573 0.534 0.291 +snooty 0.390 0.455 0.446 +snooze 0.235 0.357 0.282 +snore 0.245 0.610 0.481 +snorkel 0.510 0.470 0.327 +snort 0.469 0.531 0.413 +snot 0.214 0.340 0.269 +snotty 0.180 0.382 0.200 +snout 0.276 0.385 0.241 +snow 0.667 0.363 0.309 +snowball 0.717 0.444 0.321 +snowboard 0.663 0.680 0.511 +snowboarder 0.719 0.754 0.545 +snowday 0.602 0.500 0.440 +snowfall 0.675 0.280 0.455 +snowflake 0.748 0.192 0.260 +snowing 0.586 0.490 0.387 +snowmageddon 0.375 0.575 0.472 +snowman 0.776 0.291 0.323 +snowplow 0.449 0.480 0.493 +snowstorm 0.204 0.833 0.629 +snowy 0.656 0.304 0.357 +snub 0.229 0.412 0.228 +snubbed 0.265 0.528 0.279 +snuff 0.357 0.470 0.377 +snug 0.867 0.173 0.500 +snuggle 0.781 0.390 0.350 +snuggled 0.552 0.439 0.314 +snuggles 0.670 0.340 0.287 +snuggling 0.683 0.585 0.373 +soak 0.480 0.370 0.240 +soaked 0.365 0.462 0.358 +soaking 0.438 0.324 0.375 +soangry 0.327 0.650 0.482 +soannoyed 0.271 0.529 0.426 +soap 0.531 0.163 0.311 +soapbox 0.500 0.415 0.393 +soapy 0.552 0.373 0.355 +soar 0.790 0.740 0.718 +soaring 0.708 0.704 0.650 +sob 0.115 0.480 0.212 +sober 0.729 0.216 0.568 +soblessed 0.542 0.395 0.287 +sobriety 0.680 0.310 0.583 +soc 0.427 0.431 0.380 +soccer 0.698 0.837 0.644 +sociable 0.854 0.459 0.627 +social 0.806 0.370 0.614 +socialanxiety 0.270 0.588 0.426 +socialism 0.510 0.500 0.560 +socialist 0.448 0.400 0.543 +socialite 0.684 0.668 0.570 +socialize 0.907 0.683 0.726 +society 0.674 0.464 0.782 +sociology 0.615 0.439 0.694 +sociopath 0.104 0.863 0.439 +sock 0.500 0.167 0.290 +socket 0.583 0.469 0.377 +sod 0.427 0.383 0.333 +soda 0.688 0.314 0.364 +soda/pop 0.581 0.410 0.382 +sodding 0.240 0.500 0.400 +sodium 0.490 0.340 0.291 +sofa 0.583 0.106 0.263 +soft 0.760 0.179 0.232 +softball 0.735 0.630 0.518 +soften 0.694 0.194 0.392 +softener 0.745 0.300 0.373 +softening 0.700 0.255 0.361 +softly 0.517 0.206 0.304 +softness 0.875 0.086 0.402 +software 0.561 0.280 0.570 +soggy 0.312 0.350 0.241 +sohappy 0.949 0.673 0.681 +soil 0.350 0.180 0.356 +soiled 0.106 0.529 0.213 +soiree 0.729 0.692 0.578 +sojourn 0.514 0.243 0.509 +solace 0.776 0.294 0.453 +solar 0.622 0.452 0.645 +solarium 0.602 0.356 0.421 +solder 0.439 0.510 0.611 +soldering 0.573 0.536 0.538 +soldier 0.392 0.708 0.768 +sole 0.427 0.194 0.279 +solemn 0.708 0.370 0.709 +solicit 0.620 0.490 0.604 +solicitation 0.612 0.519 0.415 +solicitor 0.600 0.479 0.802 +solid 0.667 0.304 0.763 +solidarity 0.792 0.407 0.781 +solidification 0.480 0.500 0.827 +solidified 0.633 0.415 0.745 +solidify 0.583 0.318 0.754 +solidity 0.745 0.444 0.850 +solitaire 0.365 0.227 0.279 +solitary 0.224 0.202 0.268 +solitude 0.208 0.226 0.358 +solo 0.438 0.190 0.325 +solubility 0.506 0.360 0.442 +soluble 0.542 0.272 0.409 +solucky 0.573 0.529 0.615 +solution 0.790 0.339 0.664 +solve 0.656 0.530 0.688 +solvency 0.604 0.296 0.605 +solvent 0.635 0.316 0.573 +somad 0.429 0.490 0.463 +somatic 0.438 0.406 0.444 +somber 0.184 0.500 0.380 +some anticipation 0.423 0.482 0.472 +some disgust 0.094 0.657 0.321 +some surprise 0.827 0.849 0.500 +some trust 0.594 0.451 0.547 +somersault 0.214 0.769 0.519 +somethingigetalot 0.573 0.567 0.509 +somewhat negative 0.208 0.480 0.150 +somewhat positive 0.920 0.510 0.667 +somuchtodo 0.510 0.598 0.441 +son 0.792 0.365 0.528 +sonar 0.541 0.480 0.414 +sonata 0.643 0.406 0.425 +sonervous 0.344 0.655 0.373 +song 0.854 0.413 0.500 +songwriter 0.844 0.558 0.713 +sonic 0.594 0.500 0.481 +sonice 0.500 0.356 0.421 +sonnet 0.718 0.294 0.404 +sonorous 0.646 0.580 0.442 +soot 0.375 0.328 0.292 +soothe 0.817 0.194 0.412 +soothing 0.625 0.179 0.519 +sophisticated 0.865 0.481 0.845 +sophistication 0.792 0.472 0.704 +sophomore 0.653 0.415 0.427 +sopissed 0.276 0.577 0.433 +soppy 0.510 0.355 0.297 +soprano 0.552 0.550 0.685 +sorcerer 0.377 0.633 0.632 +sorcery 0.279 0.740 0.640 +sordid 0.219 0.555 0.447 +sore 0.094 0.650 0.224 +soready 0.622 0.500 0.545 +sorely 0.284 0.727 0.370 +soreness 0.113 0.843 0.302 +sorghum 0.469 0.358 0.420 +sorority 0.635 0.637 0.627 +sorrow 0.052 0.235 0.164 +sorrowful 0.049 0.422 0.163 +sorry 0.406 0.362 0.212 +sort 0.673 0.389 0.674 +sorter 0.594 0.412 0.823 +sortie 0.490 0.450 0.311 +sorting 0.469 0.400 0.642 +sos 0.354 0.675 0.386 +soscared 0.229 0.652 0.319 +soscary 0.301 0.660 0.414 +soslow 0.347 0.312 0.284 +sostressed 0.435 0.481 0.578 +sosweet 0.755 0.354 0.417 +sothankful 0.729 0.526 0.418 +sou 0.480 0.390 0.412 +soul 0.770 0.220 0.510 +soulful 0.755 0.331 0.500 +soulless 0.125 0.591 0.400 +soulmate 0.890 0.500 0.628 +sound 0.765 0.623 0.398 +sounding 0.690 0.500 0.558 +soundness 0.780 0.377 0.893 +soundproof 0.490 0.390 0.409 +soundtrack 0.630 0.559 0.518 +soup 0.602 0.245 0.269 +sour 0.276 0.594 0.373 +source 0.740 0.318 0.684 +sourpuss 0.188 0.620 0.382 +south 0.562 0.265 0.429 +southbound 0.510 0.370 0.395 +southeast 0.510 0.283 0.413 +southern 0.552 0.269 0.370 +southpaw 0.542 0.389 0.404 +southwest 0.406 0.314 0.355 +souvenir 0.844 0.311 0.466 +sovereign 0.698 0.500 0.885 +sovereignty 0.719 0.529 0.886 +soviet 0.347 0.580 0.536 +sow 0.667 0.430 0.446 +soy 0.438 0.250 0.286 +soy sauce 0.573 0.382 0.318 +soybean 0.521 0.250 0.293 +spa 0.622 0.151 0.386 +space 0.800 0.317 0.573 +spacecraft 0.646 0.698 0.680 +spaceman 0.688 0.577 0.848 +spaceship 0.643 0.781 0.664 +spacing 0.621 0.425 0.507 +spacious 0.880 0.365 0.557 +spade 0.469 0.667 0.529 +spaghetti 0.729 0.353 0.288 +spam 0.188 0.354 0.304 +spammers 0.354 0.500 0.418 +span 0.521 0.330 0.528 +spandex 0.429 0.520 0.429 +spaniel 0.561 0.435 0.385 +spank 0.112 0.882 0.642 +spanking 0.194 0.736 0.392 +spar 0.417 0.438 0.536 +spare 0.552 0.398 0.411 +spareribs 0.635 0.431 0.395 +sparingly 0.510 0.353 0.518 +spark 0.688 0.745 0.529 +sparkle 0.819 0.765 0.510 +sparkling 0.700 0.418 0.598 +sparkly 0.885 0.590 0.726 +sparring 0.292 0.870 0.704 +sparrow 0.583 0.460 0.327 +sparse 0.240 0.367 0.209 +spasm 0.194 0.594 0.366 +spastic 0.240 0.541 0.491 +spat 0.427 0.413 0.309 +spatial 0.604 0.625 0.645 +spatter 0.292 0.630 0.315 +spatula 0.302 0.198 0.369 +spawn 0.542 0.586 0.709 +spaz 0.443 0.500 0.268 +speak 0.765 0.472 0.500 +speakeasy 0.680 0.536 0.442 +speaker 0.604 0.660 0.723 +speakerphone 0.531 0.569 0.560 +speaking 0.753 0.590 0.575 +spear 0.510 0.601 0.500 +spec 0.583 0.426 0.691 +special 0.844 0.602 0.730 +specialist 0.760 0.562 0.877 +speciality 0.854 0.470 0.885 +specialize 0.776 0.540 0.861 +specially 0.847 0.398 0.714 +specialty 0.724 0.479 0.783 +specie 0.583 0.471 0.650 +species 0.561 0.330 0.645 +specific 0.656 0.388 0.691 +specification 0.552 0.479 0.602 +specify 0.656 0.405 0.600 +specimen 0.531 0.444 0.568 +speck 0.418 0.245 0.343 +speckled 0.449 0.263 0.254 +specs 0.540 0.398 0.618 +spectacle 0.812 0.745 0.762 +spectacles 0.816 0.775 0.648 +spectacular 0.947 0.740 0.887 +spectator 0.694 0.560 0.667 +specter 0.265 0.723 0.540 +spectral 0.430 0.667 0.500 +spectrometer 0.500 0.452 0.490 +spectrophotometer 0.500 0.484 0.500 +spectroscopy 0.470 0.541 0.570 +spectrum 0.312 0.700 0.527 +speculate 0.398 0.602 0.553 +speculation 0.325 0.683 0.394 +speculative 0.276 0.591 0.464 +speculum 0.417 0.469 0.433 +speech 0.656 0.470 0.688 +speechless 0.459 0.320 0.315 +speed 0.719 0.849 0.658 +speedboat 0.635 0.858 0.612 +speedily 0.688 0.740 0.665 +speeding 0.438 0.908 0.645 +speedometer 0.427 0.549 0.579 +speedway 0.667 0.519 0.416 +speedy 0.625 0.625 0.793 +spell 0.385 0.380 0.368 +spellbound 0.531 0.647 0.387 +spelling 0.594 0.357 0.398 +spencer 0.510 0.394 0.367 +spend 0.672 0.745 0.429 +spender 0.312 0.692 0.377 +spending 0.333 0.556 0.330 +spent 0.296 0.296 0.263 +sperm 0.396 0.706 0.453 +spew 0.260 0.651 0.573 +sphere 0.633 0.277 0.500 +spherical 0.550 0.308 0.500 +sphincter 0.347 0.633 0.375 +sphinx 0.604 0.324 0.490 +spic 0.302 0.455 0.451 +spice 0.594 0.439 0.384 +spicy 0.440 0.733 0.610 +spider 0.229 0.569 0.430 +spiders 0.260 0.696 0.368 +spiffy 0.615 0.582 0.470 +spigot 0.380 0.346 0.423 +spike 0.382 0.510 0.408 +spiked 0.281 0.613 0.407 +spiky 0.284 0.657 0.587 +spill 0.408 0.633 0.456 +spillin 0.375 0.500 0.362 +spin 0.551 0.422 0.345 +spinach 0.583 0.200 0.368 +spinal 0.312 0.491 0.296 +spindle 0.552 0.410 0.360 +spine 0.495 0.461 0.600 +spineless 0.344 0.387 0.321 +spinner 0.458 0.593 0.471 +spinning 0.594 0.610 0.481 +spinster 0.357 0.368 0.345 +spiny 0.167 0.639 0.528 +spiral 0.490 0.624 0.361 +spire 0.354 0.358 0.389 +spirit 0.786 0.370 0.621 +spirited 0.854 0.587 0.734 +spirits 0.583 0.847 0.545 +spiritual 0.938 0.327 0.564 +spirituality 0.865 0.281 0.667 +spit 0.149 0.545 0.436 +spite 0.080 0.600 0.317 +spiteful 0.073 0.710 0.330 +spitfire 0.233 0.623 0.566 +spittoon 0.276 0.426 0.280 +splash 0.521 0.412 0.281 +splat 0.510 0.433 0.385 +splatter 0.312 0.596 0.352 +spleen 0.448 0.255 0.396 +splendid 0.896 0.740 0.810 +splendor 0.927 0.612 0.850 +splice 0.386 0.460 0.377 +spline 0.490 0.398 0.407 +splint 0.179 0.400 0.343 +splinter 0.136 0.422 0.325 +split 0.344 0.618 0.410 +splitting 0.188 0.598 0.375 +splurge 0.365 0.481 0.542 +spoil 0.146 0.723 0.328 +spoiler 0.347 0.527 0.380 +spoiling 0.135 0.678 0.306 +spoils 0.388 0.760 0.481 +spoke 0.635 0.433 0.483 +spoken 0.551 0.363 0.545 +spokesman 0.720 0.480 0.611 +spokesperson 0.573 0.453 0.615 +sponge 0.551 0.192 0.219 +spongy 0.469 0.324 0.344 +sponsor 0.729 0.537 0.800 +sponsorship 0.854 0.608 0.696 +spontaneity 0.817 0.698 0.655 +spontaneous 0.780 0.578 0.655 +spoof 0.490 0.594 0.381 +spook 0.327 0.887 0.322 +spooky 0.104 0.858 0.380 +spool 0.397 0.389 0.312 +spoon 0.479 0.236 0.259 +spoonful 0.582 0.208 0.308 +sporadic 0.333 0.394 0.500 +spore 0.480 0.408 0.231 +sport 0.865 0.700 0.657 +sporting 0.917 0.656 0.675 +sports 0.833 0.683 0.587 +sports car 0.759 0.696 0.669 +sportsman 0.755 0.735 0.713 +sportsmanship 0.890 0.582 0.694 +sportswriter 0.760 0.551 0.566 +sporty 0.735 0.713 0.648 +spot 0.510 0.180 0.336 +spotless 0.792 0.327 0.726 +spotlight 0.688 0.353 0.519 +spotted 0.354 0.472 0.295 +spotter 0.542 0.491 0.644 +spotty 0.281 0.606 0.241 +spousal 0.656 0.582 0.632 +spouse 0.750 0.600 0.645 +spout 0.438 0.357 0.309 +sprain 0.063 0.580 0.384 +sprawl 0.600 0.596 0.672 +spray 0.438 0.410 0.333 +spread 0.570 0.583 0.651 +spreader 0.510 0.480 0.500 +spree 0.564 0.663 0.474 +spring 0.837 0.370 0.481 +springtime 0.837 0.439 0.722 +sprinkle 0.635 0.404 0.380 +sprinkler 0.510 0.434 0.473 +sprinkling 0.677 0.510 0.466 +sprint 0.549 0.649 0.528 +sprite 0.561 0.438 0.625 +sprout 0.582 0.565 0.443 +spruce 0.604 0.288 0.380 +spud 0.403 0.423 0.349 +spunk 0.438 0.632 0.473 +spunky 0.646 0.879 0.755 +spur 0.378 0.545 0.340 +spurious 0.178 0.480 0.343 +spurred 0.562 0.684 0.472 +spurt 0.448 0.550 0.475 +spy 0.260 0.686 0.530 +squabble 0.173 0.850 0.500 +squad 0.552 0.711 0.806 +squadron 0.469 0.686 0.787 +squall 0.191 0.833 0.655 +squamous 0.344 0.446 0.418 +squander 0.240 0.755 0.529 +square 0.509 0.340 0.291 +squash 0.531 0.667 0.410 +squat 0.330 0.550 0.453 +squatter 0.390 0.361 0.565 +squaw 0.428 0.441 0.398 +squawk 0.265 0.480 0.245 +squeak 0.271 0.679 0.300 +squeaky 0.229 0.771 0.367 +squeal 0.250 0.731 0.375 +squealer 0.541 0.519 0.330 +squeamish 0.176 0.656 0.453 +squeeze 0.458 0.676 0.532 +squeezing 0.260 0.598 0.557 +squelch 0.271 0.510 0.462 +squid 0.497 0.398 0.357 +squint 0.385 0.461 0.452 +squire 0.479 0.459 0.710 +squirm 0.235 0.824 0.373 +squirrel 0.592 0.358 0.333 +squirt 0.406 0.460 0.255 +squish 0.260 0.788 0.481 +squishy 0.516 0.333 0.307 +stab 0.167 0.882 0.595 +stabbed 0.031 0.875 0.431 +stability 0.812 0.264 0.849 +stabilize 0.839 0.427 0.722 +stabilizer 0.688 0.353 0.767 +stable 0.725 0.204 0.735 +staccato 0.396 0.500 0.427 +stack 0.470 0.282 0.427 +stadium 0.635 0.679 0.611 +staff 0.745 0.274 0.627 +stag 0.594 0.250 0.389 +stage 0.592 0.306 0.473 +stagecoach 0.516 0.519 0.627 +stagehand 0.420 0.684 0.555 +stagger 0.531 0.620 0.458 +staggering 0.520 0.657 0.683 +stagnant 0.300 0.500 0.208 +stagnation 0.276 0.324 0.396 +staid 0.385 0.290 0.634 +stain 0.453 0.324 0.264 +stained 0.245 0.460 0.209 +stainless 0.594 0.329 0.618 +stair 0.375 0.354 0.345 +staircase 0.469 0.347 0.440 +stairs 0.510 0.439 0.342 +stairway 0.562 0.510 0.407 +stairwell 0.510 0.292 0.333 +stake 0.406 0.608 0.460 +stakeout 0.344 0.546 0.600 +stale 0.235 0.461 0.286 +stalemate 0.296 0.354 0.267 +stalk 0.436 0.272 0.395 +stalker 0.177 0.930 0.639 +stall 0.370 0.245 0.292 +stallion 0.628 0.596 0.779 +stalls 0.582 0.378 0.451 +stalwart 0.812 0.430 0.691 +stamina 0.664 0.694 0.877 +stamp 0.438 0.327 0.441 +stampede 0.235 0.875 0.683 +stance 0.604 0.333 0.609 +stand 0.600 0.324 0.509 +standard 0.673 0.143 0.605 +standardize 0.684 0.353 0.729 +standardized 0.610 0.324 0.607 +standby 0.260 0.224 0.386 +standing 0.604 0.317 0.425 +standoff 0.333 0.840 0.558 +standpoint 0.585 0.388 0.652 +standstill 0.441 0.203 0.500 +standup 0.633 0.583 0.550 +stanza 0.612 0.343 0.297 +staph 0.375 0.480 0.412 +staple 0.542 0.306 0.438 +stapler 0.370 0.264 0.394 +star 0.833 0.418 0.560 +star fruit 0.701 0.433 0.427 +starboard 0.531 0.388 0.558 +starch 0.507 0.354 0.312 +stardom 0.844 0.786 0.689 +stardust 0.843 0.410 0.549 +stare 0.541 0.430 0.538 +starfish 0.680 0.320 0.421 +stargazing 0.802 0.461 0.709 +staring 0.542 0.306 0.423 +stark 0.330 0.630 0.577 +starlet 0.806 0.471 0.587 +starlight 0.908 0.368 0.611 +starling 0.500 0.490 0.514 +starry 0.438 0.643 0.434 +stars 0.796 0.521 0.484 +starship 0.740 0.719 0.704 +start 0.684 0.430 0.589 +starter 0.667 0.461 0.827 +startle 0.276 0.817 0.417 +startled 0.333 0.865 0.526 +startling 0.750 0.768 0.830 +starvation 0.240 0.592 0.284 +starve 0.073 0.729 0.402 +starved 0.097 0.689 0.219 +starving 0.163 0.670 0.336 +stash 0.344 0.630 0.361 +stat 0.479 0.460 0.395 +state 0.562 0.320 0.604 +stately 0.830 0.728 0.915 +statement 0.688 0.608 0.825 +stateroom 0.653 0.380 0.441 +stateside 0.643 0.480 0.708 +statesman 0.510 0.490 0.736 +static 0.297 0.250 0.366 +staticky 0.357 0.278 0.358 +statics 0.542 0.290 0.527 +station 0.688 0.367 0.519 +stationary 0.408 0.240 0.484 +stationery 0.570 0.120 0.455 +statistic 0.508 0.420 0.609 +statistical 0.714 0.353 0.627 +statistician 0.571 0.360 0.703 +stator 0.281 0.453 0.557 +statuary 0.561 0.281 0.500 +statue 0.542 0.153 0.570 +statuette 0.677 0.433 0.518 +stature 0.470 0.353 0.664 +status 0.658 0.377 0.588 +statute 0.592 0.330 0.673 +statutory 0.510 0.376 0.539 +staunch 0.480 0.363 0.833 +stave 0.417 0.333 0.424 +stay 0.604 0.275 0.516 +stayaway 0.369 0.284 0.526 +stayed 0.497 0.270 0.395 +stays 0.633 0.363 0.564 +stead 0.551 0.214 0.510 +steadfast 0.771 0.433 0.800 +steady 0.680 0.186 0.763 +steak 0.625 0.359 0.315 +steakhouse 0.802 0.379 0.547 +steal 0.021 0.856 0.528 +stealing 0.086 0.913 0.455 +stealth 0.520 0.270 0.452 +stealthily 0.763 0.294 0.458 +stealthy 0.380 0.363 0.534 +steam 0.469 0.413 0.421 +steamboat 0.708 0.500 0.633 +steamer 0.510 0.442 0.528 +steaming 0.592 0.553 0.402 +steamroller 0.396 0.567 0.667 +steamship 0.469 0.490 0.569 +steamy 0.479 0.538 0.445 +steel 0.521 0.420 0.714 +steep 0.312 0.612 0.321 +steeple 0.625 0.519 0.500 +steer 0.469 0.490 0.527 +steering 0.580 0.431 0.660 +stellar 0.796 0.580 0.769 +stem 0.615 0.191 0.336 +stench 0.104 0.570 0.298 +stencil 0.500 0.327 0.421 +stenographer 0.510 0.408 0.589 +step 0.531 0.321 0.347 +stepdaughter 0.510 0.510 0.432 +stepfather 0.396 0.491 0.611 +stepmother 0.427 0.530 0.484 +steppe 0.427 0.321 0.379 +steps 0.511 0.349 0.373 +stepson 0.614 0.406 0.480 +stereo 0.617 0.519 0.500 +stereoscopic 0.363 0.417 0.574 +stereotype 0.151 0.422 0.612 +stereotyped 0.375 0.510 0.436 +sterile 0.302 0.471 0.291 +sterility 0.201 0.519 0.414 +sterilize 0.406 0.510 0.520 +sterling 0.529 0.481 0.615 +stern 0.552 0.394 0.415 +sternum 0.520 0.422 0.436 +steroid 0.360 0.706 0.681 +stethoscope 0.427 0.377 0.490 +stew 0.667 0.373 0.250 +steward 0.633 0.238 0.550 +stewardess 0.625 0.491 0.491 +stewardship 0.551 0.440 0.617 +stfu 0.292 0.500 0.390 +stick 0.396 0.364 0.382 +sticker 0.583 0.306 0.346 +sticking 0.486 0.425 0.356 +stickler 0.385 0.471 0.417 +stickup 0.453 0.537 0.434 +sticky 0.385 0.569 0.292 +stiff 0.158 0.459 0.569 +stiffen 0.360 0.582 0.719 +stiffness 0.323 0.500 0.657 +stifle 0.240 0.764 0.427 +stifled 0.229 0.731 0.193 +stifling 0.163 0.858 0.608 +stigma 0.327 0.500 0.470 +stile 0.750 0.359 0.691 +stiletto 0.396 0.430 0.427 +stillbirth 0.092 0.809 0.291 +stillborn 0.271 0.519 0.337 +stillness 0.729 0.125 0.339 +stillwaiting 0.344 0.393 0.420 +stilts 0.439 0.577 0.300 +stimulant 0.441 0.794 0.745 +stimulate 0.792 0.798 0.754 +stimulating 0.740 0.804 0.809 +stimulation 0.708 0.821 0.702 +stimulus 0.771 0.779 0.750 +sting 0.163 0.651 0.373 +stinger 0.279 0.625 0.508 +stinging 0.260 0.730 0.459 +stingy 0.094 0.548 0.283 +stink 0.042 0.481 0.180 +stinker 0.163 0.567 0.275 +stinking 0.041 0.657 0.264 +stinky 0.092 0.558 0.176 +stint 0.490 0.326 0.342 +stipend 0.604 0.546 0.614 +stipulate 0.570 0.546 0.623 +stipulation 0.469 0.622 0.654 +stir 0.448 0.773 0.453 +stirring 0.582 0.702 0.558 +stitch 0.306 0.538 0.357 +stitching 0.510 0.382 0.345 +stock 0.594 0.418 0.407 +stockade 0.375 0.402 0.500 +stockbroker 0.417 0.676 0.802 +stockholder 0.573 0.625 0.716 +stocking 0.594 0.324 0.688 +stockings 0.458 0.365 0.382 +stockpile 0.542 0.315 0.425 +stockroom 0.562 0.312 0.406 +stocks 0.573 0.598 0.586 +stoic 0.427 0.473 0.602 +stole 0.135 0.760 0.384 +stolen 0.156 0.646 0.308 +stomach 0.367 0.402 0.438 +stomachache 0.030 0.745 0.316 +stomp 0.365 0.565 0.438 +stomped 0.229 0.684 0.406 +stone 0.216 0.183 0.561 +stoned 0.177 0.796 0.375 +stonewall 0.337 0.457 0.655 +stoneware 0.458 0.300 0.443 +stony 0.356 0.494 0.525 +stooge 0.438 0.406 0.163 +stool 0.448 0.269 0.302 +stools 0.459 0.382 0.327 +stoop 0.490 0.430 0.284 +stoopid 0.280 0.431 0.382 +stop 0.280 0.510 0.490 +stopover 0.531 0.327 0.575 +stoppage 0.224 0.491 0.445 +stopper 0.365 0.336 0.390 +stopping 0.388 0.382 0.473 +stopwatch 0.469 0.521 0.482 +storage 0.698 0.406 0.564 +store 0.646 0.538 0.407 +storefront 0.580 0.217 0.457 +storehouse 0.570 0.250 0.491 +storeroom 0.560 0.217 0.588 +storing 0.630 0.378 0.548 +storm 0.188 0.940 0.543 +storming 0.265 0.910 0.669 +stormy 0.146 0.870 0.562 +story 0.653 0.406 0.704 +storybook 0.854 0.306 0.383 +storyteller 0.730 0.357 0.462 +storytelling 0.643 0.375 0.472 +stound 0.490 0.473 0.446 +stout 0.656 0.657 0.817 +stove 0.466 0.391 0.405 +stow 0.615 0.365 0.523 +stowaway 0.224 0.481 0.357 +straddle 0.306 0.550 0.444 +straighten 0.677 0.500 0.685 +straightforward 0.780 0.150 0.380 +straightway 0.667 0.444 0.565 +strain 0.190 0.750 0.380 +strained 0.122 0.656 0.580 +strait 0.438 0.433 0.412 +straitjacket 0.224 0.719 0.579 +straits 0.408 0.269 0.410 +strand 0.396 0.406 0.538 +stranded 0.292 0.459 0.219 +strange 0.314 0.663 0.395 +stranger 0.330 0.449 0.302 +strangle 0.094 0.927 0.527 +strangulation 0.040 0.886 0.542 +strap 0.380 0.417 0.382 +strapless 0.314 0.462 0.273 +strapping 0.552 0.413 0.454 +strata 0.500 0.457 0.411 +strategic 0.786 0.708 0.861 +strategist 0.571 0.594 0.810 +strategy 0.704 0.667 0.858 +stratification 0.531 0.490 0.651 +stratosphere 0.604 0.583 0.636 +stratum 0.365 0.307 0.510 +stratus 0.448 0.520 0.509 +straw 0.480 0.290 0.163 +strawberry 0.833 0.270 0.336 +stray 0.133 0.760 0.281 +streak 0.440 0.608 0.511 +streaked 0.458 0.426 0.393 +stream 0.449 0.537 0.559 +streamer 0.615 0.530 0.429 +streaming 0.592 0.481 0.582 +streamline 0.656 0.573 0.618 +street 0.594 0.324 0.398 +streetcar 0.390 0.569 0.566 +streetlight 0.673 0.268 0.390 +strength 0.802 0.682 0.858 +strengthen 0.802 0.796 0.971 +strengthening 0.913 0.627 0.945 +strenuous 0.104 0.660 0.481 +strep 0.365 0.594 0.353 +stress 0.173 0.843 0.317 +stressed 0.167 0.740 0.502 +stresses 0.115 0.817 0.396 +stressfree 0.833 0.080 0.528 +stressful 0.153 0.873 0.389 +stressin 0.146 0.810 0.367 +stressing 0.163 0.866 0.462 +stressrelief 0.627 0.417 0.475 +stretch 0.604 0.578 0.500 +stretcher 0.438 0.196 0.295 +stricken 0.163 0.720 0.368 +strict 0.500 0.646 0.878 +stride 0.490 0.670 0.434 +strife 0.344 0.898 0.630 +strike 0.271 0.811 0.571 +strikeout 0.316 0.520 0.371 +striker 0.500 0.589 0.696 +striking 0.357 0.827 0.657 +strikingly 0.690 0.684 0.811 +string 0.385 0.398 0.445 +strings 0.457 0.292 0.355 +stringy 0.430 0.510 0.527 +strip 0.427 0.500 0.436 +stripe 0.629 0.302 0.361 +striped 0.344 0.373 0.385 +stripped 0.255 0.615 0.278 +stripper 0.625 0.848 0.453 +striptease 0.607 0.918 0.608 +strive 0.582 0.837 0.769 +strobe 0.490 0.633 0.537 +stroke 0.562 0.440 0.570 +stroll 0.745 0.415 0.444 +stroller 0.786 0.398 0.314 +strolling 0.755 0.515 0.340 +strong 0.912 0.745 0.895 +stronghold 0.708 0.636 0.954 +strongly 0.630 0.817 0.885 +structural 0.582 0.425 0.690 +structure 0.562 0.356 0.712 +strudel 0.627 0.417 0.397 +struggle 0.365 0.820 0.741 +strut 0.580 0.480 0.464 +stub 0.396 0.320 0.367 +stubbed 0.323 0.642 0.241 +stubble 0.333 0.442 0.264 +stubborn 0.157 0.702 0.575 +stubbornness 0.156 0.673 0.508 +stubby 0.417 0.370 0.393 +stucco 0.439 0.292 0.279 +stuck 0.153 0.644 0.285 +stuckup 0.281 0.480 0.363 +stud 0.564 0.531 0.509 +studded 0.396 0.412 0.425 +student 0.634 0.318 0.537 +studied 0.786 0.306 0.806 +studio 0.677 0.265 0.620 +study 0.653 0.361 0.768 +stuff 0.622 0.367 0.263 +stuffed animal 0.684 0.255 0.306 +stuffing 0.417 0.324 0.304 +stuffy 0.323 0.615 0.406 +stumble 0.153 0.716 0.259 +stump 0.449 0.510 0.340 +stumped 0.344 0.604 0.392 +stun 0.333 0.710 0.451 +stunned 0.306 0.663 0.356 +stunner 0.418 0.780 0.492 +stunning 0.888 0.673 0.858 +stunt 0.387 0.555 0.526 +stunted 0.194 0.472 0.275 +stuntman 0.490 0.482 0.500 +stupefaction 0.294 0.704 0.480 +stupefy 0.200 0.740 0.412 +stupendous 0.823 0.690 0.798 +stupid 0.133 0.510 0.200 +stupidity 0.060 0.418 0.151 +stupidpeople 0.073 0.675 0.196 +stupidrain 0.260 0.520 0.317 +stupor 0.323 0.590 0.330 +sturdy 0.580 0.642 0.824 +sturgeon 0.417 0.473 0.465 +stutter 0.250 0.469 0.258 +sty 0.296 0.500 0.225 +style 0.745 0.472 0.586 +styling 0.823 0.378 0.652 +stylish 0.885 0.490 0.689 +stylist 0.760 0.445 0.500 +suave 0.724 0.265 0.269 +sub 0.510 0.370 0.312 +subatomic 0.385 0.538 0.491 +subcommittee 0.396 0.467 0.600 +subconscious 0.531 0.375 0.415 +subcutaneous 0.396 0.444 0.376 +subdivide 0.538 0.433 0.348 +subdivision 0.592 0.455 0.430 +subduction 0.350 0.569 0.445 +subdue 0.275 0.640 0.784 +subdued 0.236 0.463 0.223 +subdural 0.381 0.491 0.425 +subito 0.372 0.627 0.577 +subject 0.602 0.344 0.558 +subjected 0.286 0.520 0.221 +subjection 0.354 0.408 0.539 +subjective 0.510 0.350 0.432 +subjugation 0.280 0.610 0.377 +sublet 0.469 0.551 0.545 +sublevel 0.365 0.298 0.333 +sublimation 0.510 0.390 0.538 +sublime 0.784 0.333 0.585 +subliminal 0.410 0.528 0.464 +submarine 0.572 0.481 0.549 +submerge 0.517 0.643 0.456 +submerged 0.337 0.528 0.357 +submersible 0.406 0.459 0.540 +submission 0.531 0.580 0.633 +submissive 0.480 0.217 0.173 +submit 0.635 0.448 0.500 +submitting 0.667 0.610 0.611 +subordinate 0.276 0.392 0.121 +subordination 0.270 0.527 0.343 +subplot 0.469 0.413 0.446 +subpoena 0.281 0.634 0.555 +subscribe 0.660 0.344 0.591 +subscriber 0.562 0.398 0.570 +subscription 0.583 0.333 0.651 +subsequence 0.438 0.510 0.413 +subsequent 0.449 0.385 0.400 +subsequently 0.380 0.337 0.336 +subservient 0.255 0.402 0.339 +subset 0.429 0.358 0.404 +subside 0.375 0.308 0.209 +subsidence 0.320 0.509 0.452 +subsidiary 0.541 0.295 0.500 +subsidize 0.604 0.615 0.589 +subsidy 0.573 0.462 0.517 +subsist 0.573 0.418 0.472 +subsistence 0.510 0.404 0.491 +subsoil 0.429 0.240 0.382 +subspace 0.470 0.453 0.475 +substance 0.615 0.422 0.528 +substandard 0.235 0.333 0.150 +substantial 0.590 0.490 0.690 +substantially 0.646 0.471 0.684 +substantiate 0.531 0.549 0.636 +substantive 0.500 0.350 0.455 +substation 0.469 0.461 0.491 +substitute 0.427 0.406 0.398 +substituted 0.271 0.545 0.394 +substitution 0.406 0.480 0.353 +substructure 0.441 0.358 0.587 +subterranean 0.469 0.306 0.432 +subtext 0.635 0.276 0.412 +subtitle 0.445 0.202 0.347 +subtle 0.708 0.167 0.228 +subtlety 0.615 0.176 0.363 +subtract 0.208 0.330 0.283 +subtraction 0.163 0.382 0.349 +subtype 0.427 0.296 0.420 +suburb 0.354 0.566 0.441 +suburban 0.439 0.450 0.453 +suburbia 0.438 0.490 0.421 +suburbs 0.510 0.571 0.286 +subversion 0.347 0.608 0.415 +subversive 0.198 0.765 0.500 +subvert 0.357 0.557 0.536 +subway 0.418 0.300 0.464 +succeed 0.926 0.755 0.926 +succeeding 0.867 0.755 0.849 +success 0.959 0.880 0.981 +successful 0.949 0.724 0.938 +succession 0.698 0.481 0.587 +successive 0.635 0.471 0.518 +successor 0.729 0.531 0.648 +succinct 0.510 0.413 0.566 +succubus 0.417 0.647 0.509 +succulent 0.823 0.538 0.556 +succumb 0.202 0.787 0.292 +suck 0.344 0.706 0.377 +sucker 0.265 0.393 0.204 +sucking 0.227 0.528 0.377 +suckling 0.596 0.558 0.518 +sucks 0.115 0.683 0.302 +suction 0.460 0.593 0.526 +sudden 0.449 0.660 0.435 +suddenly 0.670 0.510 0.456 +suds 0.458 0.365 0.255 +sue 0.219 0.731 0.679 +suede 0.542 0.259 0.259 +suffer 0.082 0.910 0.259 +sufferer 0.156 0.690 0.278 +suffering 0.020 0.719 0.235 +suffice 0.643 0.326 0.504 +sufficiency 0.594 0.438 0.576 +sufficient 0.833 0.330 0.588 +sufficiently 0.776 0.367 0.714 +suffix 0.430 0.420 0.364 +suffocate 0.219 0.764 0.440 +suffocating 0.133 0.774 0.429 +suffocation 0.020 0.830 0.462 +sugar 0.896 0.382 0.402 +suggest 0.573 0.471 0.517 +suggestion 0.646 0.365 0.558 +suggestive 0.552 0.500 0.555 +suicidal 0.021 0.867 0.382 +suicide 0.030 0.873 0.429 +suicidebombing 0.031 0.957 0.627 +suit 0.776 0.282 0.482 +suitable 0.792 0.298 0.722 +suitcase 0.562 0.212 0.318 +suite 0.790 0.420 0.400 +suitor 0.708 0.639 0.546 +sulfate 0.427 0.352 0.429 +sulfur 0.173 0.530 0.364 +sulk 0.250 0.580 0.406 +sullen 0.250 0.407 0.263 +sully 0.378 0.550 0.370 +sulphur 0.260 0.450 0.233 +sultan 0.529 0.423 0.821 +sultry 0.735 0.696 0.627 +sum 0.792 0.340 0.420 +summarily 0.469 0.431 0.543 +summarize 0.590 0.323 0.471 +summary 0.729 0.260 0.427 +summation 0.766 0.337 0.594 +summer 0.812 0.373 0.550 +summerhouse 0.796 0.308 0.443 +summertime 0.837 0.500 0.455 +summit 0.625 0.618 0.764 +summon 0.521 0.560 0.664 +summons 0.552 0.604 0.598 +sumo 0.480 0.394 0.564 +sump 0.365 0.451 0.340 +sumptuous 0.698 0.550 0.555 +sun 0.877 0.400 0.681 +sunbeam 0.729 0.440 0.505 +sunburn 0.061 0.755 0.447 +sundae 0.743 0.414 0.404 +sunday 0.776 0.196 0.394 +sundial 0.643 0.225 0.406 +sundown 0.812 0.276 0.445 +sundry 0.543 0.369 0.407 +sunflower 0.878 0.231 0.270 +sunglass 0.684 0.264 0.324 +sunglasses 0.844 0.443 0.364 +sunk 0.146 0.531 0.185 +sunken 0.103 0.476 0.173 +sunless 0.245 0.280 0.273 +sunlight 0.906 0.407 0.639 +sunny 0.740 0.348 0.481 +sunrise 0.823 0.347 0.640 +sunroof 0.681 0.325 0.425 +sunscreen 0.656 0.387 0.462 +sunset 0.875 0.231 0.298 +sunshine 0.885 0.297 0.769 +suntan 0.620 0.510 0.366 +sunup 0.760 0.304 0.620 +sup 0.551 0.358 0.385 +super 0.844 0.663 0.780 +superannuation 0.448 0.412 0.562 +superb 0.980 0.708 0.852 +superficial 0.357 0.407 0.309 +superfluous 0.316 0.469 0.393 +superhero 0.910 0.820 0.893 +superhuman 0.810 0.745 0.895 +superimposed 0.490 0.529 0.683 +superintendent 0.592 0.570 0.942 +superior 0.801 0.697 0.940 +superiority 0.582 0.602 0.959 +superlative 0.714 0.566 0.737 +superman 0.945 0.794 0.929 +supermarket 0.690 0.547 0.571 +supermodel 0.880 0.663 0.698 +supernatant 0.500 0.500 0.565 +supernatural 0.622 0.824 0.733 +supernova 0.729 0.673 0.827 +superposition 0.480 0.570 0.806 +superpower 0.806 0.784 0.972 +supersede 0.479 0.510 0.518 +superstar 0.885 0.860 0.880 +superstition 0.177 0.640 0.418 +superstitious 0.281 0.545 0.514 +superstore 0.719 0.600 0.640 +supervise 0.698 0.555 0.889 +supervision 0.459 0.578 0.825 +supervisor 0.615 0.479 0.933 +supper 0.708 0.429 0.552 +suppertime 0.792 0.388 0.461 +supplant 0.344 0.558 0.463 +supple 0.812 0.528 0.436 +supplement 0.745 0.406 0.491 +supplemental 0.604 0.404 0.555 +supplementary 0.625 0.352 0.541 +supplication 0.469 0.570 0.309 +supplier 0.615 0.462 0.736 +supplies 0.698 0.390 0.595 +supply 0.708 0.519 0.603 +support 0.811 0.472 0.737 +supported 0.853 0.408 0.613 +supporter 0.721 0.510 0.698 +supporters 0.763 0.539 0.558 +supporting 0.634 0.490 0.764 +supportive 0.875 0.420 0.635 +suppose 0.551 0.343 0.348 +supposed 0.296 0.378 0.379 +supposing 0.449 0.451 0.357 +supposition 0.531 0.408 0.526 +suppress 0.281 0.559 0.509 +suppression 0.267 0.541 0.537 +supremacy 0.794 0.706 0.943 +supreme 0.812 0.700 0.974 +supremely 0.833 0.725 0.897 +surcharge 0.375 0.528 0.500 +sure 0.724 0.270 0.793 +surety 0.776 0.365 0.750 +surf 0.847 0.650 0.500 +surface 0.448 0.375 0.604 +surfboard 0.729 0.730 0.387 +surfer 0.704 0.701 0.554 +surge 0.449 0.684 0.500 +surgeon 0.500 0.598 0.793 +surgery 0.286 0.769 0.600 +surgical 0.327 0.696 0.723 +surly 0.221 0.469 0.493 +surmise 0.529 0.400 0.347 +surname 0.670 0.250 0.493 +surpassing 0.719 0.660 0.720 +surplus 0.602 0.680 0.630 +surprise 0.875 0.875 0.562 +surprised 0.784 0.855 0.539 +surprises 0.875 0.769 0.632 +surprising 0.888 0.790 0.692 +surprisingly 0.847 0.793 0.819 +surreal 0.550 0.529 0.670 +surrender 0.115 0.396 0.186 +surrendering 0.198 0.411 0.245 +surrogate 0.406 0.590 0.472 +surround 0.542 0.623 0.627 +surrounding 0.531 0.422 0.669 +surroundings 0.600 0.346 0.492 +surveillance 0.365 0.720 0.718 +survey 0.580 0.357 0.379 +surveying 0.488 0.455 0.682 +surveyor 0.545 0.337 0.648 +survival 0.541 0.798 0.879 +survive 0.770 0.824 0.726 +surviving 0.646 0.836 0.721 +survivor 0.677 0.750 0.815 +susceptibility 0.458 0.627 0.364 +susceptible 0.438 0.449 0.304 +sushi 0.698 0.343 0.394 +suspect 0.133 0.750 0.509 +suspected 0.173 0.755 0.452 +suspend 0.240 0.320 0.368 +suspended 0.224 0.402 0.368 +suspenders 0.391 0.333 0.500 +suspense 0.286 0.775 0.402 +suspension 0.288 0.530 0.426 +suspicion 0.204 0.711 0.377 +suspicions 0.208 0.745 0.500 +suspicious 0.153 0.745 0.431 +sustain 0.635 0.358 0.593 +sustained 0.649 0.340 0.580 +sustenance 0.820 0.519 0.679 +suture 0.240 0.510 0.510 +suv 0.552 0.431 0.446 +sux 0.406 0.531 0.331 +swab 0.470 0.364 0.259 +swag 0.656 0.676 0.654 +swagger 0.333 0.731 0.538 +swallow 0.466 0.608 0.436 +swami 0.510 0.547 0.491 +swamp 0.245 0.425 0.235 +swamped 0.156 0.480 0.270 +swampy 0.306 0.390 0.412 +swan 0.781 0.225 0.357 +swank 0.490 0.500 0.442 +swap 0.552 0.500 0.509 +swarm 0.302 0.735 0.458 +swarming 0.375 0.600 0.435 +swastika 0.316 0.472 0.491 +swat 0.380 0.694 0.571 +sway 0.690 0.596 0.721 +swear 0.601 0.577 0.658 +swearing 0.333 0.559 0.586 +sweat 0.388 0.579 0.297 +sweater 0.704 0.245 0.295 +sweating 0.292 0.667 0.265 +sweatshirt 0.510 0.368 0.353 +sweatshop 0.385 0.797 0.602 +sweaty 0.281 0.540 0.304 +sweep 0.448 0.385 0.383 +sweeper 0.470 0.549 0.414 +sweeping 0.344 0.431 0.355 +sweet 0.668 0.418 0.382 +sweeten 0.908 0.455 0.423 +sweetened 0.940 0.461 0.398 +sweetener 0.670 0.333 0.330 +sweetest 0.959 0.500 0.370 +sweetheart 0.959 0.423 0.509 +sweetie 0.990 0.549 0.560 +sweetness 0.906 0.474 0.528 +sweets 0.910 0.422 0.321 +swell 0.360 0.679 0.348 +swelling 0.323 0.608 0.250 +sweltering 0.204 0.644 0.362 +swerve 0.276 0.612 0.357 +swift 0.760 0.776 0.698 +swiftly 0.660 0.885 0.618 +swig 0.604 0.481 0.406 +swill 0.427 0.528 0.322 +swim 0.688 0.461 0.529 +swimmer 0.657 0.698 0.610 +swimming 0.760 0.559 0.524 +swimsuit 0.740 0.373 0.269 +swindle 0.122 0.740 0.439 +swindler 0.125 0.721 0.575 +swine 0.340 0.519 0.277 +swing 0.602 0.510 0.481 +swinger 0.459 0.778 0.482 +swinging 0.656 0.510 0.312 +swipe 0.573 0.450 0.266 +swirl 0.490 0.726 0.639 +swish 0.562 0.510 0.474 +switch 0.500 0.538 0.509 +switchblade 0.357 0.596 0.528 +switchboard 0.571 0.519 0.558 +swivel 0.562 0.480 0.500 +swollen 0.236 0.510 0.277 +swoon 0.292 0.510 0.160 +swoop 0.479 0.618 0.446 +sword 0.438 0.653 0.713 +swordfish 0.564 0.520 0.442 +swordplay 0.616 0.750 0.528 +swordsman 0.395 0.857 0.696 +sycamore 0.500 0.401 0.527 +syllable 0.448 0.250 0.417 +syllabus 0.736 0.370 0.643 +symbiotic 0.832 0.425 0.406 +symbol 0.643 0.388 0.527 +symbolic 0.670 0.385 0.574 +symbolically 0.582 0.385 0.648 +symbolism 0.688 0.347 0.640 +symbolize 0.633 0.327 0.673 +symmetric 0.745 0.212 0.588 +symmetrical 0.542 0.263 0.569 +symmetry 0.604 0.274 0.500 +sympathetic 0.796 0.434 0.609 +sympathize 0.770 0.627 0.644 +sympathy 0.827 0.497 0.634 +symphonic 0.775 0.545 0.566 +symphony 0.765 0.490 0.600 +symposium 0.573 0.394 0.644 +symptom 0.380 0.529 0.434 +symptomatic 0.367 0.434 0.491 +synagogue 0.531 0.300 0.544 +synapse 0.660 0.471 0.491 +synaptic 0.573 0.553 0.622 +sync 0.802 0.440 0.670 +synchronize 0.781 0.361 0.654 +synchronous 0.600 0.538 0.545 +syncope 0.245 0.538 0.398 +syndicate 0.439 0.491 0.673 +syndrome 0.229 0.510 0.246 +synergistic 0.571 0.550 0.547 +synergy 0.667 0.510 0.720 +synod 0.469 0.377 0.574 +synonym 0.615 0.210 0.433 +synonymous 0.480 0.323 0.400 +synopsis 0.541 0.390 0.482 +synoptic 0.561 0.510 0.596 +syntax 0.531 0.346 0.559 +synthesis 0.604 0.315 0.377 +synthesizer 0.500 0.410 0.592 +synthetic 0.396 0.350 0.519 +syphilis 0.071 0.606 0.245 +syringe 0.250 0.680 0.330 +syrup 0.620 0.223 0.318 +system 0.615 0.346 0.764 +systematic 0.617 0.444 0.594 +systematically 0.690 0.390 0.651 +t-shirt 0.815 0.286 0.284 +tab 0.594 0.208 0.308 +tabasco 0.375 0.546 0.404 +tabby 0.510 0.426 0.387 +tabernacle 0.408 0.480 0.605 +table 0.551 0.170 0.284 +tableau 0.531 0.302 0.321 +tablecloth 0.480 0.165 0.215 +tablespoon 0.490 0.353 0.245 +tablet 0.562 0.330 0.438 +tableware 0.677 0.250 0.276 +tabloid 0.438 0.365 0.444 +taboo 0.198 0.794 0.482 +tabular 0.438 0.330 0.462 +tabulate 0.480 0.403 0.598 +tabulation 0.396 0.346 0.526 +tachometer 0.398 0.394 0.518 +tacit 0.459 0.340 0.473 +tack 0.365 0.431 0.431 +tackle 0.365 0.686 0.569 +tackled 0.438 0.612 0.569 +tackling 0.480 0.694 0.613 +tacky 0.245 0.490 0.373 +taco 0.561 0.353 0.277 +tact 0.550 0.417 0.417 +tactful 0.704 0.292 0.537 +tactic 0.531 0.434 0.798 +tactical 0.594 0.481 0.684 +tactics 0.583 0.676 0.774 +tactile 0.573 0.410 0.491 +tad 0.459 0.240 0.250 +tadpole 0.350 0.434 0.218 +taffeta 0.604 0.279 0.405 +taffy 0.448 0.431 0.204 +tag 0.612 0.353 0.375 +tail 0.480 0.272 0.293 +tailed 0.438 0.358 0.351 +tailgate 0.323 0.340 0.398 +tailings 0.439 0.311 0.446 +taillight 0.479 0.367 0.283 +tailor 0.573 0.206 0.450 +tailoring 0.673 0.540 0.566 +tailpipe 0.460 0.429 0.409 +taint 0.141 0.425 0.226 +take 0.828 0.537 0.348 +takeoff 0.755 0.884 0.626 +takeout 0.736 0.392 0.368 +takeover 0.663 0.531 0.861 +taker 0.375 0.521 0.618 +talcum 0.500 0.196 0.291 +tale 0.663 0.300 0.336 +talent 0.959 0.607 0.811 +talented 0.939 0.635 0.938 +talisman 0.704 0.542 0.642 +talk 0.833 0.346 0.594 +talkative 0.562 0.673 0.535 +talker 0.500 0.604 0.552 +tall 0.725 0.591 0.538 +tallies 0.551 0.290 0.402 +tallow 0.344 0.283 0.290 +tally 0.542 0.420 0.518 +talon 0.344 0.569 0.475 +talons 0.320 0.698 0.525 +tambourine 0.622 0.548 0.348 +tame 0.560 0.604 0.642 +tamer 0.385 0.783 0.815 +taming 0.569 0.514 0.575 +tamper 0.184 0.802 0.545 +tampon 0.396 0.394 0.345 +tan 0.643 0.460 0.444 +tandem 0.552 0.406 0.485 +tang 0.594 0.383 0.340 +tangent 0.573 0.373 0.454 +tangerine 0.571 0.271 0.395 +tangible 0.646 0.350 0.679 +tangle 0.354 0.545 0.254 +tangled 0.260 0.539 0.316 +tango 0.622 0.560 0.430 +tank 0.431 0.454 0.634 +tank top 0.610 0.371 0.371 +tanker 0.520 0.647 0.713 +tanned 0.615 0.550 0.491 +tantalizing 0.525 0.788 0.625 +tantamount 0.633 0.288 0.670 +tantrum 0.219 0.817 0.404 +taoism 0.490 0.250 0.456 +tap 0.461 0.370 0.349 +tape 0.531 0.277 0.254 +tape measure 0.406 0.250 0.360 +taper 0.541 0.410 0.415 +tapering 0.344 0.380 0.237 +tapestry 0.520 0.176 0.362 +tapeworm 0.357 0.334 0.331 +tapioca 0.594 0.297 0.324 +taps 0.448 0.378 0.409 +tar 0.438 0.440 0.570 +tarantula 0.260 0.718 0.544 +tardiness 0.296 0.452 0.260 +tardy 0.204 0.592 0.293 +target 0.633 0.573 0.798 +targeted 0.573 0.537 0.573 +targeting 0.510 0.420 0.580 +tariff 0.459 0.402 0.491 +tarmac 0.357 0.302 0.398 +tarnish 0.204 0.441 0.342 +tarot 0.479 0.422 0.430 +tarp 0.479 0.210 0.364 +tarry 0.392 0.413 0.388 +tart 0.719 0.380 0.219 +tartan 0.448 0.423 0.389 +tartar 0.214 0.351 0.212 +task 0.550 0.353 0.500 +tassel 0.552 0.330 0.307 +taste 0.802 0.406 0.465 +tasteful 0.918 0.458 0.625 +tasteless 0.146 0.196 0.148 +tasting 0.781 0.603 0.600 +tasty 0.959 0.786 0.555 +tat 0.429 0.380 0.404 +tattler 0.417 0.530 0.434 +tattletale 0.633 0.406 0.317 +tattoo 0.490 0.602 0.525 +taught 0.814 0.481 0.642 +taunt 0.083 0.696 0.355 +taupe 0.406 0.340 0.386 +taut 0.432 0.704 0.457 +tavern 0.516 0.577 0.475 +tawdry 0.375 0.510 0.398 +tawny 0.551 0.398 0.400 +tax 0.260 0.481 0.534 +taxed 0.255 0.456 0.500 +taxi 0.542 0.362 0.430 +taxicab 0.479 0.430 0.355 +taxonomy 0.370 0.410 0.630 +taxpayer 0.592 0.528 0.647 +tea 0.698 0.163 0.370 +teach 0.840 0.510 0.852 +teacher 0.760 0.404 0.885 +teaching 0.822 0.444 0.736 +teacup 0.633 0.135 0.277 +teahouse 0.802 0.314 0.288 +teal 0.540 0.293 0.321 +team 0.708 0.461 0.688 +teamjesus 0.673 0.453 0.536 +teammate 0.865 0.449 0.660 +teamwork 0.918 0.490 0.773 +teapot 0.479 0.110 0.309 +tear 0.404 0.620 0.327 +tearful 0.208 0.500 0.184 +tearsofjoy 0.926 0.740 0.455 +teary 0.167 0.473 0.216 +tease 0.317 0.790 0.432 +teaser 0.510 0.558 0.534 +teasing 0.235 0.725 0.352 +teaspoon 0.521 0.330 0.221 +teat 0.612 0.469 0.328 +teatime 0.847 0.159 0.339 +tech 0.684 0.491 0.732 +technical 0.510 0.490 0.736 +technicality 0.632 0.471 0.661 +technician 0.592 0.510 0.713 +technique 0.760 0.414 0.593 +techno 0.561 0.539 0.500 +technological 0.680 0.452 0.815 +technology 0.776 0.490 0.825 +ted 0.712 0.453 0.336 +teddy bear 0.890 0.170 0.192 +tedious 0.104 0.406 0.241 +tedium 0.224 0.331 0.298 +tee 0.459 0.373 0.377 +teeming 0.582 0.550 0.727 +teen 0.729 0.531 0.568 +teenager 0.781 0.593 0.527 +teens 0.653 0.660 0.440 +teensy 0.520 0.427 0.347 +teeny 0.427 0.418 0.216 +teeth 0.520 0.388 0.427 +teething 0.396 0.471 0.474 +teflon 0.354 0.245 0.434 +telegram 0.561 0.542 0.550 +telegraph 0.594 0.423 0.400 +telekinesis 0.582 0.646 0.667 +telemetry 0.460 0.382 0.611 +telepathic 0.602 0.490 0.642 +telepathy 0.594 0.510 0.588 +telephone 0.694 0.520 0.425 +telescope 0.531 0.340 0.500 +telescopic 0.490 0.290 0.660 +telethon 0.643 0.641 0.473 +teletype 0.532 0.392 0.455 +televised 0.625 0.519 0.518 +television 0.633 0.391 0.547 +tell 0.551 0.350 0.457 +teller 0.500 0.395 0.443 +telling 0.719 0.441 0.527 +telltale 0.240 0.663 0.426 +temp 0.490 0.440 0.314 +temper 0.633 0.623 0.818 +tempera 0.458 0.318 0.245 +temperament 0.420 0.625 0.703 +temperamental 0.316 0.774 0.608 +temperance 0.500 0.294 0.639 +temperate 0.469 0.394 0.593 +temperature 0.521 0.559 0.473 +tempered 0.583 0.437 0.667 +tempest 0.245 0.843 0.653 +template 0.479 0.311 0.411 +temple 0.612 0.269 0.660 +tempo 0.582 0.337 0.500 +temporal 0.500 0.413 0.360 +temporarily 0.500 0.365 0.373 +temporary 0.458 0.415 0.324 +tempt 0.210 0.677 0.500 +temptation 0.365 0.817 0.560 +tempting 0.615 0.740 0.519 +temptress 0.427 0.787 0.667 +ten 0.562 0.260 0.406 +tenable 0.741 0.412 0.636 +tenacious 0.724 0.658 0.692 +tenacity 0.740 0.657 0.889 +tenancy 0.500 0.458 0.605 +tenant 0.385 0.360 0.398 +tend 0.604 0.398 0.412 +tendency 0.684 0.500 0.675 +tender 0.630 0.520 0.509 +tenderfoot 0.469 0.421 0.438 +tenderness 0.949 0.276 0.367 +tending 0.622 0.556 0.594 +tendon 0.341 0.271 0.463 +tenement 0.470 0.384 0.550 +tenet 0.667 0.333 0.636 +tenets 0.734 0.357 0.667 +tenfold 0.469 0.418 0.500 +tennis 0.622 0.519 0.431 +tenor 0.587 0.451 0.500 +tense 0.396 0.439 0.655 +tensile 0.458 0.510 0.618 +tension 0.304 0.810 0.529 +tent 0.510 0.275 0.333 +tentacle 0.370 0.559 0.398 +tentative 0.582 0.657 0.534 +tenth 0.510 0.349 0.382 +tenths 0.406 0.294 0.284 +tenuous 0.398 0.263 0.276 +tenure 0.615 0.472 0.611 +tepee 0.500 0.337 0.373 +tepid 0.337 0.327 0.237 +tequila 0.612 0.710 0.536 +teriyaki 0.646 0.449 0.431 +term 0.450 0.255 0.598 +terminal 0.316 0.434 0.483 +terminate 0.171 0.410 0.441 +termination 0.344 0.472 0.545 +terminator 0.370 0.663 0.737 +terminology 0.612 0.284 0.566 +terminus 0.281 0.382 0.615 +termite 0.265 0.480 0.408 +terms 0.490 0.362 0.645 +tern 0.573 0.365 0.309 +ternary 0.550 0.406 0.480 +terrace 0.615 0.269 0.411 +terrain 0.540 0.300 0.472 +terrestrial 0.542 0.413 0.582 +terrible 0.061 0.849 0.604 +terribly 0.061 0.731 0.430 +terrier 0.562 0.540 0.431 +terrific 0.859 0.650 0.821 +terrified 0.090 0.902 0.387 +terrifies 0.083 0.923 0.500 +terrify 0.052 0.889 0.509 +terrifying 0.031 0.836 0.602 +territorial 0.405 0.600 0.766 +territory 0.625 0.469 0.676 +terror 0.069 0.902 0.415 +terrorism 0.060 0.971 0.673 +terrorist 0.019 0.930 0.679 +terrorists 0.062 0.967 0.688 +terrorize 0.041 0.907 0.577 +terse 0.542 0.393 0.409 +tertiary 0.500 0.350 0.431 +test 0.449 0.500 0.509 +testament 0.594 0.420 0.806 +testicle 0.458 0.651 0.410 +testicular 0.388 0.680 0.453 +testify 0.521 0.650 0.741 +testimonial 0.541 0.538 0.750 +testimony 0.615 0.578 0.643 +testosterone 0.573 0.840 0.775 +testy 0.135 0.640 0.357 +tetanus 0.133 0.577 0.368 +tether 0.323 0.620 0.407 +tethered 0.260 0.472 0.351 +tetrahedral 0.595 0.468 0.423 +text 0.604 0.157 0.402 +textbook 0.622 0.235 0.526 +textile 0.604 0.235 0.395 +textural 0.660 0.296 0.445 +texture 0.615 0.215 0.412 +tgif 0.542 0.471 0.436 +thank 0.958 0.353 0.526 +thankful 0.969 0.344 0.714 +thankgod 0.823 0.451 0.466 +thanking 0.917 0.538 0.658 +thankless 0.146 0.500 0.497 +thanks 0.918 0.472 0.461 +thanksalot 0.908 0.428 0.525 +thanksgiving 0.927 0.449 0.637 +thankyougod 0.900 0.446 0.651 +thankyoujesus 0.878 0.406 0.604 +thankyoulord 0.809 0.388 0.466 +thatch 0.337 0.245 0.161 +thatmoment 0.667 0.389 0.340 +thaumaturgy 0.510 0.546 0.618 +thaw 0.438 0.321 0.327 +theater 0.760 0.635 0.516 +theatrical 0.720 0.690 0.546 +theatrics 0.694 0.539 0.486 +thebest 0.760 0.596 0.719 +theft 0.135 0.867 0.394 +theism 0.460 0.431 0.481 +theistic 0.397 0.365 0.509 +thelife 0.688 0.566 0.629 +thelittlethings 0.571 0.240 0.324 +theme 0.541 0.176 0.427 +theocracy 0.490 0.427 0.722 +theocratic 0.380 0.480 0.605 +theologian 0.521 0.304 0.759 +theological 0.480 0.363 0.683 +theology 0.448 0.330 0.711 +theorem 0.500 0.296 0.615 +theoretical 0.615 0.270 0.546 +theory 0.583 0.314 0.529 +therapeutic 0.625 0.275 0.680 +therapeutics 0.552 0.343 0.625 +therapist 0.468 0.430 0.679 +therapy 0.490 0.353 0.607 +thereabouts 0.427 0.365 0.285 +thereof 0.542 0.265 0.281 +therewith 0.462 0.317 0.398 +thermal 0.480 0.360 0.509 +thermocouple 0.406 0.406 0.422 +thermodynamics 0.510 0.594 0.678 +thermometer 0.400 0.327 0.473 +thermos 0.582 0.255 0.328 +thermostat 0.439 0.480 0.321 +thesaurus 0.520 0.480 0.509 +thesis 0.583 0.582 0.552 +thick 0.449 0.433 0.596 +thicken 0.406 0.398 0.509 +thickening 0.448 0.355 0.434 +thicket 0.385 0.373 0.324 +thickness 0.552 0.370 0.443 +thief 0.088 0.888 0.443 +thigh 0.469 0.433 0.588 +thimble 0.490 0.192 0.218 +thin 0.469 0.337 0.356 +thing 0.449 0.222 0.260 +things 0.519 0.250 0.368 +thingy 0.458 0.312 0.158 +think 0.786 0.408 0.618 +thinker 0.706 0.386 0.764 +thinking 0.720 0.308 0.595 +third 0.551 0.187 0.304 +thirds 0.402 0.327 0.345 +thirst 0.298 0.519 0.307 +thirsty 0.281 0.660 0.310 +thirteen 0.459 0.385 0.331 +thirteenth 0.408 0.330 0.425 +thirty 0.562 0.349 0.316 +thistle 0.427 0.423 0.357 +thither 0.500 0.270 0.316 +thong 0.467 0.596 0.269 +thorn 0.296 0.541 0.427 +thorny 0.177 0.690 0.500 +thorough 0.467 0.350 0.558 +thoroughbred 0.669 0.740 0.716 +thoroughfare 0.582 0.481 0.490 +thought 0.780 0.315 0.571 +thoughtful 0.667 0.290 0.527 +thoughtfulness 0.867 0.269 0.667 +thoughtless 0.194 0.580 0.452 +thoughts 0.745 0.382 0.691 +thousand 0.663 0.355 0.480 +thrash 0.260 0.510 0.472 +thread 0.646 0.184 0.209 +threat 0.135 0.865 0.667 +threaten 0.104 0.958 0.590 +threatened 0.052 0.928 0.354 +threatening 0.071 0.875 0.652 +three 0.653 0.225 0.377 +threefold 0.521 0.400 0.534 +threesome 0.490 0.676 0.560 +thresh 0.490 0.417 0.500 +threshold 0.531 0.519 0.575 +thrice 0.469 0.442 0.462 +thrift 0.760 0.217 0.649 +thrifty 0.604 0.380 0.676 +thrill 0.888 0.837 0.711 +thrilled 0.898 0.818 0.807 +thriller 0.490 0.796 0.645 +thrilling 0.930 0.827 0.782 +thrive 0.948 0.529 0.772 +thriving 0.865 0.521 0.779 +throat 0.350 0.538 0.346 +throb 0.500 0.673 0.556 +throbbing 0.645 0.808 0.491 +throes 0.146 0.760 0.235 +throne 0.724 0.606 0.887 +throng 0.480 0.810 0.706 +throttle 0.562 0.804 0.750 +throw 0.344 0.770 0.623 +throwback 0.280 0.454 0.356 +thrower 0.470 0.690 0.717 +thrown 0.500 0.550 0.619 +thrush 0.306 0.490 0.454 +thrust 0.510 0.647 0.663 +thruster 0.698 0.812 0.719 +thud 0.255 0.686 0.620 +thug 0.240 0.882 0.667 +thumb 0.673 0.271 0.361 +thumbprint 0.510 0.347 0.451 +thump 0.280 0.792 0.608 +thumper 0.354 0.623 0.457 +thumping 0.214 0.755 0.566 +thunder 0.296 0.916 0.526 +thunderbolt 0.418 0.719 0.642 +thunderclap 0.390 0.833 0.607 +thundering 0.337 0.778 0.700 +thunderstorm 0.135 0.860 0.784 +thunderstruck 0.194 0.716 0.509 +thwart 0.281 0.684 0.409 +thx 0.562 0.425 0.461 +thyme 0.561 0.255 0.325 +thyroid 0.234 0.455 0.373 +tiara 0.719 0.300 0.472 +tibia 0.450 0.302 0.425 +tic 0.271 0.438 0.250 +tick 0.521 0.386 0.412 +ticked 0.469 0.386 0.455 +ticker 0.479 0.471 0.509 +ticket 0.684 0.387 0.434 +tickle 0.760 0.727 0.342 +tickled 0.755 0.707 0.364 +ticklish 0.823 0.814 0.345 +tidal 0.592 0.539 0.519 +tidal wave 0.240 0.894 0.736 +tidbit 0.552 0.382 0.385 +tide 0.541 0.556 0.420 +tidings 0.610 0.510 0.694 +tidy 0.760 0.208 0.647 +tie 0.663 0.464 0.431 +tier 0.520 0.245 0.560 +tiff 0.531 0.415 0.343 +tiger 0.479 0.765 0.664 +tighten 0.388 0.487 0.627 +tightness 0.344 0.606 0.759 +tightrope 0.354 0.653 0.279 +tights 0.583 0.343 0.269 +tilde 0.520 0.314 0.321 +tile 0.429 0.245 0.348 +tiling 0.600 0.330 0.315 +till 0.490 0.327 0.319 +tillage 0.552 0.591 0.540 +tiller 0.448 0.410 0.290 +tilt 0.365 0.549 0.463 +tilting 0.459 0.384 0.340 +timber 0.332 0.202 0.386 +timberland 0.550 0.415 0.571 +timbre 0.460 0.480 0.296 +time 0.604 0.288 0.609 +timeless 0.408 0.468 0.583 +timeliness 0.760 0.404 0.582 +timely 0.865 0.387 0.591 +timeout 0.344 0.433 0.322 +timepiece 0.650 0.279 0.461 +timer 0.469 0.433 0.500 +times 0.490 0.279 0.439 +timetable 0.561 0.189 0.491 +timewasters 0.391 0.535 0.291 +timid 0.327 0.276 0.132 +timidity 0.333 0.358 0.153 +timing 0.521 0.311 0.577 +tin 0.469 0.370 0.217 +tincture 0.440 0.360 0.402 +tine 0.438 0.373 0.284 +tinfoil 0.448 0.284 0.311 +tinge 0.469 0.292 0.264 +tingle 0.460 0.560 0.264 +tingling 0.427 0.615 0.340 +tinker 0.396 0.528 0.275 +tinkering 0.531 0.490 0.448 +tinkle 0.562 0.529 0.356 +tinkling 0.612 0.530 0.324 +tinnitus 0.384 0.536 0.411 +tinsel 0.663 0.521 0.473 +tint 0.582 0.292 0.273 +tiny 0.479 0.196 0.125 +tip 0.708 0.221 0.518 +tipper 0.427 0.571 0.431 +tipster 0.490 0.462 0.490 +tipsy 0.510 0.625 0.570 +tiptoe 0.510 0.490 0.407 +tirade 0.378 0.587 0.532 +tire 0.438 0.385 0.381 +tired 0.125 0.317 0.191 +tiredness 0.387 0.408 0.242 +tiredofit 0.300 0.270 0.204 +tireless 0.657 0.750 0.645 +tiresome 0.240 0.542 0.153 +tiring 0.153 0.510 0.176 +tissue 0.558 0.236 0.345 +tistheseason 0.646 0.548 0.435 +tit 0.402 0.539 0.388 +titan 0.598 0.653 0.811 +titanic 0.427 0.786 0.795 +titanium 0.520 0.470 0.704 +tithe 0.507 0.276 0.385 +title 0.708 0.356 0.574 +titled 0.677 0.240 0.658 +titty 0.561 0.548 0.294 +titular 0.704 0.385 0.760 +toad 0.302 0.452 0.196 +toast 0.740 0.382 0.356 +toaster 0.542 0.337 0.387 +toasty 0.698 0.461 0.396 +tobacco 0.327 0.546 0.387 +toby 0.427 0.375 0.330 +tod 0.469 0.330 0.384 +today 0.806 0.306 0.362 +toddler 0.812 0.469 0.368 +toe 0.406 0.221 0.293 +toenail 0.530 0.380 0.306 +toffee 0.658 0.510 0.396 +tofu 0.521 0.330 0.283 +toga 0.698 0.393 0.373 +together 0.874 0.392 0.658 +togetherness 0.906 0.360 0.635 +toil 0.558 0.510 0.583 +toilet 0.490 0.290 0.233 +toils 0.480 0.710 0.482 +token 0.510 0.418 0.414 +tolerable 0.750 0.350 0.374 +tolerance 0.875 0.206 0.649 +tolerant 0.765 0.192 0.618 +tolerate 0.724 0.430 0.588 +toleration 0.776 0.442 0.727 +toll 0.296 0.422 0.453 +tomahawk 0.510 0.642 0.504 +tomato 0.550 0.183 0.275 +tomatoes 0.615 0.240 0.272 +tomb 0.112 0.500 0.343 +tombstone 0.204 0.441 0.311 +tomcat 0.520 0.412 0.386 +tome 0.429 0.316 0.492 +tomorrow 0.792 0.377 0.407 +ton 0.560 0.418 0.604 +tone 0.551 0.355 0.411 +toner 0.448 0.300 0.368 +tong 0.475 0.480 0.370 +tongs 0.500 0.459 0.321 +tongue 0.542 0.432 0.482 +tonic 0.541 0.360 0.500 +tonnage 0.323 0.382 0.590 +tonsils 0.347 0.373 0.283 +toocold 0.420 0.550 0.379 +tool 0.490 0.350 0.594 +toolbox 0.531 0.316 0.472 +tooling 0.510 0.406 0.634 +toomuchtodo 0.420 0.688 0.355 +toot 0.500 0.481 0.373 +tooth 0.439 0.250 0.367 +toothache 0.188 0.853 0.412 +toothbrush 0.517 0.330 0.321 +toothed 0.449 0.394 0.352 +toothless 0.312 0.541 0.272 +toothpaste 0.510 0.290 0.371 +toothpick 0.561 0.216 0.185 +toots 0.552 0.480 0.451 +top 0.760 0.400 0.554 +topaz 0.643 0.325 0.384 +topic 0.520 0.276 0.427 +topical 0.561 0.340 0.500 +topless 0.625 0.765 0.414 +topographic 0.604 0.378 0.558 +topographical 0.438 0.350 0.538 +topography 0.469 0.357 0.506 +topple 0.198 0.820 0.573 +topside 0.708 0.466 0.598 +tor 0.337 0.430 0.418 +torch 0.531 0.630 0.545 +torment 0.057 0.750 0.387 +tormented 0.071 0.855 0.323 +torn 0.153 0.510 0.283 +tornado 0.260 0.896 0.784 +torpedo 0.219 0.794 0.707 +torque 0.466 0.375 0.406 +torrent 0.541 0.745 0.676 +torrid 0.281 0.625 0.517 +torsion 0.312 0.651 0.402 +torso 0.408 0.394 0.473 +tort 0.229 0.635 0.455 +tortious 0.312 0.724 0.491 +tortoise 0.673 0.078 0.250 +tortuous 0.194 0.755 0.382 +torture 0.115 0.878 0.555 +tortured 0.062 0.890 0.361 +toss 0.418 0.725 0.575 +tot 0.602 0.431 0.311 +total 0.771 0.286 0.714 +totality 0.688 0.443 0.717 +totally 0.820 0.422 0.702 +tote 0.510 0.398 0.625 +totem 0.639 0.350 0.571 +touch 0.646 0.477 0.455 +touchdown 0.667 0.770 0.586 +touched 0.592 0.380 0.404 +touching 0.760 0.439 0.491 +touchy 0.323 0.510 0.343 +tough 0.344 0.588 0.742 +toughen 0.458 0.683 0.711 +toughness 0.552 0.618 0.837 +toupee 0.323 0.270 0.324 +tour 0.663 0.545 0.543 +tourism 0.823 0.531 0.545 +tourist 0.745 0.480 0.430 +tourmaline 0.448 0.513 0.441 +tournament 0.694 0.740 0.611 +tourniquet 0.335 0.521 0.398 +tout 0.480 0.538 0.375 +tow 0.531 0.500 0.508 +towel 0.630 0.208 0.286 +tower 0.606 0.380 0.644 +towering 0.500 0.690 0.806 +town 0.551 0.299 0.627 +townhouse 0.622 0.400 0.443 +township 0.531 0.292 0.667 +townspeople 0.677 0.466 0.569 +toxic 0.008 0.885 0.492 +toxicity 0.104 0.865 0.491 +toxicology 0.302 0.736 0.574 +toxin 0.115 0.654 0.456 +toy 0.878 0.420 0.275 +toymaker 0.755 0.510 0.536 +trace 0.573 0.346 0.483 +traceable 0.602 0.370 0.535 +tracer 0.573 0.327 0.645 +traces 0.482 0.448 0.389 +trachea 0.448 0.509 0.387 +tracing 0.418 0.591 0.565 +track 0.448 0.433 0.526 +tracker 0.398 0.744 0.731 +tract 0.406 0.422 0.339 +tractable 0.635 0.500 0.469 +traction 0.429 0.585 0.648 +tractor 0.449 0.580 0.619 +trade 0.561 0.544 0.690 +trademark 0.667 0.344 0.750 +trader 0.562 0.632 0.854 +tradesman 0.531 0.431 0.664 +trading 0.635 0.602 0.705 +tradition 0.830 0.430 0.750 +traditional 0.677 0.221 0.604 +traffic 0.323 0.559 0.518 +traffic light 0.490 0.469 0.479 +trafficking 0.250 0.710 0.399 +tragedies 0.100 0.910 0.442 +tragedy 0.052 0.843 0.340 +tragic 0.048 0.904 0.396 +trail 0.600 0.322 0.455 +trailer 0.541 0.490 0.473 +train 0.666 0.705 0.620 +train set 0.604 0.598 0.464 +trained 0.771 0.538 0.645 +trainee 0.627 0.408 0.352 +trainer 0.698 0.719 0.824 +training 0.714 0.776 0.788 +trait 0.469 0.365 0.453 +traitor 0.112 0.796 0.491 +traitorous 0.073 0.745 0.412 +trajectory 0.653 0.558 0.779 +tram 0.667 0.628 0.492 +tramp 0.108 0.510 0.182 +trample 0.235 0.764 0.562 +trampoline 0.604 0.690 0.391 +tramway 0.615 0.538 0.543 +trance 0.469 0.481 0.382 +tranquil 0.917 0.094 0.355 +tranquility 0.840 0.135 0.442 +tranquilizer 0.510 0.236 0.596 +transact 0.521 0.625 0.680 +transaction 0.650 0.577 0.579 +transatlantic 0.724 0.596 0.706 +transceiver 0.510 0.490 0.537 +transcend 0.604 0.771 0.726 +transcendence 0.656 0.608 0.754 +transcendent 0.667 0.600 0.824 +transcendental 0.635 0.652 0.842 +transcribe 0.500 0.394 0.573 +transcriber 0.490 0.420 0.615 +transcript 0.639 0.398 0.528 +transcription 0.592 0.455 0.615 +transfer 0.702 0.490 0.519 +transference 0.592 0.294 0.551 +transferred 0.480 0.450 0.409 +transfixed 0.427 0.660 0.528 +transform 0.735 0.667 0.696 +transformation 0.796 0.618 0.770 +transformer 0.582 0.582 0.723 +transfusion 0.417 0.730 0.557 +transgression 0.158 0.890 0.611 +transient 0.510 0.405 0.430 +transistor 0.480 0.480 0.444 +transit 0.439 0.590 0.588 +transition 0.605 0.561 0.558 +transitional 0.573 0.472 0.491 +transitive 0.479 0.377 0.414 +transitory 0.438 0.450 0.407 +translate 0.604 0.423 0.462 +translation 0.633 0.435 0.598 +translator 0.760 0.412 0.473 +translocation 0.367 0.612 0.564 +translucent 0.600 0.500 0.389 +transmission 0.688 0.490 0.611 +transmit 0.836 0.581 0.673 +transmitter 0.520 0.511 0.719 +transmutation 0.438 0.740 0.737 +transom 0.375 0.385 0.417 +transparency 0.847 0.260 0.587 +transparent 0.542 0.330 0.667 +transplant 0.445 0.806 0.620 +transplantation 0.531 0.694 0.610 +transponder 0.564 0.575 0.565 +transport 0.613 0.627 0.605 +transportation 0.667 0.560 0.472 +transporter 0.615 0.625 0.750 +transpose 0.440 0.585 0.467 +transposition 0.312 0.451 0.555 +transsexual 0.264 0.815 0.423 +transverse 0.429 0.429 0.525 +transvestite 0.270 0.675 0.373 +trap 0.104 0.610 0.391 +trapdoor 0.094 0.670 0.462 +trapeze 0.542 0.625 0.566 +trapped 0.135 0.615 0.380 +trapper 0.296 0.654 0.491 +trapping 0.333 0.621 0.491 +trappings 0.458 0.462 0.370 +traps 0.235 0.673 0.481 +trash 0.163 0.541 0.154 +trashy 0.071 0.380 0.161 +trauma 0.112 0.792 0.453 +traumatic 0.062 0.885 0.427 +travail 0.500 0.677 0.620 +travel 0.931 0.689 0.535 +traveler 0.837 0.571 0.700 +traveling 0.900 0.750 0.582 +traverse 0.571 0.590 0.629 +travesty 0.354 0.644 0.407 +trawl 0.255 0.590 0.464 +trawler 0.316 0.430 0.405 +tray 0.549 0.250 0.345 +treacherous 0.112 0.815 0.402 +treachery 0.104 0.852 0.448 +tread 0.510 0.520 0.426 +treadmill 0.459 0.636 0.436 +treason 0.094 0.806 0.552 +treasure 0.927 0.592 0.821 +treasured 0.849 0.471 0.730 +treasurer 0.694 0.456 0.755 +treasures 0.867 0.771 0.842 +treasury 0.812 0.541 0.736 +treat 0.573 0.571 0.436 +treatable 0.780 0.302 0.560 +treatise 0.604 0.407 0.613 +treatment 0.663 0.386 0.620 +treaty 0.646 0.382 0.667 +treble 0.358 0.471 0.466 +tree 0.670 0.118 0.442 +trees 0.653 0.137 0.537 +trek 0.469 0.530 0.535 +trellis 0.299 0.500 0.389 +tremble 0.177 0.878 0.388 +trembling 0.177 0.824 0.324 +tremendous 0.600 0.888 0.773 +tremendously 0.719 0.722 0.661 +tremor 0.104 0.833 0.455 +trench 0.429 0.760 0.429 +trend 0.625 0.458 0.706 +trending 0.750 0.472 0.600 +trendy 0.713 0.520 0.536 +trepidation 0.582 0.594 0.464 +trespass 0.229 0.670 0.613 +triad 0.469 0.413 0.528 +triage 0.398 0.433 0.479 +trial 0.438 0.663 0.612 +triangle 0.562 0.269 0.352 +triangular 0.430 0.320 0.397 +triangulate 0.408 0.380 0.517 +triathlon 0.521 0.853 0.663 +tribal 0.417 0.404 0.482 +tribe 0.664 0.486 0.516 +tribulation 0.448 0.612 0.484 +tribunal 0.410 0.670 0.797 +tribune 0.610 0.585 0.556 +tributary 0.615 0.463 0.616 +tribute 0.684 0.573 0.700 +trick 0.542 0.700 0.409 +trickery 0.146 0.798 0.336 +trickle 0.500 0.196 0.231 +trickster 0.375 0.680 0.446 +tricky 0.219 0.651 0.500 +tricycle 0.633 0.402 0.368 +trident 0.403 0.606 0.609 +trifle 0.271 0.296 0.221 +trifling 0.375 0.418 0.183 +trig 0.438 0.417 0.415 +trigger 0.271 0.804 0.660 +trigonometry 0.396 0.400 0.616 +trillion 0.592 0.420 0.623 +trilogy 0.615 0.520 0.664 +trim 0.500 0.466 0.430 +trimester 0.783 0.336 0.538 +trimmer 0.260 0.548 0.529 +trimming 0.500 0.478 0.325 +trine 0.396 0.365 0.317 +trinity 0.635 0.346 0.660 +trinket 0.521 0.352 0.368 +trio 0.521 0.613 0.473 +trip 0.875 0.643 0.538 +tripartite 0.500 0.480 0.539 +tripe 0.312 0.361 0.438 +triple 0.585 0.385 0.481 +triplet 0.622 0.510 0.618 +triplicate 0.684 0.545 0.717 +tripod 0.406 0.388 0.483 +tripping 0.276 0.594 0.293 +trite 0.458 0.418 0.290 +tritium 0.412 0.471 0.422 +triumph 0.969 0.798 0.926 +triumphant 0.949 0.837 0.972 +trivia 0.690 0.490 0.473 +trivial 0.406 0.387 0.337 +troll 0.378 0.627 0.327 +trolley 0.562 0.558 0.464 +trombone 0.562 0.500 0.500 +troop 0.375 0.696 0.750 +trooper 0.458 0.694 0.713 +troops 0.385 0.718 0.804 +trophy 0.947 0.643 0.676 +tropic 0.740 0.529 0.536 +tropical 0.740 0.461 0.509 +tropics 0.740 0.383 0.412 +trot 0.531 0.664 0.396 +trouble 0.135 0.811 0.452 +troubled 0.167 0.627 0.385 +troublemaker 0.260 0.900 0.596 +troubles 0.051 0.854 0.269 +troublesome 0.283 0.894 0.404 +trough 0.500 0.308 0.340 +troupe 0.625 0.406 0.557 +trousers 0.625 0.314 0.442 +trout 0.516 0.387 0.298 +trowel 0.470 0.418 0.250 +truce 0.688 0.441 0.453 +truck 0.531 0.368 0.546 +trucker 0.494 0.609 0.500 +truckload 0.480 0.450 0.534 +truculent 0.210 0.731 0.498 +true 0.896 0.436 0.777 +truelove 0.860 0.600 0.587 +truffle 0.677 0.323 0.418 +truism 0.521 0.422 0.480 +trump 0.640 0.716 0.898 +trumpet 0.573 0.570 0.393 +trumpeter 0.673 0.600 0.676 +truncate 0.323 0.600 0.412 +truncated 0.316 0.602 0.439 +trundle 0.507 0.270 0.414 +trunk 0.271 0.167 0.404 +truss 0.521 0.482 0.569 +trust 0.888 0.547 0.741 +trustee 0.531 0.442 0.658 +trusting 0.857 0.508 0.750 +trustworthy 0.969 0.315 0.824 +trusty 0.863 0.398 0.696 +truth 0.971 0.400 0.685 +truthful 0.708 0.467 0.807 +truthfulness 0.920 0.549 0.808 +try 0.604 0.551 0.556 +tryout 0.459 0.539 0.472 +tryouts 0.490 0.602 0.594 +tsunami 0.042 0.944 0.684 +tub 0.449 0.235 0.265 +tuba 0.542 0.402 0.381 +tubby 0.427 0.423 0.353 +tube 0.418 0.279 0.409 +tuberculosis 0.214 0.519 0.424 +tubing 0.438 0.363 0.358 +tubular 0.458 0.361 0.464 +tubule 0.500 0.330 0.333 +tuck 0.367 0.473 0.361 +tucker 0.475 0.558 0.429 +tuesday 0.469 0.184 0.330 +tufted 0.500 0.510 0.406 +tug 0.320 0.604 0.558 +tugboat 0.271 0.510 0.652 +tuition 0.531 0.372 0.436 +tulip 0.730 0.189 0.356 +tumble 0.276 0.556 0.272 +tumbler 0.520 0.260 0.352 +tumbleweed 0.312 0.471 0.427 +tummy 0.427 0.365 0.230 +tumor 0.102 0.664 0.324 +tumour 0.092 0.627 0.464 +tumult 0.271 0.640 0.636 +tumultuous 0.208 0.622 0.590 +tun 0.386 0.413 0.364 +tuna 0.531 0.386 0.304 +tunable 0.510 0.364 0.582 +tune 0.708 0.479 0.426 +tunic 0.531 0.248 0.391 +tuning 0.719 0.390 0.635 +tunnel 0.312 0.490 0.412 +turban 0.469 0.386 0.426 +turbidity 0.184 0.607 0.393 +turbine 0.520 0.549 0.575 +turbo 0.583 0.729 0.596 +turbulence 0.062 0.922 0.532 +turbulent 0.302 0.792 0.612 +turd 0.240 0.519 0.383 +turf 0.531 0.192 0.295 +turkey 0.634 0.245 0.247 +turmeric 0.542 0.316 0.312 +turmoil 0.198 0.888 0.417 +turn 0.531 0.398 0.482 +turnaround 0.560 0.654 0.407 +turned 0.630 0.538 0.583 +turning 0.510 0.684 0.420 +turnip 0.561 0.183 0.254 +turnkey 0.531 0.382 0.427 +turnoff 0.312 0.560 0.327 +turnout 0.641 0.692 0.898 +turnover 0.490 0.392 0.512 +turnpike 0.459 0.434 0.462 +turntable 0.531 0.455 0.406 +turpentine 0.320 0.539 0.571 +turquoise 0.786 0.226 0.357 +turret 0.494 0.500 0.588 +turtle 0.291 0.102 0.271 +turtleneck 0.583 0.398 0.327 +tussle 0.333 0.919 0.691 +tutelage 0.393 0.442 0.609 +tutor 0.750 0.346 0.826 +tutoring 0.663 0.402 0.702 +tutu 0.583 0.276 0.233 +tux 0.531 0.365 0.462 +tuxedo 0.694 0.354 0.519 +tv 0.622 0.380 0.393 +twain 0.541 0.255 0.370 +twat 0.292 0.459 0.404 +twats 0.406 0.588 0.383 +tweak 0.440 0.462 0.452 +tweed 0.510 0.440 0.412 +tweet 0.659 0.490 0.537 +tweezers 0.493 0.408 0.295 +twelfth 0.521 0.292 0.527 +twelve 0.490 0.298 0.412 +twentieth 0.469 0.297 0.346 +twenty 0.520 0.292 0.286 +twerp 0.408 0.443 0.384 +twig 0.378 0.288 0.236 +twilight 0.622 0.341 0.633 +twill 0.449 0.415 0.353 +twin 0.688 0.363 0.453 +twine 0.521 0.380 0.337 +twinge 0.316 0.720 0.471 +twinkle 0.719 0.724 0.610 +twins 0.760 0.473 0.602 +twirl 0.552 0.647 0.409 +twist 0.375 0.469 0.337 +twisted 0.071 0.736 0.311 +twister 0.330 0.680 0.647 +twit 0.194 0.653 0.198 +twitch 0.510 0.740 0.548 +twitching 0.292 0.700 0.482 +twitchy 0.094 0.918 0.281 +two 0.520 0.200 0.404 +two step 0.583 0.314 0.327 +twofaced 0.387 0.620 0.384 +twofold 0.573 0.333 0.551 +twosome 0.583 0.544 0.500 +tycoon 0.682 0.596 0.867 +tyke 0.500 0.388 0.300 +type 0.500 0.284 0.364 +typewriter 0.542 0.373 0.418 +typhoid 0.265 0.458 0.401 +typhoon 0.323 0.796 0.697 +typical 0.635 0.206 0.426 +typically 0.569 0.377 0.559 +typist 0.551 0.559 0.528 +typo 0.224 0.415 0.255 +typography 0.480 0.334 0.574 +tyrannical 0.167 0.860 0.731 +tyranny 0.112 0.792 0.705 +tyrant 0.115 0.850 0.683 +tyre 0.480 0.358 0.407 +ubiquitous 0.635 0.571 0.884 +ubiquity 0.578 0.490 0.595 +ugliness 0.094 0.407 0.267 +ugly 0.167 0.630 0.254 +uhoh 0.320 0.622 0.284 +ukulele 0.513 0.358 0.365 +ulcer 0.286 0.596 0.377 +ulterior 0.375 0.509 0.490 +ultimate 0.648 0.645 0.544 +ultimately 0.385 0.480 0.558 +ultimatum 0.219 0.855 0.837 +ultimo 0.375 0.363 0.300 +ultrasound 0.573 0.594 0.600 +ultraviolet 0.604 0.448 0.673 +umbilical 0.398 0.406 0.333 +umbra 0.408 0.400 0.337 +umbrella 0.583 0.246 0.255 +umpire 0.520 0.592 0.755 +umpteen 0.510 0.460 0.611 +unabashed 0.292 0.614 0.488 +unabated 0.532 0.420 0.466 +unable 0.132 0.459 0.193 +unacceptable 0.133 0.479 0.330 +unaccompanied 0.292 0.376 0.297 +unaccountable 0.180 0.600 0.543 +unaccounted 0.410 0.338 0.361 +unacknowledged 0.240 0.269 0.116 +unadulterated 0.570 0.420 0.528 +unaffected 0.542 0.265 0.571 +unafraid 0.500 0.520 0.655 +unaided 0.290 0.410 0.336 +unaltered 0.571 0.269 0.598 +unambiguous 0.406 0.390 0.578 +unanimity 0.490 0.407 0.706 +unanimous 0.656 0.380 0.682 +unanimously 0.686 0.333 0.738 +unannounced 0.240 0.588 0.291 +unanswered 0.276 0.361 0.219 +unanticipated 0.255 0.775 0.327 +unappreciated 0.143 0.431 0.209 +unapproved 0.184 0.471 0.254 +unarmed 0.427 0.420 0.241 +unassisted 0.302 0.320 0.211 +unassuming 0.490 0.230 0.471 +unattached 0.192 0.439 0.283 +unattainable 0.220 0.635 0.571 +unattended 0.255 0.400 0.167 +unattractive 0.177 0.307 0.208 +unauthorized 0.260 0.448 0.259 +unavailable 0.323 0.281 0.159 +unavoidable 0.350 0.580 0.445 +unaware 0.208 0.355 0.310 +unbalanced 0.302 0.596 0.343 +unbearable 0.125 0.798 0.447 +unbeatable 0.735 0.719 0.681 +unbeaten 0.854 0.760 0.828 +unbecoming 0.123 0.471 0.288 +unbelief 0.265 0.582 0.407 +unbelievable 0.771 0.790 0.717 +unbiased 0.625 0.378 0.618 +unborn 0.312 0.300 0.216 +unbound 0.354 0.402 0.283 +unbounded 0.646 0.600 0.736 +unbreakable 0.653 0.573 0.759 +unbridled 0.396 0.759 0.448 +unbroken 0.550 0.224 0.602 +unbutton 0.479 0.539 0.311 +uncalled 0.344 0.294 0.222 +uncanny 0.469 0.461 0.430 +uncaring 0.177 0.245 0.321 +uncensured 0.438 0.649 0.509 +uncertain 0.363 0.500 0.164 +uncertainty 0.064 0.494 0.282 +unchallenged 0.552 0.394 0.545 +unchangeable 0.375 0.442 0.709 +unchanged 0.490 0.204 0.237 +uncharted 0.188 0.406 0.413 +uncherished 0.250 0.412 0.280 +uncivilized 0.133 0.600 0.400 +unclaimed 0.316 0.346 0.278 +uncle 0.653 0.255 0.578 +unclean 0.133 0.529 0.134 +unclear 0.229 0.463 0.202 +uncomfortable 0.188 0.610 0.214 +uncommon 0.459 0.429 0.373 +uncommonly 0.626 0.490 0.778 +uncomplicated 0.740 0.260 0.453 +uncompromising 0.320 0.531 0.613 +unconcerned 0.562 0.283 0.298 +unconditional 0.760 0.493 0.715 +unconfirmed 0.334 0.321 0.339 +unconnected 0.188 0.265 0.213 +unconscionable 0.208 0.618 0.429 +unconscious 0.240 0.356 0.195 +unconsciousness 0.177 0.440 0.121 +unconstitutional 0.230 0.588 0.491 +unconstrained 0.653 0.640 0.635 +uncontested 0.510 0.471 0.689 +uncontrollable 0.265 0.790 0.626 +uncontrolled 0.188 0.891 0.544 +unconventional 0.177 0.509 0.288 +unconvinced 0.409 0.458 0.228 +unconvincing 0.190 0.532 0.144 +uncooked 0.312 0.321 0.241 +uncooperative 0.250 0.422 0.246 +uncorrelated 0.333 0.327 0.316 +uncouth 0.080 0.761 0.350 +uncover 0.771 0.552 0.648 +uncritical 0.480 0.367 0.412 +uncut 0.448 0.422 0.278 +undead 0.367 0.635 0.406 +undecided 0.286 0.433 0.127 +undefeated 0.833 0.752 0.825 +undefined 0.260 0.418 0.350 +undeniable 0.552 0.473 0.778 +underage 0.469 0.461 0.300 +underbelly 0.406 0.423 0.361 +undercover 0.388 0.627 0.483 +undercurrent 0.357 0.582 0.520 +underdog 0.250 0.410 0.226 +underestimate 0.413 0.464 0.193 +undergo 0.398 0.554 0.339 +undergraduate 0.583 0.500 0.559 +underground 0.396 0.455 0.452 +underhanded 0.188 0.415 0.527 +underlay 0.521 0.365 0.458 +underlie 0.323 0.378 0.275 +underline 0.480 0.412 0.509 +underlying 0.480 0.445 0.452 +undermine 0.316 0.491 0.413 +undermined 0.365 0.409 0.394 +underneath 0.450 0.265 0.158 +underpaid 0.146 0.413 0.209 +underpants 0.448 0.473 0.276 +underprivileged 0.167 0.449 0.172 +underrated 0.208 0.520 0.333 +underscore 0.375 0.275 0.306 +undersea 0.545 0.490 0.425 +undersecretary 0.459 0.377 0.594 +undersized 0.316 0.425 0.298 +understaffed 0.148 0.444 0.302 +understand 0.760 0.374 0.643 +understandable 0.776 0.363 0.566 +understanding 0.865 0.304 0.689 +understatement 0.347 0.480 0.473 +understood 0.780 0.441 0.686 +understudy 0.378 0.402 0.420 +undertake 0.796 0.702 0.754 +undertaker 0.363 0.696 0.611 +undertaking 0.667 0.530 0.696 +undertow 0.327 0.639 0.231 +underwear 0.610 0.546 0.375 +underwood 0.510 0.453 0.510 +underworld 0.177 0.676 0.613 +underwrite 0.416 0.520 0.423 +underwriter 0.571 0.327 0.620 +undeserved 0.219 0.552 0.283 +undesirable 0.177 0.644 0.260 +undesired 0.156 0.441 0.235 +undetectable 0.438 0.539 0.604 +undetected 0.224 0.304 0.268 +undetermined 0.265 0.256 0.353 +undeveloped 0.292 0.330 0.254 +undignified 0.122 0.627 0.308 +undirected 0.330 0.417 0.310 +undisclosed 0.479 0.361 0.314 +undiscovered 0.438 0.347 0.261 +undisputed 0.646 0.588 0.673 +undisturbed 0.725 0.287 0.434 +undivided 0.510 0.380 0.490 +undo 0.365 0.444 0.349 +undoing 0.219 0.452 0.298 +undoubted 0.592 0.461 0.740 +undress 0.438 0.900 0.336 +undressed 0.375 0.755 0.356 +undue 0.156 0.573 0.318 +undying 0.708 0.500 0.773 +unearned 0.177 0.340 0.213 +unearth 0.427 0.635 0.545 +uneasiness 0.190 0.798 0.241 +uneasy 0.115 0.598 0.349 +uneducated 0.177 0.350 0.246 +unemployed 0.094 0.481 0.230 +unemployment 0.094 0.400 0.297 +unencumbered 0.604 0.280 0.472 +unending 0.385 0.519 0.454 +unequal 0.118 0.433 0.202 +unequalled 0.562 0.470 0.769 +unequivocal 0.604 0.415 0.615 +unequivocally 0.521 0.668 0.554 +unethical 0.104 0.433 0.269 +uneven 0.125 0.457 0.240 +uneventful 0.510 0.343 0.410 +unexpected 0.500 0.720 0.333 +unexpectedly 0.354 0.759 0.462 +unexplainable 0.260 0.448 0.610 +unexplained 0.271 0.531 0.349 +unexplored 0.401 0.640 0.388 +unfailing 0.625 0.635 0.594 +unfair 0.173 0.472 0.190 +unfairness 0.170 0.817 0.336 +unfaithful 0.031 0.806 0.298 +unfamiliar 0.219 0.558 0.273 +unfavorable 0.133 0.450 0.232 +unfeeling 0.235 0.377 0.345 +unfettered 0.569 0.650 0.586 +unfinished 0.188 0.368 0.264 +unfit 0.250 0.368 0.185 +unflinching 0.667 0.606 0.882 +unfold 0.612 0.510 0.520 +unfollow 0.281 0.337 0.293 +unforeseen 0.255 0.714 0.500 +unforgettable 0.833 0.561 0.660 +unforgivable 0.276 0.743 0.490 +unforgiving 0.406 0.630 0.793 +unfortunate 0.073 0.487 0.195 +unfortunately 0.104 0.494 0.281 +unfounded 0.271 0.520 0.410 +unfreeze 0.458 0.297 0.375 +unfriendly 0.173 0.670 0.458 +unfulfilled 0.184 0.426 0.268 +unfurnished 0.316 0.333 0.272 +unglued 0.378 0.446 0.352 +ungodly 0.296 0.423 0.388 +ungrateful 0.219 0.461 0.275 +unguarded 0.156 0.578 0.205 +unhand 0.406 0.360 0.361 +unhappiness 0.083 0.630 0.222 +unhappy 0.112 0.500 0.155 +unharmed 0.740 0.378 0.491 +unhealthy 0.115 0.549 0.214 +unheard 0.344 0.539 0.500 +unhelpful 0.104 0.320 0.118 +unhindered 0.729 0.441 0.725 +unholy 0.327 0.560 0.445 +unhook 0.375 0.592 0.310 +unicorn 0.776 0.510 0.480 +unidentified 0.385 0.361 0.199 +unification 0.688 0.345 0.788 +unified 0.729 0.439 0.764 +uniform 0.570 0.245 0.655 +uniformed 0.469 0.519 0.589 +uniformity 0.745 0.353 0.538 +uniformly 0.625 0.333 0.704 +unimaginable 0.573 0.634 0.589 +unimpeachable 0.684 0.550 0.784 +unimpeached 0.458 0.335 0.433 +unimportant 0.281 0.240 0.175 +unimpressed 0.198 0.302 0.327 +unimproved 0.163 0.377 0.144 +uninfected 0.688 0.304 0.389 +uninformed 0.156 0.370 0.182 +uninhabited 0.301 0.230 0.221 +uninitiated 0.271 0.288 0.288 +uninspired 0.163 0.243 0.260 +unintelligible 0.208 0.472 0.283 +unintended 0.438 0.385 0.349 +unintentional 0.333 0.538 0.306 +unintentionally 0.460 0.490 0.286 +uninterested 0.365 0.240 0.328 +uninteresting 0.153 0.235 0.228 +uninterrupted 0.500 0.434 0.527 +uninvited 0.090 0.385 0.307 +union 0.854 0.226 0.766 +unique 0.823 0.347 0.661 +unisex 0.492 0.417 0.417 +unison 0.510 0.439 0.583 +unit 0.562 0.235 0.578 +unitary 0.531 0.239 0.641 +unite 0.781 0.375 0.610 +united 0.781 0.431 0.783 +unity 0.837 0.288 0.658 +universal 0.802 0.417 0.833 +universality 0.796 0.410 0.840 +universe 0.694 0.454 0.839 +university 0.735 0.574 0.741 +unjust 0.115 0.625 0.278 +unjustifiable 0.115 0.596 0.394 +unjustified 0.288 0.541 0.314 +unkind 0.135 0.409 0.310 +unknowable 0.347 0.540 0.396 +unknown 0.357 0.450 0.204 +unlawful 0.094 0.759 0.402 +unleash 0.479 0.775 0.559 +unlicensed 0.306 0.574 0.196 +unlike 0.439 0.439 0.418 +unlikely 0.271 0.293 0.245 +unlimited 0.750 0.623 0.679 +unlisted 0.365 0.265 0.218 +unload 0.656 0.639 0.573 +unloaded 0.469 0.380 0.331 +unlock 0.582 0.442 0.592 +unlucky 0.073 0.395 0.198 +unmanageable 0.177 0.666 0.482 +unmanned 0.235 0.441 0.324 +unmarked 0.416 0.294 0.433 +unmarried 0.438 0.480 0.545 +unmask 0.323 0.690 0.520 +unmatched 0.776 0.536 0.771 +unmistakable 0.602 0.571 0.765 +unmitigated 0.649 0.427 0.422 +unmoved 0.184 0.355 0.360 +unnamed 0.316 0.189 0.284 +unnatural 0.153 0.587 0.434 +unnecessary 0.219 0.358 0.190 +unneeded 0.177 0.375 0.245 +unnoticed 0.302 0.440 0.260 +unnumbered 0.406 0.255 0.331 +unobserved 0.398 0.255 0.257 +unobstructed 0.583 0.440 0.573 +unobtrusive 0.447 0.327 0.402 +unoccupied 0.258 0.245 0.412 +unofficial 0.260 0.302 0.255 +unopened 0.542 0.340 0.265 +unopposed 0.615 0.375 0.537 +unordered 0.224 0.482 0.190 +unorganised 0.250 0.500 0.212 +unorganized 0.260 0.657 0.173 +unorthodox 0.340 0.480 0.441 +unpack 0.531 0.528 0.445 +unpaid 0.300 0.413 0.365 +unparalleled 0.708 0.306 0.538 +unpleasant 0.122 0.612 0.185 +unpleasantness 0.062 0.724 0.264 +unplug 0.239 0.441 0.404 +unplugged 0.367 0.375 0.318 +unpopular 0.073 0.441 0.164 +unprecedented 0.500 0.491 0.658 +unpredictable 0.429 0.769 0.515 +unprepared 0.204 0.450 0.152 +unpretentious 0.510 0.296 0.410 +unproductive 0.100 0.324 0.237 +unprofessional 0.042 0.370 0.170 +unprofitable 0.163 0.376 0.217 +unprotected 0.150 0.582 0.197 +unproven 0.296 0.427 0.216 +unprovoked 0.565 0.327 0.385 +unpublished 0.406 0.480 0.481 +unpunished 0.292 0.594 0.519 +unqualified 0.170 0.433 0.173 +unquestionable 0.469 0.450 0.843 +unquestionably 0.500 0.630 0.750 +unquestioned 0.562 0.509 0.746 +unquote 0.388 0.363 0.517 +unravel 0.378 0.598 0.455 +unreachable 0.208 0.679 0.557 +unread 0.458 0.240 0.214 +unreal 0.173 0.431 0.296 +unrealistic 0.229 0.500 0.245 +unreasonable 0.115 0.702 0.264 +unrecorded 0.241 0.351 0.350 +unregistered 0.255 0.337 0.266 +unregulated 0.344 0.454 0.421 +unrelated 0.302 0.270 0.264 +unrelenting 0.500 0.790 0.875 +unreliable 0.108 0.480 0.240 +unremarkable 0.271 0.155 0.230 +unrepentant 0.240 0.445 0.413 +unrequited 0.143 0.441 0.179 +unresolved 0.135 0.441 0.173 +unresponsive 0.108 0.282 0.244 +unrest 0.102 0.577 0.231 +unrestrained 0.385 0.775 0.627 +unrestricted 0.698 0.458 0.644 +unromantic 0.208 0.316 0.307 +unruly 0.240 0.745 0.547 +unsafe 0.115 0.562 0.147 +unsanitary 0.063 0.592 0.269 +unsatisfactory 0.122 0.520 0.189 +unsatisfied 0.200 0.547 0.241 +unsavory 0.071 0.637 0.353 +unscathed 0.625 0.308 0.611 +unscheduled 0.312 0.436 0.300 +unscientific 0.396 0.317 0.321 +unscrew 0.333 0.462 0.396 +unscrupulous 0.094 0.727 0.465 +unseat 0.229 0.500 0.312 +unseen 0.427 0.351 0.421 +unselfish 0.615 0.353 0.377 +unsettled 0.208 0.647 0.170 +unsightly 0.226 0.559 0.373 +unsolicited 0.094 0.339 0.280 +unsolved 0.146 0.390 0.235 +unsophisticated 0.327 0.491 0.339 +unsound 0.146 0.222 0.272 +unspeakable 0.327 0.567 0.393 +unspecified 0.240 0.365 0.165 +unspoken 0.177 0.260 0.208 +unstable 0.167 0.587 0.150 +unsteady 0.122 0.500 0.190 +unstoppable 0.625 0.887 0.862 +unsuccessful 0.140 0.318 0.106 +unsuitable 0.188 0.528 0.300 +unsung 0.296 0.330 0.314 +unsupervised 0.478 0.481 0.442 +unsupported 0.260 0.450 0.221 +unsure 0.143 0.580 0.217 +unsurpassed 0.694 0.569 0.798 +unsuspecting 0.302 0.509 0.413 +unsustainable 0.255 0.650 0.406 +unsweetened 0.396 0.263 0.300 +unsympathetic 0.163 0.620 0.281 +untamed 0.429 0.778 0.709 +untenable 0.143 0.637 0.425 +untested 0.302 0.296 0.348 +unthinkable 0.365 0.480 0.481 +untidy 0.106 0.610 0.254 +untie 0.542 0.463 0.472 +untimely 0.245 0.676 0.233 +untitled 0.213 0.240 0.240 +untold 0.240 0.367 0.191 +untouchable 0.490 0.602 0.683 +untouched 0.531 0.276 0.600 +untoward 0.122 0.555 0.291 +untraceable 0.321 0.674 0.574 +untrained 0.149 0.529 0.282 +untranslated 0.271 0.188 0.264 +untroubled 0.750 0.213 0.653 +untrue 0.031 0.500 0.188 +untrustworthy 0.097 0.449 0.287 +unturned 0.312 0.255 0.316 +unused 0.344 0.231 0.234 +unusual 0.429 0.433 0.361 +unusually 0.385 0.406 0.358 +unutterable 0.406 0.592 0.538 +unveil 0.439 0.442 0.562 +unveiling 0.569 0.570 0.675 +unverified 0.214 0.365 0.180 +unwanted 0.177 0.546 0.205 +unwarranted 0.091 0.500 0.345 +unwary 0.286 0.417 0.402 +unwashed 0.365 0.427 0.360 +unwavering 0.740 0.630 0.858 +unwed 0.541 0.595 0.459 +unwelcome 0.115 0.480 0.269 +unwell 0.143 0.640 0.221 +unwilling 0.302 0.316 0.179 +unwillingly 0.204 0.548 0.182 +unwillingness 0.204 0.311 0.113 +unwind 0.837 0.181 0.394 +unwise 0.141 0.610 0.304 +unwitting 0.260 0.526 0.344 +unwittingly 0.312 0.510 0.264 +unworthy 0.194 0.433 0.226 +unwrap 0.604 0.491 0.557 +unwritten 0.367 0.384 0.272 +unyielding 0.367 0.806 0.738 +unzip 0.378 0.520 0.538 +upbeat 0.878 0.531 0.802 +upbringing 0.677 0.490 0.600 +upcoming 0.688 0.460 0.550 +update 0.698 0.535 0.802 +upgrade 0.786 0.500 0.670 +upheaval 0.290 0.830 0.570 +uphill 0.396 0.723 0.572 +uphold 0.698 0.321 0.561 +upholstery 0.592 0.270 0.386 +upkeep 0.590 0.442 0.685 +upland 0.719 0.578 0.607 +uplands 0.615 0.471 0.577 +uplift 0.656 0.779 0.771 +uplifting 0.771 0.548 0.605 +uplink 0.544 0.510 0.595 +upload 0.638 0.683 0.696 +upper 0.740 0.529 0.868 +uppercut 0.410 0.600 0.550 +uppity 0.465 0.546 0.417 +upright 0.667 0.373 0.600 +uprising 0.561 0.777 0.704 +uproar 0.271 0.902 0.462 +upscale 0.698 0.526 0.846 +upset 0.071 0.680 0.330 +upshot 0.693 0.490 0.716 +upstairs 0.663 0.408 0.645 +upstanding 0.851 0.390 0.708 +upstart 0.449 0.500 0.455 +uptight 0.184 0.716 0.333 +upward 0.792 0.481 0.620 +upwards 0.724 0.439 0.638 +uranium 0.375 0.580 0.490 +urban 0.561 0.528 0.644 +urchin 0.417 0.510 0.373 +urge 0.418 0.680 0.653 +urgency 0.429 0.908 0.543 +urgent 0.327 0.918 0.623 +urinal 0.214 0.510 0.306 +urinalysis 0.344 0.532 0.398 +urinate 0.360 0.500 0.353 +urination 0.271 0.441 0.232 +urine 0.375 0.361 0.169 +urn 0.194 0.520 0.295 +usable 0.812 0.455 0.611 +usage 0.646 0.360 0.426 +use 0.438 0.358 0.409 +used 0.354 0.306 0.287 +useful 0.833 0.411 0.726 +usefully 0.650 0.481 0.760 +usefulness 0.806 0.519 0.741 +useless 0.052 0.342 0.184 +user 0.629 0.347 0.442 +usher 0.521 0.440 0.519 +usual 0.625 0.221 0.400 +usurp 0.125 0.818 0.433 +usurped 0.292 0.780 0.438 +usury 0.344 0.679 0.430 +utensil 0.573 0.279 0.383 +uterus 0.551 0.420 0.510 +utilitarian 0.427 0.363 0.639 +utility 0.622 0.400 0.704 +utilization 0.562 0.469 0.706 +utilize 0.694 0.445 0.545 +utmost 0.719 0.740 0.858 +utopian 0.542 0.327 0.552 +utter 0.531 0.422 0.549 +utterance 0.542 0.640 0.704 +utterly 0.633 0.440 0.673 +vacancy 0.643 0.311 0.418 +vacant 0.578 0.220 0.464 +vacate 0.357 0.490 0.397 +vacation 0.840 0.490 0.598 +vaccination 0.530 0.578 0.621 +vaccine 0.500 0.520 0.555 +vacuolar 0.439 0.370 0.439 +vacuole 0.490 0.406 0.481 +vacuous 0.354 0.267 0.304 +vacuum 0.327 0.196 0.134 +vagabond 0.384 0.531 0.144 +vagina 0.551 0.870 0.500 +vaginal 0.449 0.765 0.420 +vagrancy 0.219 0.567 0.277 +vagrant 0.265 0.548 0.250 +vague 0.271 0.335 0.083 +vagueness 0.150 0.324 0.221 +vainly 0.365 0.283 0.169 +valance 0.424 0.286 0.371 +vale 0.592 0.276 0.387 +valedictorian 0.500 0.490 0.594 +valentine 0.888 0.615 0.510 +valet 0.635 0.406 0.389 +valiant 0.880 0.745 0.904 +valid 0.693 0.353 0.565 +validate 0.760 0.431 0.745 +validation 0.655 0.460 0.720 +validity 0.646 0.470 0.706 +valium 0.419 0.398 0.443 +valley 0.729 0.306 0.386 +valor 0.833 0.442 0.763 +valuable 0.899 0.547 0.798 +valuables 0.790 0.625 0.759 +valuation 0.615 0.480 0.795 +value 0.875 0.582 0.802 +valve 0.323 0.363 0.471 +vamoose 0.459 0.455 0.389 +vamp 0.310 0.794 0.566 +vampire 0.271 0.802 0.545 +van 0.561 0.378 0.425 +vandal 0.135 0.792 0.473 +vandalism 0.083 0.904 0.509 +vane 0.561 0.280 0.231 +vanguard 0.693 0.640 0.780 +vanilla 0.706 0.216 0.284 +vanish 0.236 0.480 0.347 +vanished 0.208 0.566 0.255 +vanishing 0.292 0.550 0.322 +vanity 0.260 0.540 0.439 +vanquish 0.708 0.760 0.804 +vanquished 0.496 0.529 0.176 +vanquishing 0.600 0.748 0.764 +vantage 0.740 0.632 0.788 +vapor 0.510 0.358 0.318 +vara 0.490 0.333 0.407 +variable 0.620 0.407 0.400 +variance 0.540 0.405 0.509 +variation 0.635 0.561 0.406 +variations 0.458 0.548 0.353 +varicella 0.184 0.593 0.314 +varicose 0.235 0.462 0.368 +varied 0.604 0.701 0.472 +variegated 0.398 0.549 0.406 +variety 0.714 0.472 0.598 +various 0.500 0.296 0.342 +varmint 0.417 0.500 0.411 +varnish 0.448 0.353 0.361 +varsity 0.710 0.594 0.670 +vary 0.521 0.373 0.413 +varying 0.552 0.471 0.385 +vascular 0.516 0.451 0.627 +vase 0.638 0.225 0.215 +vasectomy 0.208 0.663 0.431 +vassal 0.417 0.525 0.196 +vast 0.520 0.535 0.545 +vat 0.333 0.491 0.509 +vaudeville 0.490 0.471 0.472 +vault 0.490 0.378 0.644 +vaulted 0.417 0.460 0.542 +vaulting 0.510 0.323 0.520 +veal 0.438 0.337 0.410 +vector 0.538 0.308 0.482 +veer 0.469 0.430 0.338 +vega 0.510 0.333 0.434 +vegan 0.490 0.226 0.357 +vegetable 0.551 0.120 0.289 +vegetarian 0.562 0.255 0.407 +vegetarianism 0.510 0.269 0.407 +vegetation 0.740 0.177 0.500 +vegetative 0.500 0.270 0.351 +veggie 0.602 0.245 0.409 +vehement 0.500 0.500 0.575 +vehicle 0.641 0.565 0.500 +veil 0.500 0.235 0.415 +veiled 0.370 0.317 0.324 +vein 0.347 0.373 0.318 +veined 0.487 0.459 0.294 +vellum 0.500 0.349 0.321 +velocity 0.673 0.769 0.783 +velour 0.670 0.292 0.412 +velvet 0.663 0.226 0.304 +velvety 0.677 0.343 0.493 +vena 0.500 0.315 0.345 +vendetta 0.198 0.784 0.583 +vending 0.417 0.565 0.549 +vendor 0.541 0.541 0.627 +veneer 0.490 0.265 0.289 +venerable 0.708 0.369 0.600 +veneration 0.745 0.650 0.712 +venereal 0.302 0.654 0.424 +venetian 0.633 0.373 0.464 +vengeance 0.103 0.927 0.719 +vengeful 0.150 0.840 0.561 +venison 0.510 0.422 0.296 +venom 0.125 0.770 0.491 +venomous 0.159 0.841 0.636 +venous 0.406 0.571 0.453 +vent 0.479 0.519 0.529 +ventilation 0.719 0.451 0.568 +ventilator 0.471 0.353 0.344 +venting 0.375 0.388 0.418 +ventricle 0.520 0.387 0.464 +ventricular 0.440 0.549 0.475 +ventriloquist 0.552 0.600 0.526 +venture 0.893 0.810 0.644 +venue 0.727 0.316 0.395 +veracity 0.735 0.724 0.798 +veranda 0.743 0.343 0.439 +verb 0.582 0.312 0.414 +verbal 0.520 0.291 0.562 +verbatim 0.562 0.255 0.574 +verbiage 0.429 0.560 0.535 +verbose 0.439 0.480 0.635 +verbosity 0.300 0.491 0.451 +verdant 0.600 0.260 0.389 +verdict 0.325 0.689 0.800 +verge 0.500 0.337 0.305 +verification 0.750 0.276 0.642 +verified 0.781 0.367 0.677 +verify 0.761 0.481 0.704 +verily 0.713 0.351 0.585 +veritable 0.794 0.330 0.759 +vermin 0.167 0.712 0.385 +vermouth 0.503 0.480 0.425 +vernacular 0.479 0.453 0.615 +vernal 0.553 0.402 0.451 +veronica 0.594 0.399 0.402 +versatile 0.906 0.625 0.714 +versatility 0.878 0.585 0.750 +verse 0.667 0.269 0.336 +version 0.604 0.423 0.538 +versus 0.310 0.500 0.447 +vert 0.490 0.375 0.434 +vertebra 0.427 0.330 0.532 +vertebral 0.308 0.434 0.525 +vertex 0.316 0.510 0.491 +vertical 0.520 0.387 0.492 +vertically 0.534 0.385 0.545 +vertigo 0.292 0.655 0.445 +verve 0.724 0.840 0.693 +very negative 0.062 0.521 0.148 +very positive 1.000 0.551 0.825 +veryangry 0.323 0.714 0.527 +vesicle 0.359 0.509 0.379 +vesicular 0.214 0.440 0.483 +vessel 0.490 0.398 0.538 +vest 0.667 0.380 0.371 +vested 0.663 0.415 0.648 +vestibule 0.541 0.385 0.422 +vestige 0.562 0.470 0.454 +vet 0.531 0.400 0.644 +veteran 0.560 0.431 0.759 +veterinarian 0.582 0.418 0.542 +veterinary 0.656 0.450 0.603 +veto 0.271 0.462 0.509 +vexed 0.115 0.802 0.413 +viability 0.776 0.500 0.684 +viable 0.656 0.320 0.667 +viaduct 0.420 0.440 0.662 +vial 0.594 0.346 0.445 +vibe 0.710 0.480 0.517 +vibes 0.635 0.688 0.574 +vibrant 0.771 0.824 0.782 +vibrate 0.500 0.698 0.604 +vibration 0.583 0.657 0.528 +vibrator 0.479 0.798 0.500 +vibratory 0.542 0.690 0.527 +vicar 0.531 0.370 0.555 +vicarious 0.479 0.452 0.517 +vice 0.296 0.778 0.480 +viceroy 0.541 0.481 0.712 +vicinity 0.700 0.353 0.466 +vicious 0.208 0.694 0.407 +victim 0.115 0.676 0.202 +victimized 0.115 0.644 0.273 +victor 0.802 0.587 0.796 +victoria 0.896 0.811 0.837 +victorious 0.884 0.886 0.946 +victory 0.938 0.735 0.931 +video 0.646 0.577 0.427 +video game 0.707 0.765 0.414 +videotape 0.665 0.343 0.384 +vie 0.484 0.491 0.500 +view 0.896 0.292 0.555 +viewer 0.592 0.358 0.558 +viewing 0.690 0.394 0.598 +viewpoint 0.673 0.306 0.644 +vigil 0.521 0.480 0.491 +vigilance 0.490 0.615 0.724 +vigilant 0.469 0.643 0.791 +vigilante 0.418 0.627 0.720 +vignette 0.717 0.283 0.382 +vigor 0.860 0.755 0.811 +vigorous 0.857 0.770 0.897 +viking 0.541 0.755 0.605 +vile 0.083 0.537 0.553 +villa 0.698 0.290 0.345 +village 0.684 0.367 0.336 +villager 0.710 0.387 0.509 +villain 0.177 0.892 0.590 +villainous 0.122 0.840 0.470 +vinaigrette 0.490 0.286 0.300 +vindicate 0.656 0.596 0.767 +vindicated 0.615 0.480 0.609 +vindication 0.531 0.632 0.764 +vindictive 0.092 0.830 0.500 +vine 0.531 0.292 0.405 +vinegar 0.276 0.370 0.356 +vineyard 0.806 0.382 0.595 +vintage 0.680 0.390 0.481 +vinyl 0.490 0.241 0.440 +viola 0.521 0.461 0.481 +violate 0.061 0.970 0.519 +violation 0.083 0.892 0.413 +violence 0.061 0.933 0.719 +violent 0.112 0.918 0.616 +violently 0.120 0.970 0.527 +violet 0.688 0.272 0.401 +violin 0.823 0.396 0.389 +violinist 0.804 0.302 0.538 +viper 0.173 0.846 0.632 +viral 0.240 0.612 0.518 +virgin 0.622 0.433 0.462 +virginal 0.673 0.577 0.464 +virginity 0.691 0.676 0.576 +virility 0.684 0.670 0.718 +virology 0.418 0.569 0.562 +virtual 0.598 0.532 0.463 +virtually 0.594 0.521 0.625 +virtue 0.896 0.443 0.827 +virtuoso 0.929 0.591 0.863 +virtuous 0.890 0.530 0.822 +virulence 0.094 0.533 0.438 +virus 0.277 0.740 0.443 +visa 0.735 0.367 0.660 +visage 0.700 0.361 0.482 +viscosity 0.417 0.521 0.454 +viscous 0.398 0.396 0.409 +vise 0.533 0.391 0.451 +visibility 0.750 0.444 0.676 +visible 0.750 0.342 0.509 +visibly 0.724 0.373 0.591 +vision 0.708 0.447 0.742 +visionary 0.823 0.565 0.791 +visit 0.771 0.443 0.445 +visitation 0.729 0.346 0.534 +visiting 0.729 0.440 0.519 +visitor 0.646 0.480 0.461 +visor 0.396 0.490 0.265 +vista 0.698 0.390 0.450 +visual 0.813 0.462 0.462 +visualize 0.635 0.431 0.537 +vital 0.750 0.716 0.847 +vitality 0.923 0.565 0.869 +vitals 0.704 0.604 0.798 +vitamin 0.827 0.330 0.560 +vitreous 0.312 0.413 0.396 +viva 0.840 0.567 0.644 +vivacious 0.780 0.820 0.758 +vivid 0.698 0.627 0.667 +vixen 0.367 0.615 0.414 +vocabulary 0.530 0.247 0.585 +vocal 0.583 0.352 0.340 +vocalist 0.688 0.596 0.596 +vocation 0.833 0.426 0.686 +vodka 0.510 0.632 0.491 +vogue 0.740 0.491 0.538 +voice 0.594 0.343 0.528 +voiceless 0.271 0.235 0.131 +voicemail 0.458 0.453 0.406 +void 0.135 0.163 0.130 +volatile 0.323 0.786 0.565 +volatility 0.281 0.755 0.553 +volcanic 0.344 0.910 0.781 +volcano 0.240 0.844 0.787 +volition 0.480 0.587 0.578 +volley 0.529 0.460 0.336 +volleyball 0.640 0.700 0.458 +voltage 0.382 0.855 0.621 +voltmeter 0.599 0.596 0.545 +volume 0.552 0.490 0.546 +volumes 0.552 0.452 0.520 +voluminous 0.561 0.450 0.658 +voluntarily 0.847 0.460 0.527 +voluntary 0.771 0.460 0.643 +volunteer 0.888 0.422 0.596 +volunteering 0.844 0.614 0.603 +volunteers 0.820 0.448 0.630 +voluptuous 0.673 0.719 0.792 +vomit 0.073 0.569 0.188 +vomiting 0.156 0.780 0.157 +voodoo 0.188 0.600 0.453 +voracious 0.385 0.892 0.694 +vortex 0.408 0.691 0.602 +vote 0.582 0.500 0.649 +voter 0.612 0.538 0.754 +voting 0.615 0.602 0.768 +votive 0.479 0.460 0.453 +vouch 0.625 0.417 0.746 +voucher 0.622 0.416 0.601 +vow 0.560 0.510 0.664 +vowel 0.490 0.283 0.311 +voyage 0.816 0.714 0.580 +voyager 0.684 0.596 0.627 +voyeur 0.479 0.615 0.466 +vulgar 0.083 0.820 0.445 +vulgarity 0.104 0.870 0.346 +vulnerability 0.250 0.510 0.267 +vulnerable 0.198 0.490 0.245 +vulture 0.316 0.604 0.472 +wacko 0.271 0.574 0.330 +wacky 0.153 0.720 0.321 +wad 0.333 0.318 0.259 +waddle 0.490 0.453 0.388 +wade 0.510 0.656 0.472 +wafer 0.677 0.360 0.313 +waffle 0.708 0.394 0.327 +wag 0.448 0.490 0.481 +wage 0.635 0.480 0.565 +wager 0.479 0.816 0.615 +wages 0.776 0.440 0.620 +wagon 0.490 0.461 0.474 +wail 0.418 0.724 0.393 +waist 0.542 0.448 0.351 +waistcoat 0.542 0.320 0.389 +waistline 0.560 0.417 0.320 +wait 0.224 0.167 0.264 +waiter 0.459 0.300 0.295 +waiting 0.239 0.339 0.333 +waitinggame 0.604 0.549 0.406 +waitress 0.646 0.531 0.352 +waive 0.276 0.559 0.311 +waiver 0.396 0.630 0.373 +wake 0.700 0.470 0.512 +walk 0.643 0.412 0.450 +walker 0.551 0.491 0.525 +walking 0.708 0.480 0.781 +walkout 0.292 0.853 0.427 +wall 0.417 0.250 0.509 +wallaby 0.541 0.368 0.391 +wallet 0.680 0.432 0.500 +wallflower 0.667 0.298 0.342 +wallop 0.320 0.790 0.689 +wallow 0.286 0.878 0.491 +wallpaper 0.673 0.173 0.308 +walnut 0.688 0.302 0.255 +walrus 0.521 0.327 0.361 +waltz 0.769 0.410 0.315 +wan 0.384 0.457 0.310 +wand 0.542 0.322 0.315 +wander 0.427 0.417 0.330 +wanderer 0.458 0.519 0.396 +wandering 0.323 0.471 0.357 +wane 0.188 0.402 0.098 +waning 0.375 0.333 0.300 +wanker 0.290 0.569 0.446 +wannabe 0.602 0.547 0.337 +wannasleep 0.604 0.330 0.345 +want 0.671 0.642 0.598 +wanting 0.760 0.433 0.593 +wanton 0.427 0.739 0.500 +war 0.022 0.892 0.727 +warbler 0.480 0.349 0.311 +warcrimes 0.031 0.852 0.585 +ward 0.469 0.255 0.254 +warden 0.615 0.627 0.898 +wardrobe 0.612 0.510 0.336 +ware 0.604 0.443 0.455 +warehouse 0.721 0.365 0.446 +warfare 0.062 0.885 0.845 +warhead 0.219 0.756 0.536 +warlike 0.367 0.847 0.779 +warlock 0.312 0.558 0.657 +warlord 0.167 0.796 0.781 +warm 0.760 0.312 0.585 +warming 0.594 0.637 0.580 +warms 0.594 0.580 0.632 +warmth 0.878 0.307 0.602 +warn 0.429 0.647 0.564 +warned 0.302 0.604 0.547 +warning 0.229 0.774 0.629 +warp 0.344 0.417 0.373 +warpath 0.280 0.676 0.551 +warped 0.219 0.663 0.304 +warrant 0.653 0.398 0.802 +warranted 0.714 0.367 0.690 +warrants 0.562 0.431 0.881 +warranty 0.667 0.470 0.568 +warren 0.417 0.570 0.464 +warrior 0.458 0.863 0.915 +warship 0.292 0.890 0.889 +wart 0.082 0.314 0.205 +wartime 0.100 0.912 0.726 +wary 0.510 0.343 0.535 +wash 0.635 0.377 0.297 +washed 0.542 0.314 0.392 +washer 0.594 0.390 0.365 +washing 0.643 0.396 0.402 +washout 0.383 0.304 0.389 +washroom 0.500 0.364 0.446 +wasp 0.390 0.620 0.406 +waste 0.041 0.510 0.184 +wastebasket 0.271 0.230 0.286 +wasted 0.188 0.558 0.259 +wasteful 0.173 0.730 0.409 +wasteland 0.365 0.308 0.391 +wasting 0.051 0.417 0.207 +watch 0.531 0.346 0.423 +watchdog 0.531 0.811 0.648 +watcher 0.562 0.401 0.702 +watchful 0.386 0.490 0.675 +watchman 0.510 0.509 0.833 +watchout 0.396 0.530 0.455 +watchtower 0.500 0.415 0.647 +water 0.812 0.123 0.429 +water polo 0.688 0.670 0.534 +waterbed 0.724 0.381 0.296 +watercourse 0.677 0.357 0.466 +watered 0.615 0.290 0.377 +waterfall 0.652 0.460 0.528 +waterfront 0.716 0.274 0.556 +watering can 0.602 0.298 0.336 +watermelon 0.714 0.230 0.239 +waterproof 0.779 0.423 0.545 +waterworks 0.510 0.490 0.561 +watery 0.367 0.461 0.292 +wave 0.622 0.491 0.490 +wavelength 0.604 0.442 0.516 +waver 0.426 0.630 0.255 +wavering 0.375 0.430 0.384 +waves 0.643 0.470 0.509 +wavy 0.520 0.284 0.345 +wax 0.436 0.245 0.309 +waxed 0.531 0.388 0.408 +waxy 0.408 0.245 0.308 +way 0.480 0.275 0.420 +ways 0.688 0.560 0.425 +wayward 0.344 0.573 0.409 +weak 0.180 0.241 0.045 +weaken 0.112 0.250 0.223 +weakened 0.373 0.304 0.092 +weakling 0.194 0.294 0.087 +weakly 0.270 0.255 0.111 +weakness 0.088 0.370 0.125 +wealth 0.857 0.637 0.858 +wealthy 0.927 0.566 0.862 +weapon 0.054 0.840 0.831 +weaponry 0.219 0.840 0.870 +wear 0.312 0.370 0.255 +wearer 0.471 0.347 0.527 +wearily 0.327 0.286 0.128 +weariness 0.104 0.333 0.226 +wearing 0.646 0.520 0.461 +weary 0.194 0.281 0.202 +weasel 0.408 0.317 0.337 +weather 0.755 0.404 0.567 +weathered 0.422 0.491 0.537 +weatherman 0.660 0.413 0.643 +weatherproof 0.541 0.345 0.552 +weave 0.604 0.265 0.172 +web 0.583 0.411 0.519 +website 0.615 0.442 0.526 +wed 0.604 0.549 0.448 +wedded 0.771 0.413 0.518 +wedding 0.875 0.802 0.642 +wedge 0.490 0.290 0.278 +wedlock 0.747 0.654 0.745 +wee 0.663 0.452 0.315 +weed 0.459 0.294 0.364 +weeding 0.458 0.528 0.454 +weeds 0.320 0.551 0.315 +weedy 0.293 0.366 0.352 +weeeee 0.562 0.630 0.283 +week 0.510 0.231 0.351 +weekday 0.490 0.469 0.520 +weekend 0.844 0.625 0.519 +weekly 0.622 0.288 0.380 +weenie 0.406 0.451 0.284 +weep 0.053 0.621 0.164 +weeping 0.082 0.688 0.168 +weeping willow 0.344 0.441 0.312 +weepy 0.068 0.615 0.116 +weigh 0.333 0.396 0.375 +weighing 0.449 0.441 0.468 +weight 0.450 0.380 0.577 +weightless 0.460 0.426 0.375 +weightloss 0.570 0.439 0.393 +weights 0.458 0.500 0.722 +weighty 0.427 0.480 0.657 +weir 0.375 0.385 0.363 +weird 0.260 0.660 0.402 +weirdness 0.316 0.491 0.364 +weirdo 0.173 0.539 0.328 +welcome 0.898 0.555 0.664 +welcomed 0.927 0.585 0.700 +welcoming 0.905 0.527 0.636 +weld 0.417 0.462 0.583 +welder 0.448 0.679 0.683 +welding 0.510 0.569 0.491 +welfare 0.802 0.378 0.679 +wellhead 0.469 0.460 0.373 +wellness 0.969 0.441 0.730 +welsh 0.490 0.385 0.500 +welt 0.390 0.632 0.370 +wen 0.438 0.431 0.380 +wench 0.469 0.519 0.352 +werewolf 0.235 0.811 0.591 +west 0.562 0.337 0.414 +westbound 0.646 0.363 0.439 +western 0.573 0.500 0.689 +wet 0.385 0.417 0.185 +wetback 0.271 0.402 0.293 +whack 0.219 0.816 0.708 +whale 0.582 0.398 0.509 +whaling 0.281 0.717 0.538 +wham 0.469 0.490 0.423 +whammy 0.461 0.491 0.345 +wharf 0.469 0.240 0.472 +whatdoido 0.406 0.494 0.430 +whatif 0.523 0.528 0.351 +whatmakesmesmile 0.765 0.588 0.482 +whatnot 0.375 0.493 0.363 +whatsoever 0.400 0.314 0.302 +whatsthepoint 0.436 0.459 0.398 +wheat 0.531 0.185 0.250 +wheel 0.615 0.310 0.446 +wheel barrow 0.510 0.337 0.363 +wheelbarrow 0.479 0.366 0.404 +wheelchair 0.240 0.337 0.245 +wheels 0.667 0.471 0.386 +wheeze 0.229 0.462 0.461 +whelp 0.344 0.458 0.310 +whereabouts 0.439 0.382 0.356 +wherefore 0.561 0.357 0.402 +wherewith 0.491 0.420 0.404 +wherewithal 0.388 0.366 0.321 +whet 0.643 0.465 0.430 +whiff 0.459 0.400 0.331 +whilst 0.510 0.302 0.388 +whim 0.378 0.680 0.467 +whimper 0.271 0.545 0.308 +whimsical 0.449 0.637 0.371 +whimsy 0.729 0.639 0.455 +whine 0.342 0.686 0.218 +whiny 0.208 0.548 0.375 +whip 0.208 0.899 0.509 +whiplash 0.257 0.760 0.500 +whipped 0.198 0.804 0.361 +whirl 0.461 0.788 0.661 +whirlpool 0.710 0.415 0.442 +whirlwind 0.417 0.915 0.670 +whisk 0.500 0.537 0.412 +whisker 0.521 0.306 0.343 +whiskers 0.439 0.278 0.270 +whiskey 0.612 0.706 0.441 +whisky 0.640 0.615 0.490 +whisper 0.490 0.225 0.265 +whispered 0.548 0.358 0.309 +whistle 0.653 0.551 0.463 +whit 0.562 0.393 0.595 +whitefish 0.492 0.327 0.333 +whiteness 0.688 0.235 0.519 +whitewash 0.429 0.402 0.276 +whitish 0.583 0.279 0.365 +whittle 0.347 0.451 0.427 +whiz 0.896 0.627 0.820 +whole 0.653 0.357 0.572 +wholesale 0.760 0.551 0.619 +wholesome 0.888 0.423 0.754 +wholly 0.690 0.353 0.696 +whoo 0.531 0.578 0.311 +whoop 0.559 0.481 0.443 +whopper 0.448 0.598 0.432 +whopping 0.541 0.740 0.755 +whore 0.135 0.880 0.333 +whorehouse 0.200 0.930 0.462 +wick 0.337 0.481 0.309 +wicked 0.138 0.800 0.627 +wickedness 0.031 0.727 0.443 +wicker 0.427 0.339 0.388 +wicket 0.500 0.500 0.471 +wide 0.571 0.312 0.472 +widely 0.698 0.453 0.725 +widen 0.562 0.538 0.527 +widespread 0.633 0.456 0.713 +widow 0.250 0.450 0.265 +widowed 0.205 0.439 0.333 +widower 0.184 0.406 0.325 +width 0.583 0.280 0.518 +wield 0.347 0.660 0.625 +wiener 0.594 0.434 0.391 +wienie 0.500 0.509 0.327 +wife 0.886 0.630 0.583 +wig 0.722 0.279 0.180 +wiggle 0.531 0.676 0.359 +wight 0.542 0.404 0.395 +wiki 0.530 0.390 0.455 +wild 0.312 0.922 0.750 +wildcat 0.458 0.632 0.481 +wildebeest 0.438 0.480 0.464 +wilderness 0.281 0.333 0.290 +wildfire 0.140 0.929 0.552 +wildlife 0.656 0.530 0.561 +will 0.698 0.408 0.735 +willful 0.557 0.719 0.642 +willies 0.480 0.490 0.420 +willing 0.833 0.561 0.783 +willingly 0.833 0.316 0.588 +willingness 0.786 0.500 0.729 +willow 0.604 0.245 0.400 +willpower 0.823 0.776 0.897 +wilt 0.226 0.354 0.312 +wilted 0.245 0.375 0.186 +wily 0.459 0.670 0.798 +wimp 0.184 0.490 0.125 +wimpy 0.188 0.292 0.134 +win 0.927 0.694 0.888 +wince 0.286 0.415 0.294 +winch 0.385 0.434 0.449 +wind 0.531 0.404 0.578 +windbag 0.438 0.510 0.391 +windfall 0.750 0.864 0.638 +winding 0.398 0.582 0.361 +windmill 0.773 0.412 0.412 +window 0.542 0.276 0.385 +windowsill 0.429 0.274 0.433 +windpipe 0.281 0.360 0.500 +windshield 0.615 0.375 0.333 +windy 0.330 0.541 0.528 +wine 0.792 0.417 0.457 +wine cooler 0.729 0.404 0.420 +wing 0.562 0.255 0.389 +winged 0.646 0.469 0.519 +winger 0.531 0.794 0.691 +wingman 0.573 0.578 0.582 +wink 0.688 0.557 0.304 +winner 0.960 0.810 0.886 +winning 0.955 0.712 0.972 +winnings 0.949 0.829 0.830 +wino 0.406 0.535 0.349 +winter 0.663 0.355 0.500 +winterbreak 0.612 0.464 0.491 +wintertime 0.760 0.516 0.404 +wintery 0.388 0.512 0.463 +wintry 0.448 0.434 0.445 +wipe 0.663 0.427 0.551 +wiper 0.500 0.380 0.535 +wire 0.480 0.330 0.245 +wired 0.398 0.420 0.537 +wireless 0.635 0.444 0.537 +wiretap 0.224 0.642 0.454 +wiring 0.490 0.367 0.431 +wis 0.510 0.431 0.406 +wisdom 0.930 0.302 0.871 +wise 0.878 0.250 0.861 +wish 0.771 0.583 0.647 +wishbone 0.494 0.531 0.426 +wishful 0.885 0.712 0.606 +wishing 0.755 0.600 0.491 +wishmeluck 0.729 0.582 0.465 +wisp 0.552 0.388 0.417 +wistful 0.323 0.451 0.312 +wit 0.844 0.484 0.775 +witch 0.292 0.710 0.473 +witchcraft 0.183 0.779 0.555 +withal 0.345 0.264 0.381 +withdraw 0.260 0.425 0.336 +withdrawal 0.275 0.541 0.226 +withdrawals 0.427 0.404 0.464 +withdrawn 0.182 0.368 0.221 +wither 0.150 0.420 0.259 +withered 0.188 0.292 0.160 +withering 0.271 0.650 0.345 +withhold 0.320 0.451 0.444 +withholding 0.165 0.490 0.480 +withstand 0.370 0.548 0.571 +witless 0.198 0.333 0.179 +witness 0.562 0.569 0.593 +wits 0.760 0.596 0.765 +witty 0.857 0.707 0.759 +wiz 0.467 0.545 0.441 +wizard 0.656 0.430 0.526 +wobble 0.375 0.620 0.350 +wobbly 0.208 0.759 0.225 +woe 0.340 0.606 0.204 +woeful 0.135 0.555 0.255 +woefully 0.204 0.580 0.269 +wok 0.583 0.375 0.500 +wokemeup 0.561 0.520 0.444 +wolf 0.448 0.712 0.630 +wolverine 0.470 0.673 0.627 +womanhood 0.812 0.656 0.602 +womanizer 0.281 0.800 0.471 +womanly 0.909 0.615 0.473 +womb 0.375 0.385 0.591 +wonder 0.939 0.771 0.765 +wonderful 0.971 0.776 0.830 +wonderfully 0.969 0.760 0.821 +wonderment 0.929 0.679 0.795 +wondrous 0.854 0.679 0.818 +wont 0.240 0.343 0.291 +woo 0.646 0.729 0.430 +wood 0.494 0.182 0.373 +woodcut 0.633 0.354 0.542 +wooden 0.500 0.196 0.318 +woodland 0.776 0.306 0.480 +woodlands 0.656 0.340 0.473 +woodpecker 0.520 0.482 0.445 +woods 0.594 0.269 0.364 +woodshed 0.551 0.373 0.312 +woodsman 0.500 0.451 0.522 +woodwork 0.490 0.481 0.545 +woody 0.469 0.260 0.396 +woof 0.354 0.509 0.404 +woohoo 0.658 0.670 0.451 +wooing 0.740 0.730 0.702 +wool 0.583 0.132 0.345 +woolen 0.726 0.265 0.307 +woolly 0.531 0.398 0.320 +woot 0.602 0.490 0.481 +woozy 0.177 0.452 0.306 +wop 0.417 0.452 0.394 +word 0.552 0.255 0.482 +wording 0.653 0.500 0.588 +words 0.710 0.216 0.473 +wordy 0.643 0.478 0.586 +work 0.719 0.596 0.750 +workaholic 0.344 0.657 0.557 +workbook 0.673 0.343 0.510 +worker 0.719 0.598 0.684 +working 0.740 0.585 0.576 +workings 0.704 0.560 0.745 +workload 0.231 0.792 0.490 +workman 0.729 0.618 0.726 +workmanship 0.694 0.441 0.627 +workout 0.868 0.827 0.780 +workplace 0.592 0.431 0.583 +works 0.776 0.434 0.657 +workshop 0.531 0.426 0.510 +workup 0.582 0.713 0.589 +world 0.622 0.394 0.750 +worldly 0.438 0.612 0.295 +worldwide 0.790 0.462 0.851 +worm 0.130 0.418 0.219 +wormhole 0.337 0.380 0.483 +wormwood 0.458 0.406 0.355 +worn 0.350 0.482 0.189 +worried 0.094 0.824 0.395 +worries 0.094 0.679 0.363 +worry 0.245 0.776 0.267 +worrying 0.047 0.750 0.296 +worse 0.062 0.704 0.225 +worsening 0.115 0.685 0.202 +worship 0.688 0.380 0.573 +worshipful 0.760 0.648 0.546 +worstfeeling 0.092 0.625 0.308 +worth 0.872 0.510 0.889 +worthless 0.083 0.420 0.153 +worthwhile 0.908 0.385 0.538 +worthy 0.812 0.340 0.796 +wot 0.520 0.480 0.357 +would 0.493 0.412 0.427 +wound 0.150 0.717 0.310 +wounded 0.115 0.770 0.275 +wounding 0.219 0.725 0.454 +wounds 0.102 0.735 0.345 +wracking 0.244 0.607 0.454 +wrangler 0.417 0.574 0.676 +wrangling 0.146 0.865 0.585 +wrap 0.594 0.441 0.275 +wrapper 0.625 0.358 0.391 +wrapping 0.460 0.368 0.462 +wrath 0.039 0.908 0.548 +wrathful 0.102 0.730 0.446 +wreak 0.375 0.622 0.498 +wreath 0.745 0.440 0.660 +wreck 0.220 0.770 0.339 +wreckage 0.082 0.353 0.333 +wrecked 0.078 0.618 0.280 +wrecker 0.229 0.716 0.474 +wrench 0.396 0.202 0.545 +wrenching 0.204 0.833 0.483 +wrest 0.427 0.750 0.727 +wrestle 0.388 0.890 0.765 +wrestler 0.520 0.863 0.911 +wrestling 0.449 0.868 0.774 +wretch 0.040 0.667 0.250 +wretched 0.135 0.560 0.190 +wriggle 0.469 0.627 0.404 +wright 0.540 0.528 0.389 +wring 0.360 0.656 0.348 +wringer 0.365 0.519 0.321 +wrinkle 0.150 0.370 0.274 +wrinkled 0.271 0.402 0.200 +wrist 0.706 0.340 0.265 +wristband 0.551 0.194 0.292 +wristwatch 0.771 0.338 0.308 +writ 0.562 0.220 0.543 +write 0.612 0.387 0.534 +writer 0.806 0.330 0.780 +writing 0.694 0.475 0.645 +written 0.600 0.231 0.520 +wrong 0.042 0.582 0.480 +wrongdoing 0.112 0.745 0.451 +wrongful 0.102 0.680 0.347 +wrongly 0.054 0.550 0.202 +wrought 0.322 0.559 0.681 +wry 0.219 0.548 0.528 +xanax 0.427 0.402 0.446 +xenophobia 0.156 0.771 0.500 +xerox 0.385 0.349 0.448 +xmas 0.906 0.717 0.615 +xoxo 0.729 0.520 0.400 +yaaaay 0.625 0.677 0.326 +yaaay 0.650 0.610 0.330 +yaay 0.604 0.575 0.327 +yacht 0.823 0.670 0.660 +yachting 0.624 0.635 0.609 +yahoo 0.643 0.583 0.522 +yak 0.469 0.422 0.422 +yam 0.500 0.206 0.152 +yank 0.271 0.630 0.538 +yap 0.510 0.458 0.370 +yard 0.468 0.176 0.349 +yarn 0.510 0.265 0.233 +yaw 0.586 0.592 0.491 +yawn 0.385 0.120 0.139 +yawning 0.323 0.216 0.150 +yay 0.694 0.575 0.345 +yayy 0.640 0.587 0.355 +yayyy 0.602 0.700 0.381 +yayyyy 0.677 0.613 0.363 +yea 0.751 0.412 0.472 +yeahhh 0.820 0.792 0.510 +yeahhhh 0.865 0.721 0.440 +year 0.542 0.284 0.415 +yearbook 0.562 0.231 0.509 +yearling 0.510 0.348 0.518 +yearly 0.592 0.295 0.431 +yearn 0.592 0.491 0.491 +yearning 0.709 0.510 0.537 +years 0.653 0.330 0.508 +yeast 0.500 0.350 0.327 +yehey 0.490 0.530 0.298 +yell 0.240 0.798 0.558 +yeller 0.436 0.500 0.453 +yelling 0.323 0.939 0.565 +yellow 0.671 0.275 0.387 +yellows 0.570 0.306 0.318 +yelp 0.417 0.709 0.431 +yen 0.510 0.435 0.508 +yeoman 0.530 0.459 0.510 +yesss 0.719 0.657 0.451 +yessss 0.719 0.796 0.415 +yesterday 0.500 0.286 0.253 +yesteryear 0.469 0.259 0.331 +yew 0.312 0.207 0.311 +yey 0.677 0.530 0.290 +yield 0.719 0.578 0.618 +yielding 0.490 0.643 0.444 +yo-yo 0.592 0.643 0.345 +yodel 0.510 0.454 0.389 +yoga 0.750 0.115 0.422 +yogi 0.653 0.347 0.349 +yogurt 0.660 0.269 0.240 +yoke 0.281 0.620 0.582 +yolk 0.490 0.306 0.280 +yon 0.479 0.365 0.393 +yonder 0.615 0.330 0.318 +youngster 0.796 0.557 0.661 +yousuck 0.225 0.614 0.350 +youth 0.938 0.608 0.736 +youthful 0.827 0.480 0.686 +yucky 0.142 0.806 0.237 +yuletide 0.438 0.430 0.445 +yummy 0.878 0.550 0.658 +yuppie 0.677 0.610 0.445 +zany 0.500 0.641 0.586 +zap 0.385 0.438 0.371 +zeal 0.367 0.741 0.616 +zealot 0.480 0.793 0.654 +zealous 0.292 0.829 0.347 +zebra 0.567 0.448 0.314 +zen 0.492 0.210 0.432 +zenith 0.582 0.387 0.589 +zephyr 0.479 0.408 0.411 +zeppelin 0.542 0.550 0.472 +zest 0.917 0.769 0.845 +zesty 0.562 0.528 0.456 +zeta 0.385 0.290 0.380 +zigzag 0.417 0.606 0.288 +zilch 0.409 0.451 0.361 +zillion 0.612 0.559 0.630 +zinc 0.357 0.314 0.333 +zing 0.579 0.402 0.402 +zip 0.487 0.368 0.422 +zipper 0.390 0.315 0.233 +zippy 0.561 0.523 0.455 +zit 0.337 0.410 0.381 +zodiac 0.594 0.429 0.426 +zombie 0.214 0.648 0.415 +zone 0.531 0.349 0.382 +zoning 0.417 0.400 0.578 +zoo 0.760 0.520 0.580 +zoological 0.667 0.458 0.492 +zoology 0.568 0.347 0.509 +zoom 0.490 0.520 0.462 +zucchini 0.510 0.321 0.250 diff --git a/text_analysis/case3/coref_resolution-https-Copy1.ipynb b/text_analysis/case3/coref_resolution-https-Copy1.ipynb new file mode 100644 index 0000000..17c5e41 --- /dev/null +++ b/text_analysis/case3/coref_resolution-https-Copy1.ipynb @@ -0,0 +1,393 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "b270bd36-529e-4595-a780-ef6c8151c31f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n", + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/torch/cuda/__init__.py:497: UserWarning: Can't initialize NVML\n", + " warnings.warn(\"Can't initialize NVML\")\n" + ] + } + ], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "f6448c6f-2b5d-45f5-a32e-b3b47c16ef85", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/0402_https1_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "e30e81ad", + "metadata": {}, + "outputs": [], + "source": [ + "#because of compute issues, need to do the sampling before the coreference resolution\n", + "def http_relevant(text):\n", + " if pd.isnull(text):\n", + " return False\n", + " # expanded dictionary for relevancy\n", + " # http, login, SSL, TLS, certificate \n", + " for word in text.split():\n", + " if \"://\" not in word.lower():\n", + " #http\n", + " if \"http\" in word.lower():\n", + " return True\n", + " #login\n", + " if \"login\" in word.lower():\n", + " return True\n", + " #ssl\n", + " if \"ssl\" in word.lower():\n", + " return True\n", + " #tls\n", + " if \"tls\" in word.lower():\n", + " return True\n", + " #cert\n", + " if word.lower().startswith(\"cert\"):\n", + " return True\n", + " return False\n", + "\n", + "def is_migrated(comment_text):\n", + " if pd.isnull(comment_text):\n", + " return False\n", + " text = comment_text.strip()\n", + " if text.startswith(\"Originally from: http://sourceforge.net\"):\n", + " return True \n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "f359805f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:41: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:44: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n" + ] + } + ], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "\n", + "#cleaning df\n", + "phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "phab_df = phab_df.rename(columns={\n", + " 'AuthorPHID': 'speaker',\n", + " 'TaskPHID': 'conversation_id',\n", + " 'WMFaffil':'meta.affil',\n", + " 'isGerrit': 'meta.gerrit'\n", + "})\n", + "\n", + "# after 12-1-2012 before 12-1-2013\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "filtered_phab_df = phab_df[(phab_df['date_created'] < 1385856000) & (phab_df['date_created'] > 1354320000)]\n", + "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", + "\n", + "#removing headless conversations\n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = filtered_phab_df[filtered_phab_df['conversation_id'].isin(headed_task_phids)]\n", + "\n", + "#removing gerrit comments \n", + "mid_comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]\n", + "\n", + "# filter out the sourceforge migration \n", + "# Originally from: http://sourceforge.net in the task task_summary\n", + "migrated_conversation_ids = task_phab_df[task_phab_df['comment_text'].apply(is_migrated)]['conversation_id'].unique()\n", + "\n", + "#cut down to only the data that is relevant (mentions http)\n", + "relevant_conversation_ids = task_phab_df[\n", + " task_phab_df['comment_text'].apply(http_relevant) |\n", + " task_phab_df['task_title'].apply(http_relevant)\n", + "]['conversation_id'].unique()\n", + "\n", + "task_phab_df['is_relevant'] = task_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "mid_comment_phab_df['is_relevant'] = mid_comment_phab_df['conversation_id'].isin(relevant_conversation_ids)\n", + "\n", + "task_phab_df['is_migrated'] = task_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "mid_comment_phab_df['is_migrated'] = mid_comment_phab_df['conversation_id'].isin(migrated_conversation_ids)\n", + "\n", + "comment_phab_df = mid_comment_phab_df[(mid_comment_phab_df['is_relevant'] == True) & (mid_comment_phab_df['is_migrated'] != True)]\n", + "task_phab_df = task_phab_df[(task_phab_df['is_relevant'] == True) & (task_phab_df['is_migrated'] != True)]\n", + "#comment_phab_df = mid_comment_phab_df" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "f32f6eed-3aeb-4b05-8d40-7ed85e7235c5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nlp = spacy.load(\"en_core_web_trf\")\n", + "nlp_coref = spacy.load(\"en_coreference_web_trf\")\n", + "\n", + "# use replace_listeners for the coref components\n", + "nlp_coref.replace_listeners(\"transformer\", \"coref\", [\"model.tok2vec\"])\n", + "nlp_coref.replace_listeners(\"transformer\", \"span_resolver\", [\"model.tok2vec\"])\n", + "\n", + "# we won't copy over the span cleaner - this keeps the head cluster information, which we want\n", + "nlp.add_pipe(\"merge_entities\")\n", + "nlp.add_pipe(\"coref\", source=nlp_coref)\n", + "nlp.add_pipe(\"span_resolver\", source=nlp_coref)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "a5b062d8-2d26-4a3e-a84c-ba0eaf6eb436", + "metadata": {}, + "outputs": [], + "source": [ + "# https://github.com/explosion/spaCy/discussions/13572\n", + "# https://github.com/explosion/spaCy/issues/13111 \n", + "# https://explosion.ai/blog/coref\n", + "# https://gist.github.com/thomashacker/b5dd6042c092e0a22c2b9243a64a2466\n", + "doc = nlp(\"John is frustrated with the VisualEditor project, he thinks it doesn't work.\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "424d35e0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "John is frustrated with the VisualEditor project, he thinks it doesn't work." + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "999e1656-0036-4ba2-bedf-f54493f67790", + "metadata": {}, + "outputs": [], + "source": [ + "# https://gist.github.com/thomashacker/b5dd6042c092e0a22c2b9243a64a2466\n", + "from spacy.tokens import Doc\n", + "# Define lightweight function for resolving references in text\n", + "def resolve_references(doc: Doc) -> str:\n", + " \"\"\"Function for resolving references with the coref ouput\n", + " doc (Doc): The Doc object processed by the coref pipeline\n", + " RETURNS (str): The Doc string with resolved references\n", + " \"\"\"\n", + " # token.idx : token.text\n", + " token_mention_mapper = {}\n", + " output_string = \"\"\n", + " clusters = [\n", + " val for key, val in doc.spans.items() if key.startswith(\"coref_cluster\")\n", + " ]\n", + "\n", + " # Iterate through every found cluster\n", + " for cluster in clusters:\n", + " first_mention = cluster[0]\n", + " # Iterate through every other span in the cluster\n", + " for mention_span in list(cluster)[1:]:\n", + " # Set first_mention as value for the first token in mention_span in the token_mention_mapper\n", + " token_mention_mapper[mention_span[0].idx] = first_mention.text + mention_span[0].whitespace_\n", + " \n", + " for token in mention_span[1:]:\n", + " # Set empty string for all the other tokens in mention_span\n", + " token_mention_mapper[token.idx] = \"\"\n", + "\n", + " # Iterate through every token in the Doc\n", + " for token in doc:\n", + " # Check if token exists in token_mention_mapper\n", + " if token.idx in token_mention_mapper:\n", + " output_string += token_mention_mapper[token.idx]\n", + " # Else add original token text\n", + " else:\n", + " output_string += token.text + token.whitespace_\n", + "\n", + " return output_string\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "be476647-624b-4e95-ab62-9c6b08f85368", + "metadata": {}, + "outputs": [], + "source": [ + "def resolving_comment(text):\n", + " doc = nlp(text)\n", + " resolved_text = resolve_references(doc)\n", + " return resolved_text" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a9628b54-a1df-49cd-a365-9cba59de3421", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'i hate ve.interface, ve.interface always messes up i browser'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "resolving_comment(\"i hate ve.interface, it always messes up my browser\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "46873641-8e88-4829-9e24-4dd5e6749bd1", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " \"\"\"Entry point for launching an IPython kernel.\n", + "Token indices sequence length is longer than the specified maximum sequence length for this model (911 > 512). Running this sequence through the model will result in indexing errors\n", + "Token indices sequence length is longer than the specified maximum sequence length for this model (911 > 512). Running this sequence through the model will result in indexing errors\n", + "Token indices sequence length is longer than the specified maximum sequence length for this model (904 > 512). Running this sequence through the model will result in indexing errors\n", + "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " \n" + ] + } + ], + "source": [ + "comment_phab_df['text'] = comment_phab_df['comment_text'].apply(str)\n", + "comment_phab_df['resolved_text'] = comment_phab_df['text'].apply(resolving_comment)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "2b583feb-1c62-4c96-9ba0-2996d72e70d3", + "metadata": {}, + "outputs": [ + { + "ename": "KeyError", + "evalue": "46088", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 3360\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3361\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3362\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.Int64HashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.Int64HashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: 46088", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m/tmp/ipykernel_61233/1116300830.py\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mcomment_phab_df\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'resolved_text'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m46088\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/series.py\u001b[0m in \u001b[0;36m__getitem__\u001b[0;34m(self, key)\u001b[0m\n\u001b[1;32m 940\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 941\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mkey_is_scalar\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 942\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_value\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 943\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 944\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_hashable\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/series.py\u001b[0m in \u001b[0;36m_get_value\u001b[0;34m(self, label, takeable)\u001b[0m\n\u001b[1;32m 1049\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1050\u001b[0m \u001b[0;31m# Similar to Index.get_value, but we do not fall back to positional\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1051\u001b[0;31m \u001b[0mloc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1052\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_values_for_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mloc\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1053\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 3361\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3362\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3363\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3364\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3365\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_scalar\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0misna\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhasnans\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: 46088" + ] + } + ], + "source": [ + "comment_phab_df['resolved_text'][46088]" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "92bf47ae", + "metadata": {}, + "outputs": [], + "source": [ + "comment_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/041325_coref_rel_phab_comments.csv\", index=False)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/ve_dependency.ipynb b/text_analysis/case3/ve_dependency.ipynb new file mode 100644 index 0000000..c7f8606 --- /dev/null +++ b/text_analysis/case3/ve_dependency.ipynb @@ -0,0 +1,1819 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "18977cd3-de19-43e0-87a7-79ddc0fda973", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/jupyter-notebook/lib/python3.9/site-packages/torch/cuda/__init__.py:734: UserWarning: Can't initialize NVML\n", + " warnings.warn(\"Can't initialize NVML\")\n" + ] + } + ], + "source": [ + "import pandas as pd \n", + "import spacy" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "afe53935-8175-4dee-bb27-0bc87fbd5d5f", + "metadata": {}, + "outputs": [], + "source": [ + "import re" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "70a77468-aba1-4042-9900-d3c96d4c9f88", + "metadata": {}, + "outputs": [], + "source": [ + "import nltk\n", + "from nltk.tokenize import sent_tokenize\n", + "#nltk.download('punkt_tab')" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "8ab815f2-b63b-429b-9036-3870aae54fad", + "metadata": {}, + "outputs": [], + "source": [ + "nlp = spacy.load(\"en_core_web_sm\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "fa6a7cea-1375-4153-a388-1847dfa5b257", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0228_ve_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "812ab4c8-2561-466b-bc57-defc93f5c893", + "metadata": {}, + "outputs": [], + "source": [ + "#cleaning df \n", + "phab_df['has_ref'] = phab_df['comment_text'].apply(lambda x: bool(re.search(r\"\\b(visualeditor|VE|ve|VisualEditor)\\b\", str(x), re.IGNORECASE)))\n", + "phab_df['has_bot_ref'] = phab_df['comment_text'].apply(lambda x: bool(re.search(r\"\\b(bots|scripts|gadgets)\\b\", str(x), re.IGNORECASE)))\n", + "phab_df['timestamp'] = pd.to_datetime(phab_df['date_created'], unit='s', origin='unix', utc=True)\n", + "phab_df['comment_id'] = phab_df.index + 1\n", + "# after 11-1-2012 before 11-1-2013\n", + "filtered_phab_df = phab_df[(phab_df['date_created'] < 1383264000) & (phab_df['date_created'] > 1351728000)]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "60bcef32-67be-44f5-a51a-84e6e63d29ed", + "metadata": {}, + "outputs": [], + "source": [ + "def remove_urls(text):\n", + " return re.sub(r'http\\S+', '', text)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "7babf07b-4f91-4e48-88a9-4fe10f8b668d", + "metadata": {}, + "outputs": [], + "source": [ + "#turning df into sentences \n", + "sentence_level_data = filtered_phab_df.explode(\n", + " 'comment_text').reset_index(drop=True)\n", + "\n", + "sentence_level_data['sentence'] = sentence_level_data['comment_text'].apply(\n", + " lambda x: sent_tokenize(str(x)))\n", + "\n", + "sentence_level_data = sentence_level_data.explode('sentence').reset_index(drop=True)\n", + "\n", + "sentence_level_data['sentence_id'] = sentence_level_data.groupby('comment_id').cumcount() + 1\n", + "\n", + "sentence_level_data = sentence_level_data.drop(columns=['has_bot_ref', 'has_ref'], errors='ignore')\n", + "\n", + "sentence_level_data['has_ref'] = sentence_level_data['sentence'].apply(\n", + " lambda x: bool(re.search(r'\\b(visualeditor|VE|ve|VisualEditor)\\b', x)))\n", + "\n", + "sentence_level_data['has_bot_ref'] = sentence_level_data['sentence'].apply(\n", + " lambda x: bool(re.search(r'\\b(bots|scripts|gadgets)\\b', x)))\n", + "\n", + "sentence_level_data = sentence_level_data.reset_index(drop=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "558d1638-abe9-4fc2-896e-6fc1bc396ca3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    task_titlecomment_textdate_createdAuthorPHIDWMFaffilTaskPHIDcomment_typestatustimestampcomment_idsentencesentence_idhas_refhas_bot_refsentence_no_url
    0VisualEditor: [Regression] \"More\" menu gets sh...Tested on both the Italian and the English Wik...1380976920PHID-USER-wil4b5lylrvf3krixlklTruePHID-TASK-64s56xzrc22ustp2z7wxtask_descriptionresolved2013-10-05 12:42:00+00:00709Tested on both the Italian and the English Wik...1FalseFalseTested on both the Italian and the English Wik...
    1VisualEditor: [Regression] \"More\" menu gets sh...Tested on both the Italian and the English Wik...1380976920PHID-USER-wil4b5lylrvf3krixlklTruePHID-TASK-64s56xzrc22ustp2z7wxtask_descriptionresolved2013-10-05 12:42:00+00:00709--------------------------\\n**Version**: unspe...2FalseFalse--------------------------\\n**Version**: unspe...
    2VisualEditor: [Regression] \"More\" menu gets sh...Note that this is fixed and has been deployed ...1381281033PHID-USER-ydswvwhh5pm4lshahjjeTruePHID-TASK-64s56xzrc22ustp2z7wxtask_subcommentNaN2013-10-09 01:10:33+00:00710Note that this is fixed and has been deployed ...1FalseFalseNote that this is fixed and has been deployed ...
    3VisualEditor: [Regression] \"More\" menu gets sh...Note that this is fixed and has been deployed ...1381281033PHID-USER-ydswvwhh5pm4lshahjjeTruePHID-TASK-64s56xzrc22ustp2z7wxtask_subcommentNaN2013-10-09 01:10:33+00:00710Please re-open if it still occurs for you afte...2FalseFalsePlease re-open if it still occurs for you afte...
    4VisualEditor: [Regression] \"More\" menu gets sh...Change 88226 merged by Robmoen:\\nThe amazing m...1381274919PHID-USER-idceizaw6elwiwm5xshbTruePHID-TASK-64s56xzrc22ustp2z7wxtask_subcommentNaN2013-10-08 23:28:39+00:00711Change 88226 merged by Robmoen:\\nThe amazing m...1FalseFalseChange 88226 merged by Robmoen:\\nThe amazing m...
    ................................................
    32483Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338I know SVG is text where PNG is not, but unles...3FalseFalseI know SVG is text where PNG is not, but unles...
    32484Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338As for solving this bug, if we want to minify ...4FalseFalseAs for solving this bug, if we want to minify ...
    32485Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338fonts), that would get quite tricky.5FalseFalsefonts), that would get quite tricky.
    32486Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338They'd need a url to be served from.6FalseFalseThey'd need a url to be served from.
    32487Implement minification for SVG files in Resour...I think we can apply the same as PNG files.\\n\\...1362551377PHID-USER-sai77mtxmpqnm6pycyvzFalsePHID-TASK-s5at4xy2rbu4kz3beaqhtask_subcommentNaN2013-03-06 06:29:37+00:0032338As for SVGs we embed in CSS (SVGs for icons li...7TrueFalseAs for SVGs we embed in CSS (SVGs for icons li...
    \n", + "

    32488 rows × 15 columns

    \n", + "
    " + ], + "text/plain": [ + " task_title \\\n", + "0 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "1 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "2 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "3 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "4 VisualEditor: [Regression] \"More\" menu gets sh... \n", + "... ... \n", + "32483 Implement minification for SVG files in Resour... \n", + "32484 Implement minification for SVG files in Resour... \n", + "32485 Implement minification for SVG files in Resour... \n", + "32486 Implement minification for SVG files in Resour... \n", + "32487 Implement minification for SVG files in Resour... \n", + "\n", + " comment_text date_created \\\n", + "0 Tested on both the Italian and the English Wik... 1380976920 \n", + "1 Tested on both the Italian and the English Wik... 1380976920 \n", + "2 Note that this is fixed and has been deployed ... 1381281033 \n", + "3 Note that this is fixed and has been deployed ... 1381281033 \n", + "4 Change 88226 merged by Robmoen:\\nThe amazing m... 1381274919 \n", + "... ... ... \n", + "32483 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32484 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32485 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32486 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "32487 I think we can apply the same as PNG files.\\n\\... 1362551377 \n", + "\n", + " AuthorPHID WMFaffil \\\n", + "0 PHID-USER-wil4b5lylrvf3krixlkl True \n", + "1 PHID-USER-wil4b5lylrvf3krixlkl True \n", + "2 PHID-USER-ydswvwhh5pm4lshahjje True \n", + "3 PHID-USER-ydswvwhh5pm4lshahjje True \n", + "4 PHID-USER-idceizaw6elwiwm5xshb True \n", + "... ... ... \n", + "32483 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32484 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32485 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32486 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "32487 PHID-USER-sai77mtxmpqnm6pycyvz False \n", + "\n", + " TaskPHID comment_type status \\\n", + "0 PHID-TASK-64s56xzrc22ustp2z7wx task_description resolved \n", + "1 PHID-TASK-64s56xzrc22ustp2z7wx task_description resolved \n", + "2 PHID-TASK-64s56xzrc22ustp2z7wx task_subcomment NaN \n", + "3 PHID-TASK-64s56xzrc22ustp2z7wx task_subcomment NaN \n", + "4 PHID-TASK-64s56xzrc22ustp2z7wx task_subcomment NaN \n", + "... ... ... ... \n", + "32483 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32484 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32485 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32486 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "32487 PHID-TASK-s5at4xy2rbu4kz3beaqh task_subcomment NaN \n", + "\n", + " timestamp comment_id \\\n", + "0 2013-10-05 12:42:00+00:00 709 \n", + "1 2013-10-05 12:42:00+00:00 709 \n", + "2 2013-10-09 01:10:33+00:00 710 \n", + "3 2013-10-09 01:10:33+00:00 710 \n", + "4 2013-10-08 23:28:39+00:00 711 \n", + "... ... ... \n", + "32483 2013-03-06 06:29:37+00:00 32338 \n", + "32484 2013-03-06 06:29:37+00:00 32338 \n", + "32485 2013-03-06 06:29:37+00:00 32338 \n", + "32486 2013-03-06 06:29:37+00:00 32338 \n", + "32487 2013-03-06 06:29:37+00:00 32338 \n", + "\n", + " sentence sentence_id \\\n", + "0 Tested on both the Italian and the English Wik... 1 \n", + "1 --------------------------\\n**Version**: unspe... 2 \n", + "2 Note that this is fixed and has been deployed ... 1 \n", + "3 Please re-open if it still occurs for you afte... 2 \n", + "4 Change 88226 merged by Robmoen:\\nThe amazing m... 1 \n", + "... ... ... \n", + "32483 I know SVG is text where PNG is not, but unles... 3 \n", + "32484 As for solving this bug, if we want to minify ... 4 \n", + "32485 fonts), that would get quite tricky. 5 \n", + "32486 They'd need a url to be served from. 6 \n", + "32487 As for SVGs we embed in CSS (SVGs for icons li... 7 \n", + "\n", + " has_ref has_bot_ref sentence_no_url \n", + "0 False False Tested on both the Italian and the English Wik... \n", + "1 False False --------------------------\\n**Version**: unspe... \n", + "2 False False Note that this is fixed and has been deployed ... \n", + "3 False False Please re-open if it still occurs for you afte... \n", + "4 False False Change 88226 merged by Robmoen:\\nThe amazing m... \n", + "... ... ... ... \n", + "32483 False False I know SVG is text where PNG is not, but unles... \n", + "32484 False False As for solving this bug, if we want to minify ... \n", + "32485 False False fonts), that would get quite tricky. \n", + "32486 False False They'd need a url to be served from. \n", + "32487 True False As for SVGs we embed in CSS (SVGs for icons li... \n", + "\n", + "[32488 rows x 15 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sentence_level_data['sentence_no_url'] = sentence_level_data['sentence'].apply(\n", + " lambda x: remove_urls(str(x)) if x else []\n", + ")\n", + "sentence_level_data" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "acb87a1a-c3e0-4d3f-8450-e2af96150e94", + "metadata": {}, + "outputs": [], + "source": [ + "def extract_dependency_tree(sentence):\n", + " doc = nlp(sentence)\n", + " return [(token.text, token.dep_, token.head.text, token.ancestors, token.subtree, token.children) for token in doc]" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "b67c136e-16c4-4002-a2d6-f92c88252baf", + "metadata": {}, + "outputs": [], + "source": [ + "filtered_sentence_level_data = sentence_level_data[sentence_level_data['has_ref'] == True]" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "f749706a-f2bb-42e3-aae5-3876b00c48ad", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19414/2706376531.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_sentence_level_data['dependency_tree'] = filtered_sentence_level_data['sentence'].apply(extract_dependency_tree)\n" + ] + } + ], + "source": [ + "filtered_sentence_level_data['dependency_tree'] = filtered_sentence_level_data['sentence'].apply(extract_dependency_tree)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "82c48463-5a90-4105-9ee9-5763d0b1e35b", + "metadata": {}, + "outputs": [], + "source": [ + "dependency_relations = []\n", + "\n", + "for index, row in filtered_sentence_level_data.iterrows():\n", + " sentence = row['sentence']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['comment_id']\n", + " sentence_id = row['sentence_id']\n", + " WMFaffil = row['WMFaffil']\n", + " \n", + " for token, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(r'\\b(visualeditor|VE|ve|VisualEditor)\\b', token, re.IGNORECASE):\n", + " dependency_relations.append({\n", + " 'sentence_id': sentence_id,\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'wmfAffil':WMFaffil,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head,\n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + "dependency_relations_df = pd.DataFrame(dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "60d7d808-0211-41b3-8dfa-0143dbba94bd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    sentence_idcomment_idtimestampwmfAffiltokendependencyheaddepthchildren
    027232013-10-06 10:36:55+00:00True’veauxattached10
    117252013-10-03 20:15:00+00:00Falseve.basepobjfor31
    217252013-10-03 20:15:00+00:00FalseVisualEditornsubjpassbroken10
    317302013-10-03 20:32:16+00:00Falseve.basecompoundrequest20
    427302013-10-03 20:32:16+00:00Falseve.corecompoundrequest30
    ..............................
    54302322592013-10-06 23:34:50+00:00FalseVEpobjin50
    54311323242012-12-06 18:16:58+00:00False'veauxdetermined10
    54321323242012-12-06 18:16:58+00:00Falseve.cepobjwithin30
    54332323302013-04-28 17:25:19+00:00FalseVEdobjenabling60
    54347323382013-03-06 06:29:37+00:00FalseVisualEditorpobjin40
    \n", + "

    5435 rows × 9 columns

    \n", + "
    " + ], + "text/plain": [ + " sentence_id comment_id timestamp wmfAffil \\\n", + "0 2 723 2013-10-06 10:36:55+00:00 True \n", + "1 1 725 2013-10-03 20:15:00+00:00 False \n", + "2 1 725 2013-10-03 20:15:00+00:00 False \n", + "3 1 730 2013-10-03 20:32:16+00:00 False \n", + "4 2 730 2013-10-03 20:32:16+00:00 False \n", + "... ... ... ... ... \n", + "5430 2 32259 2013-10-06 23:34:50+00:00 False \n", + "5431 1 32324 2012-12-06 18:16:58+00:00 False \n", + "5432 1 32324 2012-12-06 18:16:58+00:00 False \n", + "5433 2 32330 2013-04-28 17:25:19+00:00 False \n", + "5434 7 32338 2013-03-06 06:29:37+00:00 False \n", + "\n", + " token dependency head depth children \n", + "0 ’ve aux attached 1 0 \n", + "1 ve.base pobj for 3 1 \n", + "2 VisualEditor nsubjpass broken 1 0 \n", + "3 ve.base compound request 2 0 \n", + "4 ve.core compound request 3 0 \n", + "... ... ... ... ... ... \n", + "5430 VE pobj in 5 0 \n", + "5431 've aux determined 1 0 \n", + "5432 ve.ce pobj within 3 0 \n", + "5433 VE dobj enabling 6 0 \n", + "5434 VisualEditor pobj in 4 0 \n", + "\n", + "[5435 rows x 9 columns]" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "70178cd5-c3f9-43e4-b859-99f655b07048", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19414/3477839074.py:2: UserWarning: This pattern is interpreted as a regular expression, and has match groups. To actually get the groups, use str.extract.\n", + " filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]\n" + ] + } + ], + "source": [ + "pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", + "filtered_dependencies = dependency_relations_df[dependency_relations_df['token'].str.contains(pattern, regex=True)]" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "37e1e207-5462-46f3-ae56-85b1f231f44c", + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from matplotlib.gridspec import GridSpec" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "80f2d8b9-6363-429c-bbe8-4cc4bafa39f5", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "bdb36a7b-a9b1-4b99-adc4-65cefd78db7c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_22147/2479837711.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_22147/2479837711.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_22147/2479837711.py:17: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_22147/2479837711.py:23: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOydd3wVxdqAn93T0htp1BAIvffeLGDFjiJIUcRer5+9t2u/VlQsiIig2AUUkd57kRYCSQghpPfktN2d74/NOeQkJw2x3buPv/OT7M7Ozk55Z+add96RhBACAwMDAwMDAwMDAwMDAwMDAwODPxH5r06AgYGBgYGBgYGBgYGBgYGBgcH/HoZSysDAwMDAwMDAwMDAwMDAwMDgT8dQShkYGBgYGBgYGBgYGBgYGBgY/OkYSikDAwMDAwMDAwMDAwMDAwMDgz8dQyllYGBgYGBgYGBgYGBgYGBgYPCnYyilDAwMDAwMDAwMDAwMDAwMDAz+dAyllIGBgYGBgYGBgYGBgYGBgYHBn46hlDIwMDAwMDAwMDAwMDAwMDAw+NMxlFIGBgYGBgYGBgYGBgYGBgYGBn86hlLKwMDAwOB/hvT0dCRJ4pNPPvmrk2LQAC+//DLt2rXDZDLRu3fvvzo5jaZt27ZMmzbtr07GH5IOSZJ48sknvX9/8sknSJJEenr6GX3PmcSTxu3bt//VSQH+PvXjv52XXnqJzp07o2naX52UfywPPvgggwYN+quTYWBg8D+AoZQyMDAw+B/GM2Hz/AICAmjRogXjxo3jzTffpKys7K9OokE97N27l+nTp5OYmEhAQAAhISH07t2b+++/n9TU1L86eafNL7/8wv3338+wYcOYM2cOzz///B/6vmnTpjF69GgAnnzySdq2bQvAzp07kSSJRx99tM5nU1JSkCSJe++99w9N4+9l9erVPm295m/hwoVn5D2zZs36w5S+nm9IT0/3KphXr179h7yrqWlqzO/vTmVlJU8++eRfnqe/l9LSUl588UUeeOABZPnMTHU0TSMmJoaXXnrpd8f15JNPIkkS+fn5fu93797dK4/g1GKK5yfLMlFRUZx//vls2rSpyfE3lrvvvps9e/bwww8//K54DAwMDBrC/FcnwMDAwMDgr+fpp58mMTERt9tNdnY2q1ev5u677+a1117jhx9+oGfPnn91Eg1q8MEHH3DLLbcQHR3NpEmT6Ny5M4qisG/fPj799FNef/117HY7JpPpr05qk1m5ciWyLPPRRx9htVr/snT07duXzp07s2DBAp599lm/YT7//HMAJk+eDEBycvIZmwj/Edx5550MGDCg1vUhQ4Y0Oa7rrruOa665BpvN5r02a9YsoqOj/2esgbp06cK8efN8rj300EOEhITwyCOP1Ar/d64flZWVPPXUUwA+SpF/Gh9//DGKojBx4sQzFufWrVvJz8/nwgsvPGNxNpWJEydywQUXoKoqhw8fZtasWYwZM4Zt27bRo0ePM/6++Ph4LrnkEl555RXGjx9/xuM3MDAw8GAopQwMDAwMOP/88+nfv7/374ceeoiVK1dy0UUXMX78eA4ePEhgYOBfmEKD6mzcuJFbbrmFYcOGsXjxYkJDQ33uv/rqqzz33HMNxlNZWUlQUNAflczTJjc3l8DAwDOmkBJC4HA4TqsOT5o0iccee4zNmzczePDgWvcXLFhA586d6du3L4CPgubvyIgRI7jyyivPSFwmk+lPUXo6HI6/VDlZH3FxcV6FpIcXXniB6OjoWtfh718//huYM2cO48ePJyAg4IzFuXTpUhISEujWrdsZi7Op9O3b16dOjRgxgvPPP593332XWbNm/SHvnDBhAldddRWpqam0a9fuD3mHgYGBwd9zqcbAwMDA4C/nrLPO4rHHHuPYsWN89tlnPvcOHTrElVdeSVRUFAEBAfTv37+Wib9na+DatWu56aabaNasGWFhYUyZMoWioqJa7/vpp58YMWIEwcHBhIaGcuGFF7J//36fMNOmTSMkJIQTJ05w6aWXEhISQkxMDPfddx+qqvqELS4uZtq0aYSHhxMREcHUqVMpLi72+61N+Z4NGzZw7733EhMTQ3BwMJdddhl5eXl+v2fUqFGEhoYSFhbGgAEDvFY1TzzxBBaLxe9zM2fOJCIiAofD4TetAE899RSSJDF//vxaCimAgIAAnnnmGR+FwejRo+nevTs7duxg5MiRBAUF8fDDDwO6EuiGG24gLi6OgIAAevXqxdy5c33i9GxTqrm1x5+fLk85paamMm7cOIKDg2nRogVPP/00Qog6vwt0v0Vz5syhoqLCu13FE7eiKDzzzDO0b98em81G27Ztefjhh3E6nT5xtG3blosuuohly5bRv39/AgMDef/99+t9b11MmjQJOGURVZ0dO3aQnJzsDeN5d3UrIbfbzVNPPUWHDh0ICAigWbNmDB8+nOXLl3vDjB492q9lyrRp07xbCT288sorDB06lGbNmhEYGEi/fv346quvTuvb6sLpdHLPPfcQExNDaGgo48ePJzMzs1a4mj6l2rZty/79+1mzZo237Kp/V2pqKldddRVRUVEEBQUxePBglixZ4hOnp54tXLiQRx99lJYtWxIUFERpaenv+qbKysp65dDUqVOJjo7G7XbXenbs2LF06tTpd73fQ8364cnD9evXc+eddxITE0NERAQ33XQTLpeL4uJipkyZQmRkJJGRkdx///212pCmabz++ut069aNgIAA4uLiuOmmm2rJ2e3btzNu3Diio6MJDAwkMTGR66+/HtDbcUxMDHBKvlT3IbZ3716mTZtGu3btCAgIID4+nuuvv56CggKfd3i2jh0+fJjJkycTHh5OTEwMjz32GEIIjh8/ziWXXEJYWBjx8fG8+uqrPs97yv+LL77g4YcfJj4+nuDgYMaPH8/x48cbzN+0tDT27t3LOeec43O9b9++XH755T7XevTogSRJ7N2713vtiy++QJIkDh486BN2yZIltaykZs2aRbdu3bDZbLRo0YLbbrutzj7mj2DEiBEAHD16tMnPNkYuAd58/P77739/gg0MDAzqwFBKGRgYGBjUyXXXXQfoPn487N+/n8GDB3Pw4EEefPBBXn31VYKDg7n00kv59ttva8Vx++23c/DgQZ588kmmTJnC/PnzufTSS30mVvPmzePCCy8kJCSEF198kccee4wDBw4wfPjwWk6UVVVl3LhxNGvWjFdeeYVRo0bx6quvMnv2bG8YIQSXXHIJ8+bNY/LkyTz77LNkZmYyderUWulr6vfccccd7NmzhyeeeIJbbrmFH3/8kdtvv90nzCeffMKFF15IYWEhDz30EC+88AK9e/fm559/9uaroih88cUXPs+5XC6++uorrrjiijpX+SsrK1m5ciWjR4+mVatWfsPURUFBAeeffz69e/fm9ddfZ8yYMdjtdkaPHs28efOYNGkSL7/8MuHh4UybNo033nijSfFXR1VVzjvvPOLi4njppZfo168fTzzxBE888US9z82bN48RI0Zgs9mYN28e8+bNY+TIkQDMmDGDxx9/nL59+/Kf//yHUaNG8e9//5trrrmmVjzJyclMnDiRc889lzfeeOO0naUnJiYydOhQvvzyy1qKT4+i6tprr63z+SeffJKnnnqKMWPG8Pbbb/PII4/Qpk0bdu7ceVrpeeONN+jTpw9PP/00zz//PGazmauuuqqWcqcuysrKyM/Pr/Wr3h5nzJjB66+/ztixY3nhhRewWCyN2rb0+uuv06pVKzp37uwtO88WtpycHIYOHcqyZcu49dZbee6553A4HIwfP95vO3vmmWdYsmQJ9913H88///zvtpRqSA5dd911FBQUsGzZMp/nsrOzWblypV+rpzPJHXfcQUpKCk899RTjx49n9uzZPPbYY1x88cWoqsrzzz/P8OHDefnll2ttF7zpppv4v//7P4YNG8Ybb7zB9OnTmT9/PuPGjfMq2XJzcxk7dizp6ek8+OCDvPXWW0yaNInNmzcDEBMTw7vvvgvAZZdd5i0/jyJn+fLlpKamMn36dN566y2uueYaFi5cyAUXXOBX0Xz11VejaRovvPACgwYN4tlnn+X111/n3HPPpWXLlrz44oskJSVx3333sXbt2lrPP/fccyxZsoQHHniAO++8k+XLl3POOedgt9vrzceNGzcCeC0XPYwYMYL169d7/y4sLGT//v3Issy6deu819etW0dMTAxdunTxXsvOzmbXrl1ccMEF3mtPPvkkt912Gy1atODVV1/liiuu4P3332fs2LF+FZt/BJ6+MTIyssnPNlYuhYeH0759ezZs2HAmkmxgYGDgH2FgYGBg8D/LnDlzBCC2bdtWZ5jw8HDRp08f799nn3226NGjh3A4HN5rmqaJoUOHig4dOtSKu1+/fsLlcnmvv/TSSwIQ33//vRBCiLKyMhERESFuvPFGn/dmZ2eL8PBwn+tTp04VgHj66ad9wvbp00f069fP+/d3330nAPHSSy95rymKIkaMGCEAMWfOnNP+nnPOOUdomua9fs899wiTySSKi4uFEEIUFxeL0NBQMWjQIGG3233SWf25IUOGiEGDBvnc/+abbwQgVq1aJepiz549AhB33313rXsFBQUiLy/P+3M6nd57o0aNEoB47733fJ55/fXXBSA+++wz7zWXyyWGDBkiQkJCRGlpqRBCiFWrVvlNW1paWq089ZTTHXfc4fPtF154obBarSIvL6/O7/M8Hxwc7HNt9+7dAhAzZszwuX7fffcJQKxcudJ7LSEhQQDi559/rvc9jeWdd94RgFi2bJn3mqqqomXLlmLIkCE+YRMSEsTUqVO9f/fq1UtceOGF9cY/atQoMWrUqFrXp06dKhISEnyuVVZW+vztcrlE9+7dxVlnnVVvOjzlV9fv5MmTQohT+Xzrrbf6xHfttdcKQDzxxBPea542kZaW5r3WrVs3v99y9913C0CsW7fOe62srEwkJiaKtm3bClVVfdLZrl27Wt96OjRWDqmqKlq1aiWuvvpqn+dfe+01IUmSSE1NbfQ768oDIWqXiyd948aNqyUfJEkSN998s/eaoiiiVatWPnGvW7dOAGL+/Pk+7/n55599rn/77bcNyvq8vLxaZezBX1ksWLBAAGLt2rXea0888YQAxMyZM2ulW5Ik8cILL3ivFxUVicDAQL/1tGXLll7ZI4QQX375pQDEG2+8UWf6hRDi0UcfFYAoKyvzub5o0SIBiAMHDgghhPjhhx+EzWYT48eP9ynznj17issuu8zn2Y8++kgEBgZ68yA3N1dYrVYxduxYb70VQoi3335bAOLjjz+uN42ePKpLDtasPx4Z+9RTT4m8vDyRnZ0t1q1bJwYMGCAAsWjRoibFL0Tj5JKHsWPHii5dujQqrIGBgcHpYFhKGRgYGBjUS0hIiPcUvsLCQlauXMmECRN8LC4KCgoYN24cKSkpnDhxwuf5mTNnYrFYvH/fcsstmM1mli5dCugr8MXFxUycONHHcsNkMjFo0CBWrVpVK00333yzz98jRozwOW1u6dKlmM1mbrnlFu81k8nEHXfc4fPc6X5P9ZO0RowYgaqqHDt2zPs9ZWVlPPjgg7Wsnao/N2XKFLZs2eKz9WL+/Pm0bt2aUaNG1fpmD55tTCEhIbXutWvXjpiYGO+v5hZEm83G9OnTfa4tXbqU+Ph4H6fAFouFO++8k/LyctasWVNnWhqiugWZJEncfvvtuFwufv311ybH5akvNU+5+9e//gVQy1IoMTGRcePGNfk9/rj66quxWCw+W/jWrFnDiRMnfLbu+SMiIoL9+/eTkpJyRtJS3S9WUVERJSUljBgxotGWV48//jjLly+v9YuKigJO5fOdd97p89zdd9/9u9K9dOlSBg4cyPDhw73XQkJCmDlzJunp6Rw4cMAn/NSpU8+oH7uG5JAsy0yaNIkffvjB59TR+fPnM3ToUBITE89YWvxxww03+MiHQYMGIYTghhtu8F4zmUz079/fR9YtWrSI8PBwzj33XB/52a9fP0JCQrzyMyIiAoDFixefliVP9bJwOBzk5+d7faz5q3szZsyole6a3xMREUGnTp38nhQ6ZcoUn63JV155Jc2bN/eWV10UFBRgNptryUfPVjePVda6desYMGAA5557rtdSqri4mH379nnDeli6dCljxozx5sGvv/6Ky+Xi7rvv9nFaf+ONNxIWFtZoq8Wm8sQTTxATE0N8fDwjRozg4MGDvPrqq6flI64pcikyMvJ3n+RnYGBgUB+GUsrAwMDAoF7Ky8u9k4MjR44ghOCxxx7zUX7ExMR4t2Xl5ub6PN+hQwefv0NCQmjevLl364FnUHzWWWfVivOXX36pFV9AQIDX94mHyMhIH/8px44do3nz5rUmJjX9wpzO97Rp06bWuwHv+z1Kpu7du1MfV199NTabjfnz5wNQUlLC4sWLmTRpUr3Hx3vKory8vNa977//nuXLl/PKK6/4fbZly5a1tkEdO3aMDh061DoRzLN9xaNsayqyLNdyjNuxY0eAWlsyG8OxY8eQZZmkpCSf6/Hx8URERNRK55lUIjRr1oxx48bx7bffen19ff7555jNZiZMmFDvs08//TTFxcV07NiRHj168H//938+PmyayuLFixk8eDABAQFERUV5t12VlJQ06vkePXpwzjnn1Pp56oUnn9u3b+/z3O/1qXTs2DG/cdRVz860EqghOQS6IsRut3u3EyYnJ7Njxw7vNuY/kppyJTw8HIDWrVvXul5d1qWkpFBSUkJsbGwtGVZeXu6VX6NGjeKKK67gqaeeIjo6mksuuYQ5c+bU8sdWF4WFhdx1113ExcURGBhITEyMt4z81T1/3xMQEEB0dHS93+OhZnlJkkRSUtJpyQ7QHdJ36NDBq4Bat24dI0aMYOTIkWRlZZGamsqGDRvQNM1HKeV2u1m+fLnP9lVPXa1Zn61WK+3atTttmVkdf33AzJkzWb58OT/++CP33HMPdru91pbixtIUuSSEqLdPMjAwMPi9GKfvGRgYGBjUSWZmJiUlJV5FgKZpANx33311WqHUVBo0hCfOefPmER8fX+u+2ezbVZ3J075O53vqer9owIF3TSIjI7nooouYP38+jz/+OF999RVOp7NB3zVJSUmYzWb27dtX657Hwqpmnnn4PZYndU1KTndSdKbTUZMzfVrk5MmTWbx4MYsXL2b8+PF8/fXXjB07tpaCtCYjR47k6NGjfP/99/zyyy98+OGH/Oc//+G9997zWpNIkuS3/tTM23Xr1jF+/HhGjhzJrFmzaN68ORaLhTlz5vh1xP5P5q847bNr167069ePzz77jClTpvDZZ59htVobVDyeCeqSK/6uV68rmqYRGxvrVW7XxFM/JUniq6++YvPmzfz4448sW7aM66+/nldffZXNmzf7tbyszoQJE9i4cSP/93//R+/evQkJCUHTNM477zyvHG0o3WdKdtZHs2bNUBSFsrKyWodADB8+nBUrVmC329mxYwePP/443bt3JyIignXr1nHw4EFCQkLo06eP95n169dTWlrq40/q9+KxoK3LP1ZlZaVfn4IdOnTwOh6/6KKLMJlMPPjgg4wZM8bn9NzG0Bi55KGoqKiWMtHAwMDgTGIopQwMDAwM6sTjUNejsPFYvlgsllqnG9VFSkoKY8aM8f5dXl7OyZMnvYN8j0VGbGxso+NsiISEBFasWEF5ebnPZCs5Odkn3Ol8T0N4vmffvn0NKuimTJnCJZdcwrZt25g/fz59+vRp8Mjx4OBgRo8e7d0+1rJly9+V3oSEBPbu3YumaT7WUocOHfLeh1MWYTVPl6rLKkDTNFJTU73WUQCHDx8GqHWiXGPTqWkaKSkpPk6Ic3JyKC4u9qbzj2L8+PGEhoby+eefY7FYKCoqanDrnoeoqCimT5/O9OnTKS8vZ+TIkTz55JPeyV9kZKTfLUw18/brr78mICCAZcuWYbPZvNfnzJnzO77MF08+Hz161McSpGbbqYu6lIYJCQl+46hZz/4oGpJDHqZMmcK9997LyZMn+fzzz7nwwgtPy5H0n0X79u359ddfGTZsWKMUeYMHD2bw4ME899xzfP7550yaNImFCxcyY8aMOsuuqKiIFStW8NRTT/H44497r5+pLan+qBm3EIIjR47Qs2fPep/r3LkzoJ/CVzPsiBEjmDNnDgsXLkRVVYYOHYosywwfPtyrlBo6dKiP8mzJkiV07drVR2Z56mpycrKPNajL5SItLa3BvqT68zUt4SorKzl+/Dhjx46tNw6ARx55hA8++IBHH33Ue4hGU2hILnlIS0ujV69eTY7fwMDAoLEY2/cMDAwMDPyycuVKnnnmGRITE72T79jYWEaPHs3777/PyZMnaz2Tl5dX69rs2bN9fJi8++67KIrC+eefD+gKr7CwMJ5//nm/vk78xdkQF1xwAYqieE+TAt3q5K233vIJdzrf0xBjx44lNDSUf//7396tXh5qWgScf/75REdH8+KLL7JmzZpGn/D1+OOPo6oqkydP9ruNrymWBxdccAHZ2dk+JwEqisJbb71FSEiI1/oqISEBk8lU66SsWbNm1Rn322+/7ZOmt99+G4vFwtlnn93o9FVPJ+gnvFXntddeA2jU6XC/h8DAQC677DKWLl3Ku+++S3BwMJdcckmDzxUUFPj8HRISQlJSks+2qfbt23Po0CGf+rZnz55aJ16ZTCYkSfKxoEpPT+e77747za+qjaddvvnmmz7Xa+Z7XQQHB9dSXIJeflu3bmXTpk3eaxUVFcyePZu2bdvStWvX005zY2hIDnmYOHEikiRx1113kZqa+oefuvd7mTBhAqqq8swzz9S6pyiKtyyKiopqyQXPiZSeuhgUFATUVjx7lDQ1n29snTgdPv30Ux/fXl999RUnT56sVV41GTJkCADbt2+vdc+zLe/FF1+kZ8+e3i2SI0aMYMWKFWzfvt2vP6massWz3fXNN9/0yZOPPvqIkpKSBmXR2WefjdVq5d13361lZTZ79my/9dIfERER3HTTTSxbtozdu3c3GL46jZFLoG/NPHr0KEOHDm1S/AYGBgZNwbCUMjAwMDDgp59+4tChQyiKQk5ODitXrmT58uUkJCTwww8/+GwleOeddxg+fDg9evTgxhtvpF27duTk5LBp0yYyMzPZs2ePT9wul4uzzz6bCRMmkJyczKxZsxg+fDjjx48HICwsjHfffZfrrruOvn37cs011xATE0NGRgZLlixh2LBhPsqNxnDxxRczbNgwHnzwQdLT0+natSvffPONX98nTf2ehggLC+M///kPM2bMYMCAAVx77bVERkayZ88eKisrmTt3rjesxWLhmmuu4e2338ZkMvk4G6+PESNG8Pbbb3PHHXfQoUMHJk2aROfOnXG5XBw+fJj58+djtVr9boesycyZM3n//feZNm0aO3bsoG3btnz11Vds2LCB119/3bsFJjw8nKuuuoq33noLSZJo3749ixcvruVzy0NAQAA///wzU6dOZdCgQfz0008sWbKEhx9+uMEtb/7o1asXU6dOZfbs2RQXFzNq1Ci2bt3K3LlzufTSS32sYP4oJk+ezKeffsqyZcuYNGkSwcHBDT7TtWtXRo8e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QgInnHACBQUFTJs2jZ49e5KSksKll16Ky+UKuO8dd9zB3XffTaNGjWjRogWffPIJVVVVXHPNNSQnJ9OlSxemTZsWkN758+czZMgQnE4nrVq14uGHH0bT9nUYVVVVXHnllTRo0IBWrVrx+uuvH7S8i3HoY7mkAG46pj3x857Z9+G/5JayXFJzNxX4/ubvlrJcUkXVgkKpS425pWJExHJJrd9VBphvlWNuqRgxosBySVnE3FIxDhCWS8oipFvKcklZVLul0neX+/5UV7eU5ZLanF/JFcPTePvPzb7P/km3lOWSmrupgJfP78euUtMlZRGNW8pySf29sxQwxbb6uqW+XJzt+3+0binLJfXXlr2+v8XcUv9NLJeURX3dUpZLqtxt1tfCSm+AW+q1Gfvq9T/llrJcUlmFlQAouhFzSx3hHHIjla+++oqkpCSWLVvGK6+8wjPPPMOsWbPqdI2nnnqK9957j8WLF5OTk8P//vc/3nrrLb7//numTJnCzJkzeffdd2vdt2nTpixfvpw77riDW265hQsvvJARI0bw999/c8opp3DFFVf4xKxdu3Zx+umnM3jwYNauXcu4ceP47LPPeO6553zXfOCBB5g/fz5//PEHM2fOZN68efz9998R0+/1eikvLw/4iXH44++Skvas3+eSsvgX3FL+LikLf7eUv0vKIuaWihEJf5eURcwtFSNGBPxdUhYxt1SMA4C/S8oiqFvK3yXl+5uONPtprhrcEnv1Lm91dUv5u6SWbS9mbW5ZwGf/lFvK3yV1fPfmvFrtkrKIxi3l75KyqKtbyt8lZRGtW8rfJWURc0v99/B3SVnU1y3l75KyGDcvC5ss+VxSFv+UW8rfJWURc0sd2RxyolS/fv0YO3YsXbt25corr2TQoEHMnj27Ttd47rnnGDlyJAMGDOC6665j/vz5jBs3jgEDBnDsscdywQUXMHfu3IBz+vfvz+OPP07Xrl155JFHiI+Pp2nTptxwww107dqVJ598kqKiItatWwfABx98QLt27Xjvvffo0aMH55xzDk8//TSvv/46hmFQWVnJZ599xmuvvcaJJ55I3759+eqrrwKcVKF48cUXSU1N9f20a9euTs8f49CjpksqYf6ztQ/6h91SwVxSFq/MyMSjGQEuKYtSl8pnMbdUjBDUdElZxNxSMWJEoKZLymLJe7GttmPsFzVdUhY/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PIaCK8D5i6ZpyKqhQLZKAorW9OKgT3zMmZptiyatos2VUpGRkQFPSoqLfadVNWmar776imuuuYapU6cye/bsRln6/GEqpUxMTExMTExMTDo8mgqqp+2Vk6qHGlVCFOnwWeVMTEyOHl3XzQXTE4BA9RQBqwLrxzcqKiri8ccf55xzzmHkyJEALFu2jPnz5/PII4+0vtYnKYHGiJo+fTrffPMNp59+Oi+99BIRERHHpX4mJiYmJiYmJiYmxxRNNeLPJA5su3MqbsPVMHU0bkWl3KXQxU/QchMTkxOfmtpkKcPSok5od1SThgSslLr22mu9/7/ooot47LHHuP32273b7rjjDl566SV+/vln/vSnP7VtLU1MTExMTExMTExMTlw0BX7+qxHMOONCI07V0SJK8L+70Ke9zGZ3N77dlMdfp/Q148GYmJykCALc/sFafvzTeBLCzXZ+stCqYALz589n0qRJjbZPmjSJn3/++agrdSLh8XjauwomJiYmJiYmJiYmHQdNq/d/xYg5U7oXshfDkueMYMNyzeEsm4Ggyg3/r7jRs36H4j0Ii//N8LQIHj47zVRImZicJMjq4f7Bo2h4FI2PVu6l3KXwym+7kVUNt6J6y2iaGSr7RKVVkbyio6P5+uuvueeeexps//rrr4mOjm6TinVUJkyYQEZGBhaLhffee49+/frx4osvct9997Fo0SKCg4M5++yz+c9//kNMTIzPc7jdbh599FE++OAD8vPzSU5O5sEHH2TmzJnH+W5MTExMTExMTExM2hhRNFzr5j9kpI4P6wSlOca+/EyYO8VQLFXkwUVvQdJAI/NWU0hW45jProfCHRCWhHBoi7Fv509YP7wEq7sMqovxXP45n++RqJJ1rhqRYrr5mJicgFglEY+icsUbK6h0KySEOViTUwLABytyyCmsoqDSjaxqfHrzKMKdZpbeE5VWKaX+9re/MWvWLBYuXMjw4cMBWLFiBT/88ANvvPFGm1awIzJ37lxuueUWlixZQmlpKRMnTmTWrFn85z//oaamhgceeIBLLrmEX3/91efx11xzDcuWLeOFF15gwIABZGVlUVhYeJzvwsTExMTExMTExOQYYbHDOU/AK6Mg67eG+3KWGv+O+RMkDmheIVWHZIWpL8BLQ4008vXZswAAefK/2eUK5btN2cy+/jSsUsfNcmtiYtI0oijw9B/6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s2TJksD6OXPmcPLJJxMREUFKSgr//Oc/ycvLq/b3KIQQQgghRIWoqr+n1I5l8O458Nu/YfPvMPNfsHkWyn+vQP3lAXILPJz/2lJ++ms313+wlBdnbsCnm5LMWwgh6jkJSoVo0qRJPPHEE0yZMoW1a9cyffp0kpKSAGjQoAHvvvsua9eu5YUXXuCNN97gueeeC2w7duxYkpOTWbx4MUuXLuW+++7DbrcDsGnTJs466ywuvPBCVq1axSeffMKcOXO49dZba+R9CiGEEEIIUSGqDVqfDM4Y2L36yHL3IVj3HcbwqezM9nBy+0YoCszZsJ87Tu+Apiql7lIIIUT9IInOQ3D48GESExN5+eWXGT9+fLnln376aWbMmBHoDRUTE8NLL73EVVddVaLs+PHj0TSNadOmBZbNmTOHIUOGkJeXh8vlKrGNx+PB4zkydj8nJ4eUlBRJdC6EEEIIIaqPaYCq+QNRvz8GG37yLztW485YJ92C0usfADz983p+X7eXG4e0YWT35liWhaJIgEoIIcJJqInOZdqLEKSnp+PxeBg+fHjQ9Z988gkvvvgimzZtIjc3F13Xix30CRMmMH78eD744ANOO+00Lr74Ytq2bQv4h/atWrWKjz76KFDesixM02TLli2kpqaWeL3HH3+chx9+uJLfpRBCCCGEEBWgav6he406wAWvw4cXQubC4mUUFc+oN7A17sSKjTv4fl02v/y1hw/G9yM5PpICr06EQ25JhBCivpLheyGIiIgodd38+fMZO3Ys55xzDt9++y3Lly9n8uTJeL3eQJmpU6fy119/ce655/Lbb7/RuXNnvvzySwByc3O54YYbWLFiReBn5cqVbNiwIRC4OtakSZPIzs4O/GRmZlbuGxZCCCGEECIUNidoDjB1OJgRpIAFWRtZsXUfF7+1grfmbGH7oXy2HyxAN00JSAkhRD0n3wIhaN++PREREcycObPE8L158+bRsmVLJk+eHFi2devWEvvo0KEDHTp04M4772TMmDG88847jB49ml69erF27VratWsXcn2cTidOp/P435AQQgghhBCVxTJg71q48U/YNAt+ug9iW0BkAtZlH2Hb8ie9Wify+KjOzN54gKcv7s7CzQewayqmaaFKbikhhKi3JCgVApfLxcSJE7n33ntxOBwMGjSIffv28ddff9G+fXu2bdvGjBkz6Nu3L999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B5iYmGD37t1ITExEWlpaJUZLRERERFRxjGUSzOrrjzbedqVu29XPEe92rw8TedFf5hIRUfXBpFQFGT58OHJyctCyZUtMmDABU6ZMwdixY4vdXiqVYsmSJVi5ciVcXFzwyiuvVGK0REREREQVSyYRY/XwFqjnaF7sNo3rWOH715tCJuFtChFRTSASBM5rUd46dOiAJk2a4LvvvquU46Wnp8PKygppaWkcykdEREREBkut0UAAEHk7Fbsu3sfBq0mQiEXo5OuIXo2d0ai2FUQA60kREVVxZc1TSCsxJiIiIiIiqsEk4vweUM3dbeHvYomPe/kBABQqDYfrERHVQExKERERERFRpTORS5/4PxNSREQ1EZNSFeDQoUP6DoGIiIiIiIiIyKCxgiAREREREREREVU6JqWIiIiIiIiIiKjSMSlFRERERERERESVjkkpIiIiIiIiIiKqdExKERERERERERFRpWNSioiIiIiIiIiIKh2TUkREREREREREVOmYlCIiIiIiIiIiokrHpBQREREREREREVU6JqWIiIiIiIiIiKjSMSlFRERERERERESVTqrvAOjFCYIAAEhPT9dzJERERERERERU0xXkJwryFcVhUqoayMjIAAC4urrqORIiIiIiIiIionwZGRmwsrIqdr1IKC1tRQZPo9EgISEBFhYWEIlE+g6n3KWnp8PV1RV37tyBpaWlvsOhGohtkCoT2xvpG9sg6RvbIBkStkfSt6raBgVBQEZGBlxcXCAWF185ij2lqgGxWIw6deroO4wKZ2lpWaVehFT9sA1SZWJ7I31jGyR9YxskQ8L2SPpWFdtgST2kCrDQORERERERERERVTompYiIiIiIiIiIqNIxKUUGz8jICLNmzYKRkZG+Q6Eaim2QKhPbG+kb2yDpG9sgGRK2R9K36t4GWeiciIiIiIiIiIgqHXtKERERERERERFRpWNSioiIiIiIiIiIKh2TUkREREREREREVOmYlCIiIiIiIiIiokrHpBQREREREVUbeXl5+g6BiIjKiEkpIqIKxklOiaimuHPnDq5fv67vMKgGu3btGmbOnAmVSqXvUIiIqAyk+g6AiKi6SklJga2tLUQiEQRBgEgk0ndIVE3duHEDv/76K+Li4tChQweMHDlS3yFRDXT+/Hn06NEDy5YtQ7169fQdDtVAFy5cQKtWrZCXl4eOHTui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Lg7Z2dnIzs5GdHQ0AECtVuPLL79EWloaFi5ciBUrVuCTTz6pUmtmZia2b9+OHTt2YMOGDVi1ahV69eqFq1ev4ueff8bcuXPx7rvv4ujRo1UuN2PGDPTv3x+pqakYMmQIBg0ahPPnz9vg3iUiIiJbkwliL1ZARERE5MC+/PJLJCQkoLCwsMrpf13PqXPnzjAYDDhw4AAAwGAwwMvLC/369cPatWsBANevX0dgYCCOHDmCTp06Yc6cOThw4AB27txpvt6rV6+iYcOGSE9PR0lJCdq2bYvLly8jODj4ntpqu6bU/PnzkZSUhJSUFACVM6U++ugjXL9+HWq1GgAQFxeH9PR0ZGZmQi6v/Fw0PDwcI0eOxLRp0wBUzpQaN24cli5dar7uTp06oU2bNliyZEkt71EiIiKqK7imFBEREVEdERUVZf5ZoVDA19cXkZGR5tM0Gg0AICcnBwCQmpqK5OTk+65PlZmZidjYWHTp0gWRkZHo3r07YmNj8fLLL8PHx6fGOjZu3IhFixYhMzMTJSUl0Ov18PT0rHKekJAQc0PKVJtCoTA3pEynmWo1efrpp+/5/fTp0zXWQ0RERHUTd98jIiIiqiOcnJyq/C6TyaqcZjqqn9FoBACUlJTgxRdfxOnTp6t8/fbbb3j22WehUCiwe/dubN++HREREVi8eDGaNWuGS5cuVVvDkSNHMGTIEPTs2RNbt27FqVOnMH36dGi12geq1XSaqVYiIiJyPGxKEREREdmpNm3a4Ny5cwgJCUHTpk2rfHl4eACobAw988wzmD17Nk6dOgVnZ2ds3rwZAODs7AyDwVDlOg8fPozg4GBMnz4d7dq1Q2hoKK5cuWK1mn/55Zd7fm/evLnVrp+IiIikg00pIiIiIjv1xhtvID8/H4MHD8bx48eRmZmJnTt3Ij4+HgaDAUePHsW///1vpKSk4Pfff8d3332HmzdvmptAISEhOHPmDNLT05GbmwudTofQ0FD8/vvvSEpKQmZmJhYtWmRuYlnDf//7X6xevRoXL17EzJkzcezYMUyYMMFq109ERETSwaYUERERkZ0KCgrCoUOHYDAYEBsbi8jISCQkJMDb2xtyuRyenp7Yv38/evbsibCwMLz77rv4+OOP0aNHDwDAa6+9hmbNmqFdu3aoX78+Dh06hD59+mDKlCmYMGECWrVqhcOHD2PGjBlWq3n27NlISkpCVFQU1q5diw0bNiAiIsJq109ERETSwaPvEREREZEkyGQybN68GX379hW7FCIiIrIBzpQiIiIiIiIiIiKbY1OKiIiIiIiIiIhsTil2AUREREREAMBVJYiIiBwLZ0oREREREREREZHNsSlFREREREREREQ2x6YUERERERERERHZHJtSRERERERERERkc2xKERERERERERGRzbEpRURERERERERENsemFBERERERERER2RybUkREREREREREZHNsShERERERERERkc39P0PvxiByFuvpAAAAAElFTkSuQmCC", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Dependency groups by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Dependency Group for \"VisualEditor\" by Timestamp (w/o URLs)')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "#ax0.set_xticklabels([])\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency')\n", + "#ax0.legend(title='Dependency', bbox_to_anchor=(1, 1), loc='upper left')\n", + "ax0.legend().set_visible(False)\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_comment_counts = filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=weekly_comment_counts.index, y=weekly_comment_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing VE (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "dae8ebc0-05f3-48c1-946f-fb70e074e5ea", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_19414/3977280642.py:3: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_19414/3977280642.py:3: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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sGEDrr76aptfumzatAnl5eX48ssvcc0115i25+fnmx0nvUdHjhwxTYsAGofd5+fno1+/fs3OnZ+fD5lMZnYfERGR83GoORERuYRU8WtaAa2srMSyZcvMjjtz5kyzIcX9+/cHAIvDzUeNGoVVq1bhhx9+wL333ntR1b6KigrceeedMBgMeO6550zbb7vtNpw8eRIffPBBs+ecPXsWWq3W9PwLXRj7pEmTUFZWhrfffrvZsY4Opb5Q03OKooi3334bCoUCI0eOBABTF29LieeFpDXM33jjDbPtUtW/NZ3jpbnaksDAQCQnJ1t8X5saNGgQlEoldu3a5dD15HJ5s9/pW2+91WzJLUfikparu/TSSzFx4kT88ccfDsVky2233QaDwYCFCxc229fQ0GB63yz9W9LpdHjnnXfMnjN48GBERERg6dKl0Ol0pu3Lly+3eg/s3r0bvXv3tjoHnIiInIMVbyIicokxY8ZAqVRi4sSJePjhh1FTU4MPPvgAkZGRKCoqMh23YsUKvPPOO7j55puRlJSE6upqfPDBBwgODjYlgxe66aabsGzZMtx3330IDg7Ge++912I8hw8fxn//+1+Iooiqqir89ddf+Oyzz1BTU4PFixdj3LhxpmPvvfderF69Go888gg2btyIq6++GgaDAYcOHcLq1avx448/YvDgwUhPT8eWLVswYcIEJCQkoKSkBO+88w66dOmCIUOGAADuu+8+fPTRR5gxYwb++OMPDB06FFqtFhs2bMBjjz2GG2+8sVW/X5VKhR9++AGTJ0/G5Zdfju+//x7fffcd/u///s80RNnPzw+9evXCp59+ipSUFISFhaFPnz7o06dPs/P169cPkydPxvvvv28a2vzHH39gxYoVuOmmmzBixAiHY+zVqxeGDx+OQYMGISwsDLt27cLnn39u1hTO2msbM2YMNmzYgPT0dLuvd/311+Pjjz9GSEgIevXqhe3bt2PDhg2moeutjcvPzw/ffvstrr32Wlx33XXYvHmzxd+ho4YNG4aHH34YGRkZyM7OxpgxY6BQKHDkyBF89tlnePPNN/GPf/wDV111FUJDQzF58mSkpaVBEAR8/PHHzb5kUCgUeOGFF/Dwww/j2muvxe233478/HwsW7bM4hxvvV6PzZs347HHHrvo10JERC3wUDd1IiJqZywtJ7Z27VrxkksuEVUqlZiYmCi+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g67esYde1/g8vc7yz3Y+RFG0O84RI0Zg48aNpp83btyI4cOHY9iwYabtZ8+exY4dO5ol3lFRURg7dixWrFgBAKitrcWnn36KBx54wAm/wcZEffny5Thw4ADefPNNfPDBB3j99dcBALfffjs2bNgAAPjjjz9QVFSEW2+9tdm2uLg4h6+r1+uxcOFC/PXXX1izZg0KCgpMyXVcXBy++OILAEBOTg6Kiorw5ptvAgAyMjLw0UcfYenSpdi/fz+mT5+Oe+65B5s3bwYAHD9+HLfccgsmTpyI7OxsPPTQQ3j22WdbjEcmkyErKwv79+/HihUr8Msvv2DWrFl2v56ZM2fitttuw7hx40yjDa666irT/ueeew4zZ85EdnY2UlJScOedd5qmH+zevRv3338/br/9duzduxfz58/H3LlzzaYRAMCrr76Kfv36Yc+ePZg7dy6ysrKwdu1arF69Gjk5OVi5cqXpiwBXaf5VDxERERF1eFqtFgqFAhqNBmq1Gnq93uLwXGqbjHodds6Z4fDzQrr3QPe7H0DJzu2IvPRKHFr+HiqPHHLoHJe+sBhypa9dx44YMQJPPvkkGhoacPbsWezZswfDhg2DXq/H0qVLAQDbt29HfX19s8QbAB544AE89dRTeO655/D5558jKSnJanX5mWeewZw5c0w/v/TSS0hLS7MaW9NjExMTMXPmTKxatQqzZs2Cn5+fafh4REQEoqOjAcDiNkc1/eKgW7duyMrKwqWXXoqamhoEBgYiLCwMABAZGQm1Wg0AqK+vx0svvYQNGzbgyiuvND1369ateO+99zBs2DC8++67SEpKMlWMU1NTsXfvXrz88ss242lajU9MTMQLL7yARx55BO+8845drycwMBB+fn6or6+3+DuZOXMmJkyYAABYsGABevfujdzcXPTo0QOvv/46hg0bhjlz5kAmkyElJQUHDhzAK6+8YvoyAgCuvfZaPPXUU6afCwsL0b17dwwZMgSCICAhIcGuWC8GK95EREREZKaurg6ZmZmIiooyPTIzM83m1FLHVHnkEEp2bkfssFEo2bnd4aTbUcOHD4dWq8XOnTvx66+/IiUlBRERERg2bJhpnvemTZvQrVs3xMfHN3v+hAkTUFNTgy1btuDDDz+0We1++umnkZ2dbXrcd999AIBHHnkEgYGBpofk008/xdVXX43o6GgEBgZizpw5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nnkGJ0+exNSpUy1umzlzJn7++Wer5/nyyy+xcOFCu6/ryWS5tS78sqGjY+JNRERERCbWOppbc++992Ly5MkwGo246667UF5e7srwqANSqVR4+eWXcebMGU+HgsLCQuj1ekyYMAExMTHw9/e3uC0wMBCdOnWyep6wsDAEBQW5MfL2rS0sbcjEm4iIiIhMHKl4S95++22kpKTg5MmTuP/++1tsnkvkiFGjRiE6OhoZGRk2j/viiy/Qu3dv+Pr6IjExEa+99prZ/sTERLz00kt44IEHEBQUhPj4+GarIT3zzDNISUmBv78/unXrhrlz50Kv1wMAli9fjr59+wIAunXrBkEQLG4rKChoNtT8QhcONf/4448xePBgBAUFITo6GnfddZepyWFBQQFGjBgBAAgNDYUgCJgyZQoAwGg0IiMjA127doWfnx/69euHzz//3Oxa69atQ0pKCvz8/DBixAgUFBTY/D0CjSsW9O3bFwEBAYiLi8Njjz2Gmpoa035Lr++NN95AYmKiaf+KFSvw9ddfQxAECIKATZs2mY49evQoRowYAX9/f/Tr1w/bt283O5c97+XChQsxefJkxMfH4+GHH4ZOp8O0adMQExMDlUqFhISEFu8Zd2LiTUREREQAgPr6ehw9ehSAY4l3YGAgPv30UyiVSnzzzTd46623TPtY1fNOoiiiXm906KFrMEIURegaLP9s78PRL2bkcjleeuklvPXWWzhx4oTFY3bv3o3bbrsNd9xxB/bu3Yv58+dj7ty5WL58udlxr732GgYPHow9e/bgsccew6OPPoqcnBzT/qCgICxfvhwHDhzAm2++iQ8++ACvv/46AOD222/Hhg0bAAB//PEHioqKcOuttzbbFhcX59DrAwC9Xo+FCxfir7/+wpo1a1BQUGBKruPi4vDFF18AAHJyclBUVIQ333wTAJCRkYGPPvoIS5cuxf79+zF9+nTcc8892Lx5MwDg+PHjuOWWWzBx4kRkZ2fjoYcewrPPPttiPDKZDFlZWdi/fz9WrFiBX375BbNmzbL79cycORO33XYbxo0bh6KiIhQVFeGqq64y7X/uuecwc+ZMZGdnIyUlBXfeeScaGhoA2P9evvrqq+jXrx82b96MOXPmICsrC2vXrsXq1auRk5ODlStXmr4I8AYeXU6MiIiIiLzHkSNHYDQaERISgujoaIee279/f7z2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Y/jll19afEGXX345GhoaUFBQgNTUVIvH+Pr6WkzKFQpFm/4H3tbjJ/fhvULW8N4ge/Fe8U5Go9E0xzs+Pt7qe3SmrnGYeWSgwuZa384SFewHAKipN8IAOVQK6/19ExIScPjwYZw4cQLdu3c3bZeWEhswYIBb773LL78cq1evxp9//sl73o34GUOO8NT94sg1vXodbynpPnLkCDZs2IBOnTq1+Jzs7GzIZDJERka6IUIiIiIi71FeXm6ac2ir8aw7lxIDAH+lDAEOruXdtMFaSUkJiouLIQgCevfu7aowLbr00ksBADt37nTrdYmoffFoxbumpga5ubmmn/Pz85GdnY2wsDDExMTgH//4B/788098++23MBgMOH36NAAgLCwMSqUS27dvx44dOzBixAgEBQVh+/btmD59Ou655x42vyAiIqIOR6p2R0RE2KzESN3FI9ywlJgkPFABbUU9ymr06KK2PB0QsLykmFTtTkpKcvs62gMHDoRMJsPJkydRVFTUYrd4IiJLPFrx3rVrFwYMGIABAwYAAGbMmIEBAwZg3rx5OHnyJNauXYsTJ06gf//+iImJMT22bdsGoHHI+KpVqzBs2DD07t0bL774IqZPn47333/fky+LiIiIyCPsXcNbWkos0g1LiUnCzy0pZm/Fu2ni/ffffwNw/frdlgQEBKBXr14AWPUmotbzaMV7+PDhsNXbraW+bwMHDsTvv//u7LCIiIiI2iR7E2+p4h3p5op302tbI1W8mw4192TiDTQON9+3bx8qKio8cn0iavu8vrkaEREREdlHGmpuazi0KIookYaau7HiHSFVvFtIvL2t4g0AgwcPxokTJzBp0iSPXJ+I2j6vbq5GRERERPazp+JdU29And4I4HwV2h2ka5VpG2weJ1W8T506hfr6ejQ0NGD//v0A3J941+oMEEURI0eOxKpVqzBlypQWR2QSEVnCxJuIiIionbAn8ZaGeof6+0Apd9+fguGBjQMtW6p4R0REwN/fH6IoorCwELm5uaivr0dAQIApKXeHfae0MIpATslZpKSk4J577sGXX35pVoknIrIXE28iIiKidsKeoebSMHN3NlYDzjdXq25ScbdEEASzJcWkYeZ9+vSBTOaeP11PVtbjjU0nsSW3Ej2i/CEIAkpLSwGwwRoRtQ4TbyIiIqJ2wq6K97mO5u4cZg4A/kq53Wt5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ijM9M2bM4N133+XQoUO3zAIC4sZJXkRVJBvCWpIVYS3JiqgJyY2wVkPPivR420DFenZarZaQkBD+97//8f7777N//37at29v49YJeyN5EVWRbAhrSVaEtSQroiYkN8JaDTkrt+4pBTtWcXZHp9Px5Zdf4uHhwa5du+jUqZONWybskeRFVEWyIawlWRHWkqyImpDcCGs15KxIj7cNDR06FIA9e/bQpUsXG7dG2DvJi6iKZENYS7IirCVZETUhuRHWaohZkX28bayoqAhXV1dbN0PUE5IXURXJhrCWZEVYS7IiakJyI6zV0LIihbcQQgghhBBCCFGLZKi5EEIIIYQQQghRi6TwFkIIIYQQQgghapEU3kIIIYQQQgghRC2SwlsIIYQQQgghhKhFUngLIYQQQgghhBC1SApvIYQQQgghhBCiFknhLYQQQtQTDz/8MHfffbetmyGEEEKIatLaugFCCCGEAJVK9bfXv/HGG8yePRtFUeqoRdf28MMPk5ubyy+//GLTdgghhBD1iRTeQgghhB1ITU21fP/9998zY8YM4uLiLJe5ubnh5uZmi6YJIYQQ4gbJUHMhhBDCDgQGBlq+PD09UalUlS5zc3O7aqh5//79efbZZ5k+fTre3t4EBATw5ZdfUlRUxOTJk3F3d6dly5asW7eu0nMdO3aMO+64Azc3NwICApg0aRJZWVmW63/66Seio6NxdnamUaNGDBo0iKKiIt58802+++47fv31V1QqFSqVim3btgHw8ssvExERgYuLC2FhYbz++usYDAbLY7755pt06NCB+fPn07RpU9zc3HjqqacwmUy8//77BAYG4u/vz7///e9KbVWpVMybN4877rgDZ2dnwsLC+Omnn27+f4AQQghRi6TwFkIIIeqx7777Dl9fX/bt28ezzz7Lk08+ydixY+nZsycHDx5kyJAhTJo0ieLiYgByc3MZOHAgHTt2ZP/+/axfv5709HTuu+8+oLznfcKECUyZMoUTJ06wbds2Ro8ejaIo/OMf/+C+++5j2LBhpKamkpqaSs+ePQFwd3fn22+/JTY2ltmzZ/Pll1/y0UcfVWprYmIi69atY/369SxdupSvv/6aO++8k+TkZLZv3857773Ha6+9xt69eyvd7/XXX2fMmDEcPnyYiRMnMn78eE6cOFEHr64QQghxc6gUW08WE0IIIUQl3377LdOnTyc3N7fS5X+dX92/f39MJhM7d+4EwGQy4enpyejRo1mwYAEAaWlpBAUF8fvvv9OjRw/effdddu7cyW+//WZ53OTkZEJCQoiLi6OwsJDOnTtz9uxZmjVrdlXbrJ3j/b///Y9ly5axf/9+oLzH+4MPPiAtLQ13d3cAhg0bRlxcHImJiajV5X0BkZGRPPzww7zyyitAeY/3E088wbx58yyP3aNHDzp16sTcuXOtfEWFEEII25I53kIIIUQ91q5dO8v3Go2GRo0aER0dbbksICAAgIyMDAAOHz7M1q1brzlfPDExkSFDhnD77bcTHR3N0KFDGTJkCPfeey/e3t5/247vv/+eOXPmkJiYSGFhIUajEQ8Pj0q3CQ0NtRTdFW3TaDSWorvisoq2Vrjtttuu+vnPP//82/YIIYQQ9kSGmgshhBD1mE6nq/SzSqWqdFnFaulmsxmAwsJCRo4cyZ9//lnpKz4+nr59+6LRaNi4cSPr1q2jdevWfPzxx7Rq1YozZ85U2Ybff/+diRMnMnz4cFavXs2hQ4d49dVX0ev11WprxWUVbRVCCCFuFVJ4CyGEEA1Ip06dOH78OKGhobRs2bLSl6urK1Be/Pbq1Yu33nqLQ4cO4eDgwIoVKwBwcHDAZDJVesw9e/bQrFkzXn31Vbp06UJ4eDjnzp27aW3+448/rvo5Kirqpj2+EEIIUduk8BZCCCEakKeffprs7GwmTJhATEwMiYmJ/Pbbb0yePBmTycTevXv5v//7P/bv38/58+f5+eefyczMtBS6oaGhHDlyhLi4OLKysjAYDISHh3P+/HmWLVtGYmIic+bMsRTqN8OPP/7I/PnzOXXqFG+88Qb79u3jmWeeuWmPL4QQQtQ2KbyFEEKIBiQ4OJjdu3djMpkYMmQI0dHRTJ8+HS8vL9RqNR4eHuzYsYPhw4cTERHBa6+9xocffsgdd9wBwGOPPUarVq3o0qULfn5+7N69m1GjRvH888/zzDPP0KFDB/bs2cPrr79+09r81ltvsWzZMtq1a8eCBQtYunQprVu3vmmPL4QQQtQ2WdVcCCGEEHZLpVKxYsWKSvuXCyGEEPWN9HgLIYQQQgghhBC1SApvIYQQQgghhBCiFsk+3kIIIYSwWzIjTgghxK1AeryFEEIIIYQQQohaJIW3EEIIIYQQQghRi6TwFkIIIYQQQgghapEU3kIIIYQQQgghRC2SwlsIIYQQQgghhKhFUngLIYQQQgghhBC1SApvIYQQQgghhBCiFknhLYQQQgghhBBC1CIpvIUQQgghhBBCiFr0/wE/LP1FxV0RMgAAAABJRU5ErkJggg==", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "9816" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plt.figure(figsize=(10, 6))\n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "task_phab_df['week'] = task_phab_df['timestamp'].dt.to_period('W').dt.start_time\n", + "unique_taskPHIDs = task_phab_df.groupby('week')['TaskPHID'].nunique()\n", + "\n", + "wmf_task_phab_df = task_phab_df[task_phab_df['WMFaffil'] == True]\n", + "wmf_tasks = wmf_task_phab_df.groupby('week')['TaskPHID'].nunique()\n", + "\n", + "other_task_phab_df = task_phab_df[task_phab_df['WMFaffil'] != True]\n", + "other_tasks = other_task_phab_df.groupby('week')['TaskPHID'].nunique()\n", + "\n", + "sns.lineplot(x=unique_taskPHIDs.index, y=unique_taskPHIDs.values, color='black', marker='o')\n", + "sns.lineplot(x=wmf_tasks.index, y=wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "plt.title('Task Descriptions (Task head)')\n", + "plt.xlabel('Timestamp')\n", + "plt.ylabel('Unique taskPHIDs')\n", + "plt.xticks(rotation=45)\n", + "plt.grid(True)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "#len(filtered_phab_df[filtered_phab_df['TaskPHID'].isin(task_phab_df['TaskPHID'])])" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "1869ecbb-7579-43a9-92f3-8fa3a06ee331", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_56151/825633528.py:14: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_56151/825633528.py:14: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n" + ] + }, + { + "data": { + "image/png": "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Arh17IL4/btg4+ENrarA3CERERERUS2Xn5+PTz/9FO7u7tLt008/RX5+fpWet3379vDx8cGWLVukZVu2bIGvry/atWtntK1Op0N4eLg0c32bNm2wadMmo23++usvBAYGwtraGiEhIYiJiTFa/+DwvevXr+OZZ56Bu7s77Ozs0KlTJ+zatctoH39/fyxYsAATJkyAvb09fH19sXLlykdem6WlJTw8PODt7Y327dvjf//7H/744w/s2LEDq1evlrZLT0/HxIkT4erqCgcHBzz55JM4d+6ctH7OnDlo27Ytvv32W/j4+MDGxgbDhg1DRkaGtH7NmjX4448/pOqsffv2SfvfuHEDISEhsLGxQZs2bXD06NFHxk5lV+OTUrm5uZDJjC9DLpc/tKTP0tISDg4ORjciqh3kFpaIWvcD4rb/hqh130MQavzbHBERERGZkCiKyMnJKfMtMzMT4eHhmDdvntR7KT09HfPmzUN4eDgyMzPLfKyKtJ+YMGECVq1aJf38ww8/4OWXXy62XXh4OH788UesWLECly5dwvTp0/HSSy9h//79AIBbt27h+eefx5AhQxAREYGJEydi5syZDz13dnY2Bg4ciN27d+Ps2bMYMGAAhgwZgri4OKPtFi1ahI4dO+Ls2bN4/fXXMXnyZERGRpb7Wp988km0adPGKAk3dOhQJCUlYceOHTh9+jTat2+PPn36IDU1VdomOjoav/76K/7880/8/fffUhwAEBYWhmHDhkmVWQkJCejWrZu073vvvYewsDBEREQgMDAQI0eOZKVWJarxn9aGDBmCjz/+GNu3b0dMTAx+++03LF68GM8995y5QyMiM8hNuIOMqKsAgIyoq4j+dS17SxERERFRmeXm5sLOzq5MN39/f8jlcixbtqzEYy1btgxyuRz+/v5lOl5ubm65433ppZdw6NAhxMbGIjY2FocPH8ZLL71ktE1BQQEWLFiAH374AaGhoWjUqBHGjx+Pl156Cd9++y0A4JtvvkHjxo2xaNEiBAUFYfTo0Y/sSdWmTRtMmjQJLVu2REBAAObPn4/GjRtj69atRtsNHDgQr7/+Opo0aYJ3330X9evXx969e8t9rQDQtGlTqYLr0KFDOHHiBDZu3IiOHTsiICAAn3/+OZycnIyqwPLz8/Hjjz+ibdu26NWrF5YvX44NGzYgMTERdnZ2sLa2liqzPDw8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P38+Zs+ejfDwcDRr1gwDBgzA9u3b0bBhQwD6hNfmzZvx+++/o02bNlixYgUWLFjw0HjatGmDxYsXY+HChWjZsiXWrVuH8PBwo22aNWuGr7/+Gl999RXatGmDEydOFEsavfLKKwgKCkLHjh3h6uparPqpNO3bt8evv/6KDRs2oGXLlvjggw8wb948oybnJbG3t8enn36Kjh07olOnToiJicFff/0lVXtVNkEsz5yTtVRmZiYcHR2RkZEBB4eKfaAlIvO6+OXnyI67icCxr8ClZdty7y+KIi5++RlybsXC+8kB8BkwpPKDJCIiIqJqJT8/Hzdv3kTDhg1hZWVl7nCIapSHvX7KmmdhpRQR1QoVbXRuIAgCvAurpRKP7oc2P7/SYiMiIiIiIqLimJQiohpPFMX7jc4rmJQCAOcWrWFV3w3avDzcPX6ossIjIiIiIiKiEjApRUQ1njY/H6JG3/BPaVfxpJQgk8Grdz8AQOKhvdBpNJUSHxERERERERXHpBQR1XiGoXtyKyvILR5v6t367TtB6eAIVUY67p09WRnhERERERERUQmYlCKiGk/qJ/UYVVIGMoUSnj300+bG79sJUad77GMSERERERFRcUxKEVGNp8429JOyr5TjuXXpAbmVNfKT7yLt8oVKOSYREREREREZq/FJKX9/fwiCUOz2xhtvmDs0IjKRymhyXpTCyhruXXsCAOL3/QtRFCvluERERERERHRfjU9KnTx5EgkJCdJt586dAIChQ4eaOTIiMhXD8D2LSkpKAYBHjxAICgWy42KQdSO60o5LREREREREejU+KeXq6goPDw/ptm3bNjRu3BjBwcHmDo2ITERdyZVSgD7B5dqxCwB9tRQRERERERFVrhqflCpKpVLhp59+woQJEyAIgrnDISITqYqkFAB4BfcFBAHpkZeRE3+7Uo9d24miiLyku9BpNOYOhYiIiIhMZOXKlfDx8YFMJsOSJUtKXDZnzhy0bdtW2mf8+PF49tlnpZ979+6NadOmmTRug3379kEQBKSnp5v83DExMRAEARERESY/tznVqqTU77//jvT0dIwfP/6h2xUUFCAzM9PoRkQ1lyorC0DlzL5XlFU9V9Rr3R6AfiY+Krt7EaegtLNDbgKTeURERERVYfz48RAEAZ988onR8t9//90sRRqZmZmYMmUK3n33Xdy5cwevvvpqicvC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Gpg0aRLWr1+Pbdu2wcbGRppHamdnBwsLC9jZ2WHChAl47733YG9vD1tbW7z99tvo3LkzOnXqJJ3nxo0bSE9PR2xsLLKysqT/cPT394eZmRkOHjyIQYMG4Z133sHw4cOl65iZmZXY7Dw9PR03btyQfo+KikJERATs7e3RqFEjAEBiYiLu3LmDBw8eAMh/UwH5WWBWqtQOhrpP161bB4VCgZYtW0KpVOLMmTOYMWMGRo4cCYVCUWx87733HsaOHYt27dqhQ4cOWLJkCTIyMnR6psXGxiI2Nla6ny9evAgbGxs0atSIDf9rmJp+P966dQu//vor+vbtC0dHR9y7dw8LFiyAhYUFBgwYUHVPHBlUTb9Pb968ifXr12PAgAFwcHDAhQsXMGXKFPTo0QOtWrWquieODKam36MFr3/kyBHs2rWr8p8kqlZqwz27evVq+Pn5wdHREWFhYXjnnXcwZcoU+Pr6Vs2TRgZX3e/Tavf9vsrW9SO9ASjyZ/Xq1dKYrKws4a233hLq1asnWFpaCsOGDRNiYmJ0zhMYGFjkeaKiogRBEISxY8cWuT8wMLDE+A4ePFjkcWPHjpXGrF69usgxc+bMqZwniYzOUPfphg0bhDZt2gjW1taClZWV4O/vL3z66adCVlZWqTEuX75caNSokWBmZiZ06NBBOHHihM7+OXPmlPoYqGao6ffj/fv3hf79+wtOTk6CQqEQGjZsKLz44ovCtWvXKuX5oeqhpt+nd+7cEXr06CHY29sLSqVSaNy4sfDBBx/oLGVONVtNv0dFM2bMENzd3YW8vLwKPR9U/dWGe3b69OmCs7OzoFAohCZNmgiff/65oNVqK/zcUPVR3e/T6vb9XiYIglBMvoqIiIiIiIiIiKhKsKcUEREREREREREZHJNSRERERERERERkcExKERERERERERGRwTEpRUREREREREREBsekFBERERERERERGRyTUkREREREREREZHBMShERERERERERkcExKUVERERERERERAbHpBQRERERERERERkck1JERERERERERGRwTEoREREREREREZHBMSlFREREREREREQGx6QUEREREREREREZHJNSRERERERERERkcExKERERERERERGRwTEpRUREREREREREBsekFBERERERERERGRyTUkREZBC5ubmYNm0a3N3dIZfLMXTo0Aqfs2fP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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[6, 6])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "'''\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=filtered_dependencies, x='timestamp', y='dependency', hue='wmfAffil', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('VE Depth by Timestamp w/o URLS')\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency Type')\n", + "ax0.legend().set_visible(False)\n", + "'''\n", + "# Calculate the median depth over time\n", + "filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "wmf_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] == True]\n", + "wmf_median_depth = wmf_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "other_filtered_dependencies = filtered_dependencies[filtered_dependencies['wmfAffil'] != True]\n", + "other_median_depth = other_filtered_dependencies.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "sns.lineplot(data=wmf_median_depth, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', marker='x')\n", + "sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", + "ax0.set_title('Median Depth of VE in Phabricator Sentence Dependency Trees')\n", + "ax0.set_ylabel('Median Depth')\n", + "ax0.set_xlabel('')\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax2 = plt.subplot(gs[1], sharex=ax0)\n", + "#filtered_dependencies['week'] = filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_comment_counts = filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=weekly_comment_counts.index, y=weekly_comment_counts.values, color='black', label='Total', ax=ax2, marker='o')\n", + "wmf_weekly_comment_counts = wmf_filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=wmf_weekly_comment_counts.index, y=wmf_weekly_comment_counts.values, color='#c7756a', label='WMF-affiliated authors', ax=ax2, marker='x')\n", + "other_weekly_comment_counts = other_filtered_dependencies.groupby('week')['comment_id'].nunique()\n", + "sns.lineplot(x=other_weekly_comment_counts.index, y=other_weekly_comment_counts.values, color='#5da2d8', label='Nonaffiliated authors', ax=ax2, marker='x')\n", + "ax2.set_title('Count of Phabricator Comments Discussing VE (Grouped by Week)')\n", + "ax2.set_xlabel('Timestamp')\n", + "ax2.set_ylabel('Count')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "plt.savefig('030525_ve_phab_comments.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "e3fd6f81-7cad-4a2c-b5e8-a1f906d32b87", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_97550/2055267856.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " bot_filtered_sentence_level_data['dependency_tree'] = bot_filtered_sentence_level_data['sentence_no_url'].apply(extract_dependency_tree)\n" + ] + } + ], + "source": [ + "bot_filtered_sentence_level_data = sentence_level_data[sentence_level_data['has_bot_ref'] == True]\n", + "bot_filtered_sentence_level_data['dependency_tree'] = bot_filtered_sentence_level_data['sentence_no_url'].apply(extract_dependency_tree)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "9ef307b2-b200-47b1-ade9-81f8c81847f0", + "metadata": {}, + "outputs": [], + "source": [ + "bot_dependency_relations = []\n", + "\n", + "for index, row in bot_filtered_sentence_level_data.iterrows():\n", + " sentence = row['sentence']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['comment_id']\n", + " sentence_id = row['sentence_id']\n", + " \n", + " for token, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(r'\\b(bots|scripts|gadgets)\\b', token, re.IGNORECASE):\n", + " bot_dependency_relations.append({\n", + " 'sentence_id': sentence_id,\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head, \n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + "bot_dependency_relations_df = pd.DataFrame(bot_dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "7cb8c88d-d657-4555-8af1-47f9bed2c9ae", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    sentence_idcomment_idtimestamptokendependencyheaddepthchildren
    057302013-10-03 20:32:16+00:00scriptspobjin32
    1139482013-10-25 23:44:17+00:00gadgetsdobjload31
    2239482013-10-25 23:44:17+00:00gadgetsnsubjreach10
    3439632013-10-04 15:10:00+00:00load.php?debug=false&lang=en&modules=jquery%2C...compoundException41
    4439632013-10-04 15:10:00+00:00load.php?debug=false&lang=en&modules=jquery%2C...compoundException42
    ...........................
    1752299562013-03-15 11:27:23+00:00botsnsubjpassvoiced12
    1766301402013-06-20 20:09:44+00:00scriptspobjFor22
    1773317492013-08-07 13:35:56+00:00scriptsattrbe34
    1786319072013-06-30 19:20:13+00:00gadgetsdobjsupport30
    1798319072013-06-30 19:20:13+00:00gadgetsdobjsupport30
    \n", + "

    180 rows × 8 columns

    \n", + "
    " + ], + "text/plain": [ + " sentence_id comment_id timestamp \\\n", + "0 5 730 2013-10-03 20:32:16+00:00 \n", + "1 1 3948 2013-10-25 23:44:17+00:00 \n", + "2 2 3948 2013-10-25 23:44:17+00:00 \n", + "3 4 3963 2013-10-04 15:10:00+00:00 \n", + "4 4 3963 2013-10-04 15:10:00+00:00 \n", + ".. ... ... ... \n", + "175 2 29956 2013-03-15 11:27:23+00:00 \n", + "176 6 30140 2013-06-20 20:09:44+00:00 \n", + "177 3 31749 2013-08-07 13:35:56+00:00 \n", + "178 6 31907 2013-06-30 19:20:13+00:00 \n", + "179 8 31907 2013-06-30 19:20:13+00:00 \n", + "\n", + " token dependency head \\\n", + "0 scripts pobj in \n", + "1 gadgets dobj load \n", + "2 gadgets nsubj reach \n", + "3 load.php?debug=false&lang=en&modules=jquery%2C... compound Exception \n", + "4 load.php?debug=false&lang=en&modules=jquery%2C... compound Exception \n", + ".. ... ... ... \n", + "175 bots nsubjpass voiced \n", + "176 scripts pobj For \n", + "177 scripts attr be \n", + "178 gadgets dobj support \n", + "179 gadgets dobj support \n", + "\n", + " depth children \n", + "0 3 2 \n", + "1 3 1 \n", + "2 1 0 \n", + "3 4 1 \n", + "4 4 2 \n", + ".. ... ... \n", + "175 1 2 \n", + "176 2 2 \n", + "177 3 4 \n", + "178 3 0 \n", + "179 3 0 \n", + "\n", + "[180 rows x 8 columns]" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bot_dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "id": "c8b10c32-9c28-4151-af29-a1504eb29b76", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_83107/353490988.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_83107/353490988.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_83107/353490988.py:23: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "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BLflCSHw7rvvoly5cggKCkLr1q3drkmH//77D61atUJgYCDKlSuHd999F1OnToUkSW7Nn/K61hMTEzF+/HgAcGmm4/Djjz+ifv36zmurdu3a+Pzzz/PcP/v27cMDDzyAUqVKISAgAOXKlcOjjz6KlJQUl+lmzJiBRo0aISgoCBEREWjZsiUWLVrkHJ/b+XVtH1Pe3gcrVKiAHTt2YPny5W5N3Ox2O0aOHIm4uDgEBAQgMjISLVq0wOLFi/PcZm/kdp0KIVChQgV069bNbb7MzEyEhYXhmWeeue4y5HYfOXr0KLp06YKQkBCULVvWeW5s27YNbdq0QXBwMGJjY12aWTkkJydjyJAhiImJgdVqRZUqVfDhhx9C13WX6XI7p/K6ZufMmYPOnTujTJkysFqtqFy5Mt555x237yTHPdhxrQQFBaFKlSqYNWsWAGD58uVo3LgxAgMDUbVqVfz1118u8zuu5d27d+Phhx9GaGgoIiMjMXjw4Fy/Lxz++OMPqKqKdu3auewfRVHwxRdfOIedP38esiwjMjLS5X7dv39/lCpVym3/rl69Gp07d3YOS09Px0svveTc51WrVsUnn3yS573/RoqPjwcAHDhwwOd5Dxw4gIYNG3r8YaREiRJuw+6++27Mmzfvpm4fEd0cDKaIiAqJnj17AoDLQ9mOHTvQpEkT7Nq1C6+99ho+/fRTBAcHo3v37vjtt9/cljFw4EDs2rULI0aMQK9evTBz5kx0797d5Y+46dOno3PnzggJCcGHH36I4cOHY+fOnWjRooXbQ62maejQoQMiIyPxySefoFWrVvj000/x9ddfO6cRQqBbt26YPn06nnjiCbz77rs4fvw4evfu7VY+X7dn0KBB2Lp1K9566y30798f8+bNc+sYe9q0aejcuTMuXLiAYcOG4YMPPkC9evXw559/Overqqr46aefXOaz2WyYNWsWHnjggRxrD1y+fBlLlixBQkICypUr53GanCQlJaFjx46oV68exowZg9atWyMjIwMJCQmYPn06evTogY8//hhhYWFITEz06mE/J5qm4Z577kHJkiXx0UcfoX79+njrrbfw1ltv5Trf9OnTER8fD6vViunTp2P69Olo2bIlAOOX8DfffBN33XUXRo8ejVatWmHUqFF49NFH3ZazZ88ePPbYY7j77rvx+eefX3cH6suXL8eQIUPwxBNP4O2330ZSUhLuuecebN++3TnNjh07EB8fj61bt+KVV17B8OHDcejQISQkJGDdunUAgJYtW+L5558HALz++uvObaxevTrOnj2L9u3b4/Dhw3jttdcwduxY9OjRwyXYysnmzZtxzz33ICkpCSNHjsTTTz+Nt99+G7Nnz3abdsKECYiNjcXrr7+OTz/9FDExMXjuueecD/wOb775JoYPH466des6O6Nv37490tPTXaY7ceKEM7QaNmwYXnjhBcycOdPj+ePNtf7MM8/g7rvvdk7v+AcAixcvxmOPPYaIiAh8+OGH+OCDD5CQkIBVq1blun9sNhs6dOiAtWvXYtCgQRg/fjz69euHgwcPugTWI0eORM+ePWE2m/H2229j5MiRiImJwZIlS1yW5+v5ldd9cMyYMShXrhyqVavm3N433ngDgBFIjBw5Eq1bt8a4cePwxhtvoHz58vj3339zXac38rpOJUnCE088gQULFuDChQsu886bNw+pqakeaz/dKJqmoWPHjoiJicFHH32EChUqYODAgZg2bRruueceNGjQAB9++CGKFSuGXr164dChQ855L1++jFatWmHGjBno1asXvvjiCzRv3hzDhg3Diy++6Jwur3Mqt2sWMO73ISEhePHFF/H555+jfv36ePPNN/Haa6+5bc/FixfRpUsXNG7cGB999BGsViseffRR/PTTT3j00UfRqVMnfPDBB0hPT8eDDz7osZ/Hhx9+GJmZmRg1ahQ6deqEL774Av369ctzX65evRqRkZGIjY11DgsPD0etWrVcQvaVK1dCkiRcuHABO3fudA7/559/nIGPw8KFCyFJEtq3bw/A+O699957MXr0aNxzzz347LPPULVqVQwdOtRlnxc0x70kIiLC53ljY2Px999/4/jx415NX79+fSQnJ+cY2hNRESaIiOimmDp1qgAgNmzYkOM0YWFh4s4773R+btu2rahdu7bIzMx0DtN1XTRr1kzExcW5Lbt+/frCZrM5h3/00UcCgJgzZ44QQohLly6J8PBw0bdvX5f1nj59WoSFhbkM7927twAg3n77bZdp77zzTlG/fn3n59mzZwsA4qOPPnIOU1VVxMfHCwBi6tSp+d6edu3aCV3XncNfeOEFoSiKSE5OFkIIkZycLIoVKyYaN24sMjIyXMqZfb6mTZuKxo0bu4z/9ddfBQCxdOlSkZOtW7cK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+/Zh/vz5SEhIuOnrTkpKwvTp09GiRYubHkpRwcjMzMSMGTPwwAMPMJQqouLj49G+fXuXpsW+unDhAl544QXcd999N7BkRU9SUhImT56Md999l6EU0S2KfUwREdEtb968edi5cye+/vprDBw40Nm5LlF+VapUCYmJiahUqRKOHDni7Cz4lVdeKfB1N23aFAkJCahevTrOnDmDKVOmIDU1FcOHDy/wdVPBOnv2LP766y/MmjULSUlJGDx4sL+LRNfh2hci+KpEiRIYMWLEjSlMERYZGclawUS3OAZTRER0yxs0aBDOnDmDTp06ub2Gmyg/7rnnHvzwww84ffo0rFYrmjZtivfffz/fTXZ80alTJ8yaNQtff/01JEnCXXfdhSlTpqBly5YFvm4qWDt37kSPHj1QokQJfPHFF843RRIREd3K2McUERERERERERH5BfuYIiIiIiIiIiIiv2AwRUREREREREREfsE+pm4Buq7j5MmTKFasGN9UQURERERERER+JYTApUuXUKZMGchy7nWiGEzdAk6ePImYmBh/F4OIiIiIiIiIyOnYsWMoV65crtMwmLoFFCtWDIBxwENDQ/1cGiIiIiIiIiK6naWmpiImJsaZV+SGwdQtwNF8LzQ0lMEUERERERERERUK3nQ3xM7PiYiIiIiIiIjILxhMERERERERERGRXzCYIiIiIiIiIiIiv2AwRUREREREREREfsFgioiIiIiIiIiI/ILBFBERERERERER+QWDKSIiIiIiIiIi8gsGU0RERERERERE5BcMpoiIiIiIiIiIyC8YTBERERERERERkV8wmCIiIiIiIiIiIr9gMEW3FCGEv4tARERU4IR+87/vhBD8nqVc+XKOFOS5lNuyHeO8Wb+nafLaxryWK3Thcv3mdz/c7Pk8Lus67kMFdfzze1yvZ135vTfeqGNYUPfm7Mt0W6eHY3+zviNu5r6mm8fk7wIQXQ+hacZ/z16AfuAYoOmQShSHfEcFQNMgWcz+LSAREdENIFQNEAIiNQ367kOAXYUUEQq5ZmVA1SEFWApmvVk2wKRA33UI4vxFwKRArhwDKbo4oOv8niUIuwooMsShE9BPnAEkCXJMKUgxpQGhQzIZjxtCVQFJhjh5Fvrhk8b5UyYacuUY42828/WdS8JmB2QZ+q6DEEnJgMUMuXpFSMFBRvlOnYd+6DigC0gl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iIiIiG4aNuUjIiIiIiIiIiK/YDBFRERERERERER+wWCKiIiIiIiIiIj8gsEUERERERERERH5BYMpIiIiIiIiIiLyCwZTRERERERERETkFwymiIiIiIiIiIjILxhMERERERERERGRXzCYIiIiIiIiIiIiv2AwRUREREREREREfsFgioiIiIiIiIiI/ILBFBERERERERER+QWDKSIiIiLKFyF0r4YR3QyF5XzMTzkKS9m9UZTKWpBu1f1Q2LersJeP8sfk7wIQERERUdEkSTL++r4jVHs6AMBkDka7xxf4uVR0uyos52N+ylFYyu6NolTWgnSr7ofCvl2FvXyUPwymCplly5ahdevWuHjxIsLDw/1dHCIiIqJcqfZ05wMCkb8VlvMxP+UoLGX3RlEqa0G6VfdDYd+uwl4+8h2b8hERERERERERkV8wmCIiIiIiIiIiIr/wezCl6zo++ugjVKlSBVarFeXLl8d7770HANi2bRvatGmDwMBAREZGol+/fkhLS3POm5iYiO7du+P9999HyZIlER4ejrfffhuqqmLo0KEoXrw4ypUrh6lTpzrnOXz4MCRJwo8//ohmzZohICAAtWrVwvLly13KtXz5cjRq1AhWqxWlS5fGa6+9BlVVneMrVKiAMWPGuMxTr149jBgxwvlZkiRMnjwZ9913H4KCghAXF4e5c+e6zDN//nzccccdCAwMROvWrXH48OHr3KNEREREN56nzmU1zQZdtzs/67odmmbLcz6iG+Hac8ub89HTfDeyDN6WIz9lLywduRfWshakW3U/FPbtKuzloxvH731MDRs2DJMmTcLo0aPRokULnDp1Crt370Z6ejo6dOiApk2bYsOGDTh79iz69OmDgQMHYtq0ac75lyxZgnLlymHFihVYtWoVnn76aaxevRotW7bEunXr8NNPP+GZZ57B3XffjXLlyjnnGzp0KMaMGYMaNWrgs88+Q9euXXHo0CFERkbixIkT6NSpExITE/Hdd99h9+7d6Nu3LwICAlyCJ2+MHDkSH330ET7++GOMHTsWPXr0wJEjR1C8eHEcO3YM999/PwYMGIB+/fph48aNeOmll/JcZlZWFrKyspyfU1NTfSoTERERka+u7XAWMB4I9GwPBLpmw8LvWkGWzQDYKS0VrGvPybzOR+DGn5PXc10s+d/9sGWc92mem43XveFW3Q+FfbsKe/noxvFrjalLly7h888/x0cffYTevXujcuXKaNGiBfr06YPvv/8emZmZ+O6771CrVi20adMG48aNw/Tp03HmzBnnMooXL44vvvgCVatWxVNPPYWqVavi8uXLeP311xEXF4dhw4bBYrFg5cqVLuseOHAgHnjgAVSvXh0TJkxAWFgYpkyZAgD48ssvERMTg3HjxqFatWro3r07Ro4ciU8//RS67lv6mpiYiMceewxVqlTB+++/j7S0NKxfvx4AMGHCBFSuXBmffvopqlatih49eiAxMTHPZY4aNQphYWHOfzExMT6ViYiIiCg/HB3OOv7pHmqj6JrNZRqiguTr+VgQ52R+rwtNvVwkriVe94ZbdT8U9u0q7OWjG8OvwdSuXbuQlZWFtm3behxXt25dBAcHO4c1b94cuq5jz549zmE1a9aELF/djJIlS6J27drOz4qiIDIyEmfPnnVZftOmTZ3/bzKZ0KBBA+zatcu57qZNm0KSJJd1p6Wl4fjx4z5tY506dZz/HxwcjNDQUGdZdu3ahcaNG+dYrpwMGzYMKSkpzn/Hjh3zqUxERERERERERIWBX5vyBQYGXvcyzGazy2dJkjwO87WmU15kWYYQwmWY3W53m64gymK1WmG1Wq9rGURERES+MpmDXT5f26QCAGTF4tKkgqggZT/H8jofr52+IMrgTTkc0yumIOf/F+Zride94VbdD4V9uwp7+ejG8GswFRcXh8DAQPz999/o06ePy7jq1atj2rRpSE9Pd9aaWrVqFWRZRtWqVa973WvXrkXLli0BAKqqYtOmTRg4cKBz3b/88guEEM5aU6tWrUKxYsWc/VRFR0fj1KlTzuWlpqbi0KFDPpWhevXqbp2hr127Nt/bRERERFRQhNDd+u3QrvTt4XhIkBULOvRaDkWxuMwnSX5/3w7dgq49J705Hx3z3ahz8nquizYP/+rzPDf7WuJ1b7hV90Nh367CXj66cfx6tAICAvDqq6/ilVdewXfffYcDBw5g7dq1mDJlCnr06IGAgAD07t0b27dvx9KlSzFo0CD07NkTJUuWvO51jx8/Hr/99ht2796NAQMG4OLFi3jqqacAAM899xyOHTuGQYMGYffu3ZgzZw7eeustvPjii85mg23atMH06dPxzz//YNu2bejduzcURfGpDM8++yz27duHoUOHYs+ePfj+++9dOnYnIiIiKiw8/ZGvXFMbRZbNbiEAHw6ooFx7bnlzPnqa70aWwdty5Kfs/riWeN0bbtX9UNi3q7CXj24cv7+Vb/jw4TCZTHjzzTdx8uRJlC5dGs8++yyCgoKwcOFCDB48GA0bNkRQUBAeeOABfPbZZzdkvR988AE++OADbNmyBVWqVMHcuXMRFRUFAChbtizmz5+PoUOHom7duihevDiefvpp/N///Z9z/mHDhuHQoUPo0qULwsLC8M477/hcY6p8+fL45Zdf8MILL2Ds2LFo1KgR3n//fWdARkRERERERER0K/N7MCXLMt544w288cYbbuNq166NJUuW5Divp9pFy5Ytcxt2+PBht2HVq1fHunXrclx2q1atnG/P8yQ0NBQ//vijy7DevXu7fL62DyoASE5OdvncpUsXdOnSxWXYk08+meN6iYiIiAqT7P15sG8P8rfCcj7mpxyFpezeKEplLUi36n4o7NtV2MtHvpOEp/TkFnb48GFUrFgRmzdvRr169fxdnBsiNTUVYWFhSElJQWhoqL+LQ0RERLcJT/14sG8P8pfCcj7mpxyFpezeKEplLUi36n4o7NtV2MtHV/mSU/DoEREREVG+eHoQ4MMB+UthOR/zU47CUnZvFKWyFqRbdT8U9u0q7OWj/PF7U76brUKFCh6b2BERERERERER0c3FaJGIiIiIiIiIiPyCwRQREREREREREfkFgykiIiIiIiIiIvILBlNEREREREREROQXDKaIiIiIiIiIiMgvGEwREREREREREZFfMJgiIiIiIiIiIiK/YDBFRERERERERER+wWCKiIiIiIiIiIj8gsEUERERERERERH5BYMpIiIiIiIiIiLyCwZTRERERERERETkFwymiIiIiIiIijBNs0HXVX8Xg6jQ0XUVQuhQ1Sx/F4VywWCKiIiIiIioiNI0G7bsmo4/l78ATbP5uzhEhYauq8iyXcL//ngYZ87/x3CqEGMwRUREREREVAQ5QqkNW8fj6MlVWLjiJYZTRLgaSv22MBEXUw5i/tJBDKcKMQZTRERERERERUz2UMqB4RSRayiVmnYMAKDpNoZThRiDKSIiIiIioiLEUyjlwHCKbmeeQikHhlOFF4MpLyQkJGDgwIEYOHAgwsLCEBUVheHDh0MIAQC4ePEievXqhYiICAQFBaFjx47Yt2+fc/4jR46ga9euiIiIQHBwMGrW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FqlMmTLKkiWLnn32Wd24cUMzZsxQ0aJFlT17dvXu3Vs2238V5suXL6tz587Knj27smTJombNmiksLMxpO9OnT1fhwoWVJUsWtWnTRhcvXryflxQAAAAAgHuy26Stq+5elIp35bxdi2fcFCUppAeXn8o3Y8YMZc2aVRs3btRHH32kkSNHavny5Y75Q4YMUdu2bbVz50516tRJzz//vPbv3++Yny1bNk2fPl379u3T+PHjNXXqVH366aeO+T/99JOGDx+u//u//9OWLVuUL18+TZw40TG/YcOGCggI0K+//uqYZrPZ9OOPP6pTp06OaTdu3NCECRM0Z84chYaGavXq1WrTpo2WLFmiJUuWaObMmZo8ebJT4axr167asmWLfvvtN61fv16GYah58+aOwtnGjRv18ssvq1evXtqxY4cef/xxvf/++/d8zaKjoxUZGel0AwAAAAAgucweUq4CyS8J+Oc0i8oU0oPJMAyXnSjaoEED2Ww2/f33345p1atX1xNPPKExY8bIZDLp1Vdf1aRJkxzzH3vsMT3yyCNOxaXbjR07VnPmzNGWLVskSbVq1VKVKlX05ZdfOq0jKipKO3bskCS9+eab2r17t1asWCHpVhdVq1atdPbsWQUEBGj69Onq1q2bDh06pBIlSkiSXn31Vc2cOVPnzp2Tr6+vJKlp06YqWrSovvrqK4WFhal06dJau3atatWqJUm6ePGiChUqpBkzZqhdu3bq2LGjIiIitHjxYkdszz//vEJDQxN0cN1u+PDhGjFiRILpERER8vPzS/JxAAAAAADEi40x9POXN2TY773sI/U9VbqKpzw8qE7h3iIjI+Xv75+sOoXLO6aCg4Od7ufLl0/h4eGO+zVr1nSaX7NmTaeOqR9//FG1a9dW3rx55evrq8GDB+v48eOO+fv371eNGjUSrON2nTp10urVq3X69GlJ0qxZs/TUU085XR0vS5YsjqKUJOXJk0dFixZ1FKXip8XHvn//flksFqdtBwYGqkyZMo74kxNbYgYNGqSIiAjH7cSJE/d8DAAAAAAAtzOZpTyFPJK1bNEgC0UppAuXF6Y8PT2d7ptMJtntySjXSlq/fr06deqk5s2ba9GiRdq+fbvee+89xcTEpCiGatWqqUSJEpozZ45u3rypefPmOZ3Gl1Sc9xP7/bBarfLz83O6AQAAAACQEmaTVLTsvQtT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qFDBJdtOzOrVq2UymXT06FGXbL9r164qWrSoS7adXMOHD3dJjO742pw4cULe3t5au3atq0NxS8nZR8Z/5n755ZcHE5Sb6Nq1q3x9fe+53GOPPaaBAwc+gIgAuAqFKQBwgcOHDyskJETFixeXt7e3/Pz8VLt2bY0fP143b950dXiSpIkTJ2r69Olpvt5vv/1WH3/8sZ599lnNmDFDffv2TXJZu92u7777TjVq1FCOHDmULVs2lS5dWp07d9aGDRvSPLbbLVmyJEMUXFKiaNGiMplMMplMMpvNCggIUMWKFfXKK69o48aNrg4PyXTjxg0NHz5cq1evdnUobmvfvn0aPny4y4pvrpBe+7SRI0eqRo0aql27doJ5f//9t9q3b68CBQrIy8tL/v7+qlGjhkaOHKlz586leSxI2kcffSSTyaTt27c7TTcMQ9mzZ5fJZNKRI0ec5kVFRclqtapjx44PMtQE3n77bX355Zc6e/asS+MAkH4srg4AADKbxYsXq127drJarercubMqVKigmJgYrVmzRgMGDNDevXs1ZcoUV4epiRMnKmfOnOratWuarnflypUqUKCAPv3003su27t3b3355Zd6+umn1alTJ1ksFh04cEC///67ihcvrsceeyxNY7vdkiVL9OWXX2a64lTlypXVv39/SdLVq1e1f/9+/fzzz5o6dar69u2rTz75xGn5mzdvymJ5+H9ODB48WO+8846rw0gTN27c0IgRIyTd6sZCQvv27dOIESPUoEEDt+tAupupU6fKbren6rHpsU87f/68ZsyYoRkzZiSYN3ToUI0aNUrFixdX165dVbx4cUVFRWnr1q0aN26cZsyYocOHD6dZLLi7OnXqSJLWrFmjKlWqOKbv3btXV65ckcVi0dq1a1WsWDHHvM2bNysmJsbxWFd5+umn5efnp4kTJ2rkyJEujQVA+nj4f0kCwEPkyJEjev7551WkSBGtXLlS+fLlc8x7/fXXdejQIS1evNiFEaa/8PBwBQQE3HO5c+fOaeLEierRo0eCQt1nn32m8+fPp1OEmVuBAgX0wgsvOE378MMP1bFjR3366acqVaqUXnvtNcc8b2/vBx1iurBYLBmiwIaM6fr168qaNas8PT1dHYqT77//XhaLRS1btnSa/uOPP2rUqFFq3769Zs6cKS8vL6f5n3766T3/OGEYhqKiouTj45PmcWdGVatWlbe3t9asWaM33njDMX3t2rUKDAxU1apVtWbNGqf9/5o1ayTJ5YUps9msZ599Vt99951GjBjhstOuAaQfTuUDgAfoo48+0rVr1/TNN984FaXilSxZUn369HHcj4uL06hRo1SiRAlZrVYVLVpU7777rqKjo50el9QYFkWLFnXqeJo+fbpMJpPWrl2rfv36KVeuXMqaNavatGnjVOgpWrSo9u7dqz///NNxate9Oi+uX7+u/v37q1ChQrJarSpTpozGjh0rwzAkSUePHpXJZNKqVau0d+9ex3qTOt3oyJEjMgwj0dNDTCaTcufO7TTtypUrevPNNx3bL1mypD788EOn7oL4GMaOHaspU6Y4Xtdq1app8+bNjuW6du2qL7/80rGt+Fs8u92uzz77TOXLl5e3t7fy5MmjkJAQXb58OcHr36JFC61Zs0bVq1eXt7e3ihcvru+++y7Bc7py5Yr69u2rokWLymq1qmDBgurcubMuXLjgWCY6OlrDhg1TyZIlZbVaVahQIQ0cODBBPixfvlx16tRRQECAfH19VaZMGb377ruJvs7J4ePjo5kzZypHjhz64IMPHO9p/Otze+5dvXpVb775puN55M6dW40bN9a2bduc1rlx40Y1b95c2bNnV9asWRUcHKzx48c75jdo0CDRnEtsjJ05c+bo0UcfVbZs2eTn56eKFSs6rSs2NlYjRoxQqVKl5O3trcDAQNWpU0fLly93LJPYGFMmk0m9evXS/PnzVaFCBVmtVpUvX16hoaEJ4lq9erXjwK9EiRKaPHlyiset2rp1q2rVqiUfHx8VK1ZMX331VYJlwsPD9fLLLytPnjzy9vZWpUqVnLpVjh49qly5ckmS4wDu9vfo7Nmz6tatmwoWLCir1ap8+fLp6aefTtYpbceOHVOrVq2UNWtW5c6dW3379tXSpUsTfI7//vtvtWvXToULF3bkad++fRM9TTn+tfX29laFChU0b968RLd98eJFvfjii/Lz81NAQIC6dOminTt3ymQyJTjl+J9//tGzzz6rHDlyyNvbW1WrVtVvv/3mmD99+nS1a9dOkvT4448n2Bdt2bJFTZo0Uc6cOR3vxUsvvXTP1yetcj9+3J3Dhw+refPmypYtmzp16uSYd3v+375P+/TTT1WkSBH5+Piofv362rNnj9M677ZPu9dnKCnz589XjRo1EowTNHToUOXMmVPffPNNgqKUJPn7+yf4zorfXy5dulRVq1aVj4+PJk+eLEn6999/1a5dO+XIkUNZsmTRY489luCPOPHfb3fmcvz4TbfnaPy4bsn5zCV3vxsdHa2+ffsqV65cypYtm1q1aqWTJ0/e6yV0YrPZ9O677ypv3rzKmjWrWrVqpRMnTjjmDxs2TJ6enon+YeaVV15RQECAoqKiEl23l5eXqlWrlmAssLVr16pmzZqqXbt2ovMCAgIcY+Al97tPkn7//XfVrVtXWbNmVbZs2fTUU09p796993wNduzYoVy5cqlBgwa6du2aY3rjxo117Ngx7dix457rAPDw4U+DAPAALVy4UMWLF1etWrWStXz37t01Y8YMPfvss+rfv782btyo0aNHa//+/UkewCXHG2+8oezZs2vYsGE6evSoPvvsM/Xq1Us//vijpFsdSW+88YZ8fX313nvvSZLy5MmT5PoMw1CrVq20atUqvfzyy6pcubKWLl2qAQMG6NSpU/r000+VK1cuzZw5Ux988IGuXbum0aNHS5KCgoISXWeRIkUkST///LPatWunLFmyJLn9GzduqH79+jp16pRCQkJUuHBhrVu3ToMGDdKZM2f02WefOS0/e/ZsXb16VSEhITKZTProo4/0zDPP6N9//5Wnp6dCQkJ0+vRpLV++XDNnzkywvZCQEE2fPl3dunVT7969deTIEX3xxRfavn271q5d69TVcOjQIT377LN6+eWX1aVLF3377bfq2rWrHn30UZUvX16SdO3aNdWtW1f79+/XSy+9pEceeUQXLlzQb7/9ppMnTypnzpyy2+1q1aqV1qxZo1deeUVBQUHavXu3Pv30Ux08eFDz58+XdOu0jBYtWig4OFgjR46U1WrVoUOH7ntgYl9fX7Vp00bffPON9u3b54j9Tq+++qp++eUX9erVS+XKldPFixe1Zs0a7d+/X4888oikW4WzFi1aKF++fOrTp4/y5s2r/fv3a9GiRU6F2eRYvny5OnTooIYNG+rDDz+UJO3fv19r1651rGv48OEaPXq0unfvrurVqysyMlJbtmzRtm3b1Lhx47uuf82aNZo7d6569uypbNmyacKECWrbtq2OHz+uwMBASdL27dvVtGlT5cuXTyNGjJDNZtPIkSMdBaLkuHz5spo3b6727durQ4cO+umnn/Taa6/Jy8vLURS5efOm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4oMPPkC/fv0QGhqKM2fOoHPnzhg4cCAyMzMBAMnJyejQoQMaNWqE8PBw7Nq1C/Hx8ejfvz+AvJFbAwYMwLBhw3D58mUcPHgQffr0gSAI+M9//oP+/fuja9euePDgAR48eIDQ0FAAgK2tLVasWIFLly5h7ty5WLp0KX788ccCsUZHR2Pnzp3YtWsX1q5di19//RU9evTAvXv3cOjQIcyaNQtTp07FyZMnC9zu888/R9++fREZGYl33nkHb731Fi5fvlwOjy4RERGJQSaI3byAiIiIqApbsWIFJkyYgOTk5AKXF+7v1K5dO2i1Whw5cgQAoNVqYW9vjz59+mDVqlUAgLi4OLi5ueH48eNo0aIFZs6ciSNHjmD37t2G/d67dw9eXl64evUq0tPTERISglu3bqFWrVpFYitpj6nvv/8e69atQ3h4OIC8EVPfffcd4uLiYGtrCwDo2rUrrl69iujoaMjled+N1qtXD0OGDMGnn34KIG/E1Pvvv4+FCxca9t2iRQs0btwYCxYsKOEjSkRERBUJe0wRERERVRANGzY0/N/MzAxOTk4IDAw0XObi4gIAePjwIQAgMjISBw4cMNqvKjo6Gp07d8Yrr7yCwMBAdOnSBZ07d8Ybb7yBatWqPTWO9evX46effkJ0dDTS09Oh0WhgZ2dXYBtvb29DUUofm5mZmaEopb9MH6tey5Yti/x+7ty5p8ZDREREFRen8hERERFVEEqlssDvMpmswGX61f50Oh0AID09Ha+++irOnTtX4Of69et4+eWXYWZmhr1792Lnzp3w9/fHvHnz8NJLLyEmJqbYGI4fP4533nkH3bt3x/bt23H27FlMmTIFarW6VLHqL9PHSkRERFUTC1NERERElVTjxo1x8eJFeHt7w8/Pr8CPtbU1gLziUKtWrfDFF1/g7NmzUKlU2Lx5MwBApVJBq9UW2GdYWBhq1aqFKVOmoEmTJqhTpw5u375tsphPnDhR5Pf69eubbP9EREQkLSxMEREREVVSY8aMQVJSEgYMGIDTp08jOjoau3fvxtChQ6HVanHy5El8/fXXCA8Px507d/Dnn3/i0aNHhkKQt7c3zp8/j6tXryIhIQG5ubmoU6cO7ty5g3Xr1iE6Oho//fSToZBlChs3bsSyZctw7do1TJ8+HadOncKHH35osv0TERGRtLAwRURERFRJubu749ixY9BqtejcuTMCAwMxYcIEODg4QC6Xw87ODocPH0b37t1Rt25dTJ06FT/88AO6desGABgxYgReeuklNGnSBNWrV8exY8fw2muvYeLEifjwww8RHByMsLAwfP755yaL+YsvvsC6devQsGFDrFq1CmvXroW/v7/J9k9ERETSwlX5iIiIiEgSZDIZNm/ejF69eokdChEREZUTjpgiIiIiIiIiIiJRsDBFRERERERERESiUIgdABERERERALDDBBERUdXDEVNERERERERERCQKFqaIiIiIiIiIiEgULEwREREREREREZEoWJgiIiIiIiIiIiJRsDBFRERERERERESiYGGKiIiIiIiIiIhEwcIUERERERERERGJgoUpIiIiIiIiIiISBQtTREREREREREQkiv8HswzL4CXcjg0AAAAASUVORK5CYII=", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Dependency groups by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=bot_dependency_relations_df, x='timestamp', y='dependency', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Dependency Group for \"bots|gadgets|scripts\" by Timestamp (w/o URLS)')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "#ax0.set_xticklabels([])\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency')\n", + "#ax0.legend(title='Dependency', bbox_to_anchor=(1, 1), loc='upper left')\n", + "ax0.legend().set_visible(False)\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = bot_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing bots|gadgets|scripts (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "4808a67b-0ab1-4c02-924e-0f81bcacd64e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_97550/331759571.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_97550/331759571.py:14: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/331759571.py:23: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/331759571.py:29: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZyN5f/H8dd9ltnNjH1fJqSxRbbslLJEtGlR1qJFlEJ+JUqLylpK6luoSCtRIkQk+y6MIVsRYswwzJzt/v0xzckxg5lxZvV+Ph7nYc59Xdd9f8459znjfOa6PrdhmqaJiIiIiIiIiIhIDrLkdgAiIiIiIiIiInL1UVJKRERERERERERynJJSIiIiIiIiIiKS45SUEhERERERERGRHKeklIiIiIiIiIiI5DglpUREREREREREJMcpKSUiIiIiIiIiIjlOSSkREREREREREclxSkqJiIiIiIiIiEiOU1JKRESuKvv378cwDMaMGZOl8dOmTcMwDNavX+/nyLKmUqVK9OzZM7fDEBERERHJNCWlREQKkNSEyfm3EiVK0Lp1a3788ccs7/e1115jzpw5GeqbmvRJvdntdooVK0aTJk34v//7Pw4ePJjlODJj/vz5jBw5MkeO5U/Lli1L8xpe7JbXnT17lpEjR7Js2bLcDiXXzJs3D4vFwt9//33F+6pUqRIdO3ZMt239+vUYhsG0adO820aOHJnmvVipUiUGDBjAqVOnMrX/882bN4+WLVtSokQJQkJCuOaaa+jatSsLFizI6kMTERGRq5QttwMQERH/e/nll4mKisI0TY4ePcq0adPo0KED8+bNy9CXzgu99tpr3H333XTp0iXDY+6//346dOiAx+MhLi6OdevWMWHCBCZOnMhHH33Efffdl+k4MmP+/Pm8++67+S4xFR0dzaeffuqzbdiwYYSFhfH888+n6R8TE4PFkjf/xnT27FleeuklAFq1apW7weSSH374gXr16lGqVKlci2Hy5MmEhYWRmJjIkiVLeOedd9i4cSO//vprpvc1ZswYBg8eTMuWLRk2bBghISHs2bOHxYsXM2vWLNq1a5cNj0BEREQKKiWlREQKoPbt21O/fn3v/T59+lCyZEk+//zzLCWlsuKGG27gwQcf9Nl24MABbr31Vnr06EF0dDTXX399jsSSn5QsWTLN8zZ69GiKFSuWZjtAYGBgToUmWTB//nx69+6dqzHcfffdFCtWDIB+/fpx33338cUXX7B27VoaNmyY4f24XC5GjRrFLbfcwk8//ZSm/dixY36LWURERK4OefNPqyIi4leRkZEEBwdjs/n+LSIxMZFnnnmG8uXLExgYSLVq1RgzZgymaXr7GIZBYmIi06dP9y4DymoNo4oVKzJt2jQcDgdvvvmmT9upU6d46qmnvLFUqVKFN954A4/H4+1zfj2o8ePHU7FiRYKDg2nZsiXbt2/39uvZsyfvvvuuN/6LLXf74IMPqFy5MoGBgTRo0IB169Zl+LGcPXuWfv36UbRoUcLDw+nevTtxcXHe9h49elCsWDGcTmeasbfeeivVqlXL8LEu5cKaUqlLOH/99VcGDBhA8eLFiYyMpF+/fjgcDk6dOkX37t0pXLgwhQsXZsiQIT6vN4DH42HChAnUqFGDoKAgSpYsSb9+/XweH6QsGWvbti3FihUjODiYqKgobwJm//79FC9eHICXXnrJ+xqkzlzbunUrPXv25JprriEoKIhSpUrRu3dvTpw44XOM1CVou3fv5sEHHyQiIoLixYszfPhwTNPk0KFDdO7cmfDwcEqVKsXYsWN9xqcuh/ziiy/4v//7P0qVKkVoaCi33347hw4duuRzu3XrVgzDYO7cud5tGzZswDAMbrjhBp++7du3p1GjRj7btm3bxqFDh7jtttu8244dO+ZNEgcFBXH99dczffr0S8bhb82bNwdg7969mRr3zz//kJCQQNOmTdNtL1GixBXHJiIiIlcXzZQSESmA4uPj+eeffzBNk2PHjvHOO+9w5swZn5k2pmly++23s3TpUvr06UOdOnVYuHAhgwcP5q+//mL8+PEAfPrppzz88MM0bNiQvn37AlC5cuUsx9a4cWMqV67MokWLvNvOnj1Ly5Yt+euvv+jXrx8VKlTgt99+Y9iwYRw5coQJEyb47OOTTz7h9OnTPPHEEyQlJTFx4kRuuukmtm3b5k2gHD58mEWLFqVZCpdq5syZnD59mn79+mEYBm+++SZ33nknf/zxB3a7/bKPo3///kRGRjJy5EhiYmKYPHkyBw4c8CZBHnroIT755BMWLlzoMzvt77//5ueff2bEiBFZewIz6Mknn6RUqVK89NJLrF69mg8++IDIyEh+++03KlSowGuvvcb8+fN56623qFmzJt27d/eO7devH9Om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evXqsXjxYsaNG0eZMmWIioqiUaNGl4xh48aNfPbZZ3g8Hk6dOsW6dev45ptvMAyDTz/91GeGyuDBg5k7dy4dO3akZ8+e1KtXj8TERLZt28bXX3/N/v37fWoHValShWbNmvHYY4+RnJzMhAkTKFq0qM/yv3r16gEwYMAA2rZti9Vq9dusEACHw8HNN99M165diYmJ4b333qNZs2bcfvvtPv2KFy9Ou3bt+Oqrr4iMjEyTqMhrWrZsSb9+/Xj99dfZvHkzt956K3a7ndjYWL766ismTpzI3XffzfTp03nvvfe44447qFy5MqdPn+bDDz8kPDzcO1ssODiY6tWr88UXX3DttddSpEgRatasSc2aNWnRogVvvvkmTqeTsmXL8tNPP7Fv375se1xFihShWbNm9OrVi6NHjzJhwgSqVKnCI488ctmxzZs359VXX+XQoUM+yacWLVowZcoUKlWqRLly5bzbf/jhBypVqkT16tV99tO3b1+mTJlCz5492bBhA5UqVeLrr79m5cqVTJgwIU19twv17duXjz/+mHvuuYfevXtTt25dTpw4wRdffMH27dv55JNPCAgIuOzjsdvtDBw4kMGDB7NgwQLatWvnbduzZw+vvPJKmjF169alUaNGNGnShBtvvJF27dpRvnx5Tp06xZw5c1ixYgVdunShbt26lz2+iIiIiFduXfZPRET8b+rUqSbgcwsKCjLr1KljTp482fR4PD79T58+bT799NNmmTJlTLvdblatWtV866230vTbtWuX2aJFCzM4ONgEfC5zf6F9+/b5HN9ms5lFihQxGzVqZA4bNsw8cOBAuuNOnz5tDhs2zKxSpYoZEBBgFitWzGzSpIk5ZswY0+Fw+Oz7rbfeMseOHWuWL1/eDAwMNJs3b25u2bLFZ38ul8t88sknzeLFi5uGYZipv/LO38eFAHPEiBEZeo5/+eUXs2/fvmbhwoXNsLAws1u3buaJEyfSHfPll1+agNm3b99L7vtiatSoYbZs2TLdtooVK/q8HqnxrVu3zqffiBEjTMA8fvy4z/YePXqYoaGhafb7wQcfmPXq1TODg4PNQoUKmbVq1TKHDBliHj582DRN09y4caN5//33mxUqVDADAwPNEiVKmB07djTXr1/vs5/ffvvNrFevnhkQEODz/P7555/mHXfcYUZGRpoRERHmPffcYx4+fDjNa5DZuFu2bGnWqFHDe3/p0qUmYH7++efmsGHDzBIlSpjBwcHmbbfddtFz8UIJCQmm1Wo1CxUqZLpcLu/2zz77zATMhx56yKd//fr1zccffzzdfR09etTs1auXWaxYMTMgIMCsVauWOXXq1AzFYZqmGRcXZz799NNmVFSUabfbzfDwcLN169bmjz/+mKbvxZ470zTN+Ph4MyIiwue8qlixYprPj9Rbnz59TKfTaX744Ydmly5dzIoVK5qBgYFmSEiIWbduXfOtt94yk5OTM/w4REREREzTNA3T9GM1UBERkWy0f/9+oqKieOutt9LU68nLvvvuO7p06cLy5ct9ZtpI9lu2bBmtW7fmq6++4u6778724x09epTSpUvz/fffp6kvJiIiIiK+VFNKREQkm3344Ydcc801NGvWLLdDkWwWHx/Piy++6FMEX0RERETSp5pSIiIi2WTWrFls3bqVH374gYkTJ2b7FQEl91177bWMHDkyt8MQERERyReUlBIREckm999/P2FhYfTp04fHH388t8MREREREclTVFNKRERERERERERynGpKiYiIiIiIiIhIjlNSSkREREREREREclyBrynl8Xg4fPgwhQoVUoFZERERERERuWKmaXL69GnKlCmDxaK5HiJZVeCTUocPH6Z8+fK5HYaIiIiIiIgUMIcOHaJcuXK5HYZIvlXgk1KFChUCUj4swsPDczkaERERERERye8SEhIoX7689/umiGRNgU9KpS7ZCw8PV1JKRERERERE/EYlYkSujBa/ioiIiIiIiIhIjlNSSkREREREREREcpySUiIiIiIiIiIikuMKfE0pEREREREREck4t9uN0+nM7TAkn7Lb7Vit1gz1VVJKRERERERERDBNk7///ptTp07ldiiSz0VGRlKqVKnLXgxASSkRERERERER8SakSpQoQUhIiK4uKJlmmiZnz57l2LFjAJQuXfqS/ZWUEhEREREREbnKud1ub0KqaNGiuR2O5GPBwcEAHDt2jBIlSlxyKZ8KnYuIiIiIiIhc5VJrSIWEhORyJFIQpJ5Hl6tNpqSUiIiIiIiIiABoyZ74RUbPIyWlREREREREREQkxykpJSIiIiIiIiKSy3r27EmXLl1yO4wcpaSUiIiIiORpptOF6fFgnjqN53gc5tlzmK6UbSIiIhe6GpM7+ZWuviciIiIieZLp8YDLjXvlJtwrN2GejPe2WSqXx9qyAZbrojBsF7+qj4iIiORdmiklIiIiInmO6fFA4jkcY6fhmrfMJyEF4Nl7COfH3+Kc9SOm2507QYqISL6zfft22rdvT1hYGCVLluShhx7in3/+8bafPn2abt26ERoaSunSpRk/fjytWrXiqaee8vZJTk7m2WefpWzZsoSGhtKoUSOWLVvmbZ82bRqRkZEsXLiQ6OhowsLCaNeuHUeOHPH2cbvdDBo0iMjISIoWLcqQIUMwTTMnnoI8JVeTUsuXL6dTp06UKVMGwzCYM2eOt83pdDJ06FBq1apFaGgoZcqUoXv37hw+fDj3AhYRERGRnGGC471ZmMfjLtnNs3EHrh+WYzoufclpERGRU6dOcdNNN1G3bl3Wr1/PggULOHr0KF27dvX2GTRoECtXrmTu3LksWrSIFStWsHHjRp/99O/fn1WrVjFr1iy2bt3KPffcQ7t27YiNjfX2OXv2LGPGjOHTTz9l+fLlHDx4kGeffdbbPnbsWKZNm8bHH3/Mr7/+ysmTJ5k9e3b2Pwl5TK4mpRITE7n++ut5991307SdPXuWjRs3Mnz4cDZu3Mi3335LTEwMt99+ey5EKiIiIiI5xXS78WyNwTx6IkP93b9uBNWXEhGRy5g0aRJ169bltdde47rrrqNu3bp8/PHHLF26lN27d3P69GmmT5/OmDFjuPnmm6lZsyZTp07Ffd6M3IMHDzJ16lS++uormjdvTuXKlXn22Wdp1qwZU6dO9fZzOp28//771K9fnxtuuIH+/fuzZMkSb/uECRMYNmwYd955J9HR0bz//vtERETk6PORF+RqTan27dvTvn37dNsiIiJYtGiRz7ZJkybRsGFDDh48SIUKFXIiRBERERHJaSa4lm/IeH+XG/eqLVib3YBhV8lUERFJ35YtW1i6dClhYWFp2vbu3cu5c+dwOp00bNjQuz0iIoJq1ap572/btg232821117rMz45OZmiRYt674eEhFC5cmXv/dKlS3Ps2DEA4uPjOXLkCI0aNfK222w26tevf9Ut4ctXv7Xj4+MxDIPIyMiL9klOTiY5Odl7PyEhIQciExERERG/sVowD2auZINn/19Ym9TJnnhERKRAOHPmDJ06deKNN95I01a6dGn27NmToX1YrVY2bNiA1ep7oY3zk112u92nzTCMqy7hlBH5ptB5UlISQ4cO5f777yc8PPyi/V5//XUiIiK8t/Lly+dglCIiIiJyxUwTMvv/dreW74mIyKXdcMMN/P7771SqVIkqVar43EJDQ7nmmmuw2+2sW7fOOyY+Pp7du3d779etWxe3282xY8fS7KNUqVIZiiMiIoLSpUuzZs0a7zaXy8WGDZmYJVxA5IuklNPppGvXrpimyeTJky/Zd9iwYcTHx3tvhw4dyqEoRURERMQfDIsFwtMurbjkmMLhgJE9AYmISL4THx/P5s2bfW59+/bl5MmT3H///axbt469e/eycOFCevXqhdvtplChQvTo0YPBgwezdOlSfv/9d/r06YPFYsEwUn7HXHvttXTr1o3u3bvz7bffsm/fPtauXcvrr7/ODz/8kOH4Bg4cyOjRo5kzZw67du3i8ccf59SpU9n0bORdeX75XmpC6sCBA/z888+XnCUFEBgYSGBgYA5FJyIiIiL+ZjqcWBvVwr1oVYbHWJvdgBFov3xHERG5Kixbtoy6dev6bOvTpw8rV65k6NCh3HrrrSQnJ1OxYkXatWuHxZIyZ2fcuHE8+uijdOzYkfDwcIYMGcKhQ4cICgry7mfq1Km88sorPPPMM/z1118UK1aMG2+8kY4dO2Y4vmeeeYYjR47Qo0cPLBYLvXv35o477iA+Pt4/T0A+YZh5ZFGjYRjMnj2bLl26eLelJqRiY2NZunQpxYsXz/R+ExISiIiIID4+/rIJLRERERHJG8wzZ0l+eTK43Jfta1QqS8Dj92HYrJftKyLiDwXxe2ZSUhL79u0jKirKJwFztUtMTKRs2bKMHTuWPn365HY4+UZGz6dcnSl15swZn0Ji+/btY/PmzRQpUoTSpUtz9913s3HjRr7//nvcbjd///03AEWKFCEgICC3whYRERGR7BZox/5gJ5yffAeeS/wNNSKMgF5dwNDSPRERuXKbNm1i165dNGzYkPj4eF5++WUAOnfunMuRFUy5mpRav349rVu39t4fNGgQAD169GDkyJHMnTsXgDp16viMW7p0Ka1atcqpMEVEREQkhxl2O5boa7A/2hXXnJ8xDx/37WAxsFSvjL1rOwgKxLDmi1KpIiKSD4wZM4aYmBgCAgKoV68eK1asoFixYrkdVoGUq0mpVq1aXfKSiHlkZaGIiIiI5ALDbsNSqRwBT/fAPHIM9/Y94HBiFArF2qAmBNrBasOwaJaUiIj4R926da/Kq+Dlljxf6FxERERErl6pdaKMcqUwShVLWcpntWBYVT9KREQkv1NSSkRERETyBcOm/7qKiIgUJFp8LyIiIiIiIiIiOU5JKRERERERERERyXFKSomIiIiIiIiISI7TwnwRERERERER8RvT6QLDAKsF3B4wTQy70g+SlmZKiYiIiIiIiMgVM51OzLNJuJetwzHxUxyvfoBj4qe4l63DPJuE6XTmdojpmjZtGpGRkVfcRzJPqUoRERERERERuSKmy4X710245i9PmR11Htdfx3D9tBJbhxZYm9+QL6+meu+999KhQ4fcDqPAyX9ngoiIiIiIiIjkGabTmZKQmrfs4p3cnpR2w8DatA6G3Z4zwflJcHAwwcHBuR1GgaPleyIiIiIiIiKSdU53ygypDHD98As43X49fKtWrejfvz/9+/cnIiKCYsWKMXz4cEzTBCAuLo7u3btTuHBhQkJCaN++PbGxsWn2M2fOHKpWrUpQUBBt27bl0KFD3jYt38seSkqJiIiIiIiISJaYThfulRvTLNm7KLcH98pNKcXQ/Wj69OnYbDbWrl3LxIkTGTduHP/73/8A6NmzJ+vXr2fu3LmsWrUK0zTp0KEDzvNqXJ09e5ZXX32VTz75hJUrV3Lq1Cnuu+8+v8YoaWn5noiIiIiIiIhkjWHg3ro7U0PcW3djbd3Qr2GUL1+e8ePHYxgG1apVY9u2bYwfP55WrVoxd+5cVq5cSZMmTQCYMWMG5cuXZ86cOdxzzz0AOJ1OJk2aRKNGjYCUJFd0dDRr166lYUP/xir/0UwpEREREREREckaqwXOJWduzLmklHF+dOONN2IYhvd+48aNiY2NZceOHdhsNm+yCaBo0aJUq1aNnTt3erfZbDYaNGjgvX/dddcRGRnp00f8T0kpEREREREREckatweCAzM3Jjgo48v9pEBTUkpEREREREREssY0sdaulqkh1trXwr9FyP1lzZo1PvdXr15N1apVqV69Oi6Xy6f9xIkTxMTEUL16de82l8vF+vXrvfdjYmI4deoU0dHRfo1TfCkpJSIiIiIiIiJZYthtWJvWzfhyPKsFa9O6GHb/lrg+ePAggwYNIiYmhs8//5x33nmHgQMHUrVqVTp37swjjzzCr7/+ypYtW3jwwQcpW7YsnTt39o632+08+eSTrFmzhg0bNtCzZ09uvPFG1ZPKZkpKiYiIiIiIiEjW2a3YOrTIUFfbbS3BbvV7CN27d+fcuXM0bNiQJ554goEDB9K3b18Apk6dSr169ejYsSONGzfGNE3mz5+P3W73jg8JCWHo0KE88MADNG3alLCwML744gu/xym+dPU9EREREREREckyw27H2vwGMAxcP/ySfr0oqwXbbS2xNquLYfN/KsJutzNhwgQmT56cpq1w4cJ88sknFx3bs2dPevbsCcCdd96Zbp/k5GTCwsL8Eqv8R0kpEREREREREbkihs2GtWkdrA1r4V65CffW3SlX2QsOwlr72pQlfnZrtiSkstuhQ4eYP38+NWrUyO1QCpz8dzaIiIiIiIiISJ5j2O1gt2Nt1QBr64YpdabcHjBNv9eQykk33HADZcuWZdq0abkdSoGTf88KEREREREREclzfBJQNv/Xj7rQsmXLsnX/x48fz9b9X81U6FxERERERERERHKcklIiIiIiIiIiIpLjlJQSEREREREREZEcp6SUiIiIiIiIiIjkOCWlREREREREREQkxykpJSIiIiIiIiJ+YTqTM7Vdrm5KSomIiIiIiIjIFTPdTjw7lqVJQJnO5JTtbmeOxdKqVSueeuqpDPWdNm0akZGRV9xHMk9JKRERERERERG5IqbbiXPGczg//z88+zZ6E1OmKxnPHxtwfv5/OGc8l6OJKX+699572b17d26HUeAoKSUiIiIiIiIiWZaakPLsWAaA8/P/g6QzmKYHzp3BOet5ADw7luXbxFRwcDAlSpTI7TAKHCWlRERERERERCRLTGcynu0/exNSAJxLwPHJIMwTf+H4ZBCcS/A2eXYsw7P9Z7/WmEpMTKR79+6EhYVRunRpxo4d69MeFxdH9+7dKVy4MCEhIbRv357Y2Ng0+5kzZw5Vq1YlKCiItm3bcujQIW+blu9lDyWlRERERERERCRLDHsgluqtsPd6B4LDvdvNQ9txjOmCeWj7f52Dw7H3noSleisMe6DfYhg8eDC//PIL3333HT/99BPLli1j48aN3vaePXuyfv165s6dy6pVqzBNkw4dOuB0/jdj6+zZs7z66qt88sknrFy5klOnTnHffff5LUZJny23AxARERERERGR/MuwB2K5ph6Bg75OmSF1fiIqtU/5mgR0HwdBhTDsAX479pkzZ/joo4/47LPPuPnmmwGYPn065cqVAyA2Npa5c+eycuVKmjRpAsCMGTMoX748c+bM4Z577gHA6XQyadIkGjVq5N1HdHQ0a9eupWHDhn6LV3xpppSIiIiIiIiIXBHDHghhhbHf+0q67fb7XoWwwn5NSAHs3bsXh8PhTSYBFClShGrVqgGwc+dObDabT3vRokWpVq0aO3fu9G6z2Ww0aNDAe/+6664jMjLSp4/4n5JSIiIiIiIiInJFTFcynInD+cUL6bY7Zz0PZ+L8WktK8j8lpUREREREREQky0xnMp69G0ged3e6S/cgpcZU8ri78fyxwa+JqcqVK2O321mzZo13W1xcHLt37wYgOjoal8vl037ixAliYmKoXr26d5vL5WL9+vXe+zExMZw6dYro6Gi/xSppKSklIiIiIiIiIlliOpPx7FiGc+qTPlfZM8rXJGDwdxjla/7X+VwCzqlP4tmxzG+JqbCwMPr06cPgwYP5+eef2b59Oz179sRiSUl3VK1alc6dO/PII4/w66+/smXLFh588EHKli1L586dvfux2+08+eSTrFmzhg0bNtCzZ09uvPFG1ZPKZkpKiYiIiIiIiEiWGPZALDVvwlK91X8bg8MJ6D4Oo0iZlOLm512Vz1K9FZaaN/n16ntvvfUWzZs3p1OnTrRp04ZmzZpRr149b/vUqVOpV68eHTt2pHHjxpimyfz587Hb7d4+ISEhDB06lAceeICmTZsSFhbGF1984bcYJX2GaZpmbgeRnRISEoiIiCA+Pp7w8PDLDxARERERERG5hIL4PTMpKYl9+/YRFRVFUFBQpsebbifOGc/h2bEMe+9JWKJuwLAHYrpSlvY5pz6JpXor7N1GY1jtl99hHjNlyhRGjRrFn3/+mduh5AsZPZ9sORiTiIiIiIiIiBRAhtWOvdtoPNt/9iakAAxbIJZr6mG//7WUGVL5MCF16NAh5s+fT40aNXI7lAJHSSkRERERERERuWKG1Y6leqs0S/MMe2DK9nyYkAK44YYbKFu2LNOmTcvtUAocJaVERERERERExC8uVivKnzWkctrx48dzO4QCS4XORUREREREREQkxykpJSIiIiIiIiIiOU5JKRERERERERERyXFKSomIiIiIiIiISI5TUkpERERERERERHKcklIiIiIiIiIiIpLjlJQSEREREREREUnH/v37MQyDzZs3X1EfSZ8ttwMQERERERERkfzN43ZgsQb4rV9+Ur58eY4c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zFB8/o4ltygpJSIiIiIiIiJZ4nE70izFcyTFs/jzdnjcDizWANrcv4CAoIg04yzWgCs+ftWqVQkODmbJkiU8/PDDPm3R0dFMmzaNxMRE72yplStXepfpXanVq1fTokULAFwuFxs2bPDWq4qOjuabb77BNE3vbKmVK1dSqFAhypUrB0Dx4sU5cuSId38JCQns27cvUzFER0enKXy+evXqLD+mnKbleyIiIiIiIiKSJekllgKCIrwzoywWe5qE1MXGZUVQUBBDhw5lyJAhfPLJJ+zdu5fVq1fz0Ucf0a1bN4KCgujRowfbt29n6dKlPPnkkzz00EPeelJX4t1332X27Nns2rWLJ554gri4OHr37g3A448/zqFDh3jyySfZtWsX3333HSNGjGDQoEHepYI33XQTn376KStWrGDbtm306NEDq9WaqRgeffRRYmNjGTx4MDExMcycOZNp06Zd8WPLKZopJSIiIiIiIiL51vDhw7HZbLz44oscPnyY0qVL8+ijjxISEsLChQsZOHAgDRo0ICQkhLvuuotx48b55bijR49m9OjRbN68mSpVqjB37lyKFSsGQNmyZZk/fz6DBw/m+uuvp0iRIvTp04cXXnjBO37YsGHs27ePjh07EhERwahRozI9U6pChQp88803PP3007zzzjs0bNiQ1157zZscy+sM88IFjAVMQkICERERxMfHEx4entvhiIiIiIiISD5XEL9nJiUlsW/fPqKioggKCrri/S2Y3gKXMxGbPZR2PZb7IcK8Y//+/URFRbFp0ybq1KmT2+HkSRk9nzRTSkRERERERET8KrWYuT+LmkvBo6SUiIiIiIiIiPjNhcXP/VXUXAoeJaVERERERERExG8uTEAVtIRUpUqVKOCVkHKMrr4nIiIiIiIiIiI5TkkpERERERERERHJcUpKiYiIiIiIiIhIjlNSSkREREREREREcpySUiIiIiIiIiIikuOUlBIRERERERERv3O5knI7BMnjlJQSERERkWxnutyYbs8F9925GJHkJx5T54pIfuP2OIn5Yx5ujzO3Q5E8zJbbAYiIiIhIwWW6UpIJ7o07cP+6CfPYCTAMjNLFsDWvh6X2tQAYVmtuhil5mMOdhNOdTKA1GJs1ILfDEZEMcHucLFs1ktj9P/L38c20ajwSq8We22FJHqSklIiIiIhkC9PpwvwnDsf7X8Lp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cX766SfvcYYMGcIPP/zA77//zrfffkuvXr34888/KVSoULY+vrwuo+dTlv7s8/DDD7Np0ya+//57GjduDMCqVasYOHAg/fr1Y9asWVmL+gJz586lbdu23HPPPfzyyy+ULVuWxx9/XHWrRERERPK48+tHpfJ4nN7Eg+ffBJXF8l/CJyfqTBkWK2ZAEAH9PrpkYkoJqWxitWJYfM+N888L+Pfc+LSV99zIzfpjInJ5DrebAKuVT2L28r8dey/ab8mfR1ny51Eerl6Zh6tX8Y7zl9jYWF588UXWrFnDP//8450hdfDgQapXrw7gzV8A2Gw26tevz86dO332c36fIkWKUK1aNW+fnTt30rlzZ5/+TZs2ZcKECbjdbm655RYqVqzINddcQ7t27WjXrh133HEHISEhfnucBU2W/tzw/fff8/HHH9O2bVvCw8MJDw+nbdu2fPjhh8ybN89vwf3xxx9MnjyZqlWrsnDhQh577DEGDBjA9OnTLzomOTmZhIQEn5uIiIiI5LwL6wSdn3iAlORDerWEspthsUJAMAG93km/Q3A49ofGKCGVDYx/r8Z1qfMC0p4bIpJ3BViteEyT7tWu4Yu2zbipbMl0+91criRftm1G92rX4DFNvyakADp16sTJkyf58MMPWbNmDWvWrAHA4Uj7GZNdChUqxMaNG/n8888pXbo0L774Itdffz2nTp3KsRjymywlpYoWLZruEr2IiAi/1nvyeDzccMMNvPbaa9StW5e+ffvyyCOP8P777190zOuvv05ERIT3Vr58eb/FIyIiIiIFhOnGueAiSalzCbh/nYnpyrkvMleLLFQOEZF8wGIYBFgtVCwUyis3Xo/1gqV5VsNgVKPrqVAolACrxe9L906cOEFMTAwvvPACN998M9HR0cTFxaXpt3r1au/PLpeLDRs2EB0dfdE+cXFx7N6929snOjqalStX+vRfuXIl1157LdZ/k2w2m402bdrw5ptvsnXrVvbv38/PP//st8da0GRp+d4LL7zAoEGD+PTTTylVqhQAf//9N4MHD2b48OF+C6506dLeaXapoqOj+eabby46ZtiwYQwaNMh7PyEhQYkpERERkVxgs4f63L9wmZbFGpBm+V5OSLnK3ig8G3+4aB/XjxMBsDa9D8N2iWLckjlOFwTYfV7rC88L8D03cuq8EBH/OOty4TZNCgcG0KFiGeYfOExcsoNzLjeh9uy5cEThwoUpWrQoH3zwAaVLl+bgwYM899xzafq9++67VK1alejoaMaPH09cXBy9e/f26fPyyy9TtGhRSpYsyfPPP0+xYsXo0qULAM888wwNGjRg1KhR3HvvvaxatYpJkybx3nvvASmryv744w9atGhB4cKFmT9/Ph6Ph2rVqmXL4y4IsnRGTJ48mT179lChQgUqVKgApKzTDAwM5Pjx40yZMsXbd+PGjRfbzWU1bdqUmJgYn227d++mYsWKFx0TGBhIYGD2XmpSRERERC7NND1p6gDliULnF0lIGRVqw7kEzOP7vduUmPI/I8CO6XH7nBsqdC5SsJxMctCgRBFevbEOwVYrPa67hv9bvZmTScnZlpSyWCzMmjWLAQMGULNmTapVq8bbb79Nq1atfPqNHj2a0aNHs3nzZqpUqcLcuXMpVqxYmj4DBw4kNjaWOnXqMG/ePAICUn4H3HDDDXz55Ze8+OKLjBo1itKlS/Pyyy/Ts2dPACIjI/n2228ZOXIkSUlJVK1alc8//5waNWpky+MuCLJ0RqRmCbPb008/TZMmTXjttdfo2rUra9eu5YMPPuCDDz7IkeOLiIiISNakl0Cw/jv7xeN2YLHY0ySkLjbOrzwezOMHfDalFjXH6UhT/Nzz106sSob4lwec3y7CveF3CAogaMTj3vMCSDk3bIEkvfQe1sZ1sLVuiJFNX2RFxP+KBQcyrlk97P/WkLNbLYxvVg/nv4XHs0ubNm3YsWOHz7bUJcP79+8HUlZepdaauphmzZqxffv2i7bfdddd3HXXXRcdu2zZsowHLVlLSo0YMcLfcaSrQYMGzJ49m2HDhvHyyy8TFRXFhAkT6NatW44cX0REREQKGKudgEem4PiwH+ah7SkJqQdTrrJnGhafq/JZat+C/d6XMaxKiPiTYbNiu+MmTIcDz7b0r34IYG1QE9vNjTD8XAxZRLKXBcObkEplt1hwe1RTTtLK8m/YU6dO8fXXX7N3714GDx5MkSJF2LhxIyVLlqRs2bJ+C7Bjx4507NjRb/sTERERkauXYbFg2gII6DsF1+IPsd3yKIbN/m+bFTMgiIB+H+H6ZRq2Nn11Bb5sYlit2O9th9mq4UX72G5tooSUSD4UZEv/fXux7XJ1y1JSauvWrbRp04aIiAj279/PI488QpEiRfj22285ePAgn3zyib/jFBEREZECILVodW4WrzYsFkwCsLV9AuOCv+anJqZstzyWpk38y7BaMcoUB3zPh9SfDZtmqImIf1SqVOmyV/9s1aqVrhCaC7L0ST9o0CB69uzJm2++SaFChbzbO3TowAMPPOC34ERERESk4Liw+HluFq++VMLJsOiv+TkpvaL4KmwuInJ1yNIn/bp16+jXr1+a7WXLluXvv/++4qBEREREpOC5MMmgpINA+ueBzg0RkatDlj7tAwMDSUhISLN99+7dFC9e/IqDEhERERERERGRgi1LSanbb7+dl19+GafTCYBhGBw8eJChQ4de9NKIIiIiIiIiIiIiqbKUlBo7dixnzpyhePHinDt3jpYtW1KlShUKFSrEq6++6u8YRURERERERESkgMlSofOIiAgWLVrEypUr2bJlC2fOnOGGG26gTZs2/o5PREREREREREQKoEwnpTweD9OmTePbb79l//79GIZBVFQUpUqVwjRNDMPIjjhFREREREREJA9zuD0EWC++IOty7Tlp//79REVFsWnTJurUqZPb4aRhGAazZ8+mS5cuuR1KtspUUso0TW6//Xbmz5/P9ddfT61atTBNk507d9KzZ0++/fZb5syZk02hioiIiIiIiEheZQD3/rCT42ddadqKh9j4rF21nA9K8rRMJaWmTZvG8uXLWbJkCa1bt/Zp+/nnn+nSpQuffPIJ3bt392uQIiIiIiIiIpJ3Jbk8fB5znEOnHem2HzrtYMau49xXrThBtrwxW0pyX6bOhM8//5z/+7//S5OQArjpppt47rnnmDFjht+CExEREREREZG875zLw6c7jl2yzyc7jpHk9mTL8RcsWECzZs2IjIykaNGidOzYkb1793rb165dS926dQkKCqJ+/fps2rTJ2+bxeChXrhyTJ0/22eemTZuwWCwcOHAASFlSN2XKFDp27EhISAjR0dGsWrWKPXv20KpVK0JDQ2nSpInPcQEmT55M5cqVCQgIoFq1anz66ac+7bGxsbRo0YKgoCCqV6/OokWL/P305FmZSkpt3bqVdu3aXbS9ffv2bNmy5YqDEhEREREREZH8IdntYcLGvy6bcEpyexi/8S+SsyExlZiYyKBBg1i/fj1LlizBYrFwxx134PF4OHPmDB07dqR69eps2LCBkSNH8uyzz3rHWiwW7r//fmbOnOmzzxkzZtC0aVMqVqzo3TZq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SF1RKuH8OXfuXJb3xJNInkRUsxSkJPdHilKSdCdXrlx0796dTZs2ceXKFX7++Wfq1q2Loihs376dXr16kT9/fp5//nnGjx9PSEhIRpsskUieYDRNo3v37oAj2XT9+vUz1qA04Nlnn6V06dLExsayePHijDbnqUcI4fRau1+C8wRy5sxJjhw5ADJlFcWoqCheeukljhw5QmBgIL/++ivZs2fHarWSK1curFYrpUqVolu3bgB89tlnTJw4MYOtfng2bNhAfHw8RYsWpXz58o893tMmSh05coSoqCh8fX0pV65cqo2bP39+PD090TSN8+fPp9q4EolEIkkfpCglyVDy5MnDBx98wJYtW7h06RJjxoyhVq1aCCHYsmULH3zwAXnz5qVhw4ZMnDiRGzduZLTJEonkCWPMmDEcOXKEHDlypEqVlsyIoihObylZhS/jOXDgAEePHsXNzY327dunaJnMGqIUHx/PK6+8ws6dO8mWLRsbNmygaNGiSfbt06cPAwYMAOD9999n/vz56WnqY/P7778DjtC91AhFedpEqYTQvVq1at03h9rDoqpqlsq7JpFIJBJXpCglyTTky5ePXr16sW3bNi5cuMDIkSN59tlnMQyDTZs28d5775EnTx6aNm3KlClTnqrEoBKJJG0ICgpi8ODBAIwYMYKcOXNmrEFpyBtvvIGqqmzZsoVz585ltDlPNQleUq1bt3bmXXoQmVGUstvtdOzYkY0bN+Ll5cXatWsf6EH07bff8v777yOE4I033mDNmjXpZO3jYbfbWblyJZA6oXvgqEoMcPz4cWw2W6qMmZnZtm0bkLqhewlkxvNDIpFIJClDilKSTEnBggX59NNP2bVrF//++y8//PADzzzzDLqus2HDBt5++20CAgJ46aWXmDFjBhERERltskQiyWIIIfjwww+JiYmhXr16KQqjysrky5ePRo0aATBz5swMtubpxWazMXfuXODBCc7vJbN5ghiGwbvvvsvSpUuxWq38/vvv1KhR44HLKYrCzz//zOuvv47dbqddu3Zs3bo1HSx+PLZu3UpYWBg5c+akVq1aqTJmoUKF8PPzQ9M0Tpw4kSpjZlaEEM79LEUpiUQikdyLFKUkmZ4iRYrQr18/9u3bx+nTp/n222+pWLEidrudNWvW0LVrV3Lnzk3Lli2ZM2eOTOIrkUhSxNKlS1m9ejUWi4WJ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enpStmxZlixZ4lx36tQpNE1LtFXpjh070DSNn3/+Ocl9161bF5vN5tLVeffu3VitVl5//XViYmJcunc6Wk45XgdH+ZYtW+Ln50f27Nlp0KBBoi2sLl68SN++fQkKCnK+T7777rsUn39cXBxt27bFz8+PHTt2OJdXrVqVgIAAli9fnuI+hBBCiEeRtJQSQrjFb7/9RtGiRaldu3aqyvfr14+5c+fy7LPP8tprr7F7924mTZrEkSNH0nUD5PDyyy+TI0cOxo4dy5kzZ/j8888ZOnQoCxYsAOJbIr388st4e3vz9ttvAxAUFJTk/pRStG/fno0bN/Liiy9SqVIlVq9ezciRI7l48SKfffYZuXPnZt68ebz//vvExMQwadIkAMqUKZPoPgsVKgTAokWL6Ny5c7LdSW7fvk2DBg24ePEiAwcOpGDBguzYsYM333zTebN8r59++olbt24xcOBANE3jo48+omPHjpw6dQqj0cjAgQO5dOkSa9euZd68eQmON3DgQObMmUOfPn0YNmwYp0+f5uuvv+bAgQNs374do9HoLHvixAmeffZZXnzxRXr16sV3331H7969qVq1KuXKlQMgJiaGevXqceTIEfr27UuVKlW4du0av/76KxcuXCBXrlzY7Xbat2/Ptm3bGDBgAGXKlOGvv/7is88+49ixYyxbtgyAQ4cO0bZtWypWrMj48ePx8PDgxIkTid5IpoW3tzcdOnTg22+/5fDhw86632/QoEEsXryYoUOHUrZsWa5fv862bds4cuQIVapUAeKTZm3btiVv3ry88sor5MmThyNHjvD7778nOgZOctauXUv37t1p0qQJkydPBuDIkSNs377dua9x48YxadIk+vXrR40aNYiOjmbv3r3s37+fZs2aJbv/bdu2sWTJEgYPHoyPjw9ffvklnTp14ty5c+TMmROAAwcO0LJlS/Lmzct7772HzWZj/Pjx5M6dO03PxZGAtNlsnDp1ijfeeIOcOXO6DIh95coVateuze3btxk2bBg5c+Zk7ty5tG/fnsWLF9OhQwfKlCnD+PHjGTNmDAMGDKBevXoA1K5dG7PZTIsWLYiLi+Pll18mT548XLx4kd9//53IyEj8/PySrN+OHTvImTOn873p8Ntvv5EtWzY6duyYpucL0LlzZ0qUKMEHH3zgTHY+rOve0KFD8ff3Z9y4cRw9epRp06Zx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MyVLlsRqtTJv3jxnciE5bdq0wWAwsG7dOgYMGOBcHhAQwNKlS2nXrh0hISF069aN6tWrYzQaOX/+PIsWLQISH5/rfg/zumc2m2nSpAldunTh6NGjTJ06lbp169K+fXsgvlXQtGnTeOGFF6hSpQrdunUjd+7cnDt3jhUrVlCnTh1n4n3SpEm0adOGunXr0rdvX27cuMFXX31FuXLlEk3iJKZkyZK8+OKL7Nmzh6CgIL777juuXLnC7NmzE5R1JHE2btzI5MmTU7V/h7p16zoHab838QTxSalJkyY5yznodDpmzZpFq1atKFeuHH369CF//vxcvHiRjRs34uvry2+//QbAhx9+yMaNG6lZsyb9+/enbNmy3Lhxg/3797Nu3bpEE+UAQ4cOJTo6mrfffhs/Pz/eeust57p9+/Zx48YNnn766TQ9VyGEEOKR4Y4p/4QQwuHYsWOqf//+qnDhwspkMikfHx9Vp04d9dVXX6m7d+86y1ksFvXee++pIkWKKKPRqAoUKKDefPNNlzJKKWWz2dQbb7yhcuXKpbJnz65atGihTpw4keTU6Hv27HHZ3jFV98aNG53LLl++rNq0aaN8fHwUoBo0aJDsc7p165YaMWKEypcvnzIajapEiRLq448/dplOXCmlGjRooMqVK5fiOYqOjlZffPGFatGihQoODlZGo1H5+PioWrVqqW+++SbBfm/duqXefPNNVbx4cWUymVSuXLlU7dq11SeffOKcBv706dMKUB9//HGC43Hf9PJWq1W9/PLLKnfu3ErTNHX/R8fMmTNV1apVVbZs2ZSPj4+qUKGCGjVqlLp06ZKzTKFChVSbNm0SHKtBgwYJzuf169fV0KFDVf78+ZXJZFLBwcGqV69eLtOsm81mNXnyZFWuXDnl4eGhcuTIoapWraree+89FRUVpZRSav369erpp59W+fLlUyaTSeXLl091795dHTt2LMVz7pimHlCapilfX19Vrlw51b9/f7V79+5Et7n3vMXFxamRI0eqkJAQ5ePjo7y8vFRISIiaOnVqgu22bdummjVr5ixXsWJF9dVXX7mU+eGHH1TRokWVyWRSlSpVUqtXr1a9evVShQoVcpZZvHixat68uQoMDFQmk0kVLFhQDRw4UIWHhzvLTJw4UdWoUUP5+/urbNmyqdKlS6v333/fGRdKKTV27NgErzGghgwZkuh5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+7F37160a9cOX375JVq3bo2EhIRqYzh+/DgmTpyIkSNHYteuXTh79iwWLVoElUplUKwVl1XESkRERESND4tSREREDVSXLl1w8eJF+Pv7IygoqNKXnZ0dgPLCUO/evfH222/j7NmzUCqV2L59OwBAqVRCq9VWOmZERAT8/PywaNEihIaGomXLlrhx44bJYj5x4sR937dt29ZkxyciIiIiy8GiFBERUQM1a9YsZGdn46mnnsLp06cRFxeHP//8E9OmTYNWq8XJkyfx3nvvITIyEklJSfjtt9+QkZGhLwL5+/sjJiYGsbGxyMzMhFqtRsuWLZGUlIRt27YhLi4OX3zxhb6IZQo///wzvvvuO1y9ehVLly7FqVOnMHv2bJMdn4iIiIgsB4tSREREDZS3tzeOHTsGrVaLoUOHIjg4GPPnz4ezszOkUikcHR1x+PBhjBw5Eq1atcLixYvxySefYMSIEQCAF154Aa1bt0ZoaCiaNm2KY8eOYezYsXj55Zcxe/ZsdOrUCREREXjzzTdNFvPbb7+Nbdu2ISQkBJs2bcLWrVvRrl07kx2fiIiIiCwHd98jIiIiiyCRSLB9+3aMGzdO7FCIiIiIqA5wpRQREREREREREdU5FqWIiIiIiIiIiKjOycUOgIiIiAgAOFGAiIiIqHHhSikiIiIiIiIiIqpzLEoREREREREREVGdY1GKiIiIiIiIiIjqHItSRERERERERERU51iUIiIiIiIiIiKiOseiFBERERERERER1TkWpYiIiIiIiIiIqM6xKEVERERERERERHWORSkiIiIiIiIiIqpz/w+QfMs0rl9BHgAAAABJRU5ErkJggg==", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=bot_dependency_relations_df, x='timestamp', y='depth', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Bot Depth by Timestamp w/o URLS')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Depth')\n", + "#ax0.legend().set_visible(False)\n", + "\n", + "# Calculate the median depth over time\n", + "bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = bot_dependency_relations_df.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "ax0.legend(title='Legend', bbox_to_anchor=(1.05, 1), loc='upper left')\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "bot_dependency_relations_df['week'] = bot_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = bot_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing Bots (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "a1c1a934-f764-4e22-a7c1-d2b10e237db8", + "metadata": {}, + "outputs": [], + "source": [ + "sentence_level_data['dependency_tree'] = sentence_level_data['sentence_no_url'].apply(extract_dependency_tree)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "df6960b5-8bab-49c7-b101-a19864472a63", + "metadata": {}, + "outputs": [], + "source": [ + "wmf_dependency_relations = []\n", + "\n", + "for index, row in sentence_level_data.iterrows():\n", + " sentence = row['sentence']\n", + " timestamp = row['timestamp']\n", + " comment_id = row['comment_id']\n", + " sentence_id = row['sentence_id']\n", + " \n", + " for token, dep, head, ancestors, subtree, children in row['dependency_tree']:\n", + " if re.search(r'\\b(wmf|Wikimedia|Foundation|staff| wikimedia foundation)\\b', token, re.IGNORECASE):\n", + " wmf_dependency_relations.append({\n", + " 'sentence_id': sentence_id,\n", + " 'comment_id': comment_id,\n", + " 'timestamp': timestamp,\n", + " 'token': token,\n", + " 'dependency': dep,\n", + " 'head': head, \n", + " 'depth': len(list(ancestors)), \n", + " 'children': len(list(children)) \n", + " })\n", + " \n", + "wmf_dependency_relations_df = pd.DataFrame(wmf_dependency_relations)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "402ce764-2332-4cb1-8c36-e4d88cebae64", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    sentence_idcomment_idtimestamptokendependencyheaddepthchildren
    027472013-09-28 15:44:00+00:00WMFnsubjcomes11
    157502013-09-30 23:29:57+00:00Wikimediacompoundwiki40
    227522013-09-30 07:16:14+00:00WMFapposYou40
    327532013-09-28 19:11:06+00:00Wikimediacompoundwiki30
    4210502013-06-27 00:46:02+00:00WMFpobjat20
    ...........................
    4313322542013-10-07 02:30:30+00:00Wikimediacompoundwikis80
    4321322562013-10-07 00:58:28+00:00wmfcompoundwiki50
    4331322572013-10-07 00:44:40+00:00WMFcompoundwiki30
    4342322582013-10-07 00:38:54+00:00WMFamodwikis30
    4352322582013-10-07 00:38:54+00:00WMFcompoundwiki30
    \n", + "

    436 rows × 8 columns

    \n", + "
    " + ], + "text/plain": [ + " sentence_id comment_id timestamp token dependency \\\n", + "0 2 747 2013-09-28 15:44:00+00:00 WMF nsubj \n", + "1 5 750 2013-09-30 23:29:57+00:00 Wikimedia compound \n", + "2 2 752 2013-09-30 07:16:14+00:00 WMF appos \n", + "3 2 753 2013-09-28 19:11:06+00:00 Wikimedia compound \n", + "4 2 1050 2013-06-27 00:46:02+00:00 WMF pobj \n", + ".. ... ... ... ... ... \n", + "431 3 32254 2013-10-07 02:30:30+00:00 Wikimedia compound \n", + "432 1 32256 2013-10-07 00:58:28+00:00 wmf compound \n", + "433 1 32257 2013-10-07 00:44:40+00:00 WMF compound \n", + "434 2 32258 2013-10-07 00:38:54+00:00 WMF amod \n", + "435 2 32258 2013-10-07 00:38:54+00:00 WMF compound \n", + "\n", + " head depth children \n", + "0 comes 1 1 \n", + "1 wiki 4 0 \n", + "2 You 4 0 \n", + "3 wiki 3 0 \n", + "4 at 2 0 \n", + ".. ... ... ... \n", + "431 wikis 8 0 \n", + "432 wiki 5 0 \n", + "433 wiki 3 0 \n", + "434 wikis 3 0 \n", + "435 wiki 3 0 \n", + "\n", + "[436 rows x 8 columns]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "wmf_dependency_relations_df" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "id": "5c305993-a0c3-403f-a971-f0e527eceb5e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_83107/998074097.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_83107/998074097.py:17: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_83107/998074097.py:23: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "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lBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlRERERESkxjH9XizLH+owpBi2bWOaeaEOQ+oo05+Haebp919PKCklIiIiIiI1it/vZffuJXhzD+rGtIaxbRvLzGPzb18qMSVVzu/PAwN+2/Qptm3p918P1Muk1Lhx4+jevXuowyjWtGnTiI2NDXUYIiIiIiIh4fd72bVzAXNm38XMz29UYqoGKUhIzZ71ZxbMG8ea1dOVmJIq4/fnYRiwYumLLJz/OHO+uUuJqXqgXialRERERESk5ilISH3/7Rhs20929k4lpmqIoxNSe/csA2Dl8ilKTEmVODohtXbNmwDs2rFAial6QEkpEREREREJuWMTUgWUmAq94hJSBZSYksoqLiFVQImpui+kSam0tDTuuOMO7r33XuLi4mjevDnjxo0LlBuGwZQpUzjnnHOIiIigbdu2vPfee4Xmcd9999GhQwciIyNp27YtDz30ED6fr9A4Tz75JM2aNaNhw4YMHz6c3NzcQNlXX31FeHg4Bw8eLDTNnXfeyWmnnQb80aTu008/pWPHjkRGRnLZZZdx+PBhpk+fTps2bWjUqBF33HEHpmkG5pGens4NN9xAo0aNiIyM5JxzzmHDhg2FljNt2jRatWpFZGQkF198Mfv376/MJhURERERqXVKSkgVUGIqdEpLSBVQYkoqqrSEVAElpuq2kNeUmj59Og0aNGDhwoU8/fTTPPbYY8yaNStQ/tBDD3HppZeyYsUKrr32Wq666irWrl0bKG/YsCHTpk1jzZo1TJ48mVdffZXnnnsuUP7uu+8ybtw4/u///o/FixeTkJDASy+9FCgfMmQIsbGx/O9//wsMM02T//znP1x77bWBYYcPH+b5559nxowZfPnll8yZM4eLL76Yzz//nM8//5w333yTl19+uVDSbNiwYSxevJiPP/6Y+fPnY9s25557biBptnDhQoYPH87IkSNZvnw5p556Ko8//niZ28zr9ZKZmVnoIyIiIiJSG5WVkCqgxFTwlSchVUCJKTle5UlIFVBiqu4ybNu2Q7XwtLQ0TNNk7ty5gWF9+vThtNNO48knn8QwDG677TamTJkSKD/55JPp2bNnocTS0SZMmMCMGTNYvHgxAP3796dHjx68+OKLheaRm5vL8uXLAbjrrrtYtWoVs2fPBvJrT1144YXs2rWL2NhYpk2bxk033cTGjRtp164dALfddhtvvvkmu3fvJioqCoCzzz6bNm3a8M9//pMNGzbQoUMH5s2bR//+/QHYv38/iYmJTJ8+ncsvv5xrrrmGjIwMPvvss0BsV111FV9++WWRmltHGzduHI8++miR4RkZGURHR5c4nYiIiIhITWLbNl7vQT587zxMM7fsCYCmzXpyxtn/qubIBPK/nyU/TWTd2rfLPc3pZ71K4yZdcTrd1RiZ1HaWZWFZeezauYjvvrmr3NN16TqCrt1vxTBCXr9GypCZmUlMTEyZeYqQf5Ndu3Yt9HdCQgJ79uwJ/N2vX79C5f369StUU+o///kPAwYMoHnz5kRFRfHggw+ydevWQPnatWvp27dvkXkc7dprr2XOnDns2LEDgLfeeovzzjuv0FvwIiMjAwkpgGbNmtGmTZtAQqpgWEHsa9euxeVyFVp2fHw8HTt2DMRfntiKM3bsWDIyMgKfbdu2lTmNiIiIiEhNYxgGLlcEAwc/iWG4yhy/QYMEBg5+UjUlgqhHz1E0adqjXON27X47jZukKiElZXI4HICDhBZ9SU65vlzTJLToR5euw7Ftq3qDk6AKeVLK7S58wDIMA8sq3042f/58rr32Ws4991w+/fRTli1bxgMPPEBe3vFVGe3duzft2rVjxowZ5OTk8MEHHxRquldSnJWJvTI8Hg/R0dGFPiIiIiIitZHLFU7zhD6ccuqEUhNTDRokcNZ50/F4YnE4yk5gSeUZhoHDGcaQM14qMzHVtfvtpHS5EaczLEjRSW3ncoVh2wbdev65zMRUQot+DD7tOQzDod9/HRPypFRZFixYUOTv5ORkAH788Udat27NAw88QK9evUhKSmLLli2Fxk9OTmbhwoWlzhPya0u99dZbfPLJJzgcDs4777xKxZ2cnIzf7y+07P3797Nu3TpSUlKOKzYRERERkbqsrMSUElKhU57ElBJSUlHlSUwpIVW31fik1H//+19ef/111q9fzyOPPMKiRYsYOXIkAElJSWzdupUZM2awadMmnn/+eT744INC09955528/vrrTJ06NTCPn3/+uchyrr32WpYuXcoTTzzBZZddhsfjqVTcSUlJXHTRRYwYMYIffviBFStWcN1119GyZUsuuugiAO644w6+/PJLJkyYwIYNG3jhhRf48ssvK7VcEREREZHaqKTElBJSoVdaYkoJKams0hJTSkjVfTU+KfXoo48yY8YMunbtyhtvvME777wTqGl04YUX8te//pWRI0fSvXt3fvzxRx566KFC01955ZU89NBD3HvvvZx00kls2bKF22+/vchy2rdvT58+fVi5cmWRpnsVNXXqVE466STOP/98+vXrh23bfP7554FmfyeffDKvvvoqkydPplu3bnz11Vc8+OCDVbJsEREREZHa5tjElBJSNUdxiSklpKSqFJeYUkKqfgjp2/fKYhgGH3zwAUOHDg11KDVaeXu1FxERERGpDfz+XPbsXkajuCQlpGoY27axzDy2bJ5J6xPPVkJKqpTfn4dh2Pz26+ec2PY8JaRqsfLmKfTtioiIiIhIjeJyhdOsWU8Mh1M3pDVMQY0pJaSkOrhcYZj+PCWk6hF9wyIiIiIiUuM4XZXr41Wqj2EYSkhJtXG6tG/VJzU6KVWDWxaKiIiIiIiIiEgl1PiOzkVEREREREREpO5RUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkQKyfMfxratUIchInVEbT2e2LZd6F+pPNu28JveUIdxXHz+XEzLH+owarU83+FQh1Cqo/fJyhyvTMtHnj+nKkKqtNq6z/pMr4651cg0fYH/+828I//6Shr9j3H9f/xGgnlMNC0fPn9uUJZVHNu28Zle/Ka3wnHk+Q9j1dLroGBSUqqGMQyDDz/8MNRhSH1m26zd+lWNubASkdrNskwWr387cAFcW5iWj5/Wv41plX3BLmXzm17WbPmy1l2ce32H2Lrnp0I3c1J+tm1jOJys/O1j8nw167rCZ3pZ9dsnQP7+uXj921i2WaF5+U0vm3cvIs+XVZUhVsqSDf8J6Q19hdg2P2/5HF8tS17XGobBkg3v4vPnYhgGyzd9gGX7WfnrR/jMkvcVw+E8sj/l4PVlsWX3omo/JpqWn617lpDrO1StyymJz5/L6s2f4cDB3oxNHMz6Hcs6/uODbVus2/a17qvKoKSUiATk+XP4fvUUvl42AYehw4OIVI5l+fl933K+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t5sTTzyRe++9l9zc3ELjffrppwwePJiGDRsSGRlJ7969mTZtWrHznD59Or179yYyMpKGDRsyePBgPv3002KXWdynTZs21bjGIiIiIiL1k23b7MrexuLdc3ljzfOqLSUiEkJKSh1x9tlns3PnTn799Veee+45Xn75ZR555JFA+T/+8Q8uuugiBgwYwMKFC1m5ciVXXXUVt912G/fcc0+hed1zzz3ceuutXHnllaxcuZJFixYxcOBALrroIl544QUAJk+ezM6dOwMfgKlTpwb+/umnn4K38iIiIiIi9YTPyuONNc8DsGTPD6otJSISQq5QB1BTeDwemjdvDkBiYiKnn346s2bN4qmnnmLbtm3cfffd3HXXXfzf//1fYJq7776bsLAw7rjjDi6//HL69u3LggULmDhxIs8//zyjRo0KjPvEE0+Qm5vL6NGjueiii0hMTCQmJqZQDLGxsYEYRERERESkahXUklqy54fAsDfWPM+9vZ8hzOkJYWQiIvWTakoVY/Xq1fz444+EhYUB8N577+Hz+YrUiAK49dZbiYqK4p133gHgnXfeISoqiltvvbXIuHfffTc+n4///e9/lYrP6/WSmZlZ6CMiIiIiIqU7upZUAdWWEhEJHSWljvj000+JiooiPDyc1NRU9uzZw5gxYwBYv349MTExJCQkFJkuLCyMtm3bsn79+sC47dq1CyS0jtaiRQuio6MD41bU+PHjiYmJCXwSExMrNT8RERERkbquuFpSBdS3lIhIaCgpdcSpp57K8uXLWbhwITfeeCM33XQTl156aYXmVd1PWcaOHUtGRkbgs23btmpdnoiIiIhIbVdcLakCqi0lIhIaSkod0aBBA9q3b0+3bt14/fXXWbhwIa+99hoAHTp0ICMjgx07dhSZLi8vj02bNtGhQ4fAuL/++it5eUWftOzYsYPMzMzAuBXl8XiIjo4u9BERERERkeKVVkuqgGpLiYgEn5JSxXA4HPztb3/jwQcfJCcnh0svvRS3283EiROLjPvPf/6T7Oxsrr76agCuuuoqsrKyePnll4uMO2HCBNxud4VrYImIiIiIyPErrZZUAdWWEhEJPiWlSnD55ZfjdDp58cUXadWqFU8//TSTJk3igQce4JdffmHTpk08++yz3Hvvvdx999307dsXgH79+nHnnXcyZswYJk6cyKZNm/jll1948MEHmTx5MhMnTlQfUCIiIiIiQVKeWlIFVFtKRCS4lJQqgcvlYuTIkTz99NNkZ2dz11138cEHHzB37lx69epFly5dePvtt5kyZQoTJkwoNO2kSZN46aWXeOedd+jSpQu9evXi+++/58MPP2TUqFEhWiMRERERkfqnPLWkCqi2lIhIcBm2jri1XmZmJjExMWRkZKh/KRERERGRI2zbJsuXyUsr/l7uabrE9+KM1hcT5vRUY2QiInVbefMUriDGJCIiIiIiEjSmbeJyuLijx6PHNZ2NntuLiASDklIiIiIiIlInuRwuXA7d8oiI1FTqU0pERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBKRauEz/WWOk1eOcURE6qo801eOcUJ/nCxPDOVZF6nZfJYf27ZLHce0THxW6PdJkepg2Va5jnflucaV8qvoudBvmfgts9TpbNvWMasWUFJKRKqF2+nil4O/Y1oWOf48TNsC4LDfi2VbbMnag98u/UQiIlKXWdj8dmg3lm1x2O/Ftm0s+8gx07JYe3AbYU5XqMMkzOli7cFtgeO5ZVvYtk2O34tlH1kHSk9mSM1n2ja/HtpFjj+PPNMXuJHLNfPwWyYHvIfYnZuBVUbiSqS2chgOcs08fs/ed+RY7AXykx8Fv4NfDv6OuwYcl+sWg02Zu7Bs+5hzoRfTLv1cmJ6XxZ6cDMwj507I/768pg+v6WND5k4MjGCujFSAflEiUi1y/Hm8su4rFu/bSO8mSZzavAsxYQ2Ys2s183avxWv5+Prsx0IdpohIyIQ5XIyY9yJOw8GApsmkJXThkC+HObtWs2jvero2asMzfYYR7gwLaZy5po8X1n7O6vQt9G3SgbTmqUS5w5mzczXz9qzFsm1mnvVISGOUynMZDn7at5Hnfn6Wro3aMKh5Cimxiczf8ws/7F7LpkO7ePfUe/E43aEOVaTahDvDOPurR2nkiWJg02QGN+/C7tyDfLdrNT/t28iQhK7c3/VSIl2eUIdaZ7gcDkYueBnTtujfNJlTm3chx8zj252rWLB3PZ1iWvL8ySOKHHtcDidO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HdT06dNp0KABCxcu5Omnn+axxx5j1qxZ/O9//+O5557j5ZdfZsOGDXz44YekpqYe9/zHjBnD3XffzbJly+jXrx8XXHAB+/fvL3OaiRMn8tNPP9GkSRMuuOACfD4fkN+E8aSTTuKzzz5j9erV/OlPf+L6669n0aJFAOzcuZOrr76am2++mbVr1zJnzhwuueQSbNvG7/czdOhQBg8ezMqVK5k/fz5/+tOfMEpJYHi9XjIzMwt96qOyaktVdy2pAmXVllItKRERERERkcLKqi2lWlL1Q4XulLdv30779u2LDLcsK5CoqYyuXbvyyCOPkJSUxA033ECvXr2YPXs2W7dupXnz5px++um0atWKPn36BN4EeDxGjhzJpZdeSnJyMlOmTCEmJqbMZoePPPIIZ5xxBqmpqUyfPp3du3fzwQcfANCyZUvuueceunfvTtu2bRk1ahRnn3027777LpCflPL7/VxyySW0adOG1NRU/vznPxMVFUVmZiYZGRmcf/75tGvXjuTkZG688UZatWpVYizjx48nJiYm8ElMTDzubVBXlFRbKli1pAqUVFtKtaRERERERESKV1JtKdWSqj8qlJRKSUlh7ty5RYa/99579OhR+dopXbt2LfR3QkICe/bs4fLLLycnJ4e2bdsyYsQIPvjgA/x+/3HPv1+/foH/u1wuevXqxdq1a8s9TVxcHB07dgxMU9DHVmpqKnFxcURFRTFz5ky2bt0K5NcgGzJkCKmpqVx++eW8+uqrpKenB+Y1bNgwzjrrLC644AImT57Mzp07S41l7NixZGRkBD7btm077m1QV5RUWypYtaQKlFRbSrWkREREREREildSbSnVkqo/KnS3/PDDDzNy5EieeuopLMvi/fffZ8SIETzxxBM8/PDDlQ7K7S5cu8UwDCzLIjExkXXr1vHSSy8RERHBn//8Z0455ZRA7SzDMLDtwjtuVdTcKsszzzzD5MmTue+++/j2229Zvnw5Z511Fnl5eUB+5+mzZs3iiy++ICUlhX/84x907NiR3377DYCpU6cyf/58+vfvz3/+8x86dOjAggULSlyex+MhOjq60Kc+O7a2VLBrSRU4traUakmJiIiIiIiU7tjaUqolVb9UKCl10UUX8cknn/D111/ToEEDHn74YdauXcsnn3zCGWecUdUxFhIREcEFF1zA888/z5w5c5g/fz6rVq0C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V7ZFbtHKVPWaYStNV0RaWhqmaTJ37lwATNMkJiaGSy65hDfeeAOAXbt2kZCQwPz58/n666+ZO3cuM2fODMzj999/JzExkXXr1tGhQwfS0tLo3r07kyZNKnXZI0eOZNeuXbz33nsljuP1evF6vYG/MzMzSUxMJCMjg+jo6EqsuYiIiIiIiIiUh8+0+fJXL08tzC7X+H8fFMUpiWE4HUY1RxZ6mZmZxMTElJmnUE2pEnTt2jXwf6fTSXx8PKmpqYFhzZo1A2DPnj2sWLGCb7/9lqioqMCnU6dOAGzatKnU5bz44oucdNJJNGnShKioKF555RW2bt1a6jTjx48nJiYm8ElMTKzoaoqIiIiIiIhIBbidBqe2DqM8OaYwB/Q/oX4kpI6HK9QB1FRut7vQ34ZhFBpmGPk7kmVZZGVlccEFF/DUU08VmU9CQkKJy5gxYwb33HMPEydOpF+/fjRs2JBnnnmGhQsXlhrb2LFjGT16dODvgppSIiIiIiIiIhI8YU6Dbk1dLNtderu83i3cWGqnVoSSUlWgZ8+e/O9//6NNmza4XMVv0rCwMEzTLDRs3rx59O/fnz//+c+BYWXVrALweDx4PJ7KBS0iIiIiIiIilXZqq7Ayk1JDWofhVlu1IrRJqsBf/vIXDhw4wNVXX81PP/3Epk2bmDlzJjfddFMgEdWmTRsWLlzI5s2b2bdvH5ZlkZSUxOLFi5k5cybr16/noYce4qeffgrx2oiIiIiIiIhIeYQ5DYa08VBaozyXAwYlenCp6V4RSkpVgRYtWjBv3jxM0+TMM88kNTWVu+66i9jYWByO/E18zz334HQ6SUlJoUmTJmzdupVbb72VSy65hCuvvJK+ffuyf//+QrWmRERERERERKRmi3AZXJjkoU+Cu9jPpR3DS01a1Wd6+14dUN5e7UVERERERESkann9Nv4yOoxyOyHMWX/qBZU3T6E+pUREREREREREKsjjMii9AZ+UpP6k6UREREREREREpMZQUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpURERCQoLMs+ruH1gWXZ2HbR9a/P20RE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Hs59993HvffeS1hYGAMGDGDv3r38/PPPXHvttTzyyCPceOONjBs3jr179zJq1Ciuv/56mjVrFurQRUREgs6y8i8AmzX9o9l69y7u/ISLK79pX2QkeIqpRl+XGYDbBRHh+U9pfX6brskuTmjhxDDya1E3a+LE58vvFP2oVv8iIlJHmKaNZUHzo86RJ3V1ERlhYJrgdhvERBuYZt2tueNyQlxs/rnQ77fp1tlFfJwjcC5s2tiJz29XWRNGpwPiGh1ZnmnTrbObmCMPh/KXl/+SFjUpCx4lpSrgoYcewuVy8fDDD7Njxw4SEhK47bbbiIyMZObMmdx555307t2byMhILr30Up599tlQhywiIhISDodB2DFXdi4XnDHYg+uoREtdf+PesY5dX7fLoGdXN243hWpFud31a7uIiNQnTqdR5KFDk3gHMQ0dhY7/dfUceex6uVwG3Tq7cbmOORdWUQ2xIstzGqQmu3A5KVQrqr7U2q4p9Pa9Gqhfv34MGTKExx9/vFzjl7dXexERkZqg4NJDTdIK8/ttbHQxLCJSn/nN/Bdd1NVEVFl8fhvs4D2U8fnyr0n0EKjq6e17tZDX62Xx4sX8/PPPdO7cOdThiIiIVAvDMJSQKobLZSghJSJSz7mcRr1NSEH+g5lgJojc7uAuT4pSUqoG+eKLLzjttNO48MILueyyy0IdjoiIiIiIiIhItVGfUjXI0KFDyczMDHUYIiIiIiIiIiLVTjWlREREREREREQk6JSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCToXKEOQERERESkNLZtY/kga59VpCwi1oHLAw6nEYLIRESkrjH9Nof321imXWi4020Q0cjA6dL5piopKVXF0tLS6N69O5MmTQp1KCIiIiJ1gm3B8v/kkr6lmKRUI4OTR0SAMwSBiYhInWL6bPauN1n9gbfY8m5XeIhr61Riqgqp+Z6IiIiI1Fim32bD7LxiE1IAOek2K//nLfJEW0RE5HhYpk3OQZs1nxSfkAJY/YEXb6aNZemcU1WUlBIRERGRGsn02exdZ7Jtkb/U8fZvMvltrg/Tp5sEERGpGMsPy2fkYpVyyjF9sOydXGwzeHHVdUpKVUJ2djY33HADUVFRJCQkMHHixELlXq+Xe+65h5YtW9KgQQP69u3LnDlzAuXTpk0jNjaWDz/8kKSkJMLDwznrrLPYtm1bkNdEREREpGaxTJvcjNKfWB/ttx98HNhsKjElIiLHzTJtVvw3l9yMss8hOek2K99TDd2qoqRUJYwZM4bvvvuOjz76iK+++oo5c+awdOnSQPnIkSOZP38+M2bMYOXKlVx++eWcffbZbNiwITDO4cOHeeKJJ3jjjTeYN28eBw8e5Kqrrip1uV6vl8zMzEIfERERkbpmzzp/qU+sj7X7Zz+27hFEROQ4WX5I31x8M/Hi7P/VxC7/6FIKJaUqKCsri9dee40JEyYwZMgQUlNTmT59On5//pXT1q1bmTp1Kv/9738ZNGgQ7dq145577mHgwIFMnTo1MB+fz8cLL7xAv379OOmkk5g+fTo//vgjixYtKnHZ48ePJyYmJvBJTEys9vUVERERCSaH0yCuzfH1Xh7byolTr/EREZHj5HRDZFz5Oy+PauLAUDalSmgzVtCmTZvIy8ujb9++gWFxcXF07NgRgFWrVmGaJh06dCAqKirw+e6779i0aVNgGpfLRe/evQN/d+rUidjYWNauXVvisseOHUtGRkbgo+Z+IiIiUhc1bHZ8F/1xbZwYDr0RSUREjo/ph5jE8j8IiTnBoX6lqoieJVWTrKwsnE4nS5YsweksvHNHRUVVat4ejwePx1OpeYiIiIjUeAZENXVwaFfZbSScYRDRSAkpERE5fk43NGrlYOeK8o0f18aJw129MdUXqilVQe3atcPtdrNw4cLAsPT0dNavXw9Ajx49ME2TPXv20L59+0Kf5s2bB6bx+/0sXrw48Pe6des4ePAgycnJwVsZERERkRrINiH2hPJdrsa0dBxX/1MiIiIFDMOgUevy15SKbeXAMPQgpCooKVVBUVFRDB8+nDFjxvDNN9+wevVqhg0bhsORv0k7dOjAtddeyw033MD777/Pb7/9xqJFixg/fjyfffZZYD5ut5tRo0axcOFClixZwrBhwzj55JPp06dPqFZNREREpEZwhhm07OmmYbPSL1kjYg1an+wG3R+IiEgFhccYtOjuKrXZuOGElj1dhDXQCaeqqPleJTzzzDNkZWVxwQUX0LBhQ+6+edzuagAAsFFJREFU+24yMjIC5VOnTuXxxx/n7rvvZvv27TRu3JiTTz6Z888/PzBOZGQk9913H9dccw3bt29n0KBBvPbaa6FYHREREZEaJzLeoPfN4RzcarHpuzwyfrcKlbU9xU3TZBdY4HDpJkFERCrGMAw6nhVG+1PD+HVuHjuW//EGWIcbWvZwceLAMJxuVEuqChm2rRfnhsq0adO46667OHjwYKXmk5mZSUxMDBkZGURHR1dNcCIiIiI1iG3Z2DYc2mmx9ScfzTu7aNzeiW3nv6lPRESkqpg+G8uEzfN8GA5o09+N4QCnW+eb8ipvnkI1pURERESkxjMcBgYQ3cJByvkeDMcfw0RERKqS023gdEPbU9yBv6V6KCklIiIiIrWG4TBwqldUEREJAiWjqp9O6SE0bNiwSjfdExERERERERGpjZSUEhERERERERGRoFNSSkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREaklbNsOdQhSxfSdikh9pqSUiIiIiEgtYRiGkhh1jQ22T9+piNRPSkrVMGlpadx1112hDkNEREREahgrzyZvkwm+UEciVcW2bPzbLN2ViUi9pcOfiIiIiEgtYDggY0ouVo5q1dQZFhz6bx55a01sS9+riNQ/SkqJiIiIiNQwtpmfoLAtG8trY/tschf6sQ7B4Zk+bN+R4QXjqUlfjVeQdLJtGzsv/2PutfFtsMj+0gc2WLk2tl/fpYjUH7UqKZWWlsYdd9zBvffeS1xcHM2bN2fcuHEAbN68GcMwWL58eWD8gwcPYhgGc+bMAWDOnDkYhsHMmTPp0aMHERERnHbaaezZs4cvvviC5ORkoqOjueaaazh8+HCh5Y4aNYq77rqLRo0a0axZM1599VWys7O56aabaNiwIe3bt+eLL74oFO93331Hnz598Hg8JCQkcP/99+P3+wPl2dnZ3HDDDURFRZGQkMDEiROrbduJiIiISO1hOA1sv83B570c/EcumdO9HPogD4DD3/vJfMNLxku5HHg6FyvLBuUxajzDkf+dHno7j/TncsmY7uXgP3MB8G2wyHjVS8arXg6Mz8W3xVQ/UyJSL9SqpBTA9OnTadCgAQsXLuTpp5/mscceY9asWcc1j3HjxvHCCy/w448/sm3bNq644gomTZrE22+/zWeffcZXX33FP/7xjyLLbdy4MYsWLWLUqFHcfvvtXH755fTv35+lS5dy5plncv311weSWdu3b+fcc8+ld+/erFixgilTpvDaa6/x+OOPB+Y5ZswYvvvuOz766CO++uor5syZw9KlSyu/kURERESk9jMg6nI3vl8tcn8ysQ8dGe6D3EUmeb9YNDjbjeHJT3hIzWe4DKIuCcPcb+NdbGLu+iPx5F1mkrfaJCzFgauFA8Ot71RE6r5al5Tq2rUrjzzyCElJSdxwww306tWL2bNnH9c8Hn/8cQYMGECPHj0YPnw43333HVOmTKFHjx4MGjSIyy67jG+//bbQNN26dePBBx8kKSmJsWPHEh4eTuPGjRkxYgRJSUk8/PDD7N+/n5UrVwLw0ksvkZiYyAsvvECnTp0YOnQojz76KBMnTsSyLLKysnjttdeYMGECQ4YMITU1lenTpxeqSVUSr9dLZmZmoY+IiIiI1C2G08DV1EGDc9zFlnt6OvGkOpW8qGUMN0TfGFZsmbOZQdTFYfpORaTeqJVJqaMlJCSwZ8+eCs+jWbNmREZG0rZt20LDjp3n0dM4nU7i4+NJTU0tNA0QmG7t2rX069cPw/jjhDJgwACysrL4/fff2bRpE3l5efTt2zdQHhcXR8eOHcuMf/z48cTExAQ+iYmJ5V11EREREalNDPLfzlYMc3fxw6WGs8C3tfjvzjpkY2fZ6iNMROqNWpeUcrsLPykyDAPLsnA48lfl6AO4z1f8+3KPnodhGCXOs6zlHjsfoMh01WHs2LFkZGQEPtu2bav2ZYqIiIhIcNl5Njnz/XhXmMWW+7fbHHovT30P1SK238a/0yL74+LvU+zDcPBlLxT/lYuI1Dm1LilVkiZNmgCwc+fOwLCjOz0PtuTkZObPn18oSTZv3jwaNmzICSecQLt27XC73SxcuDBQnp6ezvr168uct8fjITo6utBHREREROoO27TBAOuATdSVYcT+2YO7bf6luyPeIObPHhpeE4YRbmDloMRULWG4DPI2WERd7CbmNg/hJ7vyC1wQfUsY0TeGEdbJiX+bhZ2n71RE6j5XqAOoKhEREZx88sk8+eSTnHjiiezZs4cHH3wwZPH8+c9/ZtKkSYwaNYqRI0eybt06HnnkEUaPHo3D4SAqKorhw4czZswY4uPjadq0KQ888ECgxpeIiIiI1GMW2CZEnuPGOFI534gySH86lwZnu/F0ceY/Xvbnjyc1n23a2D6IHOQCd37n9GGdnOQu9hPex0V4NxdGmIHts/O/U3UrJSL1QJ1JSgG8/vrrDB8+nJNOOomOHTvy9NNPc+aZZ4YklpYtW/L5558zZswYunXrRlxcHMOHDy+UKHvmmWfIysriggsuoGHDhtx9991kZGSEJF4RERERqTkMtxFIRhVwt3HgTnIQ0d+F4TySsXBTZDypmQyngeE8ZqATwvu4aHCOGyMs/zst7rsXEamrDFu96NV6mZmZxMTEkJGRoaZ8IiIiInWU7bexvflJqIIEhtR+Vo6N4UJv3BOROqW8eYo6VVNKRERERKSuMlwGhq7e6xzDTR3q6VdE5PjotCYiIiIiIhIihks1pESk/lJOXkREREREREREgk5JKRERERERERERCTolpUREREREREREJOiUlBIRERERERERkaBTUkpERERERERERIJOSSkREREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOleoAxARERGp72zTBgOwbHAaGIYR6pBEpBawLRts8j8OMBw6dohI7aKklIiIiEgI2T4La2sueW/uwGjkJuy6BGjowghThXYRKZmdZ2HvySPvzR3gNAi7PgHiw3TsEJFaxbBt2w51EFI5mZmZxMTEkJGRQXR0dKjDERERkXKw8yzswya+t3diLjv0R4ETXKfG4R7aLL/mg1s3mCLyBzvPgjyLvHd3YS7IyK8lBWCAc0AsYVc0z69xqeSUiIRQefMUOlJVo82bN2MYBsuXLy80fNiwYQwdOjQkMYmIiEho2aaF7bPwfbaX3LEbCiekAEzwf32AnPvX41+Ykd+0T0TqPdu2sf02/tn7ybl/A+b8oxJSADaYPxwk5771+L87oGOHiNQKSkrVYD6fL9QhiIiISFXzg++DPfg/3wf+Um4as0x803dgrjhU8jgiUn9Y4J+1D9/7e8BrlTxejoXv3d34vz0QvNhERCpISalK+vLLLxk4cCCxsbHEx8dz/vnns2nTJgBOPPFEAHr06IFhGKSlpTFu3DimT5/ORx99hGHkd2Q6Z86cQK2q//znPwwePJjw8HDeeuutUK6aiIiIVBfrOGowqKcFESlwPIcDHTpEpBZQR+eVlJ2dzejRo+natStZWVk8/PDDXHzxxSxfvpxFixbRp08fvv76azp37kxYWBhhYWGsXbuWzMxMpk6dCkBcXBw7duwA4P7772fixIn06NGD8PDwYpfp9Xrxer2BvzMzM6t/RUVEREREREREqpCSUpV06aWXFvr79ddfp0mTJqxZs4YmTZoAEB8fT/PmzQPjRERE4PV6Cw0rcNddd3HJJZeUuszx48fz6KOPVkH0IiIiIiIiIiKhoeZ7lbRhwwauvvpq2rZtS3R0NG3atAFg69atFZpfr169yhxn7NixZGRkBD7btm2r0LJEREREREREREJFNaUq6YILLqB169a8+uqrtGjRAsuy6NKlC3l5eRWaX4MGDcocx+Px4PF4KjR/EREREREREZGaQDWlKmH//v2sW7eOBx98kCFDhpCcnEx6enqgPCwsDADTNAtNFxYWVmSYiIiI1BMOcKREQaSzzFGNpmE4Tii+j0kRqWcMcCRFQkzZ9QqMRi4c7SOCEJSISOWoplQlNGrUiPj4eF555RUSEhLYunUr999/f6C8adOmRERE8OWXX3LCCScQHh5OTEwMbdq0YebMmaxbt474+HhiYmJCuBYiIiISTIbbgbNTAyKeSsL3vz34vz8Ax77dPcKB+4ImuE6L19v3RAQAw2HgaBNBxPgkfJ/sxT9rP/iPOT6EGbjOaoz7nMZghCZOEZHjoZpSleBwOJgxYwZLliyhS5cu/PWvf+WZZ54JlLtcLp5//nlefvllWrRowUUXXQTAiBEj6NixI7169aJJkybMmzcvVKsgIiIiIWCEOTDCnbgvb0b435NwJB9pvm+Ac2AsEU92wDU4DsNpYLh0uSYi+Qy3A8PtwH1+E8LHJ+Hs3jBQ5uwVTcT4DrjPbpw/no4dIlILGLatx2+1XWZmJjExMWRkZBAdHR3qcEREROQ42LYNpo257jCORi6MxmEYYbqZFJGy2T4La3MOuBw4TvBguHXsEJGaobx5CjXfExEREQkhwzDAZeDs2AAc+U10RETKw3A7cLSNBEPHDhGpnZSUEhEREakBDJduKEXk+BlOHTtEpPZS/U4REREREREREQk6JaVERERERERERCTolJQSEREREREREZGgU1JKRERERERERESCTkkpEREREREREREJOiWlREREREREREQk6JSUEhERERERERGRoFNSSkRERERERET+n737DmvqfPsA/s1mgyBDFJkqLhy4QK17W+u2VeuqFevWjrfW1tHlr0tr3dZW7XBU66ij7lFFtO6BEwXFwVBkj5Dkef9AUiNbgQT4fq6LSznn5OROuHOSc+c+z0NU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiMSOiEwe86rdZIkRARERGVLhaliIiIiIxJCAhNViFKp9NBAomRAyIiIiIqHSxKmZC2bdtiypQpxg6DiIiISlOyGpq9NyE0Wkh0Apl/XITQ6IwdFREREVGJkxs7ACIiIqKKRAgBieSZbiilDJpd1wEAuognEKmZeL5ZSqfTQSrld4lERERUvvDTzVNt27bFhAkTMGHCBNja2qJy5cr45JNPIETWOA8SiQRbt241uI2dnR1Wr14NAIiIiIBEIsHmzZvRrl07WFhYoEGDBggJCTG4TXBwMNq2bQsLCwtUqlQJXbp0wZMnTzBixAgcOXIECxYsgEQigUQiQURERCk8ciIiIipVmVmX6mmvxkB7JRra8w8AAJpd16G7EgMRnwbdjUfQXoqC7n5C1m2eG3eKiIiIqDxgUeoZa9asgVwux7///osFCxZg3rx5WLlyZZH2MWPGDLz33ns4f/48atasiTfeeAMajQYAcP78eXTo0AF16tRBSEgIjh07hldffRVarRYLFixAQEAA3n77bTx8+BAPHz6Em5tbSTxMIiIiMiKJUg6h1kDiaInMdReQ+ft5ww3i06FeHAJNcAQkTlZZXVJymVFiJSIiIipJvHzvGW5ubpg/fz4kEglq1aqFS5cuYf78+Xj77bcLvY/33nsPPXr0AADMmTMHdevWRVhYGHx9ffH111+jSZMmWLJkiX77unXr6v+vVCphYWEBFxeXfO8jIyMDGRkZ+t8TExMLHR8REREZn0QpBypJoRzbHBlzD+dcX8kcyjHNIZFy2HMiIiIqv9gp9YwWLVoYjPEQEBCAmzdvQluEqZn9/Pz0/69SpQoAICYmBsB/nVIva+7cubC1tdX/sKOKiIiobNFpdYBOIHPblVzXi/g0aA7dgsgs/GcQIiIiorKGRalCkkgk+vGlsmVmZubYTqFQGNwGyBqcFADMzc2LJZbp06cjISFB/xMZGVks+yUiIqKSJ7Q6SGVSaE/chcTREjL/qoYbKGWQtfGCiE2BLjIBQsuZ+IiIiKh84uV7zzh58qTB7ydOnECNGjUgk8ng6OiIhw8f6tfdvHkTqampRdq/n58fDhw4gDlz5uS6XqlUFqorS6VSQaVSFem+iYiIyEToBIQ6E7Im1SCTSgABaM/ch9TbASIuFZJK5lD0rQtkPP1MoNZCKAQkHFeKiIiIyhl2Sj3j7t27mDZtGq5fv45169Zh4cKFmDx5MgCgffv2WLRoEc6dO4fTp09j7NixBl1RhTF9+nScOnUK48aNw8WLF3Ht2jUsXboUjx49AgB4eHjg5MmTiIiIwKNHj/QdVkRERFR+SBQySMwVWT8qOZCphbS2E5STW0L5bmtAKQN0+G8bcwULUkRERFQusSj1jGHDhiEtLQ3NmjXD+PHjMXnyZIwZMwYA8N1338HNzQ2tW7fG4MGD8d5778HCwqJI+69Zsyb27t2LCxcuoFmzZggICMC2bdsgl2c1rL333nuQyWSoU6cOHB0dcffu3WJ/jERERGRiFDIoxzTLGtTcQgnlm40BGYc3JyIiovJPIp4fKKmCatu2LRo2bIjvv//e2KEUWWJiImxtbZGQkAAbGxtjh0NERERFpHs6zhQACLUma3Y+IiIiojKqsHUKdkoRERERGVl2QQoAC1JERERUYbAoRUREREREREREpY5fxT11+PBhY4dARERERERERFRhsFOKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERERERERERKWORSkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUic3dgD08oQQAIDExEQjR0JEREREREREFV12fSK7XpEXFqXKgaSkJACAm5ubkSMhIiIiIiIiIsqSlJQEW1vbPNdLREFlKzJ5Op0ODx48gLW1NSQSibHDKXaJiYlwc3NDZGQkbGxsjB0OVVDMQyptzDkyBcxDMjbmIJka5iSZgrKQh0IIJCUlwdXVFVJp3iNHsVOqHJBKpahWrZqxwyhxNjY2JvuCo4qDeUiljTlHpoB5SMbGHCRTw5wkU2DqeZhfh1Q2DnRORERERERERESljkUpIiIiIiIiIiIqdSxKkclTqVSYNWsWVCqVsUOhCox5SKWNOUemgHlIxsYcJFPDnCRTUJ7ykAOdExERERERERFRqWOnFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERERERERERKWORSkiIiIiIiIiIip1LEoREREREVG5lJGRYewQiIgoHyxKERGVME5ySkQVTWRkJG7cuGHsMKiCu379OmbOnAmNRmPsUIiIKA9yYwdARFRexcXFwd7eHhKJBEIISCQSY4dE5dytW7fw66+/Ijw8HG3btsXIkSONHRJVQOfOnUPXrl2xZMkS1KxZ09jhUAV18eJFNG/eHBkZGWjXrh26du1q7JCoggsLC8OWLVvw6NEj1KtXD926dUPlypWNHRaR0bFTisql2NhYxMfHGzsMqsCuXLkCZ2dnTJkyBQD0hSmiknLx4kW0bt0ap06dwpMnTzB69GisXLnS2GFRBXPhwgW0bt0aQ4YMQb9+/YwdDlVQFy5cQIsWLTBq1CgMGDAAa9euRVpaGt+HyWguX76MFi1a4NChQwgLC8Po0aMxaNAgbN++3dihUQViqufILEpRuXPlyhW4ublh7NixSEpKMnY4VAE9ePAAI0eOhJ+fH1auXImpU6cCYGGKSk5YWBh69uyJESNG4K+//sJff/2FESNGIDIy0tihUQVy7do1BAYGYvLkyZg3bx40Gg3++ecfbNu2DcePHzd2eFRBnD17Fq1bt8a0adOwePFiNG/eHNu3b0dUVBTfh8ko4uPjERQUhKCgIOzatQt//vknzpw5gyNHjmDOnDn49ddfjR0iVQCmfI7MohSVK1FRURg9ejQCAwOxb98+jBkzxuRedFS+CSFw6NAhuLu7Y+HChfjxxx+xdOlSTJs2DQALU1T8NBoNlixZgi5dumDmzJmQyWQAsgb3PXPmDHr06IFZs2bh0qVLRo6UyjO1Wo0PP/wQVlZW6N27NwCgb9++mDRpEsaMGYO2bdti8uTJePTokXEDpXItPj4erVq1wpgxY/D5558DAMaPHw8vLy989tlnvJSejCIzMxNpaWno3LkzdDodUlNT4evri8DAQGi1Wvz666+4cuWKscOkcszUz5E5phSVG0IInDt3Dp6enpg6dSoyMzPRvXt3jBkzBitWrIC1tbWxQ6QKQCKRoHXr1rC2tkZgYCACAwMhhMCoUaMghMD8+fM5xhQVK7lcjnHjxuH+/fswMzMDAHzxxRdYv349goKCULlyZSxatAhXrlzB+vXr9UUrouKkVCrx8ccfY8aMGZg5cyYiIiLg4eGBn3/+GQ4ODrh48SL69esHGxsbfPbZZ8YOl8opOzs7HD9+HA0bNgSQ9dlQLpejc+fO2LlzJx4/fozKlSvzPZhKVVJSEq5evYqYmBhIpVJYWFjgzp07UKvVeP/99zF+/Hj8+eefqFOnjrFDpXKoLJwjSwS/sqdyJCYmBqGhoWjXrh0AIDg4GD179kTXrl2xfPly2NjYAAA/jFCJezbHtFot/vjjD4wcORLjxo3TX9ayYcMGNGjQAPXq1TNytFQeZOdcREQEZsyYgTfffFM/sG9wcDBat26NkydPomnTpkaOlMqz06dPY/LkybC0tMSKFSvg4eGhX/fDDz/g888/x/nz51GlShW+D1OJyT4eZv/78OFD1KhRAzNmzMD06dONHR5VQNOmTcOSJUvw4YcfwsHBAZ988glef/11LFu2DN9++y22bt2KvXv3wtzcnMdGKnamfo7MTikqV5ycnODk5AQA0Ol0aNmyJXbu3IkePXogKCgIK1asgJmZGX766SfUqFEDHTp0MHLEVB5ERkbi6tWriI2NRadOnWBnZwelUgmNRgO5XA6ZTIYBAwYAgH42NK1Wi6VLlyIsLMyYoVMZlVfOCSHg4eGBRYsWoVKlSvpLRbVaLerXrw9nZ2cjR07lybN52LFjR9ja2qJJkyZYvnw5rl+/jmrVqgH470OuRCJBlSpV4ODgwJMuKjZ5HQ+1Wi1kMhm0Wi2qVKmCMWPGYOfOnRg6dCjc3NyMHTaVY8/npL29PT799FPY2Njgl19+gbOzM6ZNm4aZM2cCyJqtGQAsLCyMGTaVY6Z+jsyiFJVpqampUCgUUCgUOdZJpVlDpgUGBmLXrl3o3r07goKCYG5ujt9++43XblOxuHjxIjp37oyqVavi8uXLqFGjBrp3746PPvoIdnZ2+g/FcrkcAwcOhFarxbBhw/SXGFSvXt3YD4HKmIJyTggBOzs7ANCf+P/999+wt7c3iRZtKh9yy8OuXbvio48+Qr169VCrVi3I5VkfM7Pz8NatW6hZsya0Wq0xQ6dypLDvwQDQuXNnrFy5EhcuXGBRikrM8znp7e2NXr164cMPP8Ts2bMxYcIEyOVy/fs0ADx+/Bi1a9dGZmYm5HI5i/b00sraOTIHOqcy68qVK3j11VexZ88eaDSafLcNCAjAtm3bsH79emzduhUhISHw9vYupUipvEpISMDIkSMxdOhQ7Nu3DwkJCejVqxeCg4MxYsQIxMXF6b+lBbJOzA4fPgxra2sEBwejSZMmRn4EVNYUJueyO1IAIDw8HJ988gkWL16MH374AZUqVTLyI6DyIK88DAkJwahRoxAXF2fwQTg8PBwzZ87EmjVrMHv2bHYDULEo6ntw165dERAQgG+//RY6nY6TjlCxyy0ne/fujX/++QfDhw/Xj2lma2sLIGvm3P/7v//D+vXrMWXKFCgUChak6KWVyXNkQVQGRURECF9fXyGTyYSHh4fYu3evyMzMzHP7jIwMMXbsWGFtbS1CQ0NLMVIqz8LDw4WXl5c4fPiwfllGRob4+eefRUBAgBgyZIhITEwUQgih0+nErl27hKenpzh16pSxQqYyrig5d/nyZTFw4EBRs2ZNce7cOSNFTOVRUfLw0qVLolevXsLDw4N5SMWqKHmo1WqFEEL8+eefIiwszCjxUvmXX062aNFCDB48WJ+Tjx8/Fh9//LFo0qSJOHv2rLFCpnKmrJ4js1OKyhyNRoMtW7bA19cXt2/fhq+vL4YNG4ZDhw7lWQ0+f/48jh49igMHDnBmCyo2VlZWsLCwwKVLlwBkjZuiVCoxfPhwDB06FFevXsXWrVsBZHVJNW7cGMePH2eHFL2wouSct7c3Jk6ciL179+pnoiIqDkXNw8mTJ+PgwYPMQypWRclD8bQrqm/fvuyUpxKTX06++eabuHbtmj4n7e3t8c4772Dnzp1o1KiREaOm8qIsnyNz9j0qc4QQOH78OKKjo9G3b18AWS3ZFy9exJo1a9C2bdsc18/Gx8dDp9PB3t7eGCFTOZWZmYk33ngDDx8+xNq1a+Hu7m6wvkuXLlAoFNixY4eRIqTypjA5J5fLsXPnTiNFSBUB85BMAd+DydQwJ8mYyvI5MjulqMyRSCQICAjQv9gAYPfu3fDz88OwYcNw+PBh/fgBO3bsQHJyMuzs7Iz+YqPyRQgBhUKBJUuW4NatW5g0aRJiYmIMxqh49dVX8ejRI6SnpxsxUiovCptzjx8/Zs5RiWEekingezCZGuYkGVtZPkdmUYrKpOxZAwDo2xF3796Nhg0bYvjw4di7dy+CgoIwdepUJCUlGStMKsckEgnUajWcnJywe/dunDx5EkOHDsXp06f1B/zz58/DwcHBIF+JXhRzjkwB85BMAfOQTA1zkkxBWT1H5uV7VCYJIQxmp8jMzNS3I3bv3h27d++GhYUFjhw5An9/f2OFSeXI8zmXPc3048ePoVarkZaWhm7dusHKygoajQZeXl44cOAAjh07Bj8/PyNGTmUVc45MAfOQTAHzkEwNc5JMUVk9R2aZlsocrVYLiUSCJ0+e4ObNmwAAhUKhrwbXqlULlSpVwr///mtSLzYqm9RqNQAgIyMDQNbBXqPRQCaTISIiAn5+fjhw4AC8vLxw6tQpTJkyBZ06dULTpk1x6tQpfvCgImPOkSlgHpIpYB6SqWFOkql4vreoLJ8js1OKygwhBLRaLeRyOe7cuYPAwEB89913eP311/XbrFy5EmPGjMGpU6dM7sVGZc+1a9fw1Vdf4cGDB3BxccH777+PevXqAQDu3buH+vXrY8CAAVi+fDmEEGzHppfGnCNTwDwkU8A8JFPDnCRToFaroVQqkZ6eDjMzs3JxjsxXCpmksLAwfPnllxg+fDhWrlyJiIgISCQSyOVy3Lt3Dw0bNkSPHj0waNAgg9u1bdsWt2/fNskXG5Utly5dQmBgIFQqFby9vREdHY158+YhMzMTWq0W//77L0aNGoVly5ZBIpHwgwe9NOYcmQLmIZkC5iGZGuYkmYJr164hKCgIXbp0QVBQEC5fvlwuzpHZKUUm5/Lly2jfvj3atWuHyMhIaDQa+Pv745tvvoGlpSW2bduGY8eO4ZtvvjG4ZpaouISHh6NTp054/fXX8fnnnwMA5syZg7t37+Knn37SfzORPX4A0ctizpEpYB6SKWAekqlhTpIpuHTpEtq0aYOBAwdCKpXi9u3bcHV1xfLlyyGVSrFt2zYEBwfjm2++KXNF0bIVLZV7kZGRGDRoEN566y1s2LABx48fx4gRI7B3714kJiZCIpGgR48e+Pbbb1mQohJz6tQptGzZEpMmTdIvS0xMxOnTp9GsWTN06tQJe/bsgUwmy3E9N9GLYM6RKWAekilgHpKpYU6SsYWHh6NPnz4YN24cli1bhiVLliAgIAASiQQKhQKZmZno27cvvv766zJXkAIAubEDIMomhMChQ4dQs2ZNjB07FjqdDlKpFG+99Ra+++47hIaGwtXVVT+DAFFJ6dy5Mxo0aAAnJycAwDfffIMlS5bgf//7H8zMzHDhwgX06tULp0+fRv369Y0cLZUHzDkyBcxDMgXMQzI1zEkytoIKoyqVCh9//DG6dOmSYwa+soBFKTIZEokElStXRteuXeHu7g4gq1CVmZmJjIwMJCQk5LhNWXzRkenKbru2s7ODnZ0dgKzBBG/evIm//voLnTp1ApD1bcW2bdtw/vx5fvigl8KcI1PAPCRTwDwkU8OcJFNR3gujLEqRScg+6Hfv3l2/LLvgZGVlBRcXFyiVSv26X375BS1atEDNmjWNES6VM/Hx8bCzs4NMJjMYD0AIAaVSiWXLlkEqleq79yQSCapUqQI3NzcjR05lFXOOTAHzkEwB85BMDXOSTEVFKYyWvQsOqVyJj48HAMhkMmg0GoN1z3ZASaVS/TXaM2bMwIQJE9ghRcXi6tWraNy4MWbOnAkgKxd1Oh2A/3Iw+9/sa7R//PFHaDQa+Pr6GiFiKuuYc2QKmIdkCpiHZGqYk2QKnj1H1mq1+uXPFkY7depkkJtluTDKohQZzfMHfblcrn9hPSs9PR2PHz+GEAJfffUV5s2bh0OHDqFGjRqlHTKVM5GRkRg8eDDkcjm2bNmCTz/9FAD0335ly/7wcf36dUybNg1Lly7FmjVr4OLiYpS4qexizpEpYB6SKWAekqlhTpIpqIiFUV6+R0bx/EFfLpdj5syZBq2w2ZRKJVxdXfHxxx8jPDwcR48ehb+/vxGjp/JACIF169bB1dUVU6ZMQXBwMNatWwcA+lx8tmU7NDQUv/32G44dO4bDhw/Dz8/PmOFTGcScI1PAPCRTwDwkU8OcJFNQ2HPkZwujy5cvx+rVq3Ho0KEyWxhlUYpKXVEP+jqdDjqdDg8ePEBISAgP+lQsJBIJhg0bBmdnZ3Tq1AkNGjQAAKxbtw5CCMyaNUv/zYRUKkXdunUxdOhQTJ06VT/IIFFRMOfIFDAPyRQwD8nUMCfJ2CpyYVQisgfqISpFUVFR2LNnD4YPH46YmBgsWbIEGzZswOuvv45Zs2YBgEE1eNWqVWjdujV8fHyMGTaVcw8fPsTy5ctz5OLmzZvRt29fI0dH5RFzjkwB85BMAfOQTA1zkkpbUc+RQ0ND4ejoWOYLo+yUIqNwcXHB8OHDAQBOTk4ICgoCAKxfvx4AMGvWLEilUv1Bf+TIkUaLlcqPhw8fIjIyEk+ePEHHjh0NuvGyBwgcM2YMgKxcFEIgISEBCxYswL179+Dq6mrM8KkMYs6RKWAekilgHpKpYU6SqSnqOXLdunWNFmtxYlGKSgUP+mRsFy9eRK9evaBSqRAdHY0qVapg5syZ6NKlC+zt7fUDCLq6uiIoKAhCCHz66aews7PDqVOnmINUZMw5MgXMQzIFzEMyNcxJMgU8R35KEJWwCxcuCHd3d1GzZk1ha2srfH19xdq1a8Xjx4+FEEJotVqh0+mEEEI8ePBAzJw5U0gkElGpUiVx+vRpY4ZO5URMTIzw9fUVH330kbh165a4f/++GDRokKhdu7aYNWuWiImJEUIIfR4KIcSbb74pbGxsRGhoqLHCpjKMOUemgHlIpoB5SKaGOUmmgOfI/5EWXLYienGxsbEYNGgQhgwZgr///htXrlxBgwYN8Nlnn+GHH35AbGyswUx7VapUQXh4OKytrXHs2DHOskfFIjY2Funp6ejbty+8vLzg6uqK9evXo1evXti8eTNWr16N1NRU/UwWP/30E7Zv347Dhw+jTp06Ro6eyiLmHJkC5iGZAuYhmRrmJBkbz5ENsShFJYoHfTIFmZmZ0Gg0SE1NBQCkpaUBAP73v/+hXbt2WLp0KcLCwvTb9+zZE2fPnkWjRo2MEi+Vfcw5MgXMQzIFzEMyNcxJMjaeIxvi7HtUoi5cuICePXti7dq1aN26NdLS0mBubg4AmDx5MrZv346tW7fqp7CMjo5GamoqPD09jRk2lUPNmjWDlZUVDh48CADIyMiASqUCADRt2hQ+Pj5Yt26dwVSrRC+DOUemgHlIpoB5SKaGOUnGxHNkQ+yUohLVoEEDVKlSRT+Fpbm5OTIyMgAACxYsgIODA+bOnQsA0Gq1cHZ2LrcvNio9KSkpSEpKQmJion7Z8uXLERoaisGDBwMAVCoVNBoNAOCVV15BSkoKAPCDB70Q5hyZAuYhmQLmIZka5iSZGp4jG2JRiooVD/pkbFeuXEHfvn3Rpk0b1K5dG7///jsAoHbt2liwYAH27duHAQMGIDMzU3+tdkxMDCwtLaHRaMDmUSoq5hyZAuYhmQLmIZka5iSZAp4j509u7ACo/Lhy5QqmTp2K2NhYREdH4+uvv8aQIUP0B/2JEydiwIABWLt2rf7F9exBXyaT6a+bJXoRV65cwSuvvIJhw4ahSZMmOHPmDEaOHIk6deqgUaNG6NWrFywtLTFu3Dj4+fnB19cXSqUSO3fuxIkTJyCX85BIRcOcI1PAPCRTwDwkU8OcJFPAc+SCcUwpKha5HfQXLlyIkydPolGjRkhNTcWBAwcwbtw4WFlZ5Tjo16tXz9gPgcq4uLg4vPHGG/D19cWCBQv0y9u1a4f69evjhx9+0C9LSkrC559/jri4OJiZmeGdd94pl4MGUslizpEpYB6SKWAekqlhTpIp4Dly4bD8Sy8tLi4OU6dOxZAhQzBv3jwAwODBg3H27FmsWrUKjRo1goWFBV599VW0bdvW4KD/77//8qBPxSIzMxPx8fHo378/AECn00EqlcLT0xNxcXEAACEEhBCwtrbGV199ZbAdUVEx58gUMA/JFDAPydQwJ8nYeI5ceCxK0UvjQZ9MgbOzM3777TfUqFEDQNaggFKpFFWrVsWdO3cAABKJBBKJBImJibCxsdEvI3oRzDkyBcxDMgXMQzI1zEkyNp4jF17FerRUIrIP+q1btwaQddAHgKpVq+pfUBKJBFKp1GBwNx70qbhlf/DQ6XRQKBQAsg72MTEx+m3mzp2LlStX6gcSZB7Sy2DOkSlgHpIpYB6SqWFOkjHxHLnw2ClFxaKwB32VSoVJkyZBLpdXyBcclQ6pVAohhD7Hsg/8M2fOxOeff45z585x8EoqVsw5MgXMQzIFzEMyNcxJMhaeIxcOX31UrHjQJ1ORnYdyuRxubm749ttv8fXXX+P06dNo0KCBscOjcog5R6aAeUimgHlIpoY5ScbEc+T8VdxHTiWGB30yBdkHe4VCgR9//BE2NjY4duwYGjdubOTIqLxizpEpYB6SKWAekqlhTpKx8Rw5bxxTiord8wf9zz//nAd9MpouXboAAI4fP44mTZoYORqqCJhzZAqYh2QKmIdkapiTZCw8R86bRAghjB0ElU+nT59Gs2bNcPny5Qo1pSWZnpSUFFhaWho7DKpAmHNkCpiHZAqYh2RqmJNkTDxHzolFKSpRPOgTERERERERZeE5siEWpYiIiIiIiIiIqNRxTCkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERERERERERKWORSkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERFTMNBoNPvjgA7i5uUEq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ysrimWeeoXfv3hw5csQL/7oiIiLibTbD7IsViIiIiFRgixcvJjExkYKCgjKP//J6Tu3atcPtdpOeng6A2+2mWrVqdO/enaVLlwLw/fffEx4ezq5du3jwwQeZMmUK6enpbNy40fNxT506Rb169cjJyeHixYvcf//9HD9+nPr16183281eU2r69OmkpKSQmZkJlOyUeuutt/j+++8JCQkBICEhgZycHHJzc7HbS74vGh0dzcCBAxk7dixQslPqhRdeYO7cuZ6P/eCDD9KqVSvmzJlzk/+iIiIi4it0TSkRERERHxEbG+v5tcPhoGbNmsTExHgeCwsLA+D06dMAZGVlkZaW9h+vT5Wbm0t8fDyPP/44MTExdOzYkfj4eJ566imqV6/+q3OsWLGCWbNmkZuby8WLF3G5XFStWrXM+0RERHgWpEpnczgcngWp0sdKZy310EMPXff7AwcO/Oo8IiIi4pt0+p6IiIiIjwgICCjze5vNVuax0rv6FRcXA3Dx4kWefPJJDhw4UObHN998wyOPPILD4eDzzz8nNTWVpk2bMnv2bBo3bsyxY8duOMOuXbt45pln6Ny5M+vWrWP//v2MGzeOwsLCW5q19LHSWUVERKTi0aKUiIiIiJ9q1aoVhw8fJiIigkaNGpX5UaVKFaBkYejhhx9m8uTJ7N+/n8DAQFatWgVAYGAgbre7zMfMyMigfv36jBs3jtatWxMZGcmJEyfKbeYvvvjiut83adKk3D6+iIiIWIcWpURERET81Isvvkh+fj59+vRhz5495ObmsnHjRgYNGoTb7Wb37t389a9/JTMzk2+//ZZPP/2UM2fOeBaBIiIi+Oqrr8jJyeHs2bMUFRURGRnJt99+S0pKCrm5ucyaNcuziFUe/va3v7Fo0SL+8Y9/MHHiRL788kteeumlcvv4IiIiYh1alBIRERHxU3Xr1mXnzp243W7i4+OJiYkhMTGR0NBQ7HY7VatWZfv27XTu3JmoqCjGjx/P22+/TadOnQB4/vnnady4Ma1bt+Y3v/kNO3fupGvXrowePZqXXnqJFi1akJGRwYQJE8pt5smTJ5OSkkJsbCxLly4lOTmZpk2bltvHFxEREevQ3fdERERExBJsNhurVq2iW7duZo8iIiIiXqCdUiIiIiIiIiIi4nValBIREREREREREa9zmj2AiIiIiAiAriohIiJSsWinlIiIiIiIiIiIeJ0WpURERERERERExOu0KCUiIiIiIiIiIl6nRSkREREREREREfE6LUqJiIiIiIiIiIjXaVFKRERERERERES8TotSIiIiIiIiIiLidVqUEhERERERERERr9OilIiIiIiIiIiIeN3/Ada7C0S1JbWlAAAAAElFTkSuQmCC", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Dependency groups by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=wmf_dependency_relations_df, x='timestamp', y='dependency', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('Dependency Group for \"WMF\" by Timestamp (w/o URLS)')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "#ax0.set_xticklabels([])\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Dependency')\n", + "#ax0.legend(title='Dependency', bbox_to_anchor=(1, 1), loc='upper left')\n", + "ax0.legend().set_visible(False)\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = wmf_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing \"WMF\" (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "1fa1f33e-0a38-426e-b75b-42f2fd2cad36", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_97550/4168321775.py:8: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "/tmp/ipykernel_97550/4168321775.py:14: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/4168321775.py:23: UserWarning: Converting to PeriodArray/Index representation will drop timezone information.\n", + " wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "/tmp/ipykernel_97550/4168321775.py:29: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + " ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZyN5f/H8dd9llmZse9jH4xdtqxRSopo0yahPYUIqewtKkJZK6FsbfiFdl8KMZas2YbGUkhZZmwzZ7nv3x9jDsfMWGf3fj4e58G5r+u+z3WfOXOO83Zdn9uwLMtCREREREREREQkE9myegAiIiIiIiIiInL9USglIiIiIiIiIiKZTqGUiIiIiIiIiIhkOoVSIiIiIiIiIiKS6RRKiYiIiIiIiIhIplMoJSIiIiIiIiIimU6hlIiIiIiIiIiIZDqFUiIiIiIiIiIikukUSomIiIiIiIiISKZTKCUiInJWixYtqF69+lXvbxgGzz//fDqO6OoNGTIEwzCyehgiIiIiImlSKCUiksN88cUXGIbBvHnzUrTVqlULwzBYsmRJirbSpUvTuHFj3/2yZctiGAatWrVK9XE++ugjDMPAMAzWrl3r254cdqR2mzRp0kXH3qJFC19fm81GWFgYlStX5tFHH+Wnn3663Kfgmhw4cIAhQ4awYcOGTHm89JT8M7vUbdq0aVk91EuaNWsWY8aMyephZBnTNClcuDDvvPPONR8r+Xfyv//+S7W9evXqtGjRwnd/z549fq8Xm81GgQIFaNOmDStXrrzi459/3K5du1KhQgWCgoIoVqwYzZs3Z/Dgwdd0fiIiIpJ7ObJ6ACIicmWaNm0KwPLly7n77rt92+Pj49myZQsOh4MVK1bQsmVLX9v+/fvZv38/Dz74oN+xgoKCWLJkCYcOHaJYsWJ+bTNnziQoKIiEhIRUxzFx4kTy5Mnjt61hw4aXHH+pUqV46623ADh16hS7du1i7ty5zJgxg44dOzJjxgycTuclj3O1Dhw4wNChQylbtiy1a9fOsMfJCGPGjOHkyZO++99++y2zZ89m9OjRFCpUyLe9cePGdOrUiZdffjkrhnlZZs2axZYtW+jVq1dWDyVLrF69mv/++48777wzy8bw0EMPcccdd+D1etm5cycTJkygZcuWrFmzhho1alzRsXbt2kX9+vUJDg6mW7dulC1bloMHD/L777/z9ttvM3To0Aw6CxEREcnJFEqJiOQwJUqUoFy5cixfvtxv+8qVK7Esi/vvvz9FW/L95EArWZMmTVizZg2ff/45PXv29G3/66+/WLZsGXfffTdff/11quO47777/IKQyxUeHk6nTp38to0YMYIePXowYcIEypYty9tvv33Fx70edOjQwe/+oUOHmD17Nh06dKBs2bIp+jsc+pjPrr799lvKlClDtWrVsmwMN9xwg9/vYrNmzWjTpg0TJ05kwoQJV3Ss0aNHc/LkSTZs2ECZMmX82g4fPpwu4xUREZHcR8v3RERyoKZNm7J+/XrOnDnj27ZixQqqVatGmzZtWLVqFaZp+rUZhkGTJk38jhMUFMQ999zDrFmz/LbPnj2b/Pnz07p164w9kbPsdjvvv/8+VatWZdy4ccTFxfm1z5gxg7p16xIcHEyBAgV48MEH2b9/v1+f5HpQ69ato3HjxgQHB1OuXDm/JYVLly6lfv36AHTt2jXN5W5bt26lZcuWhISEULJkySteYjVz5kwqV65MUFAQdevW5ddff/W1LVmyJM3ll7NmzcIwjFSXUF2p1GpKJde8+vLLL6latSrBwcE0atSIzZs3AzB58mQqVqxIUFAQLVq0YM+ePSmOGx0dze233054eDghISHcdNNNrFixwq/PiRMn6NWrF2XLliUwMJAiRYpw66238vvvvwNJP6tFixaxd+9e388gOVRzuVwMGjSIunXrEh4eTmhoKM2aNUuxJDV5CdrIkSMZP3485cuXJyQkhNtuu439+/djWRbDhw+nVKlSBAcH0759e44ePep3jLJly9K2bVt+/PFHateuTVBQEFWrVmXu3LmXfH5vuOEG7rnnHr9tNWrUwDAMNm3a5Nv2+eefYxgG27Zt8+u7aNGiFLOkJkyYQLVq1QgMDKREiRJ0796d48ePX3Is6aVZs2YA7N69+4r33b17N6VKlUoRSAEUKVLkmscmIiIiuZNCKRGRHKhp06a43W6io6N921asWEHjxo1p3LgxcXFxbNmyxa+tSpUqFCxYMMWxHn74YVavXu33RXTWrFncd999F11Gd/ToUf777z/f7dixY9d0Tna7nYceeojTp0/7zfR644036Ny5M5GRkbz33nv06tWLxYsX07x58xRf2I8dO8Ydd9xB3bp1eeeddyhVqhTPPvssn3zyCQBRUVEMGzYMgKeeeorPPvuMzz77jObNm/sd4/bbb6dWrVqMGjWKKlWq0L9/f7777rvLOo9ffvmFXr160alTJ4YNG8aRI0e4/fbbfT+PFi1aEBERwcyZM1PsO3PmTCpUqECjRo2u6Lm7EsuWLaNPnz489thjDBkyhG3bttG2bVvGjx/P+++/z3PPPUffvn1ZuXIl3bp189v3f//7H82bNyc+Pp7Bgwfz5ptvcvz4cW6++WZWr17t6/fMM88wceJE7r33XiZMmMBLL71EcHCwL5h59dVXqV27NoUKFfL9DJLrS8XHx/Pxxx/TokUL3n77bYYMGcK///5L69atU60DNnPmTCZMmMALL7xAnz59+OWXX+jYsSOvvfYa33//Pf379+epp55iwYIFvPTSSyn2j4mJ4YEHHqBNmza89dZbOBwO7r///kvWOGvWrJnf6/To0aP88ccf2Gw2li1b5vd8Fy5cmKioKN+2Q4cOsX79eu644w7ftiFDhtC9e3dKlCjBqFGjuPfee5k8eTK33XYbbrf7omNJL8khZP78+a943zJlyrB//37+97//pfOoREREJFezREQkx/njjz8swBo+fLhlWZbldrut0NBQa/r06ZZlWVbRokWt8ePHW5ZlWfHx8ZbdbreefPJJv2OUKVPGuvPOOy2Px2MVK1bMd6ytW7dagPXLL79YU6dOtQBrzZo1vv0GDx5sASluZcqUueS4b7rpJqtatWppts+bN88CrLFjx1qWZVl79uyx7Ha79cYbb/j127x5s+VwOPy233TTTRZgjRo1yrctMTHRql27tlWkSBHL5XJZlmVZa9assQBr6tSpqY4PsD799FO/YxQrVsy69957L3l+yc/F2rVrfdv27t1rBQUFWXfffbdv24ABA6zAwEDr+PHjvm2HDx+2HA6HNXjw4Es+TrJ3333XAqzY2NgUbck/pwvHFxgY6Nd/8uTJFmAVK1bMio+P9xvj+cc2TdOKjIy0WrdubZmm6et3+vRpq1y5ctatt97q2xYeHm517979omO/8847U33NeDweKzEx0W/bsWPHrKJFi1rdunXzbYuNjbUAq3Dhwn7PY/K4a9WqZbndbt/2hx56yAoICLASEhJ828qUKWMB1tdff+3bFhcXZxUvXtyqU6fORcf/5ZdfWoC1detWy7Is65tvvrECAwOtu+66y3rggQd8/WrWrOn3s7csy5oyZYoV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UJBVpkwZa9y4cSmO93//939W1apVLYfDYQHW1KlT/Y5xoccee8wqU6bMJc8PsLp3727NmDHDioyMtAIDA606depYS5YsSbV/YmKilT9/fis8PNw6c+bMJY9/oXfffdcCrNjY2BRtyT+n1MZ3vtjYWAuw3n33Xb/tS5YssQDryy+/9Nu+fv1665577rEKFixoBQYGWmXKlLE6duxoLV682HdOffv2tWrVqmXlzZvXCg0NtWrVqmVNmDDB7zgnT560Hn74YStfvnwW4Ht+TdO03nzzTatMmTK+52/hwoUpfgZXOu7UXsvJvwM//PCDVbNmTSswMNCqUqVKin0v5v7777cA6/PPP/dtc7lcVkhIiBUQEOD3cx03bpwVHh5uud3uVI81btw4q0qVKpbT6bSKFi1qPfvss9axY8cueywzZsywbrzxRis0NNR3LkOHDrUSEhL8+qX13CXr0qWLZbfbrV27dlmWde61lNrNbrdblmVZK1assLp3725Vr17dCg8Pt5xOp1W6dGmrS5cu1u7duy/7HEREROT6YlhWOlduFRERyQItWrTgv//+8xVLzwk8Hg8lSpSgXbt2TJkyJauHc90pW7Ys1atXZ+HChZnyeHfccQd58uThiy++yJTHExEREcnutHxPREQki8yfP59///2Xzp07Z/VQJBO0aNEiRY0pERERkeuZQikREZFMFh0dzaZNmxg+fDh16tThpptuyuohSSbo169fVg9BREREJFvR1fdEREQy2cSJE3n22WcpUqQIn376aVYPR0REREQkS6imlIiIiIiIiIiIZDrNlBIRERERERERkUynUEpERERERERERDJdri90bpomBw4cIG/evBiGkdXDERERERERkRzOsixOnDhBiRIlsNk010PkauX6UOrAgQNERERk9TBEREREREQkl9m/fz+lSpXK6mGI5Fi5PpTKmzcvkPRmERYWlsWjERERERERkZwuPj6eiIgI3/dNEbk6uT6USl6yFxYWplBKRERERERE0o1KxIhcGy1+FRERERERERGRTKdQSkREREREREREMp1CKRERERERERERyXS5vqaUiIiIiIiIiFw+r9eL2+3O6mFIDuV0OrHb7ZfVV6GUiIiIiIiIiGBZFocOHeL48eNZPRTJ4fLly0exYsUueTEAhVIiIiIiIiIi4gukihQpQkhIiK4uKFfMsixOnz7N4cOHAShevPhF+yuUEhEREREREbnOeb1eXyBVsGDBrB6O5GDBwcEAHD58mCJFilx0KZ8KnYuIiIiIiIhc55JrSIWEhGTxSCQ3SH4dXao2mUIpEREREREREQHQkj1JF5f7OlIoJSIiIiIiIiIimU6hlIiIiIiIiIhIFuvSpQsdOnTI6mFkKoVSIiKS5SzTTPrTk3LN+cXaREREJH1ZXs/ZP70p285+FltmyjaR7OR6DHdyKoVSIiKSpSzTBI8L9yevYh075Bc+WaYJrgRcUwbAiaMKpkRERDKQ5fXA6RO4Pn4ZEk76BVOWxw0njyV9JrsSFEyJSLpQKCUiIlnGF0h92Bdzx2rcE3r5gqnkQMo9sRfWzrW4xvdQMCUiIpJBfIHUhB5YMetwj+/pC6Z8gdT4Hlg71+Ke0EvBlORYW7ZsoU2bNuTJk4eiRYvy6KOP8t9///naT5w4wSOPPEJoaCjFixdn9OjRtGjRgl69evn6JCYm8tJLL1GyZElCQ0Np2LAhS5cu9bVPmzaNfPny8cMPPxAVFUWePHm4/fbbOXjwoK+P1+uld+/e5MuXj4IFC9KvXz8sy8qMpyBbydJQ6tdff6Vdu3aUKFECwzCYP39+mn2feeYZDMNgzJgxmTY+ERHJWIbNhvuTV7D2b0/acDreF0z5AqlDsUltJ47iGt8TvAqlRERE0p1l4prQE44eSrp75G9fMJUcSBF/JKntnz24J/UBXaVNcpjjx49z8803U6dOHdauXcv333/PP//8Q8eOHX19evfuzYoVK/jmm2/46aefWLZsGb///rvfcZ5//nlWrlzJnDlz2LRpE/fffz+33347MTExvj6nT59m5MiRfPbZZ/z666/s27ePl156ydc+atQopk2bxieffMLy5cs5evQo8+bNy/gnIZtxZOWDnzp1ilq1atGtWzfuueeeNPvNmzePVatWUaJEiUwcnYiIZDTLnYi91aN4pr4KyTOgTsfjfr87BIbAiSN+/e3N7gFbln50iYiI5E6WhaPlQ3jmjoazszWsI3/jGvUEmB44c/JcX5sN+62dkz67nYFZNGCRKzdu3Djq1KnDm2++6dv2ySefEBERwc6dOylevDjTp09n1qxZ3HLLLQBMnTrVL4vYt28fU6dOZd++fb7tL730Et9//z1Tp071HdvtdjNp0iQqVKgAJAVZw4YN8x1nzJgxDBgwwJeFTJo0iR9++CFjn4BsKEv/Zd+mTRvatGlz0T5///03L7zwAj/88AN33nlnJo1MREQyg+EMxFamKo6ub/gHU64zSbfz2O94EnvjDhjOgCwYqYiISO5mOAOx1bkZB/gFU5w67t/RZsPRaTC2SnUxFEhJDrNx40aWLFlCnjx5UrTt3r2bM2fO4Ha7adCggW97eHg4lStX9t3fvHkzXq+XSpUq+e2fmJhIwYIFffdDQkJ8gRRA8eLFOXz4MABxcXEcPHiQhg0b+todDgf16tW77pbwZev/bjZNk0cffZS+fftSrVq1y9onMTGRxMRE3/34+PiMGp6IiKSD5GDK2e1N3B/3h7NX2zufvc3jCqREREQymC+YsqykYCoVjkcGKZCSHOvkyZO0a9eOt99+O0Vb8eLF2bVr12Udw263s27dOux2u1/b+WGX0+n0azMM47oLnC5Hti50/vbbb+NwOOjRo8dl7/PWW28RHh7uu0VERGTgCEVEJF3YnRglIyEwNNVmW6X6qlshIiKSGWx2bJF1Uv/cdQRgK1tNS+klx7rhhhv4448/KFu2LBUrVvS7hYaGUr58eZxOJ2vWrPHtExcXx86dO33369Spg9fr5fDhwymOUaxYscsaR3h4OMWLFyc6Otq3zePxsG7duvQ72Rwi24ZS69atY+zYsUybNg3jCr6IDBgwgLi4ON9t//79GThKERG5VueusvcinDmRah/3R/18V+UTERGRjGF53EkXFpn44rnle+fzuJKuvHf2qnwi2VlcXBwbNmzwuz311FMcPXqUhx56iDVr1rB7925++OEHunbtitfrJW/evDz22GP07duXJUuW8Mcff/D4449js9l8uUSlSpV45JFH6Ny5M3PnziU2NpbVq1fz1ltvsWjRosseX8+ePRkxYgTz589n+/btPPfccxw/fjyDno3sK9uGUsuWLePw4cOULl0ah8OBw+Fg79699OnTh7Jly6a5X2BgIGFhYX43ERHJns4FUuddZS81512VT8GUiIhI+rM87hRX2Uu133lX5VMwJdnZ0qVLqVOnjt9t+PDhrFixAq/Xy2233UaNGjXo1asX+fLlw2ZLikfee+89GjVqRNu2bWnVqhVNmjQhKiqKoKAg37GnTp1K586d6dOnD5UrV6ZDhw6sWbOG0qVLX/b4+vTpw6OPPspjjz1Go0aNyJs3L3ff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DKR06dK88cYbAGzevJmbb76Z4OBgChYsyFNPPcXJkyd9+3bp0oUOHTrw5ptvUrRoUfLly8ewYcPweDz07duXAgUKUKpUKaZOnerbZ8+ePRiGwZw5c2jcuDFBQUFUr16dX375xW9cv/zyCw0aNCAwMJDixYvz8ssv4/Gcq49atmxZxowZ47dP7dq1GTJkiO++YRh8/PHH3H333YSEhBAZGck333zjt8+3335LpUqVCA4OpmXLluzZs+can9HMo1BKREREREQkG0utiLkKm0t2YTgDsFVrgqPbmxCc17fd2rcN97tdsPZvP9c5OC+Ox9/CVq1Juv6H44ABAxgxYgQDBw5k69atzJo1i6JFi3Lq1Clat25N/vz5WbNmDV9++SU///wzzz//vN/+//vf/zhw4AC//vor7733HoMHD6Zt27bkz5+f6OhonnnmGZ5++mn++usvv/369u1Lnz59WL9+PY0aNaJdu3YcOXIEgL///ps77riD+vXrs3HjRiZOnMiUKVN4/fXXr/j8hg4dSseOHdm0aRN33HEHjzzyCEePHgVg//793HPPPbRr144NGzbwxBNP8PLLL1/lM5n59E4mIiIiIiIiIlfNcAZgK1+LgD5TMEpHpd6ndBQBfaZgK1czXQOpEydOMHbsWN555x0ee+wxKlSoQNOmTXniiSeYNWsWCQkJfPrpp1SvXp2bb76ZcePG8dlnn/HPP//4jlGgQAHef/99KleuTLdu3ahcuTKnT5/mlVdeITIykgEDBhAQEMDy5cv9Hvv555/n3nvvJSoqiokTJxIeHs6UKVMAmDBhAhEREYwbN44qVarQoUMHhg4dyqhRozDNK5vp2KVLFx566CEqVqzIm2++ycmTJ1m9ejUAEydOpEKFCowaNYrKlSvzyCOP0KVLl2t7UjORQikRERERERERuSaGMwDy5MPxQP9U2x0Pvgx58qV7SYZt27aRmJjILbfckmpbrVq1CA09V4etSZMmmKbJjh07fNuqVauGzXYuHilatCg1atTw3bfb7RQsWJDDhw/7Hb9Ro0a+vzscDurVq8e2bdt8j92oUSMMw/B77JMnT6aYcXUpNWvW9P09NDSUsLAw31i2bdtGw4YN0xxXdqdQSkRERERERESuieVxwcnjeOaMSLXdM2cEnDyerrWkAIKDg6/5GE6n0+++YRipbrvSGU6XYrPZkorBn8ftTlkEPjPGklUUSomIiIiIiIjIVbPciZi7N+Ia9bh/Danz++zbhmvU45h/bkzXYCoyMpLg4GAWL16coi0qKoqNGzdy6tQp37YVK1Zgs9moXLnyNT/2qlWrfH/3eDysW7eOqKgo32OvXLnSL3RasWIFefPmpVSpUgAULlyYgwcP+trj4+OJjY29ojFERUX5lvKlNq7sTqGUiIiIiIiIiFwVy+3C/OM3PJ+84neVPaN0FM5+0/1rTJ05geeTVzD/WJFuwVRQUBD9+/enX79+fPrpp+zevZtVq1YxZcoUHnnkEYKCgnjsscfYsmULS5Ys4YUXXuDRRx+laNGi1/zY48ePZ968eWzfvp3u3btz7NgxunXrBsBzzz3H/v37eeGFF9i+fTv/93//x+DBg+ndu7dvqeDNN9/MZ599xrJly9i8eTOPPfYYdrv9isbwzDPPEBMTQ9++fdmxYwezZs1i2rRp13xumUWhlIiIiIiIiIhcFcMZgK1GU2xVG5/bGJwXZ+ehGAWK4+w8xO+qfLaqjbHVaJqutaUGDhxInz59GDRoEFFRUTzwwAMcPnyYkJAQfvjhB44ePUr9+vW57777uOWWWxg3bly6PO6IESMYMWIEtWrVYvny5XzzzTcUKlQIgJIlS/Ltt9+yevVqatWqxTPPPMPjjz/Oa6+95tt/wIAB3HTTTbRt25Y777yTDh06UKFChSsaQ+nSpfn666+ZP38+tWrVYtKkSbz55pvpcn6ZwbAuXMCYy8THxxMeHk5cXBxhYWFZPRwRERERERHJ4XLj98yEhARiY2MpV64cQUFBV7y/5XXjmfE65tbfcDz+lu8qe5bHhbl7I55PXsFWtTGOTq9h2J2XPmA2tmfPHsqVK8f69eupXbt2Vg8nW7rc15MjE8ckIiIiIiIiIrmQYXfi6PQa5ubl2MrV8M2EMhwB2MrXwvHQK0kzpHJ4ICXpS6GUiIiIiIiIiFwzw+7EVq1JiqV5hjMgabsCKbmAQikRERERERERSRdp1YpKzxpSWa1s2bLk8kpImUaFzkVEREREREREJNMplBIRERERERERkUynUEpERERERERERDKdQikREREREREREcl0CqVERERERERERCTTKZQSEREREREREZFMl6Wh1K+//kq7du0oUaIEhmEwf/58X5vb7aZ///7UqFGD0NBQSpQoQefOnTlw4EDWDVhERERERERERNJFloZSp06dolatWowfPz5F2+nTp/n9998ZOHAgv//+O3PnzmXHjh3cddddWTBSEREREREREUmL6XWlaz+5Pjiy8sHbtGlDmzZtUm0LDw/np59+8ts2btw4GjRowL59+yhdunRmDFFERERERERELsFmD2Dn5DaYrlNp9wkIpdLT32XiqCS7y1E1peLi4jAMg3z58mX1UERERERERETkPKbr1CVvGeX777+nadOm5MuXj4IFC9K2bVt2794NwJ49ezAMgzlz5tC4cWOCgoKoXr06v/zyi2//pUuXYhgGixYtombNmgQFBXHjjTeyZcsWv8f5+uuvqVatGoGBgZQtW5ZRo0b5tU+YMIHIyEiCgoIoWrQo9913X4adc26QY0KphIQE+vfvz0MPPURYWFia/RITE4mPj/e7iYiIiIiIiEjuderUKXr37s3atWtZvHgxNpuNu+++G9M0fX369u1Lnz59WL9+PY0aNaJdu3YcOXLE7zh9+/Zl1KhRrFmzhsKFC9OuXTvcbjcA69ato2PHjjz44INs3ryZIUOGMHDgQKZNmwbA2rVr6dGjB8OGDWPHjh18//33NG/ePNOeg5woS5fvXS63203Hjh2xLIuJEydetO9bb73F0KFDM2lkIiIiIiIiIpLV7r33Xr/7n3zyCYULF2br1q3kyZMHgOeff97Xb+LEiXz//fdMmTKFfv36+fYbPHgwt956KwDTp0+nVKlSzJs3j44dO/Lee+9xyy23MHDgQAAqVarE1q1beffdd+nSpQv79u0jNDSUtm3bkjdvXsqUKUOdOnUy4/RzrGw/Uyo5kNq7dy8//fTTRWdJAQwYMIC4uDjfbf/+/Zk0UhERERERERHJCjExMTz00EOUL1+esLAwypYtC8C+fft8fRo1auT7u8PhoF69emzbts3vOOf3KVCgAJUrV/b12bZtG02aNPHr36RJE2JiYvB6vdx6662UKVOG8uXL8+ijjzJz5kxOnz6d3qeaq2TrUCo5kIqJieHnn3+mYMGCl9wnMDCQsLAwv5uIiIiIiIiI5F7t2rXj6NGjfPTRR0RHRxMdHQ2Ay5V5V/vLmzcvv//+O7Nnz6Z48eIMGjSIWrVqcfz48UwbQ06TpaHUyZMn2bBhAxs2bAAgNjaWDRs2sG/fPtxuN/fddx9r165l5syZeL1eDh06xKFDhzL1RSUiIiIiIiIi2deRI0fYsWMHr732GrfccgtRUVEcO3YsRb9Vq1b5/u7xeFi3bh1RUVFp9jl27Bg7d+709YmKimLFihV+/VesWEGlSpWw2+1A0gysVq1a8c4777Bp0yb27NnD//73v3Q719wmS2tKrV27lpYtW/ru9+7dG4DHHnuMIUOG8M033wBQu3Ztv/2WLFlCixYtMmuYIiIiIiIiIpJN5c+fn4IFC/Lhhx9SvHhx9u3bx8svv5yi3/jx44mMjCQqKorRo0dz7NgxunXr5tdn2LBhFCxYkKJFi/Lqq69SqFAhOnToAECfPn2oX78+w4cP54EHHmDlypWMGzeOCRMmALBw4UL+/PNPmjdvTv78+fn2228xTZPKlStn+HOQU2VpKNWiRQssy0qz/WJtIiIiIiIiIpJ92AJCr6n9qh/XZmPOnDn06NGD6tWrU7lyZd5///0Uk1lGjBjBiBEj2LBhAxUrVuSbb76hUKFCKfr07NmTmJgYateuzYIFCwgICADghhtu4IsvvmDQoEEMHz6c4sWLM2zYMLp06QJAvnz5mDt3LkOGDCEhIYHIyEhmz55NtWrVMuS8cwPDyuXJT3x8POHh4cTFxam+lIiIiIiIiFyz3Pg9MyEhgdjYWMqVK0dQUNAV7296XdjsAenWLz3t2bOHcuXKsX79+hQrsZItXbqUli1bcuzYMfLly5ep48uNLvf1lK0LnYuIiIiIiIhI9ne5QVNmB1KSvSmUEhERERERERGRTJelNaVERERERERERDJS2bJlL1mz+lI1ryVjaKaUiIiIiIiIiIhkOoVSIiIiIiIiIiKS6RRKiYiIiIiIiIhIplMoJSIiIiIiIiIimU6hlIiIiIiIiIiIZDqFUiIiIiIiIiKSbkyv66L3RZIplBIRERERERGRdGOzB7BsRhuWfNKcZTPaYLMHZPWQLmratGnky5fvmvvIlVMoJSIiIiIiIiLpyuM6hdd9Co/rVFYPJV088MAD7Ny5M6uHkes4snoAIiIiIiIiIiLZWXBwMMHBwVk9jFxHM6VEREREREREJMdq0aIFzz//PM8//zzh4eEUKlSIgQMHYlkWAMeOHaNz587kz5+fkJAQ2rRpQ0xMTIrjzJ8/n8jISIKCgmjdujX79+/3tWn5XsZQKCUiIiIiIiIiVyW1IuauhDgs0w2AZbpxJcRd1n7XYvr06TgcDlavXs3YsWN57733+PjjjwHo0qULa9eu5ZtvvmHlypVYlsUdd9yB2+327X/69GneeOMNPv30U1asWMHx48d58MEH03WMkpKW74mIiIiIiIjIVUkuan5+7SjLdPtCJ9PrYvmM2zFsTl+7IyCUZp2+S9dxREREMHr0aAzDoHLlymzevJnRo0fTokULvvnmG1asWEHjxo0BmDlzJhEREcyfP5/7778fALfbzbhx42jYsCGQFHJFRUWxevVqGjRokK5jlXM0U0pERERERERErlpyUfPk24WzoEyvy689I4qf33jjjRiG4bvfqFEjYmJi2Lp1Kw6Hwxc2ARQsWJDKlSuzbds23zaHw0H9+vV996tUqUK+fPn8+kj600wpEREREREREblqjoBQv/vnz5SCpNlUF86UEgGFUiIiIiIiIiJylUyvK8VSPFdCHMtn3I7pdWGzB9C00/cEBIWn2M9mD0i3cURHR/vdX7VqFZGRkVStWhWPx0N0dLRv+d6RI0fYsWMHVatW9fX3eDysXbvWt1Rvx44dHD9+nKioqHQbo6Sk5XsiIiIiIiIiclVSC5YCgsJ9M6MMmzNFIJXWftdi37599O7dmx07djB79mw++OADevbsSWRkJO3bt+fJJ59k+fLlbNy4kU6dOlGyZEnat2/v29/pdPLCCy8QHR3NunXr6NKlCzfeeKPqSWUwzZQSERERERERkRytc+fOnDlzhgYNGmC32+nZsydPPfUUAFOnTqVnz560bdsWl8tF8+bN+fbbb3E6zy0pDAkJoX///jz88MP8/fffNGvWjClTpmTV6Vw3FEqJiIiIiIiISI7mdDoZM2YMEydOTNGWP39+Pv300zT37dKlC126dAHgnnvuSbVPYmIiefLkSZexyjkKpUREREREREQkXSUXM88NRc3379/Pt99+S7Vq1bJ6KLmOQikRERERERERSTcXFj9P76Lmme2GG26gZMmSTJs2LauHkusolBIRERERERGRdHNhAJXRgdTSpUsz9Pj//vtvhh7/eqar74mIiIiIiIiISKZTKCUiIiIiIiIiIplOoZSIiIiIiIiIiGQ6hVIiIiIiIiIiIpLpFEqJiIiIiIiIiEimUyglIiIiIiIiIunO40nI6iFINqdQSkRERERERETSlel18+fuBZhed1YPJcMMGTKE2rVrZ/UwUjVt2jTy5cuX1cO4JIVS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rF27lqeeeorSpUvz5JNP0qVLF2JiYvjmm28ICwujf//+3HHHHWzduhWn00n37t1xuVz8+uuvhIaGsnXrVvLkyQPAwIED2bp1K9999x2FChVi165dnDlzJkPO4XqkUEpERERERERErln1/GUIsQdy2pvI0kNbWHpoi68txB5I9XylM+yxIyIiGD16NIZhULlyZTZv3szo0aNp0aIF33zzDStWrKBx48YAzJw5k4iICObPn8/999/Pvn37uPfee6lRowYA5cuX9x1337591KlTh3r16gFQtmzZDDuH65GW74mIiIiIiIjINXOZHhoUjky1rWGRSrhMT4Y99o033ohhnFsa2KhRI2JiYti6dSsOh4OGDRv62goWLEjlypXZtm0bAD169OD111+nSZMmDB48mE2bNvn6Pvvss8yZM4fatWvTr18/fvvttww7h+uRQikRERERERERuWZOm53q+cuk2lYtX2mcNnsmj+jyPPHEE/z55588+uijbN68mXr16vHBBx8A0KZNG/bu3cuLL77IgQMHuOWWW3jppZeyeMS5h0IpEREREREREblmbtPLlmN7U2374/g+3KY3wx47Ojra7/6qVauIjIykatWqeDwev/YjR46wY8cOqlat6tsWERHBM888w9y5c+nTpw8fffSRr61w4cI89thjzJgxgzFjxvDhhx9m2Hlcb1RTSkRERERERESuWYDNwep/Y1Jtiz68kwBbxkUQ+/bto3fv3jz99NP8/vvvfPDBB4waNYrIyEjat2/Pk08+yeTJk8mbNy8vv/wyJUuWpH379gD06tWLNm3aUKlSJY4dO8aSJUuIiooCYNCgQdStW5dq1aqRmJjIwoULfW1y7RRKiYiIiIiIiMg123JsL6e9iYTYA2lYpBLV8pXmj+P7iD68k9PeRLYc30etAmUz5LE7d+7MmTNnaNCgAXa7nZ49e/LUU08BMHXqVHr27Enbtm1xuVw0b96cb7/9FqfTCYDX66V79+789ddfhIWFcfvttzN69GgAAgICGDBgAHv27CE4OJhmzZoxZ86cDDmH65FhWZaV1YPISPHx8YSHhxMXF0dYWFhWD0dERERERERyuNz4PTMhIYHY2FjKlStHUFDQFe9/xuNiW9x+7Iad6vlK4zI9OG123KaXAJuDLcf34bW8RIVHEOwISNext2jRgtq1azNmzJh0Pa5cvct9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3R6QVG/H7tQMqatkedxJQYnpTVpSZnp9P/vzfy5ggdeTowOp81nuRHA4MQxb0rmfPbdlM9rgOVuYv1TV+6hY92mw2VOdBWW5XWAzrioM9T3vXu/ZQCqVNtN73QdSufF75tUWOj+fxzS5/+fP+OtUXIq2UqHhfNnqURwZ8J7YokULvF4vy5Yt821r0KABN998M0WKFGHy5Mls2bIFpzPl74RhGMybN48OHTr4tuXLl48xY8bQpUsXXxHzESNG0L9//6Tz9HgoV64cL7zwAv369UtR6Hzp0qW0bNmSOXPm8MADDwBw9OhRSpUqxbRp0+jYsWOq59G2bVuqVKnCyJEj+f3336lbty579uyhTJkyfv2OHj1KwYIFWbp0KTfddNO1Pn0ZIlcUOhcRERGR64ths6UZLhhG2m0ZNp7k5XmpfIkynAEYzkC//5l22AOw28/ukzyzSq5K8gwf42zwcv7P/vyfi2Gz55pACs6+boyk103yuVmWSbNO39Gy26+07PYrkTf2SAqu0liWZzgDrnp2nu95T2V51fk/E5HUXKy2VEbXkqpZs6bf/eLFi3P48GHuv/9+zpw5Q/ny5XnyySeZN28eHs+V1yRs1KiR7+8Oh4N69eqxbdu2y96nQIECVK5c2beP1+tl+PDh1KhRgwIFCpAnTx5++OEH9u3bB0CtWrW45ZZbqFGjBvfffz8fffQRx44d8x2rS5cutG7dmnbt2jF27FgOHjx4xeeUHehTUkREREREJBtLDqkutU0kq6VVWyqjakn5PfYFs6AMw8A0TSIiItixYwcTJkwgODiY5557jubNm+N2u339LgzLktsy0rvvvsvYsWPp378/S5YsYcOGDbRu3RqXywUkFU//6aef+O6776hatSoffPABlStXJjY2FoCpU6eycuVKGjduzOeff06lSpVYtWpVho87vemdTERERERERETSRWqzpbL6invBwcG0a9eO999/n6VLl7Jy5Uo2b94MQOHChf1mGcXExHD69OkUxzg/8PF4PKxbt46oqKiLPu75+xw7doydO3f69lmxYgXt27enU6dO1KpVi/Lly7Nz506//Q3DoEmTJgwdOpT169cTEBDAvHnzfO116tRhwIAB/Pbbb1SvXp1Zs2ZdwbOSPWTrQuciIiIiIiIiknMkz5b6cFs0f52K882SyohaUpdj2rRpeL1eGjZsSEhICDNmzCA4ONhXp+nmm29m3LhxNGrUCK/XS//+/VOtPTV+/HgiIyOJiopi9OjRHDt2jG7dul30sYcNG0bBggUpWrQor776KoUKFfLVroqMjOSrr77it99+I3/+/Lz33nv8888/VK1aFYDo6GgWL17MbbfdRpEiRYiOjubff/8lKiqK2NhYPvzwQ+666y5KlCjBjh07iImJoXPnzun75GUChVIiIiIiIiIikm7OvxJfVs+SypcvHyNGjKB37954vV5q1KjBggULfFfNGzVqFF27dqVZs2aUKFGCsWPHsm7duhTHGTFiBCNGjGDDhg1UrFiRb775hkKFCl30sUeMGEHPnj2JiYmhdu3aLFiwgICApJp4r732Gn/++SetW7cmJCSEp556ig4dOhAXl1QkPiwsjF9//ZUxY8YQHx9PmTJlGDVqFG3atOGff/5h+/btTJ8+nSNHjlC8eHG6d+/O008/nc7PXsa76qvvmabJrl27OHz4MKZp+rU1b948XQaXHnLjVRFEREREREQk6+TG75npcfW983lMkxdXfsPoRndl2SypzLJjxw6qVKlCTEwMFStW9F1979ixY+TLly+rh5clLvf1dFUzpVatWsXDDz/M3r17UySehmHg9Xqv5rAiIiIiIiIikgtYlsWoG9tm6SypzHD06FG++uorwsLCiIiIyOrh5DhXFUo988wz1KtXj0WLFlG8eHG/y+CKiIiIiIiIyPXNabeT6PUQkIFX3MsOHn/8cdatW8fEiRMJDAzM6uHkOFcVSsXExPDVV19RsWLF9B6PiIiIiIiIiOQCgfbcX8b6/KvhJWvRokWunyGWXq5qYWfDhg3ZtWtXeo9FRERERERERESuE5cdW27atMn39xdeeIE+ffpw6NAhatSokeJyiTVr1ky/EYqIiIiIiIiISK5z2aFU7dq1MQzDbwpat27dfH9PblOhcxERERERERERuZTLDqViY2MzchwiIiIiIiIiInIduexQqkyZMr6///rrrzRu3BiHw393j8fDb7/95tdXRERERERERETkQldV6Lxly5YcPXo0xfa4uDhatmx5zYMSEREREREREZHc7apCqeTaURc6cuQIoaGh1zwoERHJPSyvB8vjTr3N48byejJ5RKmzLAvL7Uq9zTTTbMstLLcLyzRTb/Pk7nOXa5fm785Ffq+ykuW5sveltPomtWW/88sO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SkrKtTlJIYQQQgiRp0hSSgghhMgD2rRpw/nz59m8eTMAy5Yto0iRIj6JpGXLlhEXF8e+ffvo3Lkzt99+O3/88QfffPMNK1euZPDgwd5tBw8ezJo1a/j666/5448/uOOOO+jcuTN79uzxO/bhw4dp06YNtWvX5vvvvyckJOSan68QQgghhLj+aUopldOFEEIIIcSVa9SoEX369GHYsGHceuutNGnShJdeeonTp0+TkJBAmTJl2L17N+PGjcNisTBlyhTva1euXEnbtm1JTEzkxIkTVKxYkUOHDlGqVCnvNu3bt6dp06b873//47PPPmPo0KGsW7eODh06cOuttzJ+/Hg0TcuJUxdCCCGEENcha04XQAghhBBXR9u2bVm6dClPP/00K1asYOzYsXz77besXLmSM2fOUKpUKapUqcLWrVv5448/mD59uve1SilM02T//v38/fffGIZB1apVffafkpJC4cKFvf9OSkqiTZs23H333YwfPz67TlMIIYQQQuQRkpQSQggh8oi4uDg++eQTtm7dis1mo3r16sTFxbF06VLOnj1L27ZtAbhw4QKDBg1iyJAhfvsoW7Ysf/zxBxaLhU2bNmGxWHzWR0REeP8/JCSE9u3bM3v2bJ555hlKly59bU9QCCGEEELkKZKUEkIIIfIIz7hS77zzjjcBFRcXx2uvvcbZs2d5+umnAWjYsCHbt2+ncuXKAffToEEDDMPgxIkTtGnTJs3j6brOtGnTuPvuu2nXrh1Lly716e4nhBBCCCFEemSgcyGEECKPKFiwIHXr1mX69OnExcUBcMMNN/D777+ze/dub6LqueeeY/Xq1QwePJgtW7awZ88eZs2a5R3ovGrVqtxzzz307duXH3/8kf3797N+/XrGjh3LnDlzfI5psViYPn069erV48Ybb+TYsWPZes5CCCGEEOL6JUkpIYQQIg9p27YthmF4k1KFChWiZs2alChRgmrVqgFQt25dli1bxu7du2nTpg0NGjRg5MiRPq2cPv30U/r27cvTTz9NtWrV6NmzJxs2bKBs2bJ+x7RarcyYMYNatWpx4403cuLEiWw5VyGEEEIIcX2T2feEEEIIIYQQQgghRLaTllJCCCGEEEIIIYQQIttJUkoIIYQQQgghhBBCZDtJSgkhhBBCCCGEEEKIbCdJKSGEEEIIIYQQQgiR7SQpJYQQQgghhBBC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eh/8K1WqxJQpUzI1TlXZsmWJjY31G5Np1apVtGrVipYtWwZcV6tWLb/kbosWLahQoQJfffWVz/Lp06fTuXNnChUqlG5ZgjVz5kyaNWvm1yVw5MiRFClShI8//tgvIQXuJNjl9ZXnszJ//nwaN25MgQIFmDJlCuDurnjHHXdQqFAhwsLCaN68uV/y3lO3HThwwGe5Z7ym1PVMXFwctWvXZtOmTbRs2ZICBQpQoUIFJk+e7FfWzH7mUlJSePLJJylatCiRkZH06NGDf/75J6NL6MMwDF544QVKlChBeHg4PXr04PDhw971o0aNwmazBUzIDxw4kJiYGL+unh52u50mTZoEjKUWLVrQqlWrgOtiYmKoXbs2kPl6D2Du3Lm0adOG8PBwIiMj6dq1K9u2bcvwGmzZsoWiRYsSFxfHhQsXvMs7dOjAwYMH2bJlS4b7EEIIIa4nkpQSQmSrX375hYoVK/q1cEjLgw8+yMiRI2nYsCHvvPMObdu2ZezYsfTu3fuKyvH444+zdetWRo0axSOPPMIvv/zC4MGDvevHjx9PmTJlqF69OtOmTWPatGmMGDEizf0ppejRowfvvPMOnTt35u2336ZatWo888wzPPXUUwAULVqUadOmUb16dcqUKePdb40aNQLus1y5cgB89913XLx4Md3zuXjxIm3btuXLL7+kb9++TJw4kVatWjF8+HDv8VP76quveOONNxg0aBBjxozhwIED3HbbbTidTgAGDRpEhw4dALzlnDZtmvf1gwYN4plnnvGOAzZgwACmT59Op06dvPvw2Lt3L7169aJDhw689dZbFCxYkP79+/s8oF24cIE2bdrw7rvv0rFjRyZMmMDDDz/Mzp07vQ+2pmnSo0cP3nzzTbp37867775Lz549eeedd7jrrru8+9q2bRvdunUjJSWFl19+mbfeeosePXpc8UDUERER3Hrrrfz7779s3749ze0efvhhPvjgA26//XYmTZrEsGHDKFCgADt27PBus3DhQm644Qa2b9/OE088wVtvvUW7du2YPXt20OVauHAhffr0oWDBgowbN47XXnuNuLg4n/MdPXo0L730Eu3ateO9995jxIgRlC1b1i9RFsjKlSt59NFH6d27N6+//jrJycncfvvtnD592rvN5s2b6dy5M6dPn+all17igQce4OWXX2bmzJmZOofWrVuzceNGb6LD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zWKx0L59e2bOnOkzjtbevXuDGkvNk2gaN24cYWFh3vcMoGnTplitVl5//XWfbdMzZswYRo0axeOPP57pMgTDZrPRuHFjNm7c6Ldu9OjRnDp1ioceeshvNkoIrpXZzTffzPr161mzZo13WWJiIlOnTqV8+fLeboaeZEjqetAwDKZOnRpwvy6XiylTpnj/7XA4mDJlCkWLFvXO9JbZz5ynfps4caLPNpfX3Rn54osvfLp3f//99xw9etSv/uzSpQtFihRh3LhxLFu2LNOtpOC/2Hn77bdxOp0+LaXKly9PyZIlA8ZZZuu9Tp06ERUVxf/+97+A733qz7OH3W7nxx9/pEmTJnTv3p3169f7beMZ5yuzM9cKIYQQ1wtpKSWEyFaVKlXiq6++4q677qJGjRr07duX2rVr43A4WL16Nd999x39+/cHoF69evTr14+pU6cSHx9P27ZtWb9+PZ9//jk9e/akXbt23v0++OCDPPzww9x+++106NCBrVu3Mn/+/Cvq6tCoUSM++OADxowZQ+XKlSlWrJh3gN/Lde/enXbt2jFixAgOHDhAvXr1WLBgAbNmzWLo0KF+Y61kxj///EPTpk258cYbuemmmyhRogQnTpxgxowZbN26laFDh3rP75lnnuHnn3+mW7du9O/fn0aNGpGYmMiff/7J999/z4EDB4K+Fp4H0yFDhtCpUycsFgu9e/embdu2DBo0iLFjx7JlyxY6duyIzWZjz549fPfdd0yYMIFevXoFdaxnnnmG77//njvuuIP777+fRo0acebMGX7++WcmT55MvXr1uO+++/j22295+OGHWbJkCa1atcIwDHbu3Mm3337L/Pnzady4MS+//DLLly+na9eulCtXjhMnTjBp0iTKlCmTqWTGv//+y5dffgm4W0dt376d7777jmPHjvH000/7DA59ufPnz1OmTBl69epFvXr1iIiI4LfffmPDhg289dZbgDtp9MEHH9C9e3fq16/PgAEDKFmyJDt37mTbtm3exOL999/P22+/TadOnXjggQc4ceIEkydPplatWt7BtMEd+2fOnOHGG2+kTJkyHDx4kHfffZf69et7W1XUrFmTuLg4GjVqRKFChdi4cSPff/89gwcPDup9Ssvo0aNZsGABrVq14pFHHvEmaGvXru03mHdamjZtit1uZ82aNcTFxfm0bgoLC6NevXqsWbOGmJiYTI3H1bZt2wwHvr5St9xyCyNGjODcuXPeMfPAPabVX3/9xdixY1m/fj29e/emQoUKJCYm8tdffzFjxgwiIyP9BkkP5Pnnn2fGjBl06dKFIUOGUKhQIT7//HP279/PDz/8gK67f1+sVasWzZs3Z/jw4Zw5c4ZChQrx9ddfp5mQLlWqFOPGjePAgQNUrVqVb775hi1btjB16lRsNhtApj9z9evXp0+fPkyaNImEhARatmzJokWLgmopB+7WfK1bt2bAgAEcP36c8ePHU7lyZR566CGf7Ww2G7179+a9997DYrHQp0+fTB+jbNmyxMbGsmbNGsqXL+8zOD+4kz4//PADmqb5tNbLbL0XFRXFBx98wH333UfDhg3p3bs3RYsW5dChQ8yZM4dWrVr5/XgB7q6bs2fP5sYbb6RLly4sW7bMJ84XLlxI2bJladCgQabPVQghhLgu5Micf0KIfG/37t3qoYceUuXLl1d2u11FRkaqVq1aqXfffddnOmyn06leeuklVaFCBWWz2VRsbKwaPny435TZhmGo5557ThUpUkSFhYWpTp06qb1796py5cr5TO3umTZ9w4YNPq8PNG36sWPHVNeuXVVkZKQCVNu2bdM9p/Pnz6snn3xSlSpVStlsNlWlShX1xhtvKNM0fbZr27atqlWrVobX6Ny5c2rChAmqU6dOqkyZMspms6nIyEjVokUL9eGHH/rt9/z582r48OGqcuXKym63qyJFiqiWLVuqN9980zvF+/79+xWg3njjDb/jcdnU7S6XSz3++OOqaNGiStM0dfktY+rUqapRo0aqQIECKjIyUtWpU0c9++yz6siRI95typUrp7p27ep3rLZt2/pdz9OnT6vBgwer0qVLK7vdrsqUKaP69eunTp065d3G4XCocePGqVq1aqmQkBBVsGBB1ahRI/XSSy+phIQEpZRSixYtUrfccosqVaqUstvtqlSpUqpPnz5q9+7dGV7zcuXKKUABStM0FRUVpWrVqqUeeughtW7duoCvSX3dUlJS1DPPPKPq1aunIiMjVXh4uKpXr56aNGmS3+tWrlypOnTo4N2ubt266t133/XZ5ssvv1QVK1ZUdrtd1a9fX82fP1/169dPlStXzrvN999/rzp27KiKFSum7Ha7Klu2rBo0aJA6evSod5sxY8aopk2bqpiYGFWgQAFVvXp19eqrr3rj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iFqoHj164Pr16/D09ISvr2+lL0tLSwDlhaH+/fvjww8/xOXLl2FiYoJff/0VAGBiYgKVSlXpMSMiItChQwcsXboUvXr1gp+fH+7du6e3mM+dO1fl+86dO+vt8YmIiIjIeLAoRURE1ELNmTMHOTk5ePnll3Hx4kUkJCTgjz/+wIwZM6BSqXD+/Hn85z//QVRUFO7fv489e/YgMzNTUwTy9PTElStXEBcXh6ysLCgUCvj5+eH+/fvYvXs3EhISsGbNGk0RSx9+/vlnfPPNN7h9+zaWL1+OCxcuYO7cuXp7fCIiIiIyHixKERERtVDu7u44e/YsVCoVRo4ciYCAACxcuBB2dnYQi8WwsbHBqVOnMHbsWPj7++O9997Df//7X4wZMwYA8Oabb6Jjx47o1asX2rRpg7Nnz+KZZ57BokWLMHfuXAQHByMiIgLvv/++3mL+8MMPsXv3bgQGBuLbb7/Frl270KVLF709PhEREREZD66+R0REREZBJBLh119/xcSJEw0dChERERE1AXZKERERERERERFRk2NRioiIiIiIiIiImpzU0AEQERERAQAnChARERG1LuyUIiIiIiIiIiKiJseiFBERERERERERNTkWpYiIiIiIiIiIqMmxKEVERERERERERE2ORSkiIiIiIiIiImpyLEoREREREREREVGTY1GKiIiIiIiIiIiaHItSRERERERERETU5FiUIiIiIiIiIiKiJvf/AwhF600wbMLMAAAAAElFTkSuQmCC", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(12, 8))\n", + "gs = GridSpec(2, 1, height_ratios=[5, 1])\n", + "\n", + "# Main plot: Token depth by timestamp\n", + "ax0 = plt.subplot(gs[0])\n", + "sns.scatterplot(data=wmf_dependency_relations_df, x='timestamp', y='depth', hue='dependency', style='dependency', markers=True, s=100, ax=ax0)\n", + "ax0.set_title('WMF Depth by Timestamp w/o URLS')\n", + "ax0.set_xticklabels(ax0.get_xticklabels(), rotation=45)\n", + "ax0.set_xlabel('')\n", + "ax0.set_ylabel('Depth')\n", + "#ax0.legend().set_visible(False)\n", + "\n", + "# Calculate the median depth over time\n", + "wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "median_depth = wmf_dependency_relations_df.groupby('week')['depth'].median().reset_index()\n", + "\n", + "# Plot the median depth over time\n", + "sns.lineplot(data=median_depth, x='week', y='depth', ax=ax0, color='black', label='Median Depth', marker='o')\n", + "ax0.legend(title='Legend', bbox_to_anchor=(1.05, 1), loc='upper left')\n", + "\n", + "# Secondary plot: Overall count of sentences over time\n", + "ax1 = plt.subplot(gs[1], sharex=ax0)\n", + "wmf_dependency_relations_df['week'] = wmf_dependency_relations_df['timestamp'].dt.to_period('W').dt.start_time\n", + "weekly_counts = wmf_dependency_relations_df['week'].value_counts().sort_index()\n", + "sns.lineplot(x=weekly_counts.index, y=weekly_counts.values, ax=ax1, marker='o')\n", + "ax1.set_title('Count of Sentences Discussing WMF (Grouped by Week)')\n", + "ax1.set_xlabel('Timestamp')\n", + "ax1.set_ylabel('Count')\n", + "ax1.set_xticklabels(ax1.get_xticklabels(), rotation=45)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.21" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case3/ve_phab_convos.ipynb b/text_analysis/case3/ve_phab_convos.ipynb new file mode 100644 index 0000000..1dd5952 --- /dev/null +++ b/text_analysis/case3/ve_phab_convos.ipynb @@ -0,0 +1,1403 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "fa71c616-e22d-4f6e-9599-34d85c05179b", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gscratch/scrubbed/mjilg/jupyter-notebook/lib/python3.9/site-packages/torch/cuda/__init__.py:734: UserWarning: Can't initialize NVML\n", + " warnings.warn(\"Can't initialize NVML\")\n" + ] + } + ], + "source": [ + "import convokit\n", + "import pandas as pd\n", + "from convokit import Corpus, download" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e9c7100b-308c-4a57-bc53-91318d081cbb", + "metadata": {}, + "outputs": [], + "source": [ + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0228_ve_phab_comments.csv\"\n", + "phab_df = pd.read_csv(phab_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "101909ac-4794-4d35-aa8d-76ea301ef397", + "metadata": {}, + "outputs": [], + "source": [ + "#find gerrit phab PHID: PHID-USER-idceizaw6elwiwm5xshb\n", + "phab_df['isGerrit'] = phab_df['AuthorPHID'] == 'PHID-USER-idceizaw6elwiwm5xshb'\n", + "#cleaning df\n", + "phab_df['id'] = phab_df.index + 1\n", + "#may have to build out the reply_to column \n", + "phab_df['reply_to'] = phab_df.groupby('TaskPHID')['id'].shift()\n", + "phab_df['reply_to'] = phab_df['reply_to'].where(pd.notnull(phab_df['reply_to']), None)\n", + "\n", + "phab_df = phab_df.rename(columns={\n", + " 'date_created': 'timestamp',\n", + " 'comment_text': 'text',\n", + " 'AuthorPHID': 'speaker',\n", + " 'TaskPHID': 'conversation_id',\n", + " 'WMFaffil':'meta.affil',\n", + " 'isGerrit': 'meta.gerrit'\n", + "})\n", + "# after 11-1-2012 before 11-1-2013\n", + "filtered_phab_df = phab_df[(phab_df['timestamp'] < 1383264000) & (phab_df['timestamp'] > 1351728000)]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "69977a73-1f60-4e97-8e3a-edd2a73ef800", + "metadata": {}, + "outputs": [], + "source": [ + "#removing convos that lack an initial task summary \n", + "task_phab_df = filtered_phab_df[filtered_phab_df['comment_type']==\"task_description\"]\n", + "headed_task_phids = task_phab_df['conversation_id'].unique()\n", + "filtered_phab_df = filtered_phab_df[filtered_phab_df['conversation_id'].isin(headed_task_phids)]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "7f1aed21-3dbb-40f4-b275-461c35e5d07c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "3059it [00:00, 30585.95it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 20708 has been casted to a string.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "9816it [00:00, 16005.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 28751 has been casted to a string.\n", + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 29804 has been casted to a string.\n", + "\u001b[91mWARNING: \u001b[0mUtterance text must be a string: text of utterance with ID: 31861 has been casted to a string.\n" + ] + } + ], + "source": [ + "phab_corpus = Corpus.from_pandas(filtered_phab_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "e2a9cb88-876f-416b-ba9e-665170b24aa9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Speakers: 230\n", + "Number of Utterances: 8804\n", + "Number of Conversations: 2081\n" + ] + } + ], + "source": [ + "no_bots_phab_corpus = Corpus.filter_utterances(phab_corpus, lambda utt: utt.meta['gerrit'] != True)\n", + "no_bots_phab_corpus.print_summary_stats()" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "dde1dde5-15b5-4291-997f-a0d772e5ecbc", + "metadata": {}, + "outputs": [], + "source": [ + "#looking at how language use differs between the two groups \n", + "# https://github.com/CornellNLP/ConvoKit/blob/master/examples/text-processing/text_preprocessing_demo.ipynb\n", + "from convokit.text_processing import TextParser, TextProcessor, TextCleaner\n", + "import numpy as np\n", + "\n", + "def preprocess_text(text):\n", + " text = text.replace('*', ' ')\n", + " text = text.replace('-', ' ')\n", + " text = text.replace('\\n', ' ')\n", + " return text\n", + " \n", + "prep = TextProcessor(proc_fn=preprocess_text, output_field='stripped_text')\n", + "cleaner = TextCleaner(replace_text=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "146d6526-b80f-4981-af2d-277b90852d5f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "100/8804 utterances processed\n", + "200/8804 utterances processed\n", + "300/8804 utterances processed\n", + "400/8804 utterances processed\n", + "500/8804 utterances processed\n", + "600/8804 utterances processed\n", + "700/8804 utterances processed\n", + "800/8804 utterances processed\n", + "900/8804 utterances processed\n", + "1000/8804 utterances processed\n", + "1100/8804 utterances processed\n", + "1200/8804 utterances processed\n", + "1300/8804 utterances processed\n", + "1400/8804 utterances processed\n", + "1500/8804 utterances processed\n", + "1600/8804 utterances processed\n", + "1700/8804 utterances processed\n", + "1800/8804 utterances processed\n", + "1900/8804 utterances processed\n", + "2000/8804 utterances processed\n", + "2100/8804 utterances processed\n", + "2200/8804 utterances processed\n", + "2300/8804 utterances processed\n", + "2400/8804 utterances processed\n", + "2500/8804 utterances processed\n", + "2600/8804 utterances processed\n", + "2700/8804 utterances processed\n", + "2800/8804 utterances processed\n", + "2900/8804 utterances processed\n", + "3000/8804 utterances processed\n", + "3100/8804 utterances processed\n", + "3200/8804 utterances processed\n", + "3300/8804 utterances processed\n", + "3400/8804 utterances processed\n", + "3500/8804 utterances processed\n", + "3600/8804 utterances processed\n", + "3700/8804 utterances processed\n", + "3800/8804 utterances processed\n", + "3900/8804 utterances processed\n", + "4000/8804 utterances processed\n", + "4100/8804 utterances processed\n", + "4200/8804 utterances processed\n", + "4300/8804 utterances processed\n", + "4400/8804 utterances processed\n", + "4500/8804 utterances processed\n", + "4600/8804 utterances processed\n", + "4700/8804 utterances processed\n", + "4800/8804 utterances processed\n", + "4900/8804 utterances processed\n", + "5000/8804 utterances processed\n", + "5100/8804 utterances processed\n", + "5200/8804 utterances processed\n", + "5300/8804 utterances processed\n", + "5400/8804 utterances processed\n", + "5500/8804 utterances processed\n", + "5600/8804 utterances processed\n", + "5700/8804 utterances processed\n", + "5800/8804 utterances processed\n", + "5900/8804 utterances processed\n", + "6000/8804 utterances processed\n", + "6100/8804 utterances processed\n", + "6200/8804 utterances processed\n", + "6300/8804 utterances processed\n", + "6400/8804 utterances processed\n", + "6500/8804 utterances processed\n", + "6600/8804 utterances processed\n", + "6700/8804 utterances processed\n", + "6800/8804 utterances processed\n", + "6900/8804 utterances processed\n", + "7000/8804 utterances processed\n", + "7100/8804 utterances processed\n", + "7200/8804 utterances processed\n", + "7300/8804 utterances processed\n", + "7400/8804 utterances processed\n", + "7500/8804 utterances processed\n", + "7600/8804 utterances processed\n", + "7700/8804 utterances processed\n", + "7800/8804 utterances processed\n", + "7900/8804 utterances processed\n", + "8000/8804 utterances processed\n", + "8100/8804 utterances processed\n", + "8200/8804 utterances processed\n", + "8300/8804 utterances processed\n", + "8400/8804 utterances processed\n", + "8500/8804 utterances processed\n", + "8600/8804 utterances processed\n", + "8700/8804 utterances processed\n", + "8800/8804 utterances processed\n", + "8804/8804 utterances processed\n" + ] + } + ], + "source": [ + "no_bots_phab_corpus = prep.transform(no_bots_phab_corpus)\n", + "no_bots_phab_corpus = cleaner.transform(no_bots_phab_corpus)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "6f58407a-ca85-43fe-9dbc-1aede28d645f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1000/8804 utterances processed\n", + "2000/8804 utterances processed\n", + "3000/8804 utterances processed\n", + "4000/8804 utterances processed\n", + "5000/8804 utterances processed\n", + "6000/8804 utterances processed\n", + "7000/8804 utterances processed\n", + "8000/8804 utterances processed\n", + "8804/8804 utterances processed\n" + ] + } + ], + "source": [ + "parser = TextParser(input_field='cleaned', verbosity=1000)\n", + "no_bots_phab_corpus = parser.transform(no_bots_phab_corpus)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "c85d31e0-bf2e-4e23-9257-69c7a6ee6097", + "metadata": {}, + "outputs": [], + "source": [ + "no_bots_phab_corpus.organize_speaker_convo_history()" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "df3d65ea-b4cd-4728-949a-8f2dbb452742", + "metadata": {}, + "outputs": [], + "source": [ + "#https://saifmohammad.com/WebPages/nrc-vad.html\n", + "column_headings = ['Word', 'Valence', 'Arousal', 'Domination']\n", + "vad_lexicon = pd.read_csv('NRC-VAD-Lexicon.txt', delimiter='\\t', header=None, names=column_headings)\n", + "\n", + "def vad_scoring(text):\n", + " doc = nlp(text)\n", + " vad_scores = {'valence': [], 'arousal': [], 'dominance': []}\n", + "\n", + " for token in doc:\n", + " lemma = token.lemma_.lower()\n", + " if lemma in vad_dict:\n", + " vad_scores['valence'].append(vad_dict[lemma][0])\n", + " vad_scores['arousal'].append(vad_dict[lemma][1])\n", + " vad_scores['dominance'].append(vad_dict[lemma][2])\n", + "\n", + " # Compute average scores\n", + " avg_valence = np.mean(vad_scores['valence']) if vad_scores['valence'] else 0\n", + " avg_arousal = np.mean(vad_scores['arousal']) if vad_scores['arousal'] else 0\n", + " avg_dominance = np.mean(vad_scores['dominance']) if vad_scores['dominance'] else 0\n", + "\n", + " return [avg_valence, avg_arousal, avg_dominance]" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "id": "bf49eeb5-c5d9-405c-9a52-ec279b5aac78", + "metadata": {}, + "outputs": [ + { + "ename": "TypeError", + "evalue": "'TextProcessor' object is not callable", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[44], line 5\u001b[0m\n\u001b[1;32m 1\u001b[0m vad_scoring \u001b[38;5;241m=\u001b[39m TextProcessor(input_field\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mcleaned\u001b[39m\u001b[38;5;124m'\u001b[39m, output_field\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mvad_scores\u001b[39m\u001b[38;5;124m'\u001b[39m, \n\u001b[1;32m 2\u001b[0m proc_fn\u001b[38;5;241m=\u001b[39mvad_scoring, verbosity\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m1000\u001b[39m)\n\u001b[1;32m 4\u001b[0m \u001b[38;5;66;03m#vad_scoring = TextProcessor(proc_fn=vad_scoring, output_field='vad_scores')\u001b[39;00m\n\u001b[0;32m----> 5\u001b[0m no_bots_phab_corpus \u001b[38;5;241m=\u001b[39m \u001b[43mvad_scoring\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtransform\u001b[49m\u001b[43m(\u001b[49m\u001b[43mno_bots_phab_corpus\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/gscratch/scrubbed/mjilg/jupyter-notebook/lib/python3.9/site-packages/convokit/text_processing/textProcessor.py:74\u001b[0m, in \u001b[0;36mTextProcessor.transform\u001b[0;34m(self, corpus)\u001b[0m\n\u001b[1;32m 72\u001b[0m \u001b[38;5;28;01mcontinue\u001b[39;00m\n\u001b[1;32m 73\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39maux_input) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m0\u001b[39m:\n\u001b[0;32m---> 74\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mproc_fn\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtext_entry\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 75\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 76\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mproc_fn(text_entry, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39maux_input)\n", + "\u001b[0;31mTypeError\u001b[0m: 'TextProcessor' object is not callable" + ] + } + ], + "source": [ + "vad_scoring = TextProcessor(input_field='cleaned', output_field='vad_scores', \n", + " proc_fn=vad_scoring, verbosity=1000)\n", + "\n", + "#vad_scoring = TextProcessor(proc_fn=vad_scoring, output_field='vad_scores')\n", + "no_bots_phab_corpus = vad_scoring.transform(no_bots_phab_corpus)" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "e12f39cd-6135-4016-891f-ab75e7f8fa7e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'709': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '709', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Tested on both the Italian and the English Wikipedia; Reach the bottom of any page: the style drop down menu does not open (it does when you're at the top of the page); the link inspector does not present the list of options. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=55465\", 'parsed': [{'rt': 44, 'toks': [{'tok': 'tested', 'tag': 'VBD', 'dep': 'advcl', 'up': 44, 'dn': [1, 9, 10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'both', 'tag': 'CC', 'dep': 'preconj', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'italian', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'conj', 'up': 4, 'dn': [6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'reach', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [12, 16, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [17]}, {'tok': 'drop', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [18, 20, 21, 24]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 19, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 24, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': [22, 23, 27, 30, 37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 24, 'dn': [25, 26]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 24, 'dn': [28, 29, 31]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'inspector', 'tag': 'NN', 'dep': 'nsubj', 'up': 44, 'dn': [39, 40]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 44, 'dn': []}, {'tok': 'present', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 38, 41, 42, 43, 46, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [48]}, {'tok': 'options', 'tag': 'NNS', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 44, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"Tested on both the Italian and the English Wikipedia; Reach the bottom of any page: the style drop down menu does not open (it does when you're at the top of the page); the link inspector does not present the list of options. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=55465\", 'cleaned': \"tested on both the italian and the english wikipedia; reach the bottom of any page: the style drop down menu does not open (it does when you're at the top of the page); the link inspector does not present the list of options. -------------------------- **version**: unspecified **severity**: major **see also**: \"})}),\n", + " '710': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '710', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Note that this is fixed and has been deployed to the cluster. Please re open if it still occurs for you after a refresh.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [6, 7, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'cluster', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 7, 13]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'occurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 6, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Note that this is fixed and has been deployed to the cluster. Please re open if it still occurs for you after a refresh.', 'cleaned': 'note that this is fixed and has been deployed to the cluster. please re-open if it still occurs for you after a refresh.'})}),\n", + " '713': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '713', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 55362 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 55362 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '718': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '718', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"(In reply to comment #6) > Krinkle, do I need to file a different bug for the non working wikilink menu > part? Thanks. Yes, let's keep that separate. Could be related, but different user end bugs.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'krinkle', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [16, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'working', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'wikilink', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [12, 13, 14]}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 15]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 7]}, {'tok': \"'s\", 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'keep', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'oprd', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'end', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [6, 8, 9]}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"(In reply to comment #6) > Krinkle, do I need to file a different bug for the non working wikilink menu > part? Thanks. Yes, let's keep that separate. Could be related, but different user end bugs.\", 'cleaned': \"(in reply to comment #) > krinkle, do i need to file a different bug for the non-working wikilink menu > part? thanks. yes, let's keep that separate. could be related, but different user end bugs.\"})}),\n", + " '719': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '719', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Krinkle, do I need to file a different bug for the non working wikilink menu part? Thanks.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'krinkle', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [15, 16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'working', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'wikilink', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 13, 14]}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Krinkle, do I need to file a different bug for the non working wikilink menu part? Thanks.', 'cleaned': 'krinkle, do i need to file a different bug for the non-working wikilink menu part? thanks.'})}),\n", + " '720': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '720', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Can't reproduce it in Chrome, but in Firefox. Note that (this is difficult to see in the screenshots), the height decreases only when you close and re open the More menu. If you open the More menu on top of the page and scroll down, it stays that way and only when you resize the window does the menu grow/shrink (as it should). But when you close/re open the menu when scrolled down, it seems to belief the page is shorter than it really is and draw the menu too small (by a factor that relates to how far one scrolls down) until very soon it is completely collapsed. For me the collapsed point is far from the bottom of the page (I scrolled down a few pixels each time, and after having scrolled a mere 100px it was already completely collapsed).\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 7, 8, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 2, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'note', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [4]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5, 11]}, {'tok': 'difficult', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'screenshots', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'decreases', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 12, 14, 19, 27]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 19, 'dn': [16]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [17, 18, 20, 21, 22, 23, 26]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 're', 'tag': 'VBD', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [24, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 5, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'scroll', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [13]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'stays', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 14, 15, 18, 19, 23, 26, 37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 16, 'dn': [17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 23, 'dn': [20]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'resize', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [21, 22, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'conj', 'up': 16, 'dn': [31, 32, 35, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [27]}, {'tok': 'grow', 'tag': 'VB', 'dep': 'nmod', 'up': 31, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'shrink', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [28, 29, 30]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'advcl', 'up': 26, 'dn': [33, 34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [1, 2, 4, 5, 6]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 're', 'tag': 'NN', 'dep': 'ccomp', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [0, 3, 9, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'scrolled', 'tag': 'VBN', 'dep': 'advcl', 'up': 7, 'dn': [10, 12]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 13, 14, 17, 51, 52]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'belief', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [19, 21]}, {'tok': 'shorter', 'tag': 'JJR', 'dep': 'acomp', 'up': 20, 'dn': [25]}, {'tok': 'than', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 21, 'dn': [22, 23, 24, 26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'draw', 'tag': 'VB', 'dep': 'conj', 'up': 25, 'dn': [29, 31, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'small', 'tag': 'JJ', 'dep': 'dobj', 'up': 27, 'dn': [30, 32]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'factor', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34, 37]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': 'relates', 'tag': 'VBZ', 'dep': 'relcl', 'up': 35, 'dn': [36, 38]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [42]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': [39]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'scrolls', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 38, 'dn': [40, 41, 43, 44]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 42, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 51, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': [46]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 51, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 51, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': 'collapsed', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [45, 47, 48, 49, 50]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'collapsed', 'tag': 'VBN', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 15, 36]}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'scrolled', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [13, 14, 16, 19, 21, 22, 23, 34]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 18, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'nummod', 'up': 19, 'dn': [17]}, {'tok': 'pixels', 'tag': 'NNS', 'dep': 'dobj', 'up': 15, 'dn': [18]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 15, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [26]}, {'tok': 'having', 'tag': 'VBG', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'scrolled', 'tag': 'VBN', 'dep': 'pcomp', 'up': 24, 'dn': [25, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'mere', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': '100px', 'tag': 'JJ', 'dep': 'dobj', 'up': 26, 'dn': [27, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 34, 'dn': [30, 32]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'collapsed', 'tag': 'VBN', 'dep': 'conj', 'up': 15, 'dn': [24, 31, 33, 35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Can't reproduce it in Chrome, but in Firefox. Note that (this is difficult to see in the screenshots), the height decreases only when you close and re open the More menu. If you open the More menu on top of the page and scroll down, it stays that way and only when you resize the window does the menu grow/shrink (as it should). But when you close/re open the menu when scrolled down, it seems to belief the page is shorter than it really is and draw the menu too small (by a factor that relates to how far one scrolls down) until very soon it is completely collapsed. For me the collapsed point is far from the bottom of the page (I scrolled down a few pixels each time, and after having scrolled a mere 100px it was already completely collapsed).\", 'cleaned': \"can't reproduce it in chrome, but in firefox. note that (this is difficult to see in the screenshots), the height decreases only when you close and re-open the more menu. if you open the more menu on top of the page and scroll down, it stays that way and only when you resize the window does the menu grow/shrink (as it should). but when you close/re-open the menu when scrolled down, it seems to belief the page is shorter than it really is and draw the menu too small (by a factor that relates to how far one scrolls down) until very soon it is completely collapsed. for me the collapsed point is far from the bottom of the page (i scrolled down a few pixels each time, and after having scrolled a mere 100px it was already completely collapsed).\"})}),\n", + " '721': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '721', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'From bug 55357: TeamGale reports: \"while I was getting more down to the page, the drop down menus were getting \"shorter\" and sometimes disappear at the very end. I tried it to many pages to see if it was happening everywhere and it does. I don\\'t know exactly how to describe it that\\'s why I took screencaps from the page. All three are from the same page, in different height. See how the drop down menu of \"more\" can be seen entirely at the top of the page and how it gradually disappear as I get closer to the bottom. It\\'s really weird!! The same thing happens when I am trying to add a wiki link in the article\\'s text and to be honest, that\\'s how I notice the gradually disappearing.\" The screenshot is at [[File:Drop Down Menus.jpg]] I can reproduce this in Firefox 24 on Linux when using the vector skin, but not when using Monobook. Trying to add a link after the end of the first paragraph I get no suggestions when my window is not maximised. Even when it is maximised it has completely disappeared by the end of the page. What seems to matter is where the view is, not where the cursor is.', 'parsed': [{'rt': 7, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'teamgale', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 9, 25, 36]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'advcl', 'up': 25, 'dn': [10, 11, 12, 15]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'down', 'tag': 'RP', 'dep': 'advmod', 'up': 13, 'dn': [14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [20, 22, 23]}, {'tok': 'down', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': []}, {'tok': 'menus', 'tag': 'NNS', 'dep': 'appos', 'up': 21, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 7, 'dn': [13, 19, 21, 24, 27, 28, 29, 31]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'shorter', 'tag': 'JJR', 'dep': 'acomp', 'up': 25, 'dn': [26]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'conj', 'up': 25, 'dn': [30, 32]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'very', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 7, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [6, 11]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': 'everywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10, 18]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'describe', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [5, 6, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [9, 13]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'took', 'tag': 'VBD', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 15]}, {'tok': 'screencaps', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 3, 7, 8, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [4]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'down', 'tag': 'RP', 'dep': 'ccomp', 'up': 0, 'dn': [1, 3, 5]}, {'tok': 'menu', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 9, 10, 11, 13, 14, 20, 24, 32]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'gradually', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'conj', 'up': 12, 'dn': [21, 22, 23, 27]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'advcl', 'up': 24, 'dn': [25, 26, 28]}, {'tok': 'closer', 'tag': 'JJR', 'dep': 'acomp', 'up': 27, 'dn': [29]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 5]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'weird', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 24, 'dn': [2, 7]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 12, 18, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'poss', 'up': 17, 'dn': [14, 16]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 15, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [19, 21]}, {'tok': 'honest', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 22, 23, 27, 31, 32]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'notice', 'tag': 'VBP', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'gradually', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'disappearing', 'tag': 'VBG', 'dep': 'dobj', 'up': 27, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 8, 35]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'drop', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [7, 9, 10, 11, 12, 15]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'menus.jpg', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [13, 14, 16, 17, 21, 22, 25, 29, 30, 33]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [23]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [24, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'conj', 'up': 15, 'dn': [31, 32, 34]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 13, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 12, 15, 21, 22]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'suggestions', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 18, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 21, 'dn': [17]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'maximised', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [16, 18, 19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 4, 'dn': [0]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'maximised', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 8, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'disappeared', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 7, 9]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'csubj', 'up': 4, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'matter', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 8, 15]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 9, 10, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [11, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'From bug 55357: TeamGale reports: \"while I was getting more down to the page, the drop down menus were getting \"shorter\" and sometimes disappear at the very end. I tried it to many pages to see if it was happening everywhere and it does. I don\\'t know exactly how to describe it that\\'s why I took screencaps from the page. All three are from the same page, in different height. See how the drop down menu of \"more\" can be seen entirely at the top of the page and how it gradually disappear as I get closer to the bottom. It\\'s really weird!! The same thing happens when I am trying to add a wiki link in the article\\'s text and to be honest, that\\'s how I notice the gradually disappearing.\" The screenshot is at [[File:Drop Down Menus.jpg]] I can reproduce this in Firefox 24 on Linux when using the vector skin, but not when using Monobook. Trying to add a link after the end of the first paragraph I get no suggestions when my window is not maximised. Even when it is maximised it has completely disappeared by the end of the page. What seems to matter is where the view is, not where the cursor is.', 'cleaned': 'from bug : teamgale reports: \"while i was getting more down to the page, the drop down menus were getting \"shorter\" and sometimes disappear at the very end. i tried it to many pages to see if it was happening everywhere and it does. i don\\'t know exactly how to describe it that\\'s why i took screencaps from the page. all three are from the same page, in different height. see how the drop down menu of \"more\" can be seen entirely at the top of the page and how it gradually disappear as i get closer to the bottom. it\\'s really weird!! the same thing happens when i am trying to add a wiki link in the article\\'s text and to be honest, that\\'s how i notice the gradually disappearing.\" the screenshot is at [[file:drop down menus.jpg]] i can reproduce this in firefox on linux when using the vector skin, but not when using monobook. trying to add a link after the end of the first paragraph i get no suggestions when my window is not maximised. even when it is maximised it has completely disappeared by the end of the page. what seems to matter is where the view is, not where the cursor is.'})}),\n", + " '722': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '722', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 55357 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 55357 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '723': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '723', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Created attachment 13447 Screenshot of the 0px height menus These 3 menus have a height of 0px. I’ve attached a screenshot of these menus without height. Attached : {F12608}', 'parsed': [{'rt': 17, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [0, 1, 2, 3, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '0px', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': [8, 9]}, {'tok': 'menus', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 10]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'menus', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': [12, 13, 14]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [5, 16, 19, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': '0px', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'menus', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [9]}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'f12608', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 2, 'dn': [6]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Created attachment 13447 Screenshot of the 0px height menus These 3 menus have a height of 0px. I’ve attached a screenshot of these menus without height. Attached : {F12608}', 'cleaned': \"created attachment screenshot of the 0px-height menus these menus have a height of 0px. i've attached a screenshot of these menus without height. **attached**: {f12608}\"})}),\n", + " '724': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '724', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Same bug with « more » menu', 'parsed': [{'rt': 1, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 6]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 5]}]}], 'stripped_text': 'Same bug with « more » menu', 'cleaned': 'same bug with \" more \" menu'})}),\n", + " '725': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '725', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'load.php request for ve.base (when it crashes) At this time, on most Wikipedias that have just been switched to 1.22wmf19, VisualEditor is fatally broken. It cannot be consistently reproduced, but trying 3 or 4 times will hit the exception. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51766 Attached : {F12689}', 'parsed': [{'rt': 28, 'toks': [{'tok': 'load.php', 'tag': 'LS', 'dep': 'meta', 'up': 1, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': [0, 2, 7, 12, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 've.base', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'crashes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [5, 6, 8, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [15]}, {'tok': 'most', 'tag': 'JJS', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 20]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 20, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'relcl', 'up': 15, 'dn': [16, 17, 18, 19, 21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22, 23]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': 'number>.22wmf19', 'tag': 'NNP', 'dep': 'pobj', 'up': 21, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'fatally', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 25, 26, 27, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'consistently', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'csubj', 'up': 18, 'dn': [10, 11, 12, 16]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'conj', 'up': 8, 'dn': [13, 14]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'hit', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [8, 17, 20, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'f12689', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [25]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'load.php request for ve.base (when it crashes) At this time, on most Wikipedias that have just been switched to 1.22wmf19, VisualEditor is fatally broken. It cannot be consistently reproduced, but trying 3 or 4 times will hit the exception. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51766 Attached : {F12689}', 'cleaned': 'load.php request for ve.base (when it crashes) at this time, on most wikipedias that have just been switched to .22wmf19, visualeditor is fatally broken. it cannot be consistently reproduced, but trying or times will hit the exception. -------------------------- **version**: unspecified **severity**: critical **see also**: **attached**: {f12689}'})}),\n", + " '726': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '726', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed by touching the JS file in production. And yeah, this is another artefact of 43805, I think. : (', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 8]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 0, 'dn': [2]}, {'tok': 'touching', 'tag': 'VBG', 'dep': 'pcomp', 'up': 1, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'yeah', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 2, 3, 6, 10]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'artefact', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 11, 12, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': ':-(', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'Fixed by touching the JS file in production. And yeah, this is another artefact of 43805, I think. : (', 'cleaned': 'fixed by touching the js file in production. and yeah, this is another artefact of , i think. :-('})}),\n", + " '727': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '727', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' or bug 43805', 'parsed': [{'rt': 4, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [3]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': ' or bug 43805', 'cleaned': '*or bug '})}),\n", + " '728': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '728', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Is this a dupe of bug 51766 or bug 51766?', 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 6, 7, 8, 9, 10, 13, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'dupe', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [11, 12]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Is this a dupe of bug 51766 or bug 51766?', 'cleaned': 'is this a dupe of bug or bug ?'})}),\n", + " '729': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '729', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Contrary to what one might think, both scenarios do not automatically resolve themselves the next 5 minute window of the startup module. The next time the startup module is generated, 5 minutes later, the max() timestamp of a module will still be the same. Touching startup.js won't help either. You'd have to artificially touch the individual module that got corrupted in cache and sync it and hope the same race condition won't happen again.\", 'parsed': [{'rt': 12, 'toks': [{'tok': 'contrary', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [1]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'one', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'pcomp', 'up': 1, 'dn': [2, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'scenarios', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [7]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'resolve', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 8, 9, 10, 11, 13, 18, 23]}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': 'number>-minute', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14, 15, 16, 17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [0, 1]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'advcl', 'up': 25, 'dn': [2, 5, 6, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 13, 'dn': [10]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'max', 'tag': 'NNP', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [15, 16, 17, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [7, 13, 14, 19, 23, 24, 27, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'touching', 'tag': 'VBG', 'dep': 'csubj', 'up': 4, 'dn': [1]}, {'tok': 'startup.js', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6]}, {'tok': 'either', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'artificially', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'touch', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4, 8, 15, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'individual', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'corrupted', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'cache', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'sync', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'race', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'condition', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [19, 20, 21]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ccomp', 'up': 18, 'dn': [22, 23, 24, 26]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Contrary to what one might think, both scenarios do not automatically resolve themselves the next 5 minute window of the startup module. The next time the startup module is generated, 5 minutes later, the max() timestamp of a module will still be the same. Touching startup.js won't help either. You'd have to artificially touch the individual module that got corrupted in cache and sync it and hope the same race condition won't happen again.\", 'cleaned': \"contrary to what one might think, both scenarios do not automatically resolve themselves the next -minute window of the startup module. the next time the startup module is generated, minutes later, the max() timestamp of a module will still be the same. touching startup.js won't help either. you'd have to artificially touch the individual module that got corrupted in cache and sync it and hope the same race condition won't happen again.\"})}),\n", + " '730': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '730', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The two ve.base request are (naturally) from different cache servers, but the Content Length is identical, and the Age is close enough (sent out at different times, and my request is at a few seconds later as well). However the ve.core request is significantly different (eventhough we're giving the exact same url with the same timestamp from the startup module). I think this is a case where it once again shows how conceptually flawed our deployment system is (swapping out files and directory inside /a/common while apache is still fully serving and pooled) – or, how we did not take this into account in the design of ResourceLoader (take your pick). As a result I think one of the following 2 scenarios happened: Scenario A: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which still runs the old code this url is now cached on some servers user requests load.php?module=bar&version=212 sync to srv200 complete sync deployment ends Imagine module bar depends on the (new version of) module foo. From this point on, users hitting srv100 for the module=foo request will keep getting an old version and results in broken scripts in unpredictable ways. Scenario B: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 sync to srv200 is busy (started, but not complete) user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which has mixed code so some of the files concatenated/minified are old some are new this url is now cached on some servers sync to srv200 finishes user requests load.php?module=bar&version=212 sync deployment ends In this scenario a dependency between different requests/modules doesn't even matter because in our deployment system a server can even be in mixed state within itself (as opposed to a mixed state across the datacenter, as scenario A). Again, it is cached under the new timestamp.\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': 've.base', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 1, 2]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 5, 6, 7, 8, 12, 13, 18, 46]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'naturally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'servers', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'length', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [14, 15, 16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [17, 19, 20, 21, 24]}, {'tok': 'identical', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'age', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 18, 'dn': [23, 25, 28, 33, 34, 37]}, {'tok': 'close', 'tag': 'JJ', 'dep': 'acomp', 'up': 24, 'dn': [26]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'sent', 'tag': 'VBN', 'dep': 'advcl', 'up': 24, 'dn': [27, 29, 30]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 36, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubj', 'up': 37, 'dn': [35]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 24, 'dn': [36, 38, 44, 45]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 40, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': [39]}, {'tok': 'seconds', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 42, 'dn': [40]}, {'tok': 'later', 'tag': 'RB', 'dep': 'pcomp', 'up': 38, 'dn': [41]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 44, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': [43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 've.core', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [0, 3, 6]}, {'tok': 'significantly', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'eventhough', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [4, 7, 8, 9, 10, 15, 16, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13, 14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 25, 26, 27, 33, 36, 37, 44, 58]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 10]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [8]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 9, 19]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'conceptually', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'flawed', 'tag': 'VBD', 'dep': 'acomp', 'up': 17, 'dn': [11, 12, 16]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 19, 'dn': [13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'swapping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 10, 'dn': [17, 18, 20, 21, 24]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 19, 'dn': []}, {'tok': 'files', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': [22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'directory', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': []}, {'tok': 'inside', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': '/a', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'ccomp', 'up': 1, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'fully', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'serving', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [28, 29, 30, 31, 32, 34, 35]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'pooled', 'tag': 'VBN', 'dep': 'conj', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 44, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 44, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 44, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 44, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [38, 39, 40, 41, 42, 43, 45, 46, 48, 54]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 44, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [47]}, {'tok': 'account', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [50]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'design', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': [49, 51]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [52]}, {'tok': 'resourceloader', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'advcl', 'up': 44, 'dn': [53, 56, 57]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 56, 'dn': []}, {'tok': 'pick', 'tag': 'NN', 'dep': 'dobj', 'up': 54, 'dn': [55]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 13, 71, 89]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 13, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'scenarios', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9, 10, 11]}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ccomp', 'up': 4, 'dn': [5, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'scenario', 'tag': 'VB', 'dep': 'nsubjpass', 'up': 71, 'dn': [16, 24, 33, 43, 44, 45, 47]}, {'tok': 'a', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': [17, 23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [18]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [19]}, {'tok': 'starts', 'tag': 'NNS', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [20, 21, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [25]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': [26, 27]}, {'tok': 'visits', 'tag': 'NNS', 'dep': 'compound', 'up': 33, 'dn': [28]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': [30, 31]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'appos', 'up': 15, 'dn': [29, 32, 38]}, {'tok': 'load.php?module=startup', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': [34, 35]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 33, 'dn': [37, 42]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': [39, 40]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'dobj', 'up': 38, 'dn': [41]}, {'tok': 'load.php?module=foo&version=', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': [46, 50, 53, 57, 58, 59, 62, 66]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [48]}, {'tok': 'got', 'tag': 'VBD', 'dep': 'relcl', 'up': 47, 'dn': [49, 51]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [52]}, {'tok': 'srv100', 'tag': 'NNP', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 56, 'dn': [54]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 57, 'dn': [55]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 47, 'dn': [56]}, {'tok': 'srv200', 'tag': 'NNP', 'dep': 'appos', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 62, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 62, 'dn': []}, {'tok': 'runs', 'tag': 'VBZ', 'dep': 'relcl', 'up': 47, 'dn': [60, 61, 65]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 65, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 62, 'dn': [63, 64]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 68, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 71, 'dn': [67]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 71, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 71, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [15, 68, 69, 70, 72, 83]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 71, 'dn': [77]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 77, 'dn': []}, {'tok': 'servers', 'tag': 'NNS', 'dep': 'compound', 'up': 76, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 77, 'dn': [74, 75]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'pobj', 'up': 72, 'dn': [73, 76, 81]}, {'tok': 'load.php?module=bar&version=', 'tag': '-RRB-', 'dep': 'compound', 'up': 81, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 81, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'appos', 'up': 77, 'dn': [78, 79, 80]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 83, 'dn': []}, {'tok': 'srv200', 'tag': 'VB', 'dep': 'xcomp', 'up': 71, 'dn': [82]}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'amod', 'up': 86, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 86, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 87, 'dn': [84, 85]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubj', 'up': 88, 'dn': [86]}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 89, 'dn': [87]}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ccomp', 'up': 4, 'dn': [88, 92, 102]}, {'tok': 'module', 'tag': 'NN', 'dep': 'compound', 'up': 91, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'nsubj', 'up': 92, 'dn': [90]}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 89, 'dn': [91, 93]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 92, 'dn': [97]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 97, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 97, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 97, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 93, 'dn': [94, 95, 96, 98]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 97, 'dn': [99, 101]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 98, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'compound', 'up': 101, 'dn': []}, {'tok': 'foo', 'tag': 'NNP', 'dep': 'pobj', 'up': 98, 'dn': [100]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 89, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'on', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'hitting', 'tag': 'VBG', 'dep': 'csubj', 'up': 15, 'dn': [0, 4, 5, 7, 8]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11, 12]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'keep', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 14, 16, 28]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 15, 'dn': [19, 22]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 20, 21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'conj', 'up': 19, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [24]}, {'tok': 'broken', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'scripts', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'unpredictable', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'ways', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 48, 'toks': [{'tok': 'scenario', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'b', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': [2, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [4]}, {'tok': 'starts', 'tag': 'NNS', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [0, 1, 5, 6, 7, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11, 12]}, {'tok': 'visits', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [8, 13]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': [15, 16]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [17, 23]}, {'tok': 'load.php?module=startup', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [19, 20]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 18, 'dn': [22, 26, 28]}, {'tok': 'srv100', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'srv200', 'tag': 'VB', 'dep': 'xcomp', 'up': 23, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 48, 'dn': [14, 18, 30, 32, 41, 42]}, {'tok': 'busy', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'parataxis', 'up': 29, 'dn': [31, 33, 34, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 36, 'dn': []}, {'tok': 'complete', 'tag': 'JJ', 'dep': 'conj', 'up': 32, 'dn': [35, 37, 38, 40]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [39]}, {'tok': 'load.php?module=foo&version=', 'tag': 'ADD', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'dobj', 'up': 48, 'dn': [43, 44]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [46]}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [29, 45, 47, 49, 51]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [50]}, {'tok': 'srv100', 'tag': 'NNP', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'balancer', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'picks', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 18, 'dn': [2, 4, 5, 7, 17]}, {'tok': 'srv200', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [6, 9]}, {'tok': 'mixed', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'files', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'concatenated', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'minified', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [10, 11, 16]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 21, 'dn': [3, 19]}, {'tok': 'old', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [18, 20, 25, 28, 90]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 23, 24]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [26, 27, 29, 35, 59]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [33]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'servers', 'tag': 'NNS', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 31, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'srv200', 'tag': 'VB', 'dep': 'xcomp', 'up': 28, 'dn': [34, 45]}, {'tok': 'finishes', 'tag': 'NNS', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': [36, 37]}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'nsubj', 'up': 45, 'dn': [38, 40]}, {'tok': 'load.php?module=bar&version=', 'tag': '-RRB-', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'sync', 'tag': 'NN', 'dep': 'compound', 'up': 44, 'dn': [41, 42]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubj', 'up': 45, 'dn': [43]}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 35, 'dn': [39, 44, 46]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [48]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'dependency', 'tag': 'NN', 'dep': 'nsubj', 'up': 59, 'dn': [49, 51, 54, 55]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [53]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'requests', 'tag': 'NNS', 'dep': 'pobj', 'up': 51, 'dn': [52]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'modules', 'tag': 'NNS', 'dep': 'appos', 'up': 50, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 59, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 59, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 59, 'dn': []}, {'tok': 'matter', 'tag': 'VB', 'dep': 'conj', 'up': 28, 'dn': [50, 56, 57, 58, 69]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 69, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 69, 'dn': [64]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 64, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 64, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 61, 'dn': [62, 63]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': 'server', 'tag': 'NN', 'dep': 'nsubj', 'up': 69, 'dn': [65]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 69, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 69, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 59, 'dn': [60, 61, 66, 67, 68, 70, 73, 77]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 69, 'dn': [72]}, {'tok': 'mixed', 'tag': 'JJ', 'dep': 'amod', 'up': 72, 'dn': []}, {'tok': 'state', 'tag': 'NN', 'dep': 'pobj', 'up': 70, 'dn': [71]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 69, 'dn': [74]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'pobj', 'up': 73, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 77, 'dn': []}, {'tok': 'opposed', 'tag': 'VBN', 'dep': 'advcl', 'up': 69, 'dn': [75, 76, 78, 85, 86, 89]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [81]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 81, 'dn': []}, {'tok': 'mixed', 'tag': 'JJ', 'dep': 'amod', 'up': 81, 'dn': []}, {'tok': 'state', 'tag': 'NN', 'dep': 'pobj', 'up': 78, 'dn': [79, 80, 82]}, {'tok': 'across', 'tag': 'IN', 'dep': 'prep', 'up': 81, 'dn': [84]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 84, 'dn': []}, {'tok': 'datacenter', 'tag': 'NN', 'dep': 'pobj', 'up': 82, 'dn': [83]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [87]}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 86, 'dn': [88]}, {'tok': 'a', 'tag': 'NNP', 'dep': 'nummod', 'up': 87, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 9]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'timestamp', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"The two ve.base request are (naturally) from different cache servers, but the Content Length is identical, and the Age is close enough (sent out at different times, and my request is at a few seconds later as well). However the ve.core request is significantly different (eventhough we're giving the exact same url with the same timestamp from the startup module). I think this is a case where it once again shows how conceptually flawed our deployment system is (swapping out files and directory inside /a/common while apache is still fully serving and pooled) – or, how we did not take this into account in the design of ResourceLoader (take your pick). As a result I think one of the following 2 scenarios happened: Scenario A: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which still runs the old code this url is now cached on some servers user requests load.php?module=bar&version=212 sync to srv200 complete sync deployment ends Imagine module bar depends on the (new version of) module foo. From this point on, users hitting srv100 for the module=foo request will keep getting an old version and results in broken scripts in unpredictable ways. Scenario B: sync deployment starts sync to srv100 complete user visits Wikipedia user requests load.php?module=startup load balancer picks srv100 sync to srv200 is busy (started, but not complete) user requests load.php?module=foo&version=123 (timestamp the user got from srv100) load balancer picks srv200, which has mixed code so some of the files concatenated/minified are old some are new this url is now cached on some servers sync to srv200 finishes user requests load.php?module=bar&version=212 sync deployment ends In this scenario a dependency between different requests/modules doesn't even matter because in our deployment system a server can even be in mixed state within itself (as opposed to a mixed state across the datacenter, as scenario A). Again, it is cached under the new timestamp.\", 'cleaned': \"the two ve.base request are (naturally) from different cache servers, but the content-length is identical, and the age is close enough (sent out at different times, and my request is at a few seconds later as well). however the ve.core request is significantly different (eventhough we're giving the exact same url with the same timestamp from the startup module). i think this is a case where it once again shows how conceptually flawed our deployment system is (swapping out files and directory inside /a/common while apache is still fully serving and pooled) - or, how we did not take this into account in the design of resourceloader (take your pick). as a result i think one of the following scenarios happened: scenario a: - sync deployment starts - sync to srv100 complete - user visits wikipedia - user requests load.php?module=startup - load balancer picks srv100 - user requests load.php?module=foo&version= - (timestamp the user got from srv100) - load balancer picks srv200, which still runs the old code - this url is now cached on some servers - user requests load.php?module=bar&version= - sync to srv200 complete - sync deployment ends imagine module bar depends on the (new version of) module foo. from this point on, users hitting srv100 for the module=foo request will keep getting an old version and results in broken scripts in unpredictable ways. scenario b: - sync deployment starts - sync to srv100 complete - user visits wikipedia - user requests load.php?module=startup - load balancer picks srv100 - sync to srv200 is busy (started, but not complete) - user requests load.php?module=foo&version= - (timestamp the user got from srv100) - load balancer picks srv200, which has mixed code so some of the files concatenated/minified are old some are new - this url is now cached on some servers - sync to srv200 finishes - user requests load.php?module=bar&version= - sync deployment ends in this scenario a dependency between different requests/modules doesn't even matter because in our deployment system a server can even be in mixed state within itself (as opposed to a mixed state across the datacenter, as scenario a). again, it is cached under the new timestamp.\"})}),\n", + " '731': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '731', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13436 load.php request for ve.core (when it does not crash) Attached : {F12692}', 'parsed': [{'rt': 0, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [6, 14, 15]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'load.php', 'tag': 'ADD', 'dep': 'nummod', 'up': 6, 'dn': [3]}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 've.core', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'crash', 'tag': 'VB', 'dep': 'advcl', 'up': 0, 'dn': [10, 11, 12, 13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'f12692', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [6, 8]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Created attachment 13436 load.php request for ve.core (when it does not crash) Attached : {F12692}', 'cleaned': 'created attachment load.php request for ve.core (when it does not crash) **attached**: {f12692}'})}),\n", + " '732': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '732', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13435 load.php request for ve.core (when it crashes) Attached : {F12691}', 'parsed': [{'rt': 0, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [6, 12, 13, 14, 15, 16, 18, 19, 21, 22]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'load.php', 'tag': 'ADD', 'dep': 'nummod', 'up': 6, 'dn': [3]}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 've.core', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'crashes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'f12691', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [20]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Created attachment 13435 load.php request for ve.core (when it crashes) Attached : {F12691}', 'cleaned': 'created attachment load.php request for ve.core (when it crashes) **attached**: {f12691}'})}),\n", + " '733': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '733', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13434 load.php request for ve.base (when it does not crash) Attached : {F12690}', 'parsed': [{'rt': 0, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [6, 15]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'load.php', 'tag': 'ADD', 'dep': 'nummod', 'up': 6, 'dn': [3]}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 've.base', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'crash', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [10, 11, 12, 13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'f12690', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [6, 8]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Created attachment 13434 load.php request for ve.base (when it does not crash) Attached : {F12690}', 'cleaned': 'created attachment load.php request for ve.base (when it does not crash) **attached**: {f12690}'})}),\n", + " '734': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '734', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Splitting from bug 54322. Version : unspecified Severity : critical', 'parsed': [{'rt': 0, 'toks': [{'tok': 'splitting', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Splitting from bug 54322. Version : unspecified Severity : critical', 'cleaned': 'splitting from bug . -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '735': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '735', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(In reply to comment #3) > Change 87442 merged by jenkins bot: > ve.Element: Fallback to body, window is not scrollable > > https://gerrit.wikimedia.org/r/87442 This was just deployed.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'change', 'tag': 'VB', 'dep': 'csubj', 'up': 18, 'dn': [1, 2, 9, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [6, 7, 8]}, {'tok': 'jenkins', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'bot', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'EX', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 've.element', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [10, 12, 13, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'fallback', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'body', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 17, 19, 20, 21, 29, 30]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'scrollable', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 29, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 29, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'acomp', 'up': 18, 'dn': [22, 23, 24, 25, 26, 27, 28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > Change 87442 merged by jenkins bot: > ve.Element: Fallback to body, window is not scrollable > > https://gerrit.wikimedia.org/r/87442 This was just deployed.', 'cleaned': '(in reply to comment #) > change merged by jenkins-bot: > ve.element: fallback to body, window is not scrollable > > this was just deployed.'})}),\n", + " '742': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '742', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I can reproduce this in Chrome on en.wikipedia.org. Though not every time. Stack trace: Uncaught TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined load.php?…:102 vendorPropName load.php?…:102 jQuery.extend.css load.php?…:105 Tween.propHooks._default.get load.php?…:136 Tween.cur load.php?…:136 Tween.init load.php?…:135 Tween load.php?…:135 Animation.deferred.promise.createTween load.php?…:131 tweeners. load.php?…:129 (anonymous function) load.php?…:130 jQuery.extend.each load.php?…:8 createTweens load.php?…:130 Animation load.php?…:132 doAnimation load.php?…:137 jQuery.extend.dequeue load.php?…:25 (anonymous function) load.php?…:26 jQuery.extend.each load.php?…:8 jQuery.fn.jQuery.each load.php?…:4 jQuery.fn.extend.queue load.php?…:26 jQuery.fn.extend.animate load.php?…:138 ve.Element.scrollIntoView load.php?ext.visualEditor…:11 ve.Element.scrollElementIntoView load.php?ext.visualEditor…:12 ve.ui.OptionWidget.setSelected load.php?ext.visualEditor…:404 ve.ui.SelectWidget.selectItem load.php?ext.visualEditor…:400 ve.ui.PagedDialog.addPage load.php?ext.visualEditor…:458 ve.ui.MWMetaDialog.initialize load.php?ext.visualEditor…:461 ve.ui.Window.onFrameInitialize load.php?ext.visualEditor…:353 oo.EventEmitter.emit load.php?ext.visualEditor.bas…:133 ve.ui.Frame.load load.php?ext.visualEditor…:351 ve.ui.WindowSet.open load.php?ext.visualEditor…:356 ve.init.mw.ViewPageTarget.onToolbarMwMetaButtonClick load.php?ext.visualEditor.bas…:87 proxy load.php?…:10 jQuery.event.dispatch load.php?…:45 elemData.handle.eventHandle load.php?…:38 In plain English: User clicks Page settings button Dialog doesn't exist yet, so we instantiate it and initialise it MWMetaDialog.initialize adds the 'categories' section SelectWidget sees we don't have a selected panel yet, and now that we have > 0 panels, it selects this new one OptionWidget is brave and tries to ensure the selected panel is visibile attempting to scroll it into view ve.Element traverses up from the panel element until it eventually is unable to find any element that is scrollable and falls back to ve.Element.getWindow( el ) We hand off this element (= detached iframe's window), to $.fn.animate which will try to animate scrollTop to 60px. Both in our jQuery version (v1.8.3) and the current one in use on jquery.com (v1.9.1) animating scrollTop on either window, document or document.documentElement () is not supported and results in : $(window).animate({'scrollTop': 100}) < TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined $.css: There is no window.style, and thus no 'scrollTop' in window.style Also, there is no window.scrollTop $(document).animate({'scrollTop': 100}) < TypeError: Cannot read property 'ownerDocument' of null There is no document.scrollTop. $(document.documentElement).animate({'scrollTop': 100}) > [ ] No exception, but scroll unchanged. There is a document.documentElement.scrollTop, but it doesn't appear to do anything (defaults to 0, setting is a no op) $(document.body).animate({'scrollTop': 100}) > [ ] Works! .... so, we should fix getClosestScrollableContainer to not fallback to window, because that's not a viable fallback as that is in fact not a scrollable container.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'en.wikipedia.org', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'though', 'tag': 'IN', 'dep': 'ROOT', 'dn': [3, 4]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'stack', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'trace', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2, 3, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 9, 10, 14, 31, 32, 33, 39, 40, 44, 45, 46]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'operator', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'search', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [13, 15, 19, 30]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16, 17, 18]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [24, 25, 26]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'vendorpropname', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'jquery.extend.css', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': [27, 28]}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'tween.prophooks._default.get', 'tag': 'TO', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'tween.cur', 'tag': 'ADD', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'nmod', 'up': 35, 'dn': []}, {'tok': 'tween.init', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': [34]}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'tween', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'animation.deferred.promise.createtween', 'tag': 'NNP', 'dep': 'nummod', 'up': 44, 'dn': [42]}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'tweeners', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 192, 'toks': [{'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.extend.each', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'createtweens', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 6, 'dn': [9, 12, 13]}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'animation', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'doanimation', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.extend.dequeue', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [24]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.extend.each', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'jquery.fn.jquery.each', 'tag': 'NNP', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'jquery.fn.extend.queue', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'jquery.fn.extend.animate', 'tag': 'NNP', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 've.element.scrollintoview', 'tag': 'CC', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 've.element.scrollelementintoview', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 've.ui.optionwidget.setselected', 'tag': 'VBD', 'dep': 'ccomp', 'up': 139, 'dn': [39, 45, 59, 71, 75, 76, 78, 79, 80, 81, 82, 83, 86, 87, 97, 99, 102, 109, 136]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 've.ui.selectwidget.selectitem', 'tag': 'NNP', 'dep': 'nmod', 'up': 54, 'dn': [48]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 've.ui.pageddialog.addpage', 'tag': 'NNP', 'dep': 'compound', 'up': 54, 'dn': [51, 52]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'ADD', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 've.ui.mwmetadialog.initialize', 'tag': 'NNP', 'dep': 'compound', 'up': 59, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 57, 'dn': []}, {'tok': 've.ui.window.onframeinitialize', 'tag': 'NNP', 'dep': 'advcl', 'up': 47, 'dn': [54, 56, 57, 60, 62, 69]}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'ADD', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'oo.eventemitter.emit', 'tag': 'IN', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': 'load.php?ext.visualeditor.bas...:', 'tag': 'XX', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': 've.ui.frame.load', 'tag': 'NNP', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'XX', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 've.ui.windowset.open', 'tag': 'NNP', 'dep': 'compound', 'up': 69, 'dn': []}, {'tok': 'load.php?ext.visualeditor...:', 'tag': 'ADD', 'dep': 'punct', 'up': 69, 'dn': []}, {'tok': 've.init.mw.viewpagetarget.ontoolbarmwmetabuttonclick', 'tag': 'NNP', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'load.php?ext.visualeditor.bas...:', 'tag': 'XX', 'dep': 'punct', 'up': 72, 'dn': []}, {'tok': 'proxy', 'tag': 'NN', 'dep': 'compound', 'up': 75, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'jquery.event.dispatch', 'tag': 'NNP', 'dep': 'compound', 'up': 78, 'dn': []}, {'tok': 'load.php?...:', 'tag': 'XX', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'elemdata.handle.eventhandle', 'tag': 'VBD', 'dep': 'prep', 'up': 47, 'dn': []}, {'tok': 'load.php?...:', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [85]}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 85, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 83, 'dn': [84]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 89, 'dn': []}, {'tok': 'clicks', 'tag': 'NNS', 'dep': 'compound', 'up': 90, 'dn': [88]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 91, 'dn': [89]}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 94, 'dn': [90]}, {'tok': 'button', 'tag': 'NN', 'dep': 'compound', 'up': 94, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 94, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 97, 'dn': [91, 92, 93]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 97, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 97, 'dn': []}, {'tok': 'exist', 'tag': 'VB', 'dep': 'ccomp', 'up': 47, 'dn': [94, 95, 96, 98]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 97, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 102, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 102, 'dn': []}, {'tok': 'instantiate', 'tag': 'VBP', 'dep': 'conj', 'up': 47, 'dn': [100, 101, 103, 104, 105]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 102, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 102, 'dn': []}, {'tok': 'initialise', 'tag': 'VB', 'dep': 'conj', 'up': 102, 'dn': [106]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 105, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 108, 'dn': []}, {'tok': 'mwmetadialog.initialize', 'tag': 'NNP', 'dep': 'nsubj', 'up': 109, 'dn': [107]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'conj', 'up': 47, 'dn': [108, 117, 126, 127]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 116, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 116, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'poss', 'up': 116, 'dn': [113]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 112, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 116, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 116, 'dn': []}, {'tok': 'selectwidget', 'tag': 'NN', 'dep': 'nsubj', 'up': 117, 'dn': [110, 111, 112, 114, 115]}, {'tok': 'sees', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 109, 'dn': [116, 121]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 121, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 121, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 121, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 117, 'dn': [118, 119, 120, 124, 125]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 124, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 124, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'dobj', 'up': 121, 'dn': [122, 123]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 121, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 109, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 109, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 136, 'dn': [131, 132]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 131, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 131, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 128, 'dn': [129, 130]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 128, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 134, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 136, 'dn': [133, 135]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 134, 'dn': []}, {'tok': 'panels', 'tag': 'NNS', 'dep': 'conj', 'up': 47, 'dn': [128, 134]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 139, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 139, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 192, 'dn': [47, 137, 138, 145]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 144, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 144, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 144, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 144, 'dn': []}, {'tok': 'optionwidget', 'tag': 'NN', 'dep': 'nsubj', 'up': 145, 'dn': [140, 141, 142, 143]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 139, 'dn': [144, 146, 147, 148]}, {'tok': 'brave', 'tag': 'JJ', 'dep': 'acomp', 'up': 145, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 145, 'dn': []}, {'tok': 'tries', 'tag': 'VBZ', 'dep': 'conj', 'up': 145, 'dn': [150]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 150, 'dn': []}, {'tok': 'ensure', 'tag': 'VB', 'dep': 'xcomp', 'up': 148, 'dn': [149, 156]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 153, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 153, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'nsubj', 'up': 154, 'dn': [151, 152]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 156, 'dn': [153, 155]}, {'tok': 'visibile', 'tag': 'JJ', 'dep': 'acomp', 'up': 154, 'dn': []}, {'tok': 'attempting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 150, 'dn': [154, 158, 162, 164]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 158, 'dn': []}, {'tok': 'scroll', 'tag': 'VB', 'dep': 'xcomp', 'up': 156, 'dn': [157, 159, 160]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 158, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 158, 'dn': [161]}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 160, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 156, 'dn': []}, {'tok': 've.element', 'tag': 'NN', 'dep': 'nsubj', 'up': 164, 'dn': []}, {'tok': 'traverses', 'tag': 'NNS', 'dep': 'dobj', 'up': 156, 'dn': [163, 165, 166, 173]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 164, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 164, 'dn': [169]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 169, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'compound', 'up': 169, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 166, 'dn': [167, 168]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 173, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 173, 'dn': []}, {'tok': 'eventually', 'tag': 'RB', 'dep': 'advmod', 'up': 173, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 164, 'dn': [170, 171, 172, 174]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'acomp', 'up': 173, 'dn': [176]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 176, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 174, 'dn': [175, 178]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 178, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'dobj', 'up': 176, 'dn': [177, 180]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 180, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 178, 'dn': [179, 181, 182, 183]}, {'tok': 'scrollable', 'tag': 'JJ', 'dep': 'acomp', 'up': 180, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 180, 'dn': []}, {'tok': 'falls', 'tag': 'VBZ', 'dep': 'conj', 'up': 180, 'dn': [184]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 183, 'dn': [185]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 184, 'dn': [186]}, {'tok': 've.element.getwindow', 'tag': 'CD', 'dep': 'pobj', 'up': 185, 'dn': [187, 188, 189]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 186, 'dn': []}, {'tok': 'el', 'tag': 'NNP', 'dep': 'appos', 'up': 186, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 186, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 192, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 192, 'dn': []}, {'tok': 'hand', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [139, 190, 191, 193, 200, 201, 202, 205, 214]}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 192, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 195, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nmod', 'up': 200, 'dn': [194]}, {'tok': '(=', 'tag': 'NNP', 'dep': 'nmod', 'up': 200, 'dn': []}, {'tok': 'detached', 'tag': 'VBN', 'dep': 'amod', 'up': 198, 'dn': []}, {'tok': 'iframe', 'tag': 'NN', 'dep': 'poss', 'up': 200, 'dn': [197, 199]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 198, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 192, 'dn': [195, 196, 198]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 192, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 192, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 205, 'dn': [204]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 203, 'dn': []}, {'tok': 'cur>.fn.animate', 'tag': 'NN', 'dep': 'advcl', 'up': 192, 'dn': [203, 208]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 208, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 208, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'relcl', 'up': 205, 'dn': [206, 207, 210]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 210, 'dn': []}, {'tok': 'animate', 'tag': 'VB', 'dep': 'xcomp', 'up': 208, 'dn': [209, 211, 212]}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'dobj', 'up': 210, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 210, 'dn': [213]}, {'tok': '60px', 'tag': 'VB', 'dep': 'pobj', 'up': 212, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 192, 'dn': []}]}, {'rt': 35, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 35, 'dn': [1, 8, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 4, 'dn': []}, {'tok': 'jquery', 'tag': 'JJ', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6, 7]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'v1.8.3', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'conj', 'up': 0, 'dn': [9, 10, 12, 19, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'use', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'jquery.com', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': [16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'v1.9.1', 'tag': 'NNP', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'animating', 'tag': 'VBG', 'dep': 'acl', 'up': 11, 'dn': [20]}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'either', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [26, 27, 30]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'document.documentelement', 'tag': 'NN', 'dep': 'conj', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'conj', 'up': 25, 'dn': [28, 29, 31]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 35, 'dn': []}, {'tok': 'supported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 33, 34, 36, 37, 40, 41, 42, 45]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'conj', 'up': 35, 'dn': [38]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [39]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': \"cur>(window).animate({'scrolltop\", 'tag': 'NN', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 35, 'dn': [43, 44, 46, 47, 48]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ccomp', 'up': 23, 'dn': [0, 1, 3, 4, 6, 7, 11, 18, 19, 20]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'operator', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'search', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [10, 12, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 14, 15]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '*', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'cur>.css', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 21, 22, 25, 26, 27, 39]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'window.style', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'thus', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'scrolltop', 'tag': 'NN', 'dep': 'nsubj', 'up': 39, 'dn': [28, 29, 30, 32, 33]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'window.style', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 39, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 23, 'dn': [31, 35, 36, 37, 38, 41, 43, 44, 47]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'window.scrolltop', 'tag': 'NN', 'dep': 'attr', 'up': 39, 'dn': [40, 42]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 41, 'dn': []}, {'tok': \"cur>(document).animate({'scrolltop\", 'tag': 'NN', 'dep': 'attr', 'up': 39, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 39, 'dn': [45, 46, 48, 49, 50]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 3, 4, 8]}, {'tok': 'property', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'ownerdocument', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'null', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 12, 13, 16, 17]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'document.scrolltop', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"cur>(document.documentelement).animate({'scrolltop\", 'tag': 'RB', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [3, 6, 8, 9, 10, 11, 13]}, {'tok': '[', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [1, 2, 4, 5]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'scroll', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [12]}, {'tok': 'unchanged', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 10, 29, 33, 37]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'document.documentelement.scrolltop', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [7, 8, 9, 12, 15, 22, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13]}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'defaults', 'tag': 'NNS', 'dep': 'ccomp', 'up': 10, 'dn': [14, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'setting', 'tag': 'VBG', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [20, 21, 26, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'op', 'tag': 'NN', 'dep': 'attr', 'up': 22, 'dn': [23, 24, 25]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': \"cur>(document.body).animate({'scrolltop\", 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': [30]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [31, 32, 34, 35, 36]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '[', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [0]}, {'tok': 'body', 'tag': 'NN', 'dep': 'dep', 'up': 6, 'dn': [1, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'works', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 4, 5, 7]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '....', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8, 11, 14, 28]}, {'tok': 'getclosestscrollablecontainer', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'fallback', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [6, 7, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [12, 13, 15, 18]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'viable', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'fallback', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [16, 17, 21]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 18, 'dn': [19, 20, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23, 24, 27]}, {'tok': 'fact', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'scrollable', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'container', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"I can reproduce this in Chrome on en.wikipedia.org. Though not every time. Stack trace: Uncaught TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined load.php?…:102 vendorPropName load.php?…:102 jQuery.extend.css load.php?…:105 Tween.propHooks._default.get load.php?…:136 Tween.cur load.php?…:136 Tween.init load.php?…:135 Tween load.php?…:135 Animation.deferred.promise.createTween load.php?…:131 tweeners. load.php?…:129 (anonymous function) load.php?…:130 jQuery.extend.each load.php?…:8 createTweens load.php?…:130 Animation load.php?…:132 doAnimation load.php?…:137 jQuery.extend.dequeue load.php?…:25 (anonymous function) load.php?…:26 jQuery.extend.each load.php?…:8 jQuery.fn.jQuery.each load.php?…:4 jQuery.fn.extend.queue load.php?…:26 jQuery.fn.extend.animate load.php?…:138 ve.Element.scrollIntoView load.php?ext.visualEditor…:11 ve.Element.scrollElementIntoView load.php?ext.visualEditor…:12 ve.ui.OptionWidget.setSelected load.php?ext.visualEditor…:404 ve.ui.SelectWidget.selectItem load.php?ext.visualEditor…:400 ve.ui.PagedDialog.addPage load.php?ext.visualEditor…:458 ve.ui.MWMetaDialog.initialize load.php?ext.visualEditor…:461 ve.ui.Window.onFrameInitialize load.php?ext.visualEditor…:353 oo.EventEmitter.emit load.php?ext.visualEditor.bas…:133 ve.ui.Frame.load load.php?ext.visualEditor…:351 ve.ui.WindowSet.open load.php?ext.visualEditor…:356 ve.init.mw.ViewPageTarget.onToolbarMwMetaButtonClick load.php?ext.visualEditor.bas…:87 proxy load.php?…:10 jQuery.event.dispatch load.php?…:45 elemData.handle.eventHandle load.php?…:38 In plain English: User clicks Page settings button Dialog doesn't exist yet, so we instantiate it and initialise it MWMetaDialog.initialize adds the 'categories' section SelectWidget sees we don't have a selected panel yet, and now that we have > 0 panels, it selects this new one OptionWidget is brave and tries to ensure the selected panel is visibile attempting to scroll it into view ve.Element traverses up from the panel element until it eventually is unable to find any element that is scrollable and falls back to ve.Element.getWindow( el ) We hand off this element (= detached iframe's window), to $.fn.animate which will try to animate scrollTop to 60px. Both in our jQuery version (v1.8.3) and the current one in use on jquery.com (v1.9.1) animating scrollTop on either window, document or document.documentElement () is not supported and results in : $(window).animate({'scrollTop': 100}) < TypeError: Cannot use 'in' operator to search for 'scrollTop' in undefined $.css: There is no window.style, and thus no 'scrollTop' in window.style Also, there is no window.scrollTop $(document).animate({'scrollTop': 100}) < TypeError: Cannot read property 'ownerDocument' of null There is no document.scrollTop. $(document.documentElement).animate({'scrollTop': 100}) > [ ] No exception, but scroll unchanged. There is a document.documentElement.scrollTop, but it doesn't appear to do anything (defaults to 0, setting is a no op) $(document.body).animate({'scrollTop': 100}) > [ ] Works! .... so, we should fix getClosestScrollableContainer to not fallback to window, because that's not a viable fallback as that is in fact not a scrollable container.\", 'cleaned': \"i can reproduce this in chrome on en.wikipedia.org. though not every time. stack trace: uncaught typeerror: cannot use 'in' operator to search for 'scrolltop' in undefined load.php?...: vendorpropname load.php?...: jquery.extend.css load.php?...: tween.prophooks._default.get load.php?...: tween.cur load.php?...: tween.init load.php?...: tween load.php?...: animation.deferred.promise.createtween load.php?...: tweeners.* load.php?...: (anonymous function) load.php?...: jquery.extend.each load.php?...: createtweens load.php?...: animation load.php?...: doanimation load.php?...: jquery.extend.dequeue load.php?...: (anonymous function) load.php?...: jquery.extend.each load.php?...: jquery.fn.jquery.each load.php?...: jquery.fn.extend.queue load.php?...: jquery.fn.extend.animate load.php?...: ve.element.scrollintoview load.php?ext.visualeditor...: ve.element.scrollelementintoview load.php?ext.visualeditor...: ve.ui.optionwidget.setselected load.php?ext.visualeditor...: ve.ui.selectwidget.selectitem load.php?ext.visualeditor...: ve.ui.pageddialog.addpage load.php?ext.visualeditor...: ve.ui.mwmetadialog.initialize load.php?ext.visualeditor...: ve.ui.window.onframeinitialize load.php?ext.visualeditor...: oo.eventemitter.emit load.php?ext.visualeditor.bas...: ve.ui.frame.load load.php?ext.visualeditor...: ve.ui.windowset.open load.php?ext.visualeditor...: ve.init.mw.viewpagetarget.ontoolbarmwmetabuttonclick load.php?ext.visualeditor.bas...: proxy load.php?...: jquery.event.dispatch load.php?...: elemdata.handle.eventhandle load.php?...: in plain english: - user clicks page settings button - dialog doesn't exist yet, so we instantiate it and initialise it - mwmetadialog.initialize adds the 'categories' section - selectwidget sees we don't have a selected panel yet, and now that we have > panels, it selects this new one - optionwidget is brave and tries to ensure the selected panel is visibile attempting to scroll it into view - ve.element traverses up from the panel element until it eventually is unable to find any element that is scrollable and falls back to ve.element.getwindow( el ) - we hand off this element (= detached iframe's window), to .fn.animate which will try to animate scrolltop to 60px. both in our jquery version (v1.8.3) and the current one in use on jquery.com (v1.9.1) animating scrolltop on either window, document or document.documentelement () is not supported and results in : (window).animate({'scrolltop': }) < typeerror: cannot use 'in' operator to search for 'scrolltop' in undefined * .css: there is no window.style, and thus no 'scrolltop' in window.style * also, there is no window.scrolltop (document).animate({'scrolltop': }) < typeerror: cannot read property 'ownerdocument' of null * there is no document.scrolltop. (document.documentelement).animate({'scrolltop': }) > [ ] * no exception, but scroll unchanged. * there is a document.documentelement.scrolltop, but it doesn't appear to do anything (defaults to , setting is a no-op) (document.body).animate({'scrolltop': }) > [ ] * works! .... so, we should fix getclosestscrollablecontainer to not fallback to window, because that's not a viable fallback as that is in fact not a scrollable container.\"})}),\n", + " '743': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '743', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'pawn character editing seen on master branch (beta labs) as of 30 September. open a page on beta labs in VE begin editing at default location or top left beginning of page pawn character appears upon entering text Version : unspecified Severity : major Attached : {F12377}', 'parsed': [{'rt': 2, 'toks': [{'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 17]}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [4, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'branch', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'appos', 'up': 6, 'dn': [7, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 14, 15, 16]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'september', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 8, 22, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'begin', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [7, 9]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 8, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'top', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': [14, 15]}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': [19]}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [20]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [23, 26]}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'entering', 'tag': 'VBG', 'dep': 'pcomp', 'up': 23, 'dn': [25]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': [34]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [33]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 0, 'dn': [41]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [44]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 43, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'f12377', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [47, 49]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}]}], 'stripped_text': 'pawn character editing seen on master branch (beta labs) as of 30 September. open a page on beta labs in VE begin editing at default location or top left beginning of page pawn character appears upon entering text Version : unspecified Severity : major Attached : {F12377}', 'cleaned': 'pawn character editing seen on master branch (beta labs) as of september. open a page on beta labs in ve begin editing at default location or top-left beginning of page pawn character appears upon entering text -------------------------- **version**: unspecified **severity**: major **attached**: {f12377}'})}),\n", + " '745': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '745', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54785 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54785 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '747': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '747', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `Wikifram` Description: After the failure of VE (e.g. witness the opt in at the three largest wikipedia versions), the WMF now comes with MW 1.22wmf19, which creates more errors than it solves for VE, as could be predicted by anyone remotely busy with VE. I have documented some problems I found with minimal testing, there are probably a lot more. The version doesn\\'t do what the release notes claim (e.g. reflists can\\'t be moved, not that they often need moving anyway; many templates can\\'t be moved either), and doesn\\'t solve the major problems that existed with the one thing that could somewhat be dragged, images. Multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user and testbase, is simply stupid. No one is waiting for weekly updates (certainly not of this \"quality\"). Please, PLEASE, stop it; get back to the bug list, solve the 50 most urgent ones, \\'\\'test them thoroughly yourselves\", and then come to us, present the improvements, and \\'\\'ask\\'\\' us whether we want to implement and test them. Version : unspecified Severity : major', 'parsed': [{'rt': 36, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 36, 'dn': [1, 2, 3, 4, 5, 8, 9, 10]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': [6]}, {'tok': 'wikifram', 'tag': 'FW', 'dep': 'dep', 'up': 5, 'dn': [7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'failure', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'witness', 'tag': 'VB', 'dep': 'advcl', 'up': 36, 'dn': [13, 18, 19, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22, 23]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'largest', 'tag': 'JJS', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'versions', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26, 27, 28, 29, 31]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'wmf', 'tag': 'NNP', 'dep': 'nsubj', 'up': 36, 'dn': [33]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'comes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 11, 12, 20, 32, 34, 35, 37, 55, 62]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'number>.22wmf19', 'tag': 'NNP', 'dep': 'pobj', 'up': 37, 'dn': [38, 39, 41, 43, 51]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'relcl', 'up': 40, 'dn': [42, 45]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 45, 'dn': []}, {'tok': 'errors', 'tag': 'NNS', 'dep': 'dobj', 'up': 43, 'dn': [44, 48]}, {'tok': 'than', 'tag': 'IN', 'dep': 'mark', 'up': 48, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 48, 'dn': []}, {'tok': 'solves', 'tag': 'VBZ', 'dep': 'advcl', 'up': 45, 'dn': [46, 47, 49]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [50]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 55, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 55, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 55, 'dn': []}, {'tok': 'predicted', 'tag': 'VBN', 'dep': 'advcl', 'up': 36, 'dn': [52, 53, 54, 56]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 55, 'dn': [57]}, {'tok': 'anyone', 'tag': 'NN', 'dep': 'pobj', 'up': 56, 'dn': [59]}, {'tok': 'remotely', 'tag': 'RB', 'dep': 'advmod', 'up': 59, 'dn': []}, {'tok': 'busy', 'tag': 'JJ', 'dep': 'amod', 'up': 57, 'dn': [58, 60]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 59, 'dn': [61]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 60, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 36, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'documented', 'tag': 'VBN', 'dep': 'ccomp', 'up': 12, 'dn': [0, 1, 4]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3, 6]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'found', 'tag': 'VBD', 'dep': 'relcl', 'up': 4, 'dn': [5, 7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'minimal', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 10, 11, 13, 16, 17]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'npadvmod', 'up': 16, 'dn': [14]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'attr', 'up': 12, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8, 16, 31, 34, 35, 38, 55]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'notes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 9]}, {'tok': 'claim', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'reflists', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 16, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'parataxis', 'up': 4, 'dn': [10, 11, 12, 13, 14, 15, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ccomp', 'up': 31, 'dn': [18, 19, 20, 21, 23]}, {'tok': 'moving', 'tag': 'VBG', 'dep': 'xcomp', 'up': 22, 'dn': [24]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 31, 'dn': [26]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [22, 25, 27, 28, 29, 30, 32, 33]}, {'tok': 'either', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 38, 'dn': []}, {'tok': 'solve', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [36, 37, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 38, 'dn': [39, 40, 43]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'relcl', 'up': 41, 'dn': [42, 44]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 47, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45, 46, 52, 53, 54]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 52, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 52, 'dn': []}, {'tok': 'somewhat', 'tag': 'RB', 'dep': 'advmod', 'up': 52, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 52, 'dn': []}, {'tok': 'dragged', 'tag': 'VBN', 'dep': 'relcl', 'up': 47, 'dn': [48, 49, 50, 51]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'images', 'tag': 'NNS', 'dep': 'appos', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'multiplying', 'tag': 'VBG', 'dep': 'advcl', 'up': 26, 'dn': [2, 4]}, {'tok': 'known', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 0, 'dn': [3, 5]}, {'tok': 'solving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'advcl', 'up': 26, 'dn': [8, 9, 11]}, {'tok': 'plenty', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 17]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'turned', 'tag': 'VBN', 'dep': 'relcl', 'up': 14, 'dn': [15, 16, 18, 19]}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'dobj', 'up': 17, 'dn': [20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 22, 'dn': []}, {'tok': 'user-', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'testbase', 'tag': 'NN', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 10, 25, 28, 29]}, {'tok': 'simply', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'stupid', 'tag': 'JJ', 'dep': 'acomp', 'up': 26, 'dn': [27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'waiting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 4, 15, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'weekly', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'updates', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': [8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [7, 9, 13]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'quality', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [0, 1, 2, 3, 5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 6, 8, 13, 14, 24, 53]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'solve', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 18, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'urgent', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'appos', 'up': 17, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [22, 23, 25, 27, 28, 29, 30, 32]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'thoroughly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'yourselves', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 24, 'dn': [26]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'come', 'tag': 'VB', 'dep': 'conj', 'up': 24, 'dn': [31, 33, 35, 36]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'present', 'tag': 'VB', 'dep': 'conj', 'up': 32, 'dn': [38, 39, 40, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': \"''\", 'tag': '``', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'ask', 'tag': 'VB', 'dep': 'conj', 'up': 36, 'dn': [41, 43, 44, 47]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'us', 'tag': 'NNP', 'dep': 'dobj', 'up': 42, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 47, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 47, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ccomp', 'up': 42, 'dn': [45, 46, 49]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'implement', 'tag': 'VB', 'dep': 'xcomp', 'up': 47, 'dn': [48, 50, 51]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 49, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'conj', 'up': 49, 'dn': [52]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Author: `Wikifram` Description: After the failure of VE (e.g. witness the opt in at the three largest wikipedia versions), the WMF now comes with MW 1.22wmf19, which creates more errors than it solves for VE, as could be predicted by anyone remotely busy with VE. I have documented some problems I found with minimal testing, there are probably a lot more. The version doesn\\'t do what the release notes claim (e.g. reflists can\\'t be moved, not that they often need moving anyway; many templates can\\'t be moved either), and doesn\\'t solve the major problems that existed with the one thing that could somewhat be dragged, images. Multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user and testbase, is simply stupid. No one is waiting for weekly updates (certainly not of this \"quality\"). Please, PLEASE, stop it; get back to the bug list, solve the 50 most urgent ones, \\'\\'test them thoroughly yourselves\", and then come to us, present the improvements, and \\'\\'ask\\'\\' us whether we want to implement and test them. Version : unspecified Severity : major', 'cleaned': '**author:** \\'wikifram\\' **description:** after the failure of ve (e.g. witness the opt-in at the three largest wikipedia versions), the wmf now comes with mw .22wmf19, which creates more errors than it solves for ve, as could be predicted by anyone remotely busy with ve. i have documented some problems i found with minimal testing, there are probably a lot more. the version doesn\\'t do what the release notes claim (e.g. reflists can\\'t be moved, not that they often need moving anyway; many templates can\\'t be moved either), and doesn\\'t solve the major problems that existed with the one thing that could somewhat be dragged, images. multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user- and testbase, is simply stupid. no one is waiting for weekly updates (certainly not of this \"quality\"). please, please, stop it; get back to the bug list, solve the most urgent ones, \\'\\'test them thoroughly yourselves\", and then come to us, present the improvements, and \\'\\'ask\\'\\' us whether we want to implement and test them. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '748': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '748', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Wikifram wrote: Allright, thanks to both for the reply.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'wikifram', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'allright', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 5, 'dn': [8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'thanks', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'both', 'tag': 'DT', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': ' Wikifram wrote: Allright, thanks to both for the reply.', 'cleaned': '**wikifram** wrote: allright, thanks to both for the reply.'})}),\n", + " '749': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '749', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #4) > Is that an official policy or wishful thinking? VE product manager James Forrester told to Tech Ambassadors at See also http://lists.wikimedia.org/pipermail/wikitech ambassadors/2013 September/000416.html \"However, if there is community consensus that your wiki does not want it yet or is not ready, it can of course be reversed to \"opt in\" just file a Bugzilla request or contact your local community liaison.\"', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 6, 8]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'wishful', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'thinking', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'product', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'manager', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [1]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': [2, 3]}, {'tok': 'told', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 6, 9, 41, 60, 61]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'tech', 'tag': 'NN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'ambassadors', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'see', 'tag': 'VB', 'dep': 'pcomp', 'up': 9, 'dn': [11]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 41, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 41, 'dn': [18, 19, 22]}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'attr', 'up': 20, 'dn': [21, 28]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 25, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [24]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'relcl', 'up': 22, 'dn': [23, 25, 26, 27, 29, 30, 31, 32]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 28, 'dn': [33, 34]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 41, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [39]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 41, 'dn': []}, {'tok': 'reversed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [12, 13, 15, 16, 17, 20, 35, 36, 37, 38, 40, 44]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'xcomp', 'up': 41, 'dn': [42, 43, 45, 46, 47, 48, 50]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'dep', 'up': 44, 'dn': [49, 53, 54, 55]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'bugzilla', 'tag': 'NN', 'dep': 'compound', 'up': 53, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51, 52]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 50, 'dn': []}, {'tok': 'contact', 'tag': 'VB', 'dep': 'conj', 'up': 50, 'dn': [59]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 59, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 59, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 59, 'dn': []}, {'tok': 'liaison', 'tag': 'NN', 'dep': 'dobj', 'up': 55, 'dn': [56, 57, 58]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #4) > Is that an official policy or wishful thinking? VE product manager James Forrester told to Tech Ambassadors at See also http://lists.wikimedia.org/pipermail/wikitech ambassadors/2013 September/000416.html \"However, if there is community consensus that your wiki does not want it yet or is not ready, it can of course be reversed to \"opt in\" just file a Bugzilla request or contact your local community liaison.\"', 'cleaned': '(in reply to comment #) > is that an official policy or wishful thinking? ve product manager james forrester told to tech ambassadors at see also \"however, if there is community consensus that your wiki does not want it yet or is not ready, it can of course be reversed to \"opt-in\" - just file a bugzilla request or contact your local community liaison.\"'})}),\n", + " '750': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '750', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > MZMcBride, is that an official policy or wishful thinking? I can't an > official statement that declares that the opt in is now an automatic right of > all Wikipedias if they want it. How official would you like the statement to be? I've declared this both on Bugzilla and on wiki (on the English Wikipedia). Is there any Wikimedia wiki community having trouble getting VisualEditor switched from opt out to opt in?\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'mzmcbride', 'tag': 'RB', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 6, 10]}, {'tok': 'that', 'tag': 'IN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [4, 5, 7, 9]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'wishful', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'thinking', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'ROOT', 'dn': [0, 6, 27]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5, 8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'declares', 'tag': 'VBZ', 'dep': 'relcl', 'up': 6, 'dn': [7, 14]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [10, 11, 12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [9, 13, 15, 18, 25]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'automatic', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [16, 17, 19, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': '>', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'conj', 'up': 18, 'dn': [21]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [23, 24, 26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [0]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'acl', 'up': 6, 'dn': [7]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'declared', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 16, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 6, 11, 12]}, {'tok': 'bugzilla', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 6, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 6, 10, 19]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 0, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [3]}, {'tok': 'community', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [2, 4]}, {'tok': 'having', 'tag': 'VBG', 'dep': 'ccomp', 'up': 0, 'dn': [5, 7]}, {'tok': 'trouble', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [8]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'acl', 'up': 7, 'dn': [9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'switched', 'tag': 'VBD', 'dep': 'advcl', 'up': 0, 'dn': [11, 16]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [15, 17, 18]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > MZMcBride, is that an official policy or wishful thinking? I can't an > official statement that declares that the opt in is now an automatic right of > all Wikipedias if they want it. How official would you like the statement to be? I've declared this both on Bugzilla and on wiki (on the English Wikipedia). Is there any Wikimedia wiki community having trouble getting VisualEditor switched from opt out to opt in?\", 'cleaned': \"(in reply to comment #) > mzmcbride, is that an official policy or wishful thinking? i can't an > official statement that declares that the opt-in is now an automatic right of > all wikipedias if they want it. how official would you like the statement to be? i've declared this both on bugzilla and on-wiki (on the english wikipedia). is there any wikimedia wiki community having trouble getting visualeditor switched from opt-out to opt-in?\"})}),\n", + " '751': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '751', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" Wikifram wrote: MZMcBride, is that an official policy or wishful thinking? I can't an official statement that declares that the opt in is now an automatic right of all Wikipedias if they want it.\", 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wikifram', 'tag': 'NN', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [0, 3, 4, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'mzmcbride', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 8, 10, 13, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [11, 12, 14, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'wishful', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'thinking', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'ROOT', 'dn': [0, 2, 5, 25]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'official', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'declares', 'tag': 'VBZ', 'dep': 'relcl', 'up': 5, 'dn': [6, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [9, 10, 11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [8, 12, 14, 17, 23]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'automatic', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [21, 22, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \" Wikifram wrote: MZMcBride, is that an official policy or wishful thinking? I can't an official statement that declares that the opt in is now an automatic right of all Wikipedias if they want it.\", 'cleaned': \"**wikifram** wrote: mzmcbride, is that an official policy or wishful thinking? i can't an official statement that declares that the opt-in is now an automatic right of all wikipedias if they want it.\"})}),\n", + " '752': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '752', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" Wikifram wrote: While it is an improvement that the wikis can request an opt in, I'm not interested in that. You (WMF) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). I'll try to find a better location for this, but this is not about the policy, this is about the VE being one major bug that shouldn't be released at all until it is seriously improved.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wikifram', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 23, 28]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 23, 'dn': [7, 8, 11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'improvement', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 16]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'nsubj', 'up': 16, 'dn': [13]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'request', 'tag': 'VB', 'dep': 'acl', 'up': 11, 'dn': [12, 14, 15, 20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 5, 'dn': [9, 21, 22, 24, 25]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [26]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 47, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': [1, 2, 3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wmf', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'pushing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 27, 'dn': [0, 4, 9, 10, 12, 13]}, {'tok': 'untested', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'deficient', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'software', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [16, 21]}, {'tok': 'things', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'worse', 'tag': 'JJR', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'tempers', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [17, 18, 19, 20, 22]}, {'tok': 'high', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 27, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 47, 'dn': [5, 23, 24, 25, 26, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'dobj', 'up': 27, 'dn': [28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'acl', 'up': 29, 'dn': [30, 33, 34, 35, 36]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 33, 'dn': []}, {'tok': 'releases', 'tag': 'NNS', 'dep': 'dobj', 'up': 31, 'dn': [32]}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 40, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'advcl', 'up': 47, 'dn': [37, 38, 39, 41]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 40, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 47, 'dn': [43]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 47, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [27, 40, 42, 44, 45, 46, 49, 50, 51, 52]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': 'upset', 'tag': 'JJ', 'dep': 'acomp', 'up': 47, 'dn': [48]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 47, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ccomp', 'up': 20, 'dn': [0, 1, 4, 10, 11, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'better', 'tag': 'JJR', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [12, 14, 15]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'policy', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 18, 19, 21, 40]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [23, 27]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 27, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 24, 'dn': [25, 26, 32]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 32, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': 'released', 'tag': 'VBN', 'dep': 'relcl', 'up': 27, 'dn': [28, 29, 30, 31, 34, 39]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': [33]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 39, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 39, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 39, 'dn': []}, {'tok': 'seriously', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'improved', 'tag': 'VBN', 'dep': 'advcl', 'up': 32, 'dn': [35, 36, 37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': \" Wikifram wrote: While it is an improvement that the wikis can request an opt in, I'm not interested in that. You (WMF) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). I'll try to find a better location for this, but this is not about the policy, this is about the VE being one major bug that shouldn't be released at all until it is seriously improved.\", 'cleaned': \"**wikifram** wrote: while it is an improvement that the wikis can request an opt-in, i'm not interested in that. you (wmf) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). i'll try to find a better location for this, but this is not about the policy, this is about the ve being one major bug that shouldn't be released at all until it is seriously improved.\"})}),\n", + " '753': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '753', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I agree with Andre here. Though I'll also point out that, while it's a little less than ideal, any Wikimedia wiki that currently has opt out VisualEditor deployed can request that VisualEditor be switched to opt in mode (similar to the setup on the German and English Wikipedias) by establishing a local community consensus. For further info, users should consult [[m:Requesting wiki configuration changes]].\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'agree', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 4, 5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'andre', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 29, 57]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 27, 'dn': [8, 9, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'little', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [11]}, {'tok': 'less', 'tag': 'JJR', 'dep': 'acomp', 'up': 10, 'dn': [12, 14]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'ideal', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [17, 18]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': [20, 21]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'amod', 'up': 26, 'dn': [24, 25]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [23]}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'csubj', 'up': 29, 'dn': [7, 10, 16, 19, 22, 26]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'request', 'tag': 'VB', 'dep': 'ccomp', 'up': 4, 'dn': [6, 27, 28, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 33, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 33, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ccomp', 'up': 29, 'dn': [30, 31, 32, 34, 51]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [38]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'amod', 'up': 38, 'dn': [36, 37]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 35, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 39, 40, 50]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': [41]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'setup', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42, 44]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 49, 'dn': [47, 48]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 46, 'dn': []}, {'tok': 'english', 'tag': 'JJ', 'dep': 'conj', 'up': 46, 'dn': []}, {'tok': 'wikipedias', 'tag': 'NNS', 'dep': 'pobj', 'up': 44, 'dn': [45, 46]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [52]}, {'tok': 'establishing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 51, 'dn': [56]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 56, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 56, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 56, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'dobj', 'up': 52, 'dn': [53, 54, 55]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'info', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'consult', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17]}, {'tok': '[', 'tag': 'XX', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'm', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'requesting', 'tag': 'VBG', 'dep': 'advcl', 'up': 6, 'dn': [14, 15]}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': \"I agree with Andre here. Though I'll also point out that, while it's a little less than ideal, any Wikimedia wiki that currently has opt out VisualEditor deployed can request that VisualEditor be switched to opt in mode (similar to the setup on the German and English Wikipedias) by establishing a local community consensus. For further info, users should consult [[m:Requesting wiki configuration changes]].\", 'cleaned': \"i agree with andre here. though i'll also point out that, while it's a little less than ideal, any wikimedia wiki that currently has opt-out visualeditor deployed can request that visualeditor be switched to opt-in mode (similar to the setup on the german and english wikipedias) by establishing a local community consensus. for further info, users should consult [[m:requesting wiki configuration changes]].\"})}),\n", + " '754': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hgn5uw2jafgjgfvxibhh', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '754', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Discussing deployment policies is nothing that should happen in a technical bugtracker (however once a discussion has taken place in a better suited place, the request for changing the configuration based on that consensus can be filed as a ticket in Bugzilla). Please take this discussion to the talk page or to the mailing list instead to discuss this request first, as statements here seem to be rather subjective (which does not necessarily mean \"wrong\" though). Thanks for your understanding.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'discussing', 'tag': 'VBG', 'dep': 'csubj', 'up': 3, 'dn': [2]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'policies', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 40, 47]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'relcl', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'technical', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'bugtracker', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'taken', 'tag': 'VBN', 'dep': 'advcl', 'up': 40, 'dn': [12, 13, 14, 16, 17, 18, 19, 21, 22]}, {'tok': 'place', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'better', 'tag': 'RBR', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'suited', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': [24]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 40, 'dn': [28, 30]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 30, 'dn': [33, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32]}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 40, 'dn': []}, {'tok': 'filed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [20, 27, 29, 38, 39, 41, 46]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'ticket', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42, 44]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [45]}, {'tok': 'bugzilla', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 16, 25, 40, 41]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'conj', 'up': 4, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'mailing', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'discuss', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [13, 14, 15, 17, 19, 20, 21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [18]}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'statements', 'tag': 'NNS', 'dep': 'nsubj', 'up': 25, 'dn': [24]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'seem', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [22, 23, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 29, 30, 35]}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'subjective', 'tag': 'JJ', 'dep': 'acomp', 'up': 27, 'dn': [28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 35, 'dn': []}, {'tok': 'necessarily', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'mean', 'tag': 'VB', 'dep': 'ccomp', 'up': 27, 'dn': [31, 32, 33, 34, 37, 38, 39]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'oprd', 'up': 35, 'dn': [36]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'understanding', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Discussing deployment policies is nothing that should happen in a technical bugtracker (however once a discussion has taken place in a better suited place, the request for changing the configuration based on that consensus can be filed as a ticket in Bugzilla). Please take this discussion to the talk page or to the mailing list instead to discuss this request first, as statements here seem to be rather subjective (which does not necessarily mean \"wrong\" though). Thanks for your understanding.', 'cleaned': 'discussing deployment policies is nothing that should happen in a technical bugtracker (however once a discussion *has* taken place in a better suited place, the request for changing the configuration based on that consensus can be filed as a ticket in bugzilla). please take this discussion to the talk page or to the mailing list instead to *discuss* this request first, as statements here seem to be rather subjective (which does not necessarily mean \"wrong\" though). thanks for your understanding.'})}),\n", + " '755': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '755', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'See last line of this diff: https://fr.wikipedia.org/w/index.php?title=T%C3%A9l%C3%A9com_SudParis&diff=next&oldid=97023702 . Steps to reproduce, as provided by user: Seudo. 1) Go to https://fr.wikipedia.org/wiki/Cumul_des_mandats_en_France you don\\'t need to save later 2) Click on Modifier 3) Place the cursor after the words « exercice simultané de mandats » (5th line, I think) 4) Click \"Plus >Référence\" 5) Write something in the dialog, i.e. \"toto.\" 6) Save the reference 7) Click at the left or at the right of the newly added reference 8) Watch pawns multiplyin\\' as you keep clicking. Suedo adds that in his console Web he also got a Javascript error, TypeError: group.firstNodes[index2] is undefined (load.php:54) . I was able to reproduce this as well, but only with FF (exactly like Seudo), only in the actual article not in my sandbox and only clicking at the left of the word. The user reports instead that this might happen at any point in the page. My edits in the sandbox could not reproduce the issue but generated https://bugzilla.wikimedia.org/show_bug.cgi?id=54341 instead. Thanks. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54976', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 7, 8, 9, 10]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 3, 5, 8, 9, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'provided', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [4, 6]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 5, 'dn': [7]}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'seudo', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'ccomp', 'up': 13, 'dn': [1, 5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 9, 10, 11, 12, 15, 20, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 18, 19]}, {'tok': 'later', 'tag': 'RB', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 13, 'dn': [22]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'modifier', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 26, 27]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'place', 'tag': 'NN', 'dep': 'ccomp', 'up': 17, 'dn': [2, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'words', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'exercice', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'simultane', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'de', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'mandats', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': [6, 7, 8, 9, 11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '5th', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 15, 16, 18, 23, 31, 40, 41]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [19, 21, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'xcomp', 'up': 17, 'dn': [20, 25, 27, 28, 30]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'plus->reference', 'tag': 'VB', 'dep': 'dobj', 'up': 23, 'dn': [24, 26]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 23, 'dn': [29]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'write', 'tag': 'VBP', 'dep': 'xcomp', 'up': 17, 'dn': [32, 33, 36, 39]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'toto', 'tag': 'NN', 'dep': 'conj', 'up': 31, 'dn': [37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 10, 11, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'conj', 'up': 4, 'dn': [12, 25, 29]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'conj', 'up': 12, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': [21]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [24, 26, 27]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'watch', 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'pawns', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [28, 30, 31, 34]}, {'tok': 'multiplyin', 'tag': 'NNP', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'keep', 'tag': 'VBP', 'dep': 'advcl', 'up': 29, 'dn': [32, 33, 35]}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'suedo', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 9, 24]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [6]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'web', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 7, 8, 12, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'group.firstnodes[index2', 'tag': 'NNP', 'dep': 'nsubj', 'up': 18, 'dn': [17]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 9, 'dn': [16, 19]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [20, 21, 23]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'load.php:', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 8, 9, 11, 39]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'conj', 'up': 1, 'dn': [10, 12, 18, 20]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'pcomp', 'up': 11, 'dn': [15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'parataxis', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'seudo', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 24, 26]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25, 28, 29, 30, 32]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'sandbox', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'conj', 'up': 26, 'dn': [31, 33]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 7, 14]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 8]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [0, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sandbox', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 6, 9, 10, 11, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [12, 13, 14, 15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'See last line of this diff: https://fr.wikipedia.org/w/index.php?title=T%C3%A9l%C3%A9com_SudParis&diff=next&oldid=97023702 . Steps to reproduce, as provided by user: Seudo. 1) Go to https://fr.wikipedia.org/wiki/Cumul_des_mandats_en_France you don\\'t need to save later 2) Click on Modifier 3) Place the cursor after the words « exercice simultané de mandats » (5th line, I think) 4) Click \"Plus >Référence\" 5) Write something in the dialog, i.e. \"toto.\" 6) Save the reference 7) Click at the left or at the right of the newly added reference 8) Watch pawns multiplyin\\' as you keep clicking. Suedo adds that in his console Web he also got a Javascript error, TypeError: group.firstNodes[index2] is undefined (load.php:54) . I was able to reproduce this as well, but only with FF (exactly like Seudo), only in the actual article not in my sandbox and only clicking at the left of the word. The user reports instead that this might happen at any point in the page. My edits in the sandbox could not reproduce the issue but generated https://bugzilla.wikimedia.org/show_bug.cgi?id=54341 instead. Thanks. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54976', 'cleaned': 'see last line of this diff: . steps to reproduce, as provided by user: seudo. ) go to - you don\\'t need to save later ) click on modifier ) place the cursor after the words \" exercice simultane de mandats \" (5th line, i think) ) click \"plus->reference\" ) write something in the dialog, i.e. \"toto.\" ) save the reference ) click at the left or at the right of the newly added reference ) watch pawns multiplyin\\' as you keep clicking. suedo adds that in his console web he also got a javascript error, typeerror: group.firstnodes[index2] is undefined (load.php:) . i was able to reproduce this as well, but only with ff (exactly like seudo), only in the actual article - not in my sandbox - and only clicking at the left of the word. the user reports instead that this might happen at any point in the page. my edits in the sandbox could not reproduce the issue but generated instead. thanks. -------------------------- **version**: unspecified **severity**: critical **see also**: '})}),\n", + " '760': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '760', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 54976 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54976 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '761': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '761', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"(In reply to comment #12) > Change 87455 had a related patch set uploaded by Catrope: > When cloning the InternalList, pass through properties that aren't rebuilt > > https://gerrit.wikimedia.org/r/87455 I just deployed this change, and the article linked in comment 0 now works for me on frwiki.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'change', 'tag': 'VB', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 7, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'related', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8, 9]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': []}, {'tok': 'uploaded', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': [10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [11]}, {'tok': 'catrope', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 34, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 34, 'dn': [6]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'cloning', 'tag': 'VBG', 'dep': 'advcl', 'up': 6, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'internallist', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'pass', 'tag': 'VB', 'dep': 'pcomp', 'up': 0, 'dn': [2, 5, 7, 14, 15, 20, 23, 24, 27]}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'properties', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'rebuilt', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 11, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 6, 'dn': [16, 17, 18, 19, 22]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [25]}, {'tok': 'linked', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [26, 28, 30, 31, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [29]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 27, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 33, 35, 37, 39]}, {'tok': 'for', 'tag': 'IN', 'dep': 'dative', 'up': 34, 'dn': [36]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [38]}, {'tok': 'frwiki', 'tag': 'RB', 'dep': 'pcomp', 'up': 37, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 34, 'dn': []}]}], 'stripped_text': \"(In reply to comment #12) > Change 87455 had a related patch set uploaded by Catrope: > When cloning the InternalList, pass through properties that aren't rebuilt > > https://gerrit.wikimedia.org/r/87455 I just deployed this change, and the article linked in comment 0 now works for me on frwiki.\", 'cleaned': \"(in reply to comment #) > change had a related patch set uploaded by catrope: > when cloning the internallist, pass through properties that aren't rebuilt > > i just deployed this change, and the article linked in comment now works for me on frwiki.\"})}),\n", + " '768': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '768', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 54917 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54917 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '769': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '769', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'I was able to reproduce this on that frwiki article just now. I get the same error about group.firstNodes[group2] being undefined. Investigating further.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 12]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'frwiki', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'group.firstnodes[group2', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [7, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'investigating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'further', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'I was able to reproduce this on that frwiki article just now. I get the same error about group.firstNodes[group2] being undefined. Investigating further.', 'cleaned': 'i was able to reproduce this on that frwiki article just now. i get the same error about group.firstnodes[group2] being undefined. investigating further.'})}),\n", + " '770': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '770', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Being able to add references without corrupting the article is a core requirement. Updating the severity to critical.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'being', 'tag': 'VBG', 'dep': 'csubj', 'up': 9, 'dn': [1]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 4, 5]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'corrupting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 12, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'requirement', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'updating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Being able to add references without corrupting the article is a core requirement. Updating the severity to critical.', 'cleaned': 'being able to add references without corrupting the article is a core requirement. updating the severity to critical.'})}),\n", + " '771': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '771', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (FF 24.0, Windows 7): https://en.wikipedia.org/w/index.php?title=X_Window_System&diff=575630218&oldid=575623976', 'parsed': [{'rt': 6, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'npadvmod', 'up': 6, 'dn': [1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 8, 10, 26, 30, 31, 32, 33]}, {'tok': 'literally', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'impossible', 'tag': 'JJ', 'dep': 'oprd', 'up': 6, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [9, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'snowmen', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [15, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'bogus', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'conj', 'up': 14, 'dn': [16, 17, 18, 20, 21, 23, 24, 25]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'ff', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': [22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'dep', 'up': 6, 'dn': [27, 28, 29]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 26, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'oprd', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (FF 24.0, Windows 7): https://en.wikipedia.org/w/index.php?title=X_Window_System&diff=575630218&oldid=575623976', 'cleaned': 'same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (ff , windows ): '})}),\n", + " '772': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '772', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Could this please have a priority assigned? Other editors are finding it a blocker to editing with references: This bug is really annoying! Every time I add a new reference I can't do anything after it because whatever I click on my keyboard the snowmen appear! Even clicking backspace to delete them multiplies them along with already existing text! Only way to get out of there is to cancel my edit and lose the work I've done! :/ Basically, VE can't be used almost at all at this point, since every addition to an article has to have a reference too! Is there any information about when this bug will get fixed? TeamGale 04:35, 3 October 2013 (UTC)\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'assigned', 'tag': 'VBN', 'dep': 'acl', 'up': 5, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'finding', 'tag': 'VBG', 'dep': 'ccomp', 'up': 14, 'dn': [1, 2, 4, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dative', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 7, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 13, 16, 17]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'annoying', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': [15]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [0, 3]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 7, 8, 9, 11, 12, 23, 24]}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'whatever', 'tag': 'WDT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [15, 16, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 20, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'snowmen', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'appear', 'tag': 'VBP', 'dep': 'advcl', 'up': 10, 'dn': [14, 17, 22]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 13]}, {'tok': 'backspace', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [3, 5]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'multiplies', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 1, 'dn': [7, 8]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'along', 'tag': 'IN', 'dep': 'advmod', 'up': 6, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': [10]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 4]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'there', 'tag': 'EX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 9, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'cancel', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11, 12, 13]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'lose', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 18]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'relcl', 'up': 15, 'dn': [16, 17]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': ':/', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'basically', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 6, 10, 11, 14, 21, 27]}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [8, 9]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [13]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'addition', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [16, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [15, 17, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [22, 25, 26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 11]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 0, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 4]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': [6]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 4, 'dn': [5, 7, 8, 9]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'teamgale', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 4, 5, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'october', 'tag': 'NNP', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [6, 8, 9, 11, 12, 13, 14]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'utc', 'tag': 'NNP', 'dep': 'appos', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': \"Could this please have a priority assigned? Other editors are finding it a blocker to editing with references: This bug is really annoying! Every time I add a new reference I can't do anything after it because whatever I click on my keyboard the snowmen appear! Even clicking backspace to delete them multiplies them along with already existing text! Only way to get out of there is to cancel my edit and lose the work I've done! :/ Basically, VE can't be used almost at all at this point, since every addition to an article has to have a reference too! Is there any information about when this bug will get fixed? TeamGale 04:35, 3 October 2013 (UTC)\", 'cleaned': \"could this please have a priority assigned? other editors are finding it a blocker to editing with references: this bug is really annoying! every time i add a new reference i can't do anything after it because whatever i click on my keyboard the snowmen appear! even clicking backspace to delete them multiplies them along with already existing text! only way to get out of there is to cancel my edit and lose the work i've done! :/ basically, ve can't be used almost at all at this point, since every addition to an article has to have a reference too! is there any information about when this bug will get fixed? teamgale :, october (utc)\"})}),\n", + " '773': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '773', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'My edit above to [[OpenOffice.org]] was in Firefox 24.0, Ubuntu 12.04 distro version.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 2, 4]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': [3]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'openoffice.org', 'tag': 'ADD', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 5, 6, 7, 8, 10, 21, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'distro', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': [17, 18]}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [15, 16, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'My edit above to [[OpenOffice.org]] was in Firefox 24.0, Ubuntu 12.04 distro version.', 'cleaned': 'my edit above to [[openoffice.org]] was in firefox , ubuntu distro version.'})}),\n", + " '774': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '774', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'An instance of this from en.wp. David Gerard reports: Dig this: https://en.wikipedia.org/w/index.php?title=OpenOffice.org&diff=575290819&oldid=575267859 What I was trying to do was add PladaoOffice and a reference link, which appeared to add correctly in the VE. Then I noticed there was a full stop after \"SunShine Office\", so I clicked on it to put the cursor there, and VE added a pile of \"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃\", and more each time I clicked again. Note also that my carefully constructed reference is gone, leaving only \"\", and it\\'s added another spurious one of those higher up', 'parsed': [{'rt': 1, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'instance', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'david', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'gerard', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'dig', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [2, 3, 5, 6, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': [8]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'csubj', 'up': 16, 'dn': [11, 12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [10, 14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 13, 17, 32]}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [18]}, {'tok': 'pladaooffice', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [19, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 18, 'dn': [20, 21, 23, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'relcl', 'up': 22, 'dn': [24, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 28, 29]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'noticed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 12, 13, 14, 16, 74, 79, 81]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 4, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'stop', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9, 11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'sunshine', 'tag': 'VB', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'office', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [15, 17, 20, 24, 25, 27]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'put', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [19, 22, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 16, 'dn': [26, 29, 73]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'pile', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31, 33, 34, 35, 36, 70, 71, 72]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '☃', 'tag': 'NNS', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': '️', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': '☃', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '️', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': [37, 38]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 36, 'dn': [39, 40]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 38, 'dn': [41, 42]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 40, 'dn': [43, 44]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 42, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 42, 'dn': [45, 46]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 44, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 44, 'dn': [47, 48]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 46, 'dn': [49, 50]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 48, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 48, 'dn': [51, 52]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 50, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 50, 'dn': [53, 54]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 52, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 52, 'dn': [55, 56]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 54, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 54, 'dn': [57, 58]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 56, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 56, 'dn': [59, 60]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 58, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 58, 'dn': [61, 62]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 60, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 60, 'dn': [63, 64]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 62, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 62, 'dn': [65, 66]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 64, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 64, 'dn': [67, 68]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 66, 'dn': [69]}, {'tok': '️', 'tag': 'ADD', 'dep': 'nmod', 'up': 68, 'dn': []}, {'tok': '☃', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '️', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 77, 'dn': []}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 77, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 79, 'dn': [75, 76]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 79, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [77, 78, 80]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 79, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 18, 19, 20, 21, 22, 25]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'carefully', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'constructed', 'tag': 'VBN', 'dep': 'amod', 'up': 6, 'dn': [4]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [3, 5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'gone', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [2, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'leaving', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [13, 15, 16, 17]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'name=\":', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '/', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 25, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [23, 24, 28]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'spurious', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 25, 'dn': [26, 27, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'those', 'tag': 'DT', 'dep': 'pobj', 'up': 29, 'dn': [31]}, {'tok': 'higher', 'tag': 'JJR', 'dep': 'amod', 'up': 30, 'dn': [32]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 31, 'dn': []}]}], 'stripped_text': 'An instance of this from en.wp. David Gerard reports: Dig this: https://en.wikipedia.org/w/index.php?title=OpenOffice.org&diff=575290819&oldid=575267859 What I was trying to do was add PladaoOffice and a reference link, which appeared to add correctly in the VE. Then I noticed there was a full stop after \"SunShine Office\", so I clicked on it to put the cursor there, and VE added a pile of \"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃\", and more each time I clicked again. Note also that my carefully constructed reference is gone, leaving only \"\", and it\\'s added another spurious one of those higher up', 'cleaned': 'an instance of this from en.wp. david gerard reports: dig this: what i was trying to do was add pladaooffice and a reference link, which appeared to add correctly in the ve. then i noticed there was a full stop after \"sunshine office\", so i clicked on it to put the cursor there, and ve added a pile of \"☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️☃️\", and more each time i clicked again. note also that my carefully constructed reference is gone, leaving only \"\" />\", and it\\'s added another spurious one of those higher up'})}),\n", + " '775': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '775', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Please replace the word \"pawns\" with \"snowmen\". Sorry for the confusion.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'replace', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [4, 6, 7, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'snowmen', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'confusion', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Please replace the word \"pawns\" with \"snowmen\". Sorry for the confusion.', 'cleaned': 'please replace the word \"pawns\" with \"snowmen\". sorry for the confusion.'})}),\n", + " '776': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '776', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \" seudeau wrote: That looks like https://bugzilla.wikimedia.org/show_bug.cgi?id=53642, which is quite old though. I also tried to reproduced in a user specific test page, but couldn't.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'seudeau', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 6, 8, 18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [7, 9, 12, 14]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [13, 16, 17]}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': [15]}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 12, 13, 14, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [7, 8]}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 9, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'conj', 'up': 2, 'dn': [15]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \" seudeau wrote: That looks like https://bugzilla.wikimedia.org/show_bug.cgi?id=53642, which is quite old though. I also tried to reproduced in a user specific test page, but couldn't.\", 'cleaned': \"**seudeau** wrote: that looks like which is quite old though. i also tried to reproduced in a user-specific test page, but couldn't.\"})}),\n", + " '777': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '777', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' seudeau wrote: %%% Bug 54708 has been marked as a duplicate of this bug. %%%', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'seudeau', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 12, 'dn': [0, 2, 3, 4, 6]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [5]}, {'tok': '<', 'tag': 'XX', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [7, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 8, 10, 11, 13, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}]}], 'stripped_text': ' seudeau wrote: %%% Bug 54708 has been marked as a duplicate of this bug. %%%', 'cleaned': '**seudeau** wrote: %%%*** bug has been marked as a duplicate of this bug. ***%%%'})}),\n", + " '778': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '778', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'A last comment from the user, <<[...] Sometimes the following error appears, \"Javascript Error: Cannot open another window while another one is active\". Sometimes the text of the page breaks down completely and the browser gets stuck. Do not try to look at what\\'s on line 54 of load.php, you\\'ll give up quickly : )>>', 'parsed': [{'rt': 2, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'appos', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [4, 5]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 8, 9, 11, 15, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [10, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [13, 14, 17, 21, 23]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 15, 'dn': [18, 20, 22]}, {'tok': 'active', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'breaks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 8, 9, 13]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [10]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'conj', 'up': 6, 'dn': [11, 12, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'advcl', 'up': 18, 'dn': [0, 1, 4, 11, 12, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'look', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'pcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [14]}, {'tok': 'load.php', 'tag': 'CD', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 15, 16, 17, 19, 20, 21, 22, 23]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 18, 'dn': []}, {'tok': 'quickly', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': 'A last comment from the user, <<[...] Sometimes the following error appears, \"Javascript Error: Cannot open another window while another one is active\". Sometimes the text of the page breaks down completely and the browser gets stuck. Do not try to look at what\\'s on line 54 of load.php, you\\'ll give up quickly : )>>', 'cleaned': 'a last comment from the user, <<[...] sometimes the following error appears, \"javascript error: cannot open another window while another one is active\". sometimes the text of the page breaks down completely and the browser gets stuck. do not try to look at what\\'s on line of load.php, you\\'ll give up quickly :-)>>'})}),\n", + " '779': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '779', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"For example, you can't copy/paste in the edit summary box. Version : unspecified Severity : major\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [1]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 8, 9, 14]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'paste', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"For example, you can't copy/paste in the edit summary box. Version : unspecified Severity : major\", 'cleaned': \"for example, you can't copy/paste in the edit summary box. -------------------------- **version**: unspecified **severity**: major\"})}),\n", + " '786': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '786', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking as a regression as this is new behaviour in the latest release (version \"false\")', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 6, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [4, 5, 8]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [7, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13, 14, 16, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'appos', 'up': 12, 'dn': [15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Marking as a regression as this is new behaviour in the latest release (version \"false\")', 'cleaned': 'marking as a regression as this is new behaviour in the latest release (version \"false\")'})}),\n", + " '787': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '787', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Pasting from an external source into the edit summary box works fine for me. However, once a page has been loaded in VE you cannot copy any text on that page until you reload even after you have closed VE. To reproduce: 1. Load any page in VisualEditor. 2. Do any of i. Press the browser back button to exit VE ii. Cancel the edit iii. make an edit and then save the page 3. Select any text anywhere on the page and copy it to the clipboard 4. Try to paste that text anywhere (search box, URL bar, text editor, etc) Expected behaviour: Selected text is copied and pasted Actual behaviour: Selected text is not copied and pasted', 'parsed': [{'rt': 10, 'toks': [{'tok': 'pasting', 'tag': 'VBG', 'dep': 'csubj', 'up': 10, 'dn': [1]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4, 5]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'box', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 11, 12, 14]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'dative', 'up': 10, 'dn': [13]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'loaded', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [2, 4, 5, 6, 8, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 7, 10, 11, 12, 15, 21, 22, 27, 29]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': [20]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'reload', 'tag': 'RB', 'dep': 'advcl', 'up': 13, 'dn': [19]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'closed', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [23, 24, 25, 26, 28]}, {'tok': 've', 'tag': 'VBP', 'dep': 'dobj', 'up': 27, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'load', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 11, 13]}, {'tok': 'any', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'i.', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'back', 'tag': 'IN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'exit', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'prep', 'up': 0, 'dn': [12]}, {'tok': 'ii', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'cancel', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'iii', 'tag': 'NNP', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': '.', 'tag': 'NNP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'conj', 'up': 0, 'dn': [7, 8, 10]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [9, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'select', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 7, 8, 14, 16]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [9, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'clipboard', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'paste', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4, 5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'search', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'box', 'tag': 'NNP', 'dep': 'nsubj', 'up': 18, 'dn': [6, 7, 9, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [10, 12, 14, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [13, 15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'expected', 'tag': 'VBD', 'dep': 'conj', 'up': 0, 'dn': [8, 19]}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [20, 24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 24, 'dn': [21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 24, 'dn': []}, {'tok': 'copied', 'tag': 'VBN', 'dep': 'acl', 'up': 19, 'dn': [22, 23, 25, 26, 34]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'pasted', 'tag': 'VBN', 'dep': 'conj', 'up': 24, 'dn': [28]}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 34, 'dn': [30]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'copied', 'tag': 'VBN', 'dep': 'conj', 'up': 24, 'dn': [31, 32, 33, 35, 36]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 34, 'dn': []}, {'tok': 'pasted', 'tag': 'VBN', 'dep': 'conj', 'up': 34, 'dn': []}]}], 'stripped_text': 'Pasting from an external source into the edit summary box works fine for me. However, once a page has been loaded in VE you cannot copy any text on that page until you reload even after you have closed VE. To reproduce: 1. Load any page in VisualEditor. 2. Do any of i. Press the browser back button to exit VE ii. Cancel the edit iii. make an edit and then save the page 3. Select any text anywhere on the page and copy it to the clipboard 4. Try to paste that text anywhere (search box, URL bar, text editor, etc) Expected behaviour: Selected text is copied and pasted Actual behaviour: Selected text is not copied and pasted', 'cleaned': 'pasting from an external source into the edit summary box works fine for me. however, once a page has been loaded in ve you cannot copy any text on that page until you reload - even after you have closed ve. to reproduce: . load any page in visualeditor. . do any of i. press the browser back button to exit ve ii. cancel the edit iii. make an edit and then save the page . select any text anywhere on the page and copy it to the clipboard . try to paste that text anywhere (search box, url bar, text editor, etc) expected behaviour: selected text is copied and pasted actual behaviour: selected text is not copied and pasted'})}),\n", + " '788': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '788', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Matt_Chandler_%28pastor%29&curid=37214846&diff=573675359&oldid=571858677 For some reason, multiple different unnamed references all get name=\":3\" there. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54445', 'parsed': [{'rt': 12, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [5]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'unnamed', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [7, 8, 9, 11]}, {'tok': 'all', 'tag': 'DT', 'dep': 'appos', 'up': 10, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 10, 13, 14, 15, 16, 17]}, {'tok': 'name=\":', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Matt_Chandler_%28pastor%29&curid=37214846&diff=573675359&oldid=571858677 For some reason, multiple different unnamed references all get name=\":3\" there. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=54445', 'cleaned': ' for some reason, multiple different unnamed references all get name=\":\" there. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '789': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '789', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54445 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54445 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '790': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '790', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'James, I think it can be confusing that the name and the number of a reference do not match, although the links work. See https://en.wikipedia.org/w/index.php?title=User%3AElitre_%28WMF%29%2FSandbox&diff=575128343&oldid=575128003 (the reference #2 gets a ref name:3).', 'parsed': [{'rt': 3, 'toks': [{'tok': 'james', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 20, 24, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [19]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [9, 11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'match', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 10, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'work', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [21, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 11, 17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [5, 7, 8, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [6, 14, 15, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'name:', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'James, I think it can be confusing that the name and the number of a reference do not match, although the links work. See https://en.wikipedia.org/w/index.php?title=User%3AElitre_%28WMF%29%2FSandbox&diff=575128343&oldid=575128003 (the reference #2 gets a ref name:3).', 'cleaned': 'james, i think it can be confusing that the name and the number of a reference do not match, although the links work. see (the reference # gets a ref name:).'})}),\n", + " '791': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '791', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54654 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54654 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '798': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '798', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Isolated test case: https://en.wikipedia.org/wiki/User:Ed_g2s/Sandbox4 Diagnosis: The automatically generated names are based on the number of distinct references in the page up to that point, indexed at zero. The first unnamed tag is the 4th distinct reference on the page (it\\'s preceded by two :1s, a :3 and a :0), so its autogenerated name is :3. However, there so happens to already be a literal on the page, so we get a naming collision and the whole thing goes to hell. In practice, this situation can only arise after multiple iterations of duplicating unnamed references with VE (which adds tags to the source), then removing or reordering references so the ref tags are aligned exactly right for this bug to occur.', 'parsed': [{'rt': 7, 'toks': [{'tok': 'isolated', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0, 1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 5, 'dn': []}, {'tok': 'diagnosis', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 8, 14, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'amod', 'up': 12, 'dn': [10]}, {'tok': 'names', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 14, 'dn': [9, 11]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [12, 13, 15, 24, 28, 29]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'distinct', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prep', 'up': 14, 'dn': [25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'indexed', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [30]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31]}, {'tok': 'zero', 'tag': 'CD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'unnamed', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1, 2, 3, 4, 5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 11, 18, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '4th', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'distinct', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 18, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'preceded', 'tag': 'VBN', 'dep': 'parataxis', 'up': 7, 'dn': [15, 16, 17, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 18, 'dn': [22]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 22, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '1s', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20, 21, 23, 27, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [24, 25, 26, 28, 29, 33, 35]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': [30, 31, 32, 34]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 40, 'dn': []}, {'tok': 'autogenerated', 'tag': 'VBN', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'nsubj', 'up': 41, 'dn': [38, 39]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 7, 'dn': [37, 40, 42, 43, 44, 46]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'intj', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 41, 'dn': [45]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 41, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 4, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 22, 'dn': [0, 1, 2, 3, 7, 12, 13, 14, 15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'literal', 'tag': 'JJ', 'dep': 'attr', 'up': 7, 'dn': [8]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'name=\":', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 19, 20, 21, 25, 26, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'naming', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'collision', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [27, 28]}, {'tok': 'goes', 'tag': 'VBZ', 'dep': 'conj', 'up': 22, 'dn': [29, 31, 33]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'hell', 'tag': 'NNP', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'practice', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'situation', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'arise', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 8, 49]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'iterations', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 11, 17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'duplicating', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [14, 15]}, {'tok': 'unnamed', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'relcl', 'up': 10, 'dn': [18, 20, 21, 22, 24, 26, 29, 30, 32, 41]}, {'tok': '<', 'tag': 'PRP', 'dep': 'intj', 'up': 19, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'name=\":n', 'tag': 'CD', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ccomp', 'up': 19, 'dn': [23, 25]}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'advcl', 'up': 19, 'dn': [31, 33, 34]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'reordering', 'tag': 'VBG', 'dep': 'conj', 'up': 32, 'dn': [35]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 34, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'ref', 'tag': 'JJ', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 41, 'dn': [37, 38]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 41, 'dn': []}, {'tok': 'aligned', 'tag': 'VBN', 'dep': 'advcl', 'up': 19, 'dn': [36, 39, 40, 43]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': [42, 48]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 48, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'advcl', 'up': 43, 'dn': [44, 46, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Isolated test case: https://en.wikipedia.org/wiki/User:Ed_g2s/Sandbox4 Diagnosis: The automatically generated names are based on the number of distinct references in the page up to that point, indexed at zero. The first unnamed tag is the 4th distinct reference on the page (it\\'s preceded by two :1s, a :3 and a :0), so its autogenerated name is :3. However, there so happens to already be a literal on the page, so we get a naming collision and the whole thing goes to hell. In practice, this situation can only arise after multiple iterations of duplicating unnamed references with VE (which adds tags to the source), then removing or reordering references so the ref tags are aligned exactly right for this bug to occur.', 'cleaned': 'isolated test case: diagnosis: the automatically generated names are based on the number of distinct references in the page up to that point, indexed at zero. the first unnamed tag is the 4th distinct reference on the page (it\\'s preceded by two :1s, a : and a :), so its autogenerated name is :. however, there so happens to already be a literal \"> on the page, so we get a naming collision and the whole thing goes to hell. in practice, this situation can only arise after multiple iterations of duplicating unnamed references with ve (which adds tags to the source), then removing or reordering references so the ref tags are aligned exactly right for this bug to occur.'})}),\n", + " '799': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '799', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor seems to take particular pleasure in abusing circumflexes. Issue 1: VE duplicates the first character entered after a circumflexed letter at the end of a line. Steps to reproduce: In VE, enter the text êtt (actually enter the characters individually, don\\'t copy/paste) at the end of a line. Expected result: \"êtt\" is entered. Actual result: \"êttt\" is entered. Issue 2: At the beginning of a line, VE turns a circumflexed letter into a pawn character when removing text entered after the circumflexed letter. Steps to reproduce: In VE, enter the text êtt at the beginning of a line, then delete the last \\'t\\'. Expected result: \"êt\" Actual result: \"♙t\" There\\'s also some wonky behavior when dealing with circumflexed letters in the middle of a line, but I\\'m assuming that the descriptions above will be enough to help you investigate VE\\'s blatant circumflexphobia. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 5, 6]}, {'tok': 'particular', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'pleasure', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'abusing', 'tag': 'VBG', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'circumflexes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'ROOT', 'dn': [6, 21]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 6, 'dn': [1, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'acl', 'up': 0, 'dn': [2, 5, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'acl', 'up': 9, 'dn': [11]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 8, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pcomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4, 5, 7, 11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'ett', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'parataxis', 'up': 8, 'dn': [12, 13, 16, 17, 18, 21, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'individually', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'copy', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [19, 20, 23, 24, 25]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'paste', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'ett', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 8, 'dn': [4, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [5, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 12, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'ett', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'newline', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '$', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 't', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 12, 'dn': [5, 6, 7, 8, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [9, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'turns', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 11, 12, 16, 17, 22, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'advcl', 'up': 13, 'dn': [21, 24]}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'ccomp', 'up': 22, 'dn': [23, 25]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 8, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pcomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 7, 11, 12, 18, 19, 20, 25, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'ett', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 't', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22, 23]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': [0]}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 9, 51]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'et', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [7, 8, 10, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 't', 'tag': 'NN', 'dep': 'dep', 'up': 15, 'dn': [11, 13]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 15, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'acl', 'up': 9, 'dn': [12, 14, 16, 19, 21, 31, 32, 35]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wonky', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [17, 18]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'dealing', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [20, 22]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'circumflexed', 'tag': 'VBN', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'letters', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'conj', 'up': 15, 'dn': [33, 34, 41]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'descriptions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 41, 'dn': [37, 39]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 35, 'dn': [36, 38, 40, 42]}, {'tok': 'enough', 'tag': 'JJ', 'dep': 'acomp', 'up': 41, 'dn': [44]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 42, 'dn': [43, 46]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 46, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'ccomp', 'up': 44, 'dn': [45, 50]}, {'tok': 've', 'tag': 'NNP', 'dep': 'poss', 'up': 50, 'dn': [48]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 47, 'dn': []}, {'tok': 'blatant', 'tag': 'JJ', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'circumflexphobia', 'tag': 'NN', 'dep': 'dobj', 'up': 46, 'dn': [47, 49]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'VisualEditor seems to take particular pleasure in abusing circumflexes. Issue 1: VE duplicates the first character entered after a circumflexed letter at the end of a line. Steps to reproduce: In VE, enter the text êtt (actually enter the characters individually, don\\'t copy/paste) at the end of a line. Expected result: \"êtt\" is entered. Actual result: \"êttt\" is entered. Issue 2: At the beginning of a line, VE turns a circumflexed letter into a pawn character when removing text entered after the circumflexed letter. Steps to reproduce: In VE, enter the text êtt at the beginning of a line, then delete the last \\'t\\'. Expected result: \"êt\" Actual result: \"♙t\" There\\'s also some wonky behavior when dealing with circumflexed letters in the middle of a line, but I\\'m assuming that the descriptions above will be enough to help you investigate VE\\'s blatant circumflexphobia. Version : unspecified Severity : normal', 'cleaned': 'visualeditor seems to take particular pleasure in abusing circumflexes. issue : ve duplicates the first character entered after a circumflexed letter at the end of a line. * steps to reproduce: in ve, enter the text ett (actually enter the characters individually, don\\'t copy/paste) at the end of a line. * expected result: \"ett\" is entered. * actual result: \"ettt\" is entered. issue : at the beginning of a line, ve turns a circumflexed letter into a pawn character when removing text entered after the circumflexed letter. * steps to reproduce: in ve, enter the text ett at the beginning of a line, then delete the last \\'t\\'. * expected result: \"et\" * actual result: \"t\" there\\'s also some wonky behavior when dealing with circumflexed letters in the middle of a line, but i\\'m assuming that the descriptions above will be enough to help you investigate ve\\'s blatant circumflexphobia. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '800': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '800', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking as a duplicate of bug 53680 which I believe is indeed the issue. This bug has been marked as a duplicate of bug 53680 ', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 7, 8, 11, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'relcl', 'up': 0, 'dn': [10, 12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [9, 13, 15]}, {'tok': 'indeed', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Marking as a duplicate of bug 53680 which I believe is indeed the issue. This bug has been marked as a duplicate of bug 53680 ', 'cleaned': 'marking as a duplicate of bug which i believe is indeed the issue. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '801': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '801', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a dupe of bug 53747, bug 53680 or both.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 10, 11, 12, 13, 14, 15, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'dupe', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is a dupe of bug 53747, bug 53680 or both.', 'cleaned': 'this is a dupe of bug , bug or both.'})}),\n", + " '802': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '802', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Also, circumflexes that are entered in VE are completely stripped on save. Instead, characters are jumping around to its location.', 'parsed': [{'rt': 10, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'circumflexes', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 10, 'dn': [5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'stripped', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 8, 9, 11, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'save', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'jumping', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 9]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 8, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Also, circumflexes that are entered in VE are completely stripped on save. Instead, characters are jumping around to its location.', 'cleaned': 'also, circumflexes that are entered in ve are completely stripped on save. instead, characters are jumping around to its location.'})}),\n", + " '803': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '803', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Since approx. August 30 31 VisualEditor breaks when Polish language diacritics (ążśźęćńółĄŻŚŹĘĆŃÓŁ) are input. The characters themselves disappear and text around them gets mangled and moved around. They\\'re all input using AltGr (right Alt) + diacritic less version of the characters, with the exception of \"x\" mapping to \"ź\" (so, respectively, azsxecnol). I have been unable to replicate the issue myself, but it\\'s definitely happening. pl.wp thread: https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki This is repeatedly breaking page text on the Polish Wikipedia, so I\\'m marking the bug \"highest critical\". Version : unspecified Severity : critical URL : https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53680', 'parsed': [{'rt': 0, 'toks': [{'tok': 'since', 'tag': 'IN', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'approx', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'august', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'number>-', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': [0]}, {'tok': 'breaks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 13, 14]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'polish', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [5, 6]}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [7, 9, 10, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'azszecnolazszecnol', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'input', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [4, 8, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0, 2]}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 4, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [6]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'mangled', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [5, 8, 10, 11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'moved', 'tag': 'VBD', 'dep': 'conj', 'up': 9, 'dn': [12]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 10, 14, 19, 32, 33, 34, 36, 37, 38]}, {'tok': 'all', 'tag': 'DT', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'altgr', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'alt', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': [7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'less', 'tag': 'JJR', 'dep': 'amod', 'up': 14, 'dn': [11, 12]}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [13, 15, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'mapping', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 25, 27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [28, 29, 30, 31]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'z', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'respectively', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'azsxecnol', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 9, 10, 14]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'myself', 'tag': 'PRP', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'conj', 'up': 2, 'dn': [11, 12, 13, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'pl.wp', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'thread', 'tag': 'NN', 'dep': 'npadvmod', 'up': 20, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'repeatedly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'breaking', 'tag': 'VBG', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 8, 11]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'polish', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 16, 17, 18, 19, 22, 25, 26, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'highest', 'tag': 'RBS', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'oprd', 'up': 20, 'dn': [23, 24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'Since approx. August 30 31 VisualEditor breaks when Polish language diacritics (ążśźęćńółĄŻŚŹĘĆŃÓŁ) are input. The characters themselves disappear and text around them gets mangled and moved around. They\\'re all input using AltGr (right Alt) + diacritic less version of the characters, with the exception of \"x\" mapping to \"ź\" (so, respectively, azsxecnol). I have been unable to replicate the issue myself, but it\\'s definitely happening. pl.wp thread: https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki This is repeatedly breaking page text on the Polish Wikipedia, so I\\'m marking the bug \"highest critical\". Version : unspecified Severity : critical URL : https://pl.wikipedia.org/wiki/Wikipedia:Kawiarenka/Kwestie_techniczne#VisualEditor_a_polskie_diakrytyki See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53680', 'cleaned': 'since approx. august - visualeditor breaks when polish-language diacritics (azszecnolazszecnol) are input. the characters themselves disappear and text around them gets mangled and moved around. they\\'re all input using altgr (right alt) + diacritic-less version of the characters, with the exception of \"x\" mapping to \"z\" (so, respectively, azsxecnol). i have been unable to replicate the issue myself, but it\\'s definitely happening. pl.wp thread: this is repeatedly breaking page text on the polish wikipedia, so i\\'m marking the bug \"highest critical\". -------------------------- **version**: unspecified **severity**: critical **url**: **see also**: '})}),\n", + " '804': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '804', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It seems like it does actually fix the issue (for me at least). Thanks. So that means editing will have been completely broken for only three weeks straight by the time this gets deployed :/', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 14, 15]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 4, 5, 8, 10, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 6, 'dn': [12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 8, 20]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 7, 9, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 12, 'dn': [10]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 13, 'dn': [11]}, {'tok': 'straight', 'tag': 'RB', 'dep': 'pcomp', 'up': 9, 'dn': [12]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'relcl', 'up': 16, 'dn': [17, 18]}, {'tok': ':/', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'It seems like it does actually fix the issue (for me at least). Thanks. So that means editing will have been completely broken for only three weeks straight by the time this gets deployed :/', 'cleaned': 'it seems like it does actually fix the issue (for me at least). thanks. so that means editing will have been completely broken for only three weeks straight by the time this gets deployed :/'})}),\n", + " '805': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '805', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 20, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'expectation', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 16, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': [14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 9, 'dn': [10, 11, 12, 13]}, {'tok': 're', 'tag': 'NN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'acl', 'up': 8, 'dn': [9]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 0, 'dn': [18, 19, 25]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'cleaned': 'marking this as \"fixed\" on the expectation that it\\'s fixed - please re-open if you find that it is still occurring.'})}),\n", + " '806': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lliyevigiycjbybglftk', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '806', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ok, the patch is merged, and due to go live on mediawiki.org by 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!', 'parsed': [{'rt': 5, 'toks': [{'tok': 'ok', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 7, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'due', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [10, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'pcomp', 'up': 8, 'dn': [9, 11, 14]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15, 16, 17, 20]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'september', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [18, 19]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 27, 'dn': []}, {'tok': 'let', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [8, 22, 23, 24, 25, 26, 29, 35]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ccomp', 'up': 27, 'dn': [28, 32]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'fixes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 29, 'dn': [30, 31, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}]}], 'stripped_text': 'Ok, the patch is merged, and due to go live on mediawiki.org by 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!', 'cleaned': 'ok, the patch is merged, and due to go live on mediawiki.org by september : please let us know whether it fixes the bug!'})}),\n", + " '807': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lliyevigiycjbybglftk', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '807', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm optimistic that the following patch will fix this bug: https://gerrit.wikimedia.org/r/#/c/82858/ If someone can test this hypothesis, great; if not, then I will hopefully be able to do so later today.\", 'parsed': [{'rt': 31, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 31, 'dn': [0, 2]}, {'tok': 'optimistic', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [4, 5]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 6, 7, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'advcl', 'up': 31, 'dn': [15, 16, 17, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'hypothesis', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': [22]}, {'tok': 'great', 'tag': 'JJ', 'dep': 'prep', 'up': 21, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'advcl', 'up': 31, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'hopefully', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 11, 12, 13, 14, 18, 21, 23, 25, 26, 27, 28, 29, 30, 32, 38]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 31, 'dn': [34]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 32, 'dn': [33, 36, 37]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': [35]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}], 'stripped_text': \"I'm optimistic that the following patch will fix this bug: https://gerrit.wikimedia.org/r/#/c/82858/ If someone can test this hypothesis, great; if not, then I will hopefully be able to do so later today.\", 'cleaned': \"i'm optimistic that the following patch will fix this bug: if someone can test this hypothesis, great; if not, then i will hopefully be able to do so later today.\"})}),\n", + " '808': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '808', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Is there any progress on this? Because today's the point when I'd suggest reverting the deployment to last known good version if nobody is going to fix this.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 6]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 0, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'progress', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'because', 'tag': 'IN', 'dep': 'ROOT', 'dn': [4, 24]}, {'tok': 'today', 'tag': 'NN', 'dep': 'poss', 'up': 4, 'dn': [2]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3, 8]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'suggest', 'tag': 'VB', 'dep': 'relcl', 'up': 4, 'dn': [5, 6, 7, 9]}, {'tok': 'reverting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 8, 'dn': [11, 12, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 9, 'dn': [16]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'known', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 15]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'nobody', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'advcl', 'up': 9, 'dn': [17, 18, 19, 22]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 20, 'dn': [21, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Is there any progress on this? Because today's the point when I'd suggest reverting the deployment to last known good version if nobody is going to fix this.\", 'cleaned': \"is there any progress on this? because today's the point when i'd suggest reverting the deployment to last known good version if nobody is going to fix this.\"})}),\n", + " '809': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zq6nzfwxwkyliljd4lfy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '809', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'ve tested this on master in Firefox under Ubuntu I managed to replicate the behavior not just in polish, but also Spanish diacritics but only when these are \"added on\". Trying to add diacritic to an existing character produced a pawn and then some odd duplication of characters. That did not happen when I typed in either Hebrew or Arabic in master. Another thing I found is that there seems to be a difference between an already combined diacritic (like ñ which is native to the Spanish keyboard) and an \"added\" diacritic. When I typed the native ñ nothing broke, it added it properly and the behavior was correct. And finally, the typing broke and the pawn appeared only when I tried to add diacritic to a latin letter. When I tried to add \"niqqud\" to Hebrew letters, though, like pressing ש and left Alt+a to produce שְ the behavior was as expected (no pawn, no problem)', 'parsed': [{'rt': 12, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'tested', 'tag': 'VBN', 'dep': 'ccomp', 'up': 12, 'dn': [0, 1, 3, 4, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'managed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 10, 11, 14, 25, 26, 32, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 16, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'not', 'tag': 'RB', 'dep': 'preconj', 'up': 19, 'dn': [18]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17, 20, 21, 22]}, {'tok': 'polish', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': [23]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'punct', 'up': 12, 'dn': [24]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 32, 'dn': [27]}, {'tok': 'these', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 32, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 12, 'dn': [28, 29, 30, 31, 33]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'trying', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 3, 4]}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'produced', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 10, 11, 15, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'odd', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'duplication', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [12, 13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 14]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'typed', 'tag': 'VBD', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 9, 'dn': []}, {'tok': 'hebrew', 'tag': 'JJ', 'dep': 'pobj', 'up': 7, 'dn': [8, 10, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'arabic', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': [12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 3]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'found', 'tag': 'VBD', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 7, 35]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 7, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 12]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'combined', 'tag': 'VBN', 'dep': 'amod', 'up': 17, 'dn': [14, 15]}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 16, 18, 19, 22, 28, 29, 34]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'like', 'tag': 'UH', 'dep': 'intj', 'up': 17, 'dn': [20]}, {'tok': 'n', 'tag': 'DT', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 17, 'dn': [21, 23]}, {'tok': 'native', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'diacritic', 'tag': 'NN', 'dep': 'conj', 'up': 17, 'dn': [30, 31, 32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'typed', 'tag': 'VBD', 'dep': 'advcl', 'up': 10, 'dn': [0, 1, 5, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'n', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'broke', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 8, 9, 11, 12, 13, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 10, 'dn': [15, 17, 18]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'finally', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'typing', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'broke', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'conj', 'up': 5, 'dn': [8, 13, 21]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': [10]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 9, 'dn': [11, 12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16, 17]}, {'tok': 'diacritic', 'tag': 'JJ', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'latin', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 26, 'dn': [0, 1, 4, 11, 12, 13, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'niqqud', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'hebrew', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'letters', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [15]}, {'tok': 'pressing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 14, 'dn': [16, 17, 20, 22]}, {'tok': 'sh', 'tag': 'NNP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'alt+a', 'tag': 'JJ', 'dep': 'conj', 'up': 15, 'dn': [18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [21, 23]}, {'tok': 'sh', 'tag': 'NNP', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 26, 'dn': [24]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 25, 28, 35]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 26, 'dn': [27, 29, 31]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [30, 32, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'appos', 'up': 31, 'dn': [33]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}]}], 'stripped_text': 'I\\'ve tested this on master in Firefox under Ubuntu I managed to replicate the behavior not just in polish, but also Spanish diacritics but only when these are \"added on\". Trying to add diacritic to an existing character produced a pawn and then some odd duplication of characters. That did not happen when I typed in either Hebrew or Arabic in master. Another thing I found is that there seems to be a difference between an already combined diacritic (like ñ which is native to the Spanish keyboard) and an \"added\" diacritic. When I typed the native ñ nothing broke, it added it properly and the behavior was correct. And finally, the typing broke and the pawn appeared only when I tried to add diacritic to a latin letter. When I tried to add \"niqqud\" to Hebrew letters, though, like pressing ש and left Alt+a to produce שְ the behavior was as expected (no pawn, no problem)', 'cleaned': 'i\\'ve tested this on master in firefox under ubuntu -- i managed to replicate the behavior not just in polish, but also spanish diacritics but only when these are \"added on\". trying to add diacritic to an existing character produced a pawn and then some odd duplication of characters. that did not happen when i typed in either hebrew or arabic in master. another thing i found is that there seems to be a difference between an already-combined diacritic (like n which is native to the spanish keyboard) and an \"added\" diacritic. when i typed the native n nothing broke, it added it properly and the behavior was correct. and finally, the typing broke and the pawn appeared only when i tried to add diacritic to a latin letter. when i tried to add \"niqqud\" to hebrew letters, though, like pressing sh and left-alt+a to produce sh the behavior was as expected (no pawn, no problem)'})}),\n", + " '810': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '810', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Bug 53680 shows this also happens on en.wp and fr.wp and is independent of keyboard layout.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 12, 13, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'fr.wp', 'tag': 'NNP', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [14]}, {'tok': 'independent', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'layout', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Bug 53680 shows this also happens on en.wp and fr.wp and is independent of keyboard layout.', 'cleaned': 'bug shows this also happens on en.wp and fr.wp and is independent of keyboard layout.'})}),\n", + " '811': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '811', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"https://pl.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Opinie&oldid=37428181#.C4.99 is a pretty good explanation, and makes clear it's not browser (or OS) dependent.\", 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 8, 9, 10, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'pretty', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5]}, {'tok': 'explanation', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [13]}, {'tok': 'clear', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 15, 20]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'os', 'tag': 'JJR', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'dependent', 'tag': 'NN', 'dep': 'acomp', 'up': 13, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"https://pl.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Opinie&oldid=37428181#.C4.99 is a pretty good explanation, and makes clear it's not browser (or OS) dependent.\", 'cleaned': \" is a pretty good explanation, and makes clear it's not browser (or os) dependent.\"})}),\n", + " '812': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '812', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Actually, I sort of have reproduced it now. I used Opera 12, but some users at pl.wp reported it happening on Chrome – it\\'s probably not browser dependent. You\\'ll probably need to set your system keyboard to \"Polish (programmer\\'s)\" or similarly named one. (It\\'s the same as standard US layout, but includes the AltGr diacritics. A \"Polish (typist\\'s)\" layout exists on some systems, but nobody ever uses it, so forget it.) 1. Try inputting some text with diacritics, such as the \"Pójdź, kińże tę chmurność w głąb flaszy!\" sentence above (copying and pasting text with diacritics doesn\\'t cause issues, you need to type it). (Strings of one character such as \"ąąąą\" tend to work correctly for some reason.) 2. Depending on your luck, it might look okay, or you might get parts of the sentence duplicated in the next paragraph. Regardless of that, try backspacing a little now. The cursor will likely be moved to someplace in the next paragraph and unrelated characters will be removed. 3. Try previewing the changes. The text will differ from the one shown in editing view.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'sort', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'of', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [3]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 7, 8, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7, 19, 25]}, {'tok': 'opera', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [8, 10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'pl.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'reported', 'tag': 'VBD', 'dep': 'ccomp', 'up': 19, 'dn': [9, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 12, 'dn': [13, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [12, 17, 18, 20, 21, 24]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'npadvmod', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'dependent', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 8, 9, 17, 19]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 8, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'polish', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 13, 16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'programmer', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [12, 14, 15]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'similarly', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'conj', 'up': 5, 'dn': [18, 20]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 9, 10, 11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 2, 'dn': [3, 5]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'us', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'layout', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'includes', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'altgr', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'polish', 'tag': 'JJ', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'typist', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [0, 1, 2, 3, 5, 6, 7]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'layout', 'tag': 'JJ', 'dep': 'nsubj', 'up': 9, 'dn': [4]}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 10, 13, 14, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'systems', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'nobody', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'ever', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'conj', 'up': 9, 'dn': [15, 16, 18, 19, 20, 21, 23, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'forget', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 19, 20]}, {'tok': 'inputting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [3]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'pojdz', 'tag': 'NNP', 'dep': 'nsubj', 'up': 17, 'dn': [9, 10, 12, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'kinze', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'te', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': [13]}, {'tok': 'chmurnosc', 'tag': 'NNP', 'dep': 'conj', 'up': 11, 'dn': [14]}, {'tok': 'w', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'glab', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [11, 16, 18]}, {'tok': 'flaszy', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'sentence', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [2, 3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'copying', 'tag': 'VBG', 'dep': 'pcomp', 'up': 1, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'pasting', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [6]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'diacritics', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'cause', 'tag': 'VB', 'dep': 'ccomp', 'up': 15, 'dn': [0, 9, 10, 12]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [11, 13, 14, 17, 19, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'strings', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 4, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 6]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [5, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'aaaa', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'tend', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 12, 17, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13, 14]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'depending', 'tag': 'VBG', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'luck', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'look', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 8, 9, 10, 13]}, {'tok': 'okay', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [11, 12, 18, 23]}, {'tok': 'parts', 'tag': 'NNS', 'dep': 'nsubj', 'up': 18, 'dn': [15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'sentence', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'duplicated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 13, 'dn': [14, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'regardless', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 5, 9]}, {'tok': 'backspacing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'little', 'tag': 'JJ', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 8, 17]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'someplace', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'unrelated', 'tag': 'JJ', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'conj', 'up': 5, 'dn': [15, 16, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'previewing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'differ', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'shown', 'tag': 'VBN', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Actually, I sort of have reproduced it now. I used Opera 12, but some users at pl.wp reported it happening on Chrome – it\\'s probably not browser dependent. You\\'ll probably need to set your system keyboard to \"Polish (programmer\\'s)\" or similarly named one. (It\\'s the same as standard US layout, but includes the AltGr diacritics. A \"Polish (typist\\'s)\" layout exists on some systems, but nobody ever uses it, so forget it.) 1. Try inputting some text with diacritics, such as the \"Pójdź, kińże tę chmurność w głąb flaszy!\" sentence above (copying and pasting text with diacritics doesn\\'t cause issues, you need to type it). (Strings of one character such as \"ąąąą\" tend to work correctly for some reason.) 2. Depending on your luck, it might look okay, or you might get parts of the sentence duplicated in the next paragraph. Regardless of that, try backspacing a little now. The cursor will likely be moved to someplace in the next paragraph and unrelated characters will be removed. 3. Try previewing the changes. The text will differ from the one shown in editing view.', 'cleaned': 'actually, i sort of have reproduced it now. i used opera , but some users at pl.wp reported it happening on chrome - it\\'s probably not browser-dependent. you\\'ll probably need to set your system keyboard to \"polish (programmer\\'s)\" or similarly named one. (it\\'s the same as standard us layout, but includes the altgr diacritics. a \"polish (typist\\'s)\" layout exists on some systems, but nobody ever uses it, so forget it.) . try inputting some text with diacritics, such as the \"pojdz, kinze te chmurnosc w glab flaszy!\" sentence above (copying and pasting text with diacritics doesn\\'t cause issues, you need to type it). (strings of one character such as \"aaaa\" tend to work correctly for some reason.) . depending on your luck, it might look okay, or you might get parts of the sentence duplicated in the next paragraph. regardless of that, try backspacing a little now. the cursor will likely be moved to someplace in the next paragraph and unrelated characters will be removed. . try previewing the changes. the text will differ from the one shown in editing view.'})}),\n", + " '813': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '813', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Examples of edits apparently exhibiting this issue: https://pl.wikipedia.org/w/index.php?title=Rondo&curid=122034&diff=37421631&oldid=35999089 \"Największe rondo\" > \"Najwi kszerondo\" https://pl.wikipedia.org/w/index.php?title=Euronews&diff=prev&oldid=37394282 \"dostpna\" should be \"dostępna\", \"Midzyrnodowym\" should be \"Międzynarodowym\", etc. https://pl.wikipedia.org/w/index.php?title=1967&diff=next&oldid=37422197 \"ki rapers\" should probably be \"Amerykański raper\" (both occurences this happened on two consecutive edits) Results of a user trying to type in \"Pójdź, kińże tę chmurność w głąb flaszy!\" when reproducing this bug: https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775661 https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775666', 'parsed': [{'rt': 32, 'toks': [{'tok': 'examples', 'tag': 'NNS', 'dep': 'nsubj', 'up': 32, 'dn': [1, 7, 15, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [4]}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'exhibiting', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [3, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'najwieksze', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'rondo', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [8, 9, 10, 11, 12, 13, 14, 16, 21, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': [18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'najwi', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'kszerondo', 'tag': 'NNP', 'dep': 'appos', 'up': 15, 'dn': [17, 19, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'dostpna', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [23, 24, 25, 26, 27, 28, 30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 31, 34, 41, 48]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'dostepna', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [33, 38]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'midzyrnodowym', 'tag': 'NNP', 'dep': 'oprd', 'up': 34, 'dn': [35, 36, 37, 39]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 32, 'dn': [40, 43, 46, 47]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'miedzynarodowym', 'tag': 'NNP', 'dep': 'acomp', 'up': 41, 'dn': [42, 44, 45]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'dep', 'up': 41, 'dn': []}, {'tok': '.', 'tag': 'FW', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ki', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'rapers', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [3, 4, 5, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 20, 'dn': [0, 1, 2, 6, 8, 9, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'amerykanski', 'tag': 'NN', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'raper', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [11, 12, 14, 15, 17, 18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'occurences', 'tag': 'NNS', 'dep': 'appos', 'up': 13, 'dn': [16]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [10, 19, 21, 41, 43, 44]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [26]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 24, 'dn': []}, {'tok': 'consecutive', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'nmod', 'up': 26, 'dn': [22, 23, 25]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [24, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'acl', 'up': 29, 'dn': [32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 30, 'dn': [31, 33]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34, 35]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'pojdz', 'tag': 'NNP', 'dep': 'pobj', 'up': 33, 'dn': [36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'kinze', 'tag': 'NNP', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'te', 'tag': 'NNP', 'dep': 'compound', 'up': 39, 'dn': [37]}, {'tok': 'chmurnosc', 'tag': 'NNP', 'dep': 'nsubj', 'up': 41, 'dn': [38]}, {'tok': 'w', 'tag': 'NNP', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'glab', 'tag': 'NNP', 'dep': 'conj', 'up': 20, 'dn': [39, 40, 42]}, {'tok': 'flaszy', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'reproducing', 'tag': 'VBG', 'dep': 'csubj', 'up': 5, 'dn': [0, 3, 4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nmod', 'up': 9, 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [5, 7, 8, 10, 11, 12]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Examples of edits apparently exhibiting this issue: https://pl.wikipedia.org/w/index.php?title=Rondo&curid=122034&diff=37421631&oldid=35999089 \"Największe rondo\" > \"Najwi kszerondo\" https://pl.wikipedia.org/w/index.php?title=Euronews&diff=prev&oldid=37394282 \"dostpna\" should be \"dostępna\", \"Midzyrnodowym\" should be \"Międzynarodowym\", etc. https://pl.wikipedia.org/w/index.php?title=1967&diff=next&oldid=37422197 \"ki rapers\" should probably be \"Amerykański raper\" (both occurences this happened on two consecutive edits) Results of a user trying to type in \"Pójdź, kińże tę chmurność w głąb flaszy!\" when reproducing this bug: https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775661 https://www.mediawiki.org/w/index.php?title=User:G%C5%BCdacz&oldid=775666', 'cleaned': 'examples of edits apparently exhibiting this issue: * - \"najwieksze rondo\" -> \"najwi kszerondo\" * - \"dostpna\" should be \"dostepna\", \"midzyrnodowym\" should be \"miedzynarodowym\", etc. * - \"ki rapers\" should probably be \"amerykanski raper\" (both occurences - this happened on two consecutive edits) results of a user trying to type in \"pojdz, kinze te chmurnosc w glab flaszy!\" when reproducing this bug: * * '})}),\n", + " '814': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '814', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I haven't worked out this out fully yet, but it seems that linking or annotating newly added text that contains accented or non Latin characters frequently causes those characters to disappear. Re adding them in the same word almost always results in their turning into pawns when, anywhere else on the page, the link dialog is subsequently opened or a link is inserted. This happens everywhere on a page including body text, tables and image captions. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53747\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'worked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 12]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'fully', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [11, 29, 34]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 'linking', 'tag': 'VBG', 'dep': 'csubj', 'up': 29, 'dn': [15, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'annotating', 'tag': 'VBG', 'dep': 'conj', 'up': 14, 'dn': [19]}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'amod', 'up': 19, 'dn': [17]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [18, 21]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'contains', 'tag': 'VBZ', 'dep': 'relcl', 'up': 19, 'dn': [20]}, {'tok': 'accented', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': [23, 24]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'latin', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [22, 25, 26]}, {'tok': 'frequently', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [13, 14, 27, 28, 33]}, {'tok': 'those', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 33, 'dn': [30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'disappear', 'tag': 'VB', 'dep': 'ccomp', 'up': 29, 'dn': [31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 35]}, {'tok': '-', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [10]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'csubj', 'up': 10, 'dn': [3, 4]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [8]}, {'tok': 'results', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 9, 11, 29]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 13, 'dn': []}, {'tok': 'turning', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': [19]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': [20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 29, 'dn': [24, 25]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 29, 'dn': []}, {'tok': 'subsequently', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'opened', 'tag': 'VBN', 'dep': 'advcl', 'up': 10, 'dn': [16, 17, 18, 23, 26, 27, 28, 30, 34]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 29, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 34, 'dn': [31]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'conj', 'up': 29, 'dn': [32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 14]}, {'tok': 'everywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'body', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'conj', 'up': 8, 'dn': [11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'captions', 'tag': 'NNS', 'dep': 'conj', 'up': 10, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"I haven't worked out this out fully yet, but it seems that linking or annotating newly added text that contains accented or non Latin characters frequently causes those characters to disappear. Re adding them in the same word almost always results in their turning into pawns when, anywhere else on the page, the link dialog is subsequently opened or a link is inserted. This happens everywhere on a page including body text, tables and image captions. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=53747\", 'cleaned': \"i haven't worked out this out fully yet, but it seems that linking or annotating newly added text that contains accented or non-latin characters frequently causes those characters to disappear. re-adding them in the same word almost always results in their turning into pawns when, anywhere else on the page, the link dialog is subsequently opened or a link is inserted. this happens everywhere on a page including body text, tables and image captions. -------------------------- **version**: unspecified **severity**: critical **see also**: \"})}),\n", + " '815': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '815', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 54047 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 54047 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '816': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '816', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 20, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'expectation', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 16, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': [14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 9, 'dn': [10, 11, 12, 13]}, {'tok': 're', 'tag': 'NN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'acl', 'up': 8, 'dn': [9]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 0, 'dn': [18, 19, 25]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Marking this as \"FIXED\" on the expectation that it\\'s fixed please re open if you find that it is still occurring.', 'cleaned': 'marking this as \"fixed\" on the expectation that it\\'s fixed - please re-open if you find that it is still occurring.'})}),\n", + " '817': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lliyevigiycjbybglftk', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '817', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"There's code to address this bug in the following patch, which is due to go live by mediawiki.org on 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!\", 'parsed': [{'rt': 33, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 33, 'dn': [0, 2, 4, 27, 28]}, {'tok': 'code', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'address', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 6, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'following', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 10, 'dn': [12, 14]}, {'tok': 'due', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17, 18, 20]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [21, 22, 23, 26]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'september', 'tag': 'NNP', 'dep': 'nmod', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [24, 25]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 33, 'dn': []}, {'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 29, 30, 31, 32, 35, 41]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ccomp', 'up': 33, 'dn': [34, 38]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 38, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'fixes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 35, 'dn': [36, 37, 40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 33, 'dn': []}]}], 'stripped_text': \"There's code to address this bug in the following patch, which is due to go live by mediawiki.org on 13 September 2013: https://gerrit.wikimedia.org/r/#/c/82858/ Please let us know whether it fixes the bug!\", 'cleaned': \"there's code to address this bug in the following patch, which is due to go live by mediawiki.org on september : please let us know whether it fixes the bug!\"})}),\n", + " '818': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '818', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #3) > Same as bug 53747? Yes. I don't want to just merge them though as they're assigned to different people.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': [0, 2, 4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7, 8, 12]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'assigned', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [9, 10, 11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"(In reply to comment #3) > Same as bug 53747? Yes. I don't want to just merge them though as they're assigned to different people.\", 'cleaned': \"(in reply to comment #) > same as bug ? yes. i don't want to just merge them though as they're assigned to different people.\"})}),\n", + " '819': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '819', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Same as bug 53747?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Same as bug 53747?', 'cleaned': 'same as bug ?'})}),\n", + " '820': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '820', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'K7L comments: \"I am seeing the same problems if I try to edit ordinary text such as the article intro. Pressing or even makes accented characters in newly edited text vanish. This editor is not usable for non English text on this browser [firefox].\" This needs to be fixed urgently.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'k7l', 'tag': 'XX', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 22]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [4, 5, 9, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [7, 8]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'advcl', 'up': 6, 'dn': [10, 11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 16]}, {'tok': 'ordinary', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [17, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'intro', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'pressing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 9, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'save', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [6, 7, 8]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'backspace', 'tag': 'NNP', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [5, 11]}, {'tok': 'accented', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'amod', 'up': 17, 'dn': [13, 14]}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'vanish', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 5]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'usable', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [9]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'english', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}]}, {'rt': 1, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'firefox', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2, 3, 4]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'urgently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'K7L comments: \"I am seeing the same problems if I try to edit ordinary text such as the article intro. Pressing or even makes accented characters in newly edited text vanish. This editor is not usable for non English text on this browser [firefox].\" This needs to be fixed urgently.', 'cleaned': 'k7l comments: \"i am seeing the same problems if i try to edit ordinary text such as the article intro. pressing or even makes accented characters in newly-edited text vanish. this editor is not usable for non-english text on this browser [firefox].\" this needs to be fixed urgently.'})}),\n", + " '821': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '821', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Now also reported on the French Wikipedia: [[:fr:Route 2 (Ontario)]] and its revision history, the distance chart is a table and Unicode descriptive text added with VisualEditor didn't save properly.[https://fr.wikipedia.org/w/index.php?title=Route_2_%28Ontario%29&diff=96342109&oldid=96342028] The damage was fixed using the standard MW wiki source editor but is still in history. Try inserting « La route 2 va à Montréal (Québec) » (or something/anything that isn't US ASCII) into a table cell and watch it fail to display correctly or fail to save. The fr.wp reported was using an unspecified version of firefox on Vector in Ubuntu. I use Firefox 23 on monobook in Xubuntu. Raising this to critical as being able to use all characters in a language is essential.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'reported', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'french', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': '[:', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'fr', 'tag': 'CD', 'dep': 'advcl', 'up': 21, 'dn': [1, 3, 6, 11, 12, 13, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'route', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [4, 5, 7, 8, 9, 10]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ontario', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'history', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'distance', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [18]}, {'tok': 'chart', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 17, 20, 23, 33, 40, 53]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 24, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'unicode', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'descriptive', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [25, 26, 28]}, {'tok': 'added', 'tag': 'VBN', 'dep': 'acl', 'up': 27, 'dn': [29]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [31, 32, 34, 35, 36]}, {'tok': 'properly.[', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'damage', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 40, 'dn': [37]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 40, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 21, 'dn': [38, 39, 41, 48, 49]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 40, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'wiki', 'tag': 'NNP', 'dep': 'compound', 'up': 47, 'dn': [44]}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 47, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': [42, 43, 45, 46]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 40, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 40, 'dn': [50, 51]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [52]}, {'tok': 'history', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 41]}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 0, 'dn': [2, 8, 15, 16, 17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'la', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'route', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'va', 'tag': 'NNP', 'dep': 'dative', 'up': 1, 'dn': [3, 4, 5, 6, 12, 13, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'montreal', 'tag': 'JJ', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'quebec', 'tag': 'NNP', 'dep': 'appos', 'up': 8, 'dn': [9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [18, 19]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': [21]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 19, 'dn': [20, 22, 24, 25, 26, 30, 31]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'us', 'tag': 'PRP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'ascii', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [23]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'cell', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27, 28]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'watch', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [33]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'ccomp', 'up': 31, 'dn': [32, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'display', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 36, 37, 38]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 35, 'dn': [40]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 38, 'dn': [39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'fr.wp', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'acl', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 3, 7, 14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 8, 10]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'xubuntu', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'raising', 'tag': 'VBG', 'dep': 'csubj', 'up': 14, 'dn': [1, 2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': [4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10, 11]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 15, 16]}, {'tok': 'essential', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"Now also reported on the French Wikipedia: [[:fr:Route 2 (Ontario)]] and its revision history, the distance chart is a table and Unicode descriptive text added with VisualEditor didn't save properly.[https://fr.wikipedia.org/w/index.php?title=Route_2_%28Ontario%29&diff=96342109&oldid=96342028] The damage was fixed using the standard MW wiki source editor but is still in history. Try inserting « La route 2 va à Montréal (Québec) » (or something/anything that isn't US ASCII) into a table cell and watch it fail to display correctly or fail to save. The fr.wp reported was using an unspecified version of firefox on Vector in Ubuntu. I use Firefox 23 on monobook in Xubuntu. Raising this to critical as being able to use all characters in a language is essential.\", 'cleaned': 'now also reported on the french wikipedia: [[:fr:route (ontario)]] and its revision history, the distance chart is a table and unicode descriptive text added with visualeditor didn\\'t save properly.[] the damage was fixed using the standard mw wiki source editor but is still in history. try inserting \" la route va a montreal (quebec) \" (or something/anything that isn\\'t us ascii) into a table cell and watch it fail to display correctly or fail to save. the fr.wp reported was using an unspecified version of firefox on vector in ubuntu. i use firefox on monobook in xubuntu. raising this to critical as being able to use all characters in a language is essential.'})}),\n", + " '822': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '822', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'When inserting any template immediately before any word that is linked or has bold or italic markup, that word is deleted but continues to be displayed in the editing surface. The deletion can only be seen in review changes or upon saving. To reproduce: 1. Open any page in VE. 2. Place the cursor immediately before a word (i.e. with no white space between the cursor and word) that is one or more of: A link Bold text Italic text plain text that you have just added one of the above to 3. Insert any template at the cursor position 4. Observe the word remains as expected 5. Review changes, and observe the word has been deleted. Examples: https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox2&diff=570195482&oldid=570194023 On en.wp PamD encountered this bug when inserting a maintenance template at the head of an article that started with a bold word. Version : unspecified Severity : critical', 'parsed': [{'rt': 21, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'advcl', 'up': 21, 'dn': [0, 3, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4, 7]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [8, 9, 11, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'conj', 'up': 10, 'dn': [16]}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'italic', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': 'markup', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 21, 'dn': [18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'deleted', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 17, 19, 20, 22, 23, 31]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'continues', 'tag': 'VBZ', 'dep': 'conj', 'up': 21, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 23, 'dn': [24, 25, 27]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'surface', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8, 9, 10]}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'conj', 'up': 6, 'dn': [11]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 4, 25, 28, 35, 37, 42, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7, 9, 20]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 12]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13, 18]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 6, 'dn': [19, 21]}, {'tok': 'one', 'tag': 'CD', 'dep': 'attr', 'up': 20, 'dn': [22, 23, 24]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'conj', 'up': 21, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [26, 27, 31, 32, 34]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': [29, 30]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'italic', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': [33]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [36]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 42, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [38, 39, 40, 41, 43, 47]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 42, 'dn': [44]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'above', 'tag': 'JJ', 'dep': 'pobj', 'up': 44, 'dn': [45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 42, 'dn': [48, 49, 50]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'insert', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 7, 8, 10]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'observe', 'tag': 'VB', 'dep': 'csubj', 'up': 3, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'remains', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 9]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [4, 6, 7]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'observe', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [5]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'deleted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'examples', 'tag': 'NNS', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 8, 'dn': [3, 4, 5]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'pamd', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'encountered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10, 12, 28]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'advcl', 'up': 8, 'dn': [11, 15, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'maintenance', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'relcl', 'up': 21, 'dn': [22, 24]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'When inserting any template immediately before any word that is linked or has bold or italic markup, that word is deleted but continues to be displayed in the editing surface. The deletion can only be seen in review changes or upon saving. To reproduce: 1. Open any page in VE. 2. Place the cursor immediately before a word (i.e. with no white space between the cursor and word) that is one or more of: A link Bold text Italic text plain text that you have just added one of the above to 3. Insert any template at the cursor position 4. Observe the word remains as expected 5. Review changes, and observe the word has been deleted. Examples: https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox2&diff=570195482&oldid=570194023 On en.wp PamD encountered this bug when inserting a maintenance template at the head of an article that started with a bold word. Version : unspecified Severity : critical', 'cleaned': 'when inserting any template immediately before any word that is linked or has bold or italic markup, that word is deleted but continues to be displayed in the editing surface. the deletion can only be seen in review changes or upon saving. to reproduce: . open any page in ve. . place the cursor immediately before a word (i.e. with no white space between the cursor and word) that is one or more of: * a link * bold text * italic text * plain text that you have just added one of the above to . insert any template at the cursor position . observe the word remains as expected . review changes, and observe the word has been deleted. examples: on en.wp pamd encountered this bug when inserting a maintenance template at the head of an article that started with a bold word. -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '823': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '823', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is the same Parsoid bug that affected both places where we implicitly assumed that the 'about' id is always present (without realizing/checking that it could be absent for VE inserted transclusions).\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 27, 28, 39, 40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 4, 7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'affected', 'tag': 'VBD', 'dep': 'relcl', 'up': 5, 'dn': [6, 9]}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'places', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8, 13]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'implicitly', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'assumed', 'tag': 'VBD', 'dep': 'relcl', 'up': 9, 'dn': [10, 11, 12, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'd', 'tag': 'NNP', 'dep': 'nsubj', 'up': 21, 'dn': [15, 16, 17, 18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [14, 20, 22, 23, 24, 25]}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'present', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'realizing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 25, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'checking', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [32]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [29, 30, 31, 33]}, {'tok': 'absent', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [34]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [38]}, {'tok': 've', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'amod', 'up': 38, 'dn': [35, 36]}, {'tok': 'transclusions', 'tag': 'NNS', 'dep': 'pobj', 'up': 34, 'dn': [37]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"This is the same Parsoid bug that affected both places where we implicitly assumed that the 'about' id is always present (without realizing/checking that it could be absent for VE inserted transclusions).\", 'cleaned': \"this is the same parsoid bug that affected both places where we implicitly assumed that the 'about' id is always present (without realizing/checking that it could be absent for ve-inserted transclusions).\"})}),\n", + " '824': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '824', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 53434 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 53434 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '825': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '825', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'HTML

    barquux

    Expected wikitext {{Inline|Foo}}\\'\\'\\'bar\\'\\'\\'quux Actual wikitext {{Inline|Foo}}quux :(', 'parsed': [{'rt': 17, 'toks': [{'tok': 'html', 'tag': 'NNP', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'p>":{"wt":"foo"}}}\">', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'bar', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'quux', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'expected', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 18, 27]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [23]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': \"inline|foo}}'''bar'''quux\", 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': [19, 20, 21, 22, 26]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'inline|foo}}quux', 'tag': 'NNP', 'dep': 'appos', 'up': 23, 'dn': [24, 25]}, {'tok': ':(', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': 'HTML

    barquux

    Expected wikitext {{Inline|Foo}}\\'\\'\\'bar\\'\\'\\'quux Actual wikitext {{Inline|Foo}}quux :(', 'cleaned': 'html

    ":{"wt":"foo"}}}\">barquux

    expected wikitext {{inline|foo}}\\'\\'\\'bar\\'\\'\\'quux actual wikitext {{inline|foo}}quux :('})}),\n", + " '826': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-uf3buojo4ceizjywvyn5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '826', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This does not require pre existing formatted or linked text. The bug also appears if you enter the template first and then add bold word(s) immediately afterwards (no space between the template and the text), starting from an empty page or in a new paragraph. For example, using VisualEditor with the intention of producing this, in this order: {{unreferenced}}'''Hello world''' from Wikipedia. actually results in this: {{unreferenced}} from Wikipedia. If you add a space or hit return after the template, then it works as expected.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'require', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 10, 11]}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'existing', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'formatted', 'tag': 'VBN', 'dep': 'amod', 'up': 10, 'dn': [8, 9]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 6, 20, 29, 39]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 8, 9, 10, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [11, 14, 15, 17]}, {'tok': 'bold', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'word(s', 'tag': 'NNP', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'afterwards', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'parataxis', 'up': 3, 'dn': [18, 19, 21, 28]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24, 26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [25]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'starting', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [30]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [33, 34, 35]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 32]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 30, 'dn': [38]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36, 37]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [1]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 19, 24]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'intention', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'producing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 8, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': \"unreferenced}}'''hello\", 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'world', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [11, 12, 15, 16, 17, 18, 20, 21, 22]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'results', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 2, 'dn': [4, 5, 7, 9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'unreferenced', 'tag': 'VBN', 'dep': 'appos', 'up': 3, 'dn': [6, 8]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [11]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 4, 5, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'hit', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7, 8]}, {'tok': 'return', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 11, 12, 13, 16, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"This does not require pre existing formatted or linked text. The bug also appears if you enter the template first and then add bold word(s) immediately afterwards (no space between the template and the text), starting from an empty page or in a new paragraph. For example, using VisualEditor with the intention of producing this, in this order: {{unreferenced}}'''Hello world''' from Wikipedia. actually results in this: {{unreferenced}} from Wikipedia. If you add a space or hit return after the template, then it works as expected.\", 'cleaned': \"this does not require pre-existing formatted or linked text. the bug also appears if you enter the template first and then add bold word(s) immediately afterwards (no space between the template and the text), starting from an empty page or in a new paragraph. for example, using visualeditor with the intention of producing this, in this order: {{unreferenced}}'''hello world''' from wikipedia. actually results in this: {{unreferenced}} from wikipedia. if you add a space or hit return after the template, then it works as expected.\"})}),\n", + " '827': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '827', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VE link insertion dialog when attempting to add a section link Since the latest update it is impossible to create links to specific sections of a page in VisualEditor: As soon as you enter the # character the link insertion dialog gives an \"Invalid title\" error. See screenshot attached and bug 50881 comment 11. I\\'ve reported this separately to bug 50881 as that is an enhancement to give proper handling of section links, but this is a regression that blocks all use of links to sections. Version : unspecified Severity : critical Attached : {F11887}', 'parsed': [{'rt': 42, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'advcl', 'up': 42, 'dn': [0, 3, 5, 29]}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'attempting', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 10, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'since', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [15, 17, 19]}, {'tok': 'impossible', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [18, 20, 27]}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'sections', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [22, 24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': [30, 34]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'advcl', 'up': 31, 'dn': [32, 33, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': '#', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [35, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': [39]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 42, 'dn': [38, 40]}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 31, 41, 48, 49]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'invalid', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'nmod', 'up': 48, 'dn': [45]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 42, 'dn': [43, 44, 46, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 42, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 12]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 3, 4, 9, 10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [8]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 8, 9, 12, 22, 23, 25]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'separately', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'xcomp', 'up': 2, 'dn': [5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [10, 11, 14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'acl', 'up': 14, 'dn': [15, 18]}, {'tok': 'proper', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [24, 27, 36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'attr', 'up': 25, 'dn': [26, 29]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'blocks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 27, 'dn': [28, 31]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33]}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [34]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [35]}, {'tok': 'sections', 'tag': 'NNS', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [1, 4, 6, 8, 9]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11887', 'tag': 'NN', 'dep': 'advmod', 'up': 11, 'dn': [14, 15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'VE link insertion dialog when attempting to add a section link Since the latest update it is impossible to create links to specific sections of a page in VisualEditor: As soon as you enter the # character the link insertion dialog gives an \"Invalid title\" error. See screenshot attached and bug 50881 comment 11. I\\'ve reported this separately to bug 50881 as that is an enhancement to give proper handling of section links, but this is a regression that blocks all use of links to sections. Version : unspecified Severity : critical Attached : {F11887}', 'cleaned': 've link insertion dialog when attempting to add a section link since the latest update it is impossible to create links to specific sections of a page in visualeditor: as soon as you enter the # character the link insertion dialog gives an \"invalid title\" error. see screenshot attached and bug comment . i\\'ve reported this separately to bug as that is an enhancement to give proper handling of section links, but this is a regression that blocks all use of links to sections. -------------------------- **version**: unspecified **severity**: critical **attached**: {f11887}'})}),\n", + " '832': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '832', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '… and now deployed.', 'parsed': [{'rt': 3, 'toks': [{'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '… and now deployed.', 'cleaned': '... and now deployed.'})}),\n", + " '837': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '837', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is now fixed in master; we'll cherry pick it and push live this afternoon. Sorry for the problem.\", 'parsed': [{'rt': 11, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [0, 1, 2, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'cherry', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'pick', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 6, 7, 8, 9, 10, 12, 13, 14, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'push', 'tag': 'VB', 'dep': 'conj', 'up': 11, 'dn': [15, 17]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'afternoon', 'tag': 'NN', 'dep': 'npadvmod', 'up': 14, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"This is now fixed in master; we'll cherry pick it and push live this afternoon. Sorry for the problem.\", 'cleaned': \"this is now fixed in master; we'll cherry-pick it and push live this afternoon. sorry for the problem.\"})}),\n", + " '840': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '840', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ah, good that someone already reported. Confirmed in mediawiki.org.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ah', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 6, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'reported', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Ah, good that someone already reported. Confirmed in mediawiki.org.', 'cleaned': 'ah, good that someone already reported. confirmed in mediawiki.org.'})}),\n", + " '841': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-mapumhlp3gw5qefhvafn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '841', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Go to http://en.wikipedia.org/wiki/Post_and_core 2. Edit it with VE 3. Make some minor edit, by example, add a space after \"is a type\" 4. Review your changes (or save) Results: The {{Interventions infobox|(...)}} gets removed. Version : unspecified Severity : major', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [3, 4, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'make', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 8, 20]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [6]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [4, 5, 7, 10, 13, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [11, 12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 16]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'review', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 18, 20, 21]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 2, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4, 5, 7, 8, 12, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'interventions', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': [9, 10, 11, 13, 14, 15, 16]}, {'tok': 'infobox|', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Steps to reproduce: 1. Go to http://en.wikipedia.org/wiki/Post_and_core 2. Edit it with VE 3. Make some minor edit, by example, add a space after \"is a type\" 4. Review your changes (or save) Results: The {{Interventions infobox|(...)}} gets removed. Version : unspecified Severity : major', 'cleaned': 'steps to reproduce: . go to . edit it with ve . make some minor edit, by example, add a space after \"is a type\" . review your changes (or save) results: the {{interventions infobox|(...)}} gets removed. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '842': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '842', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Moving to date we likely fixed this with the changes to DM.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'moving', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [1]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'date', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 7, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'dm', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Moving to date we likely fixed this with the changes to DM.', 'cleaned': 'moving to date we likely fixed this with the changes to dm.'})}),\n", + " '843': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-mapumhlp3gw5qefhvafn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '843', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce it anymore either, so I'm closing it.\", 'parsed': [{'rt': 11, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'either', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 7, 8, 9, 10, 12, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"I can't reproduce it anymore either, so I'm closing it.\", 'cleaned': \"i can't reproduce it anymore either, so i'm closing it.\"})}),\n", + " '844': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '844', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' \"I can\\'t reproduce\" ... the issue. :)', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 9, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': ':)', 'tag': '.', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': ' \"I can\\'t reproduce\" ... the issue. :)', 'cleaned': '* \"i can\\'t reproduce\" ... the issue. :)'})}),\n", + " '845': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '845', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce but the infobox invocation has some garbage in it. {{Interventions infobox | Name = Post and core | Image = |sesuiatu Caption = |sasa ICD10 = |sasas ICD9 = |sasasasa MeshID = D011176 | OPS301 = |sasas OtherCodes = |sasa }}\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 8, 16, 26, 31]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'infobox', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'invocation', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [5, 6]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [7, 10, 11, 13]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'garbage', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'interventions', 'tag': 'NNS', 'dep': 'conj', 'up': 3, 'dn': [14, 15, 19, 20, 21]}, {'tok': 'infobox', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [17, 18]}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'post', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [22, 25]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'core', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [23, 24]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'dep', 'up': 3, 'dn': [28]}, {'tok': '|sesuiatu', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': '|sasa', 'tag': 'NNP', 'dep': 'compound', 'up': 31, 'dn': [29]}, {'tok': 'icd10', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': [30]}]}, {'rt': 10, 'toks': [{'tok': '=', 'tag': 'POS', 'dep': 'punct', 'up': 10, 'dn': [1]}, {'tok': '|sasas', 'tag': 'NN', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'icd9', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [3, 5, 7]}, {'tok': '=', 'tag': 'NNP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '|sasasasa', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'meshid', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [4]}, {'tok': '=', 'tag': 'IN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'd011176', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [6]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'ops301', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [2, 8]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 9, 11, 12, 14, 15, 16]}, {'tok': '|sasas', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'othercodes', 'tag': 'NNS', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': '=', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': '|sasa', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': \"I can't reproduce but the infobox invocation has some garbage in it. {{Interventions infobox | Name = Post and core | Image = |sesuiatu Caption = |sasa ICD10 = |sasas ICD9 = |sasasasa MeshID = D011176 | OPS301 = |sasas OtherCodes = |sasa }}\", 'cleaned': \"i can't reproduce but the infobox invocation has some garbage in it. {{interventions infobox | name = post and core | image = |sesuiatu caption = |sasa icd10 = |sasas icd9 = |sasasasa meshid = d011176 | ops301 = |sasas othercodes = |sasa }}\"})}),\n", + " '846': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '846', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Roan, thoughts? Selser issue?', 'parsed': [{'rt': 0, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'thoughts', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'selser', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Roan, thoughts? Selser issue?', 'cleaned': 'roan, thoughts? selser issue?'})}),\n", + " '847': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ppvnwr24o32pux3le5ov', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '847', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '[error] PHP Strict Standards: Only variables should be passed by reference in /srv/phase3/extensions/VisualEditor/ApiVisualEditor.php on line 255, referer: http://server/wiki/index.php/Sandbox?veaction=edit Version : unspecified Severity : trivial', 'parsed': [{'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': [2]}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': [5]}, {'tok': 'php', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'strict', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'standards', 'tag': 'NNS', 'dep': 'prep', 'up': 2, 'dn': [3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 11, 'dn': [7]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'passed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 8, 9, 10, 12, 24, 41]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [13]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [21]}, {'tok': '/srv', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'phase3', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 21, 'dn': [17, 18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 19, 20, 22, 23]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'apivisualeditor.php', 'tag': 'ADD', 'dep': 'appos', 'up': 21, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [25, 38, 39, 40]}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [27, 30]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [26, 28, 29]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 27, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'referer', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'http://server', 'tag': 'CD', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nmod', 'up': 36, 'dn': [32, 33]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'index.php', 'tag': 'ADD', 'dep': 'nmod', 'up': 38, 'dn': [34, 35, 37]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'sandbox?veaction', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': [36]}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4, 8, 9, 10, 11, 13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'trivial', 'tag': 'JJ', 'dep': 'appos', 'up': 2, 'dn': [12]}]}], 'stripped_text': '[error] PHP Strict Standards: Only variables should be passed by reference in /srv/phase3/extensions/VisualEditor/ApiVisualEditor.php on line 255, referer: http://server/wiki/index.php/Sandbox?veaction=edit Version : unspecified Severity : trivial', 'cleaned': '[error] php strict standards: only variables should be passed by reference in /srv/phase3/extensions/visualeditor/apivisualeditor.php on line , referer: http://server/wiki/index.php/sandbox?veaction=edit -------------------------- **version**: unspecified **severity**: trivial'})}),\n", + " '848': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '848', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Now fixed in master. Sorry for the slip up.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'slip', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'up', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Now fixed in master. Sorry for the slip up.', 'cleaned': 'now fixed in master. sorry for the slip-up.'})}),\n", + " '851': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '851', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '<> I tested this as well with Vector on both Chrome and FF, on it.wiki with the word Lettera (which is an existing page), it keeps insisting that I must link to Letteratura instead. I tried a workaround and was able to get Lettere, but it ain\\'t the same thing. Thanks! Version : unspecified Severity : critical', 'parsed': [{'rt': 25, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 17, 'dn': [2, 3, 4, 7, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'xi', 'tag': 'NNP', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'advcl', 'up': 25, 'dn': [5, 14, 15, 16, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'exist', 'tag': 'VB', 'dep': 'ccomp', 'up': 17, 'dn': [18, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'repeatedly', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'took', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 17, 22, 23, 24, 27, 29, 31, 33, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'oprd', 'up': 25, 'dn': [28, 30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'continually', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'conj', 'up': 25, 'dn': [32, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'go', 'tag': 'VB', 'dep': 'ccomp', 'up': 35, 'dn': [37, 39]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41]}, {'tok': 'classical', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'music', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 48, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [1]}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': [2]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '--buffbills7701', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [0, 4, 5, 6, 7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'august', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 21, 'dn': [3, 12, 13, 18, 19]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15, 16, 17]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'utc', 'tag': 'NNP', 'dep': 'appos', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'tested', 'tag': 'VBD', 'dep': 'ccomp', 'up': 48, 'dn': [11, 20, 22, 24, 25, 27, 32, 33, 35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [23]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [29]}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 29, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30, 31]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 29, 'dn': []}, {'tok': 'ff', 'tag': 'VBP', 'dep': 'conj', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [34]}, {'tok': 'it.wiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'lettera', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36, 37, 39, 41, 45]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 41, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 38, 'dn': [40, 44]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 44, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'attr', 'up': 41, 'dn': [42, 43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 48, 'dn': []}, {'tok': 'keeps', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [21, 46, 47, 49, 57]}, {'tok': 'insisting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 48, 'dn': [53]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 53, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 53, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 53, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'ccomp', 'up': 49, 'dn': [50, 51, 52, 54, 56]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 53, 'dn': [55]}, {'tok': 'letteratura', 'tag': 'NN', 'dep': 'pobj', 'up': 54, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 53, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 48, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 10, 11, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [6]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9]}, {'tok': 'lettere', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'ai', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [12, 14, 17, 18]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '<> I tested this as well with Vector on both Chrome and FF, on it.wiki with the word Lettera (which is an existing page), it keeps insisting that I must link to Letteratura instead. I tried a workaround and was able to get Lettere, but it ain\\'t the same thing. Thanks! Version : unspecified Severity : critical', 'cleaned': '<:, august (utc)>> i tested this as well with vector on both chrome and ff, on it.wiki with the word lettera (which is an existing page), it keeps insisting that i must link to letteratura instead. i tried a workaround and was able to get lettere, but it ain\\'t the same thing. thanks! -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '852': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '852', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed and will be deployed tonight.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5]}, {'tok': 'tonight', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will be deployed tonight.', 'cleaned': 'fixed and will be deployed tonight.'})}),\n", + " '855': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '855', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'I did not know this was a competition, so more from me as well! :p The \"workaround\" is what I mentioned earlier, but it won\\'t always work. With it I managed to get \"Lettere\": it autocompleted to Letteratura, then I put the \"e\" after the first \"r\" and cut the rest. But, it did not work to get to \"Lettera\", which was my intended outcome. This also happens if I am interested in, say, \"Letteratura tedesca\": it won\\'t appear in the drop down list, and I am not even allowed to write it. The only way to get there is writing \"letteraturatedesca\" instead, and adding the space later. This makes sense to VE! Thanks.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 8, 10, 15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'competition', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 3, 'dn': [9, 11, 14]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [13]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': ':p', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 8, 10, 11, 16]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'mentioned', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [12, 13, 14, 15, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [1]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'managed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 11, 'dn': [0, 2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'lettere', 'tag': 'NN', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'autocompleted', 'tag': 'VBD', 'dep': 'ccomp', 'up': 17, 'dn': [3, 9, 10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'letteratura', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'put', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [11, 14, 15, 16, 20, 21, 22, 28, 29, 32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'e', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'r', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 25, 27]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'cut', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'rest', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'lettera', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'relcl', 'up': 10, 'dn': [13, 17]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 17, 'dn': []}, {'tok': 'intended', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'outcome', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 5]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'advcl', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9, 10, 11, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'say', 'tag': 'UH', 'dep': 'intj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'letteratura', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [13]}, {'tok': 'tedesca', 'tag': 'NN', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 15, 16, 17, 18, 20, 25, 26, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [21, 23]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prep', 'up': 22, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 31, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'allowed', 'tag': 'VBN', 'dep': 'conj', 'up': 19, 'dn': [27, 28, 29, 30, 33, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'write', 'tag': 'VB', 'dep': 'xcomp', 'up': 31, 'dn': [32, 34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'relcl', 'up': 2, 'dn': [3]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'writing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 5, 6, 8, 9, 10, 11, 12, 13, 14, 18]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'letteraturatedesca', 'tag': 'NNP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'conj', 'up': 7, 'dn': [16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'sense', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'acl', 'up': 2, 'dn': [3]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'I did not know this was a competition, so more from me as well! :p The \"workaround\" is what I mentioned earlier, but it won\\'t always work. With it I managed to get \"Lettere\": it autocompleted to Letteratura, then I put the \"e\" after the first \"r\" and cut the rest. But, it did not work to get to \"Lettera\", which was my intended outcome. This also happens if I am interested in, say, \"Letteratura tedesca\": it won\\'t appear in the drop down list, and I am not even allowed to write it. The only way to get there is writing \"letteraturatedesca\" instead, and adding the space later. This makes sense to VE! Thanks.', 'cleaned': 'i did not know this was a competition, so more from me as well! :p the \"workaround\" is what i mentioned earlier, but it won\\'t always work. with it i managed to get \"lettere\": it autocompleted to letteratura, then i put the \"e\" after the first \"r\" and cut the rest. but, it did not work to get to \"lettera\", which was my intended outcome. this also happens if i am interested in, say, \"letteratura tedesca\": it won\\'t appear in the drop down list, and i am not even allowed to write it. the only way to get there is writing \"letteraturatedesca\" instead, and adding the space later. this makes sense to ve! thanks.'})}),\n", + " '856': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '856', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I was 25 seconds too slow reporting Bug 52421, but I did include steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Network Graphics]], [[Classic (album)]] or [[Thing (assembly)]]. I've also found a workaround continue typing the link you want after it's suggestion, then select and delete what it inserted that you don't want.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 10, 11, 12, 13, 14, 17, 22, 23, 35, 36, 38, 47, 48, 49, 54, 58]}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'seconds', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [9]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'slow', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [6]}, {'tok': 'reporting', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [15, 16, 18, 21]}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 18, 'dn': [19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>.load', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [25, 28, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 26]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'number>.press', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'ctrl+k', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [29, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'relcl', 'up': 30, 'dn': [31, 34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>.try', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [37, 40, 41]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 38, 'dn': [46]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': 'portable', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'network', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'graphics', 'tag': 'NNS', 'dep': 'pobj', 'up': 41, 'dn': [42, 43, 44, 45]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 54, 'dn': [51]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 50, 'dn': []}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'amod', 'up': 54, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'album', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [50, 52, 53, 55, 56, 57]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 6, 7, 8]}, {'tok': '[', 'tag': 'XX', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'thing', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [3, 4, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'assembly', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 19, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'continue', 'tag': 'VB', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 8, 17, 18]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 7, 'dn': [10, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 12]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'relcl', 'up': 10, 'dn': [11]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [13, 14, 16]}, {'tok': 'suggestion', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [20, 21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': [24]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'inserted', 'tag': 'VBD', 'dep': 'ccomp', 'up': 21, 'dn': [22, 23, 29]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 29, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 27, 28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"I was 25 seconds too slow reporting Bug 52421, but I did include steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Network Graphics]], [[Classic (album)]] or [[Thing (assembly)]]. I've also found a workaround continue typing the link you want after it's suggestion, then select and delete what it inserted that you don't want.\", 'cleaned': \"i was seconds too slow reporting bug , but i did include steps to reproduce: .load a page in ve .press ctrl+k to enter a link .try to enter a link to [[portable network graphics]], [[classic (album)]] or [[thing (assembly)]]. i've also found a workaround - continue typing the link you want after it's suggestion, then select and delete what it inserted that you don't want.\"})}),\n", + " '857': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '857', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 52421 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 52421 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '858': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7ey733eainlhx5xqp4d3', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '858', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor.php attempts to register a hook handler that was removed (summary credit goes to Ori) stack: http://paste.tstarling.com/p/GuTJEM.html Tim says: > var_dump($wgHooks[\\'BeforeWelcomeCreation\\']); array(2) { [0]=> string(42) \"VisualEditorHooks::onBeforeWelcomeCreation\" [1]=> string(44) \"GettingStartedHooks::onBeforeWelcomeCreation\" } > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][0]); > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][1]); 1 Version : unspecified Severity : normal', 'parsed': [{'rt': 23, 'toks': [{'tok': 'visualeditor.php', 'tag': 'ADD', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'attempts', 'tag': 'NNS', 'dep': 'ccomp', 'up': 23, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'register', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hook', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'handler', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'credit', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [11]}, {'tok': 'goes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [10, 12, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15, 16, 17]}, {'tok': 'ori', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'stack', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'tim', 'tag': 'NNP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'says', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 13, 18, 19, 20, 21, 22, 24, 28, 35, 36]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': [26]}, {'tok': 'var_dump(', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': \"wghooks['beforewelcomecreation\", 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [25, 27, 29, 30, 31, 32, 33]}, {'tok': \"'\", 'tag': 'CD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'array(', 'tag': 'ADD', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number>]=', 'tag': 'CD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'string(', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'visualeditorhooks::onbeforewelcomecreation', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': [2, 3]}, {'tok': 'number>]=', 'tag': 'CD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'string(', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'gettingstartedhooks::onbeforewelcomecreation', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [0, 2, 3, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'print', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39]}, {'tok': 'is_callable(', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"wghooks['beforewelcomecreation'][', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'print', 'tag': 'NNP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'is_callable(', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"wghooks['beforewelcomecreation'][', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'parataxis', 'up': 5, 'dn': [21, 22, 24, 25]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': [33]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': [32]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': [38]}]}], 'stripped_text': 'VisualEditor.php attempts to register a hook handler that was removed (summary credit goes to Ori) stack: http://paste.tstarling.com/p/GuTJEM.html Tim says: > var_dump($wgHooks[\\'BeforeWelcomeCreation\\']); array(2) { [0]=> string(42) \"VisualEditorHooks::onBeforeWelcomeCreation\" [1]=> string(44) \"GettingStartedHooks::onBeforeWelcomeCreation\" } > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][0]); > print is_callable($wgHooks[\\'BeforeWelcomeCreation\\'][1]); 1 Version : unspecified Severity : normal', 'cleaned': 'visualeditor.php attempts to register a hook handler that was removed (summary credit goes to ori) stack: tim says: > var_dump(wghooks[\\'beforewelcomecreation\\']); array() { []=> string() \"visualeditorhooks::onbeforewelcomecreation\" []=> string() \"gettingstartedhooks::onbeforewelcomecreation\" } > print is_callable(wghooks[\\'beforewelcomecreation\\'][]); > print is_callable(wghooks[\\'beforewelcomecreation\\'][]); -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '859': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-r7wrkcx7j2vutqs6hr3g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '859', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I removed the BeforeWelcomeCreation handler in I8be6198a6 but not the statement in VisualEditor.php that registered it. 1.22wmf11 had not yet been updated to I8be6198a6, so it didn't need to be fixed. 1.22wmf12 did need a fix, but there was a merged change separating the deployed commit and my fix: change I1cd9e2bea. I didn't know if it was safe to deploy and no one from the VE team was around, so I created a cut a 'bug/52368' branch based on the deployed commit, cherry picked the fix on top, and synced that. My apologies to the VisualEditor team and to the users that were affected.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'removed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 10, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'beforewelcomecreation', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'handler', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'i8be6198a6', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 11, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'visualeditor.php', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'registered', 'tag': 'VBD', 'dep': 'relcl', 'up': 10, 'dn': [13, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number>.22wmf11', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 14, 'dn': [0, 1, 2, 3, 4, 5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'i8be6198a6', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 9, 10, 11, 12, 13, 17, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number>.22wmf12', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 7, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 3, 'dn': [8, 12, 17, 19, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'merged', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'separating', 'tag': 'VBG', 'dep': 'acl', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 19, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'conj', 'up': 9, 'dn': [18, 20, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': [22]}, {'tok': 'i1cd9e2bea', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 38, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ccomp', 'up': 22, 'dn': [0, 1, 2, 6]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 7, 9, 10, 17]}, {'tok': 'safe', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'deploy', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [11, 13]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [12, 18]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'created', 'tag': 'VBD', 'dep': 'ccomp', 'up': 38, 'dn': [3, 19, 20, 21, 24, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'cut', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'bug/', 'tag': 'NNP', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 27, 'dn': []}, {'tok': 'branch', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [25, 26, 27, 31]}, {'tok': 'based', 'tag': 'VBN', 'dep': 'acl', 'up': 30, 'dn': [32]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'cherry', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'picked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [22, 36, 37, 40, 41, 43, 44, 45, 47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [42]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'synced', 'tag': 'VBD', 'dep': 'conj', 'up': 38, 'dn': [46]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 38, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'apologies', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'conj', 'up': 2, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'relcl', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"I removed the BeforeWelcomeCreation handler in I8be6198a6 but not the statement in VisualEditor.php that registered it. 1.22wmf11 had not yet been updated to I8be6198a6, so it didn't need to be fixed. 1.22wmf12 did need a fix, but there was a merged change separating the deployed commit and my fix: change I1cd9e2bea. I didn't know if it was safe to deploy and no one from the VE team was around, so I created a cut a 'bug/52368' branch based on the deployed commit, cherry picked the fix on top, and synced that. My apologies to the VisualEditor team and to the users that were affected.\", 'cleaned': \"i removed the beforewelcomecreation handler in i8be6198a6 but not the statement in visualeditor.php that registered it. .22wmf11 had not yet been updated to i8be6198a6, so it didn't need to be fixed. .22wmf12 did need a fix, but there was a merged change separating the deployed commit and my fix: change i1cd9e2bea. i didn't know if it was safe to deploy and no one from the ve team was around, so i created a cut a 'bug/' branch based on the deployed commit, cherry picked the fix on top, and synced that. my apologies to the visualeditor team and to the users that were affected.\"})}),\n", + " '860': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7ey733eainlhx5xqp4d3', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '860', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ia4e2a7854b3a2a5cbbe4da', 'parsed': [{'rt': 0, 'toks': [{'tok': 'ia4e2a7854b3a2a5cbbe4da', 'tag': 'NNS', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'Ia4e2a7854b3a2a5cbbe4da', 'cleaned': 'ia4e2a7854b3a2a5cbbe4da'})}),\n", + " '861': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '861', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot Since the VE update tonight the save dialog is half out of the screen on FF 23/Win7, but sometimes only. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11781}', 'parsed': [{'rt': 9, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'advcl', 'up': 9, 'dn': [1]}, {'tok': 'since', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'tonight', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [6, 7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 8, 11, 15, 19, 20, 21, 23]}, {'tok': 'half', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [18]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [17]}, {'tok': '<', 'tag': 'NN', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'number>/win7', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [22]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'f11781', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 11, 'dn': [25]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Screenshot Since the VE update tonight the save dialog is half out of the screen on FF 23/Win7, but sometimes only. Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11781}', 'cleaned': 'screenshot since the ve update tonight the save dialog is half out of the screen on ff /win7, but sometimes only. -------------------------- **version**: unspecified **severity**: critical **see also**: **attached**: {f11781}'})}),\n", + " '862': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '862', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 52328 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 52328 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '863': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '863', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is fixed and being pushed live right now.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [4, 6, 8]}, {'tok': 'live', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This is fixed and being pushed live right now.', 'cleaned': 'this is fixed and being pushed live right now.'})}),\n", + " '865': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '865', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 52346 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 52346 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '866': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '866', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Whatamidoing's link is to the Polish Wikipedia: [[pl:Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian]]\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'whatamidoing', 'tag': 'VBG', 'dep': 'poss', 'up': 2, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'polish', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'pl', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [8]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': [7]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Whatamidoing's link is to the Polish Wikipedia: [[pl:Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian]]\", 'cleaned': \"whatamidoing's link is to the polish wikipedia: [[pl:wikipedia:visualeditor/opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian]]\"})}),\n", + " '867': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-uf3buojo4ceizjywvyn5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '867', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I have a report of this sort of problem with a misplaced save dialog box appearing in the lower left corner. The editor is running Linux Mint 14 and Firefox 18.0.2. See http://i40.tinypic.com/2eojvh1.jpg and http://i41.tinypic.com/30wqpnb.jpg for his screenshots. The original problem description can be found at Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'misplaced', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12, 13, 15]}, {'tok': 'appearing', 'tag': 'VBG', 'dep': 'acl', 'up': 14, 'dn': [16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'lower', 'tag': 'JJR', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'corner', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 7, 8, 9, 10]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'mint', 'tag': 'NNP', 'dep': 'nmod', 'up': 7, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'conj', 'up': 3, 'dn': [11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'number>.2', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 6, 8, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [5, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'screenshots', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'original', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 1, 2]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 4, 5, 7, 9, 12]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian', 'tag': 'NNP', 'dep': 'dep', 'up': 6, 'dn': [10, 11]}]}], 'stripped_text': 'I have a report of this sort of problem with a misplaced save dialog box appearing in the lower left corner. The editor is running Linux Mint 14 and Firefox 18.0.2. See http://i40.tinypic.com/2eojvh1.jpg and http://i41.tinypic.com/30wqpnb.jpg for his screenshots. The original problem description can be found at Wikipedia:VisualEditor/Opinie#b.C5.82.C4.99dnie_wy.C5.9Bwietlaj.C4.85ce_si.C4.99_okno_opisu_zmian', 'cleaned': 'i have a report of this sort of problem with a misplaced save dialog box appearing in the lower left corner. the editor is running linux mint and firefox .2. see and for his screenshots. the original problem description can be found at wikipedia:visualeditor/opinie#b.c5.82.c4.99dnie_wy.c5.9bwietlaj.c4.85ce_si.c4.99_okno_opisu_zmian'})}),\n", + " '868': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '868', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Basically it attaches to whichever toolbar is positioned last. So if you click on a link, and then open the save dialog, it pops up there. If you then scroll down (which updates position of platform toolbar), it moves to that one.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'basically', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'attaches', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'whichever', 'tag': 'WDT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'positioned', 'tag': 'VBN', 'dep': 'pcomp', 'up': 3, 'dn': [5, 6, 8]}, {'tok': 'last', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [1, 2, 4, 7, 8, 10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [9, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'pops', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 14, 15, 17, 18, 19]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'scroll', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 2, 4, 5, 7, 12]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'updates', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [6, 8]}, {'tok': 'position', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'platform', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'moves', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 13, 14, 16, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': 'Basically it attaches to whichever toolbar is positioned last. So if you click on a link, and then open the save dialog, it pops up there. If you then scroll down (which updates position of platform toolbar), it moves to that one.', 'cleaned': 'basically it attaches to whichever toolbar is positioned last. so if you click on a link, and then open the save dialog, it pops up there. if you then scroll down (which updates position of platform toolbar), it moves to that one.'})}),\n", + " '870': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '870', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Renamed. Removing the link to bug 49969 the save dialog isn't (yet) an actual dialog, so that would have no effect. Adding a link to bug 52326 which is possibly caused by the same\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'renamed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'removing', 'tag': 'VBG', 'dep': 'csubj', 'up': 12, 'dn': [2, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 0, 'dn': [4, 6, 7]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [9, 10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 11, 13, 14, 15, 16, 19, 20, 24, 27]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [21, 22, 23, 26]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'effect', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'adding', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 7, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 2, 'dn': [4, 6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [8, 9, 10, 12]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'pobj', 'up': 12, 'dn': [13]}]}], 'stripped_text': \"Renamed. Removing the link to bug 49969 the save dialog isn't (yet) an actual dialog, so that would have no effect. Adding a link to bug 52326 which is possibly caused by the same\", 'cleaned': \"renamed. removing the link to bug - the save dialog isn't (yet) an actual dialog, so that would have no effect. adding a link to bug which is possibly caused by the same\"})}),\n", + " '871': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '871', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"There is a lot of discussion about this at https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Save_page_box_drops.2C_button_invisible_without_scrolling_..._but_fixes_itself_given_time including two screenshots: [[File:VE save form off screen.png]] and [[File:VE misplaced save box.jpg]] From my testing it seems that if an element is selected (picture, link, template) when you click save then the dialog aligns itself to the top right of that element, regardless of whether there is space on screen for it, with scroll bars if there isn't sufficient vertical space in the window to show the whole dialog. If you close the dialog, deselect the element then open the save box again it appears in the same place, only based on what that element is in the view now. If you close and select a different element then save, it relates to that element. If you have not selected any elements during your edit it appears overthe save button. Steps to reproduce: 1. Edit a page in VE 2. Make a change to the page (doesn't matter what) 3. Click on an element (link, image, template) near the lower left edge of the window. 4. Click the save button in the top right.\", 'parsed': [{'rt': 42, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [0, 3, 8, 12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 1, 'dn': [14]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 14, 'dn': []}, {'tok': 'screenshots', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'dep', 'up': 21, 'dn': [19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'ccomp', 'up': 42, 'dn': [1, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 33]}, {'tok': 'form', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': 'screen.png', 'tag': 'ADD', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': [31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'misplaced', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [28, 29, 30, 32, 35, 36, 37, 38]}, {'tok': 'save', 'tag': 'IN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'box.jpg', 'tag': 'NNP', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [40]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 40, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [21, 41, 63, 102]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 48, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 48, 'dn': [45]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 48, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'advcl', 'up': 63, 'dn': [44, 46, 47, 54]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'picture', 'tag': 'NN', 'dep': 'nmod', 'up': 54, 'dn': [51, 52]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 50, 'dn': [53]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'parataxis', 'up': 48, 'dn': [49, 50, 55]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 58, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 58, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 63, 'dn': [56, 57, 59, 60]}, {'tok': 'save', 'tag': 'NNP', 'dep': 'dobj', 'up': 58, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 58, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 63, 'dn': [61]}, {'tok': 'aligns', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 42, 'dn': [43, 48, 58, 62, 64, 65, 72, 73]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'dobj', 'up': 63, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 63, 'dn': [68]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 68, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'amod', 'up': 68, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 65, 'dn': [66, 67, 69]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 68, 'dn': [71]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 71, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 69, 'dn': [70]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'regardless', 'tag': 'RB', 'dep': 'advmod', 'up': 63, 'dn': [74]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 73, 'dn': [77]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 77, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 77, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 74, 'dn': [75, 76, 78, 81, 83, 84, 89]}, {'tok': 'space', 'tag': 'NN', 'dep': 'attr', 'up': 77, 'dn': [79]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 78, 'dn': [80]}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 79, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [82]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 81, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 77, 'dn': [86]}, {'tok': 'scroll', 'tag': 'NN', 'dep': 'compound', 'up': 86, 'dn': []}, {'tok': 'bars', 'tag': 'NNS', 'dep': 'pobj', 'up': 84, 'dn': [85]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 89, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 89, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 77, 'dn': [87, 88, 90, 93, 98]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 89, 'dn': []}, {'tok': 'sufficient', 'tag': 'JJ', 'dep': 'amod', 'up': 93, 'dn': []}, {'tok': 'vertical', 'tag': 'JJ', 'dep': 'amod', 'up': 93, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'attr', 'up': 89, 'dn': [91, 92, 94]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 93, 'dn': [96]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 96, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 94, 'dn': [95]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 98, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'advcl', 'up': 89, 'dn': [97, 101]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 101, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 101, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 98, 'dn': [99, 100]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 42, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 6, 'dn': [0, 1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'deselect', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 5, 10, 14, 16, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [7]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'ccomp', 'up': 6, 'dn': [8, 9, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NNP', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [15, 17, 21, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 16, 'dn': [22, 24]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [28]}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 28, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 24, 'dn': [25, 27, 29, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'close', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3, 4, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'relates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 10, 11, 13, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'advcl', 'up': 11, 'dn': [0, 1, 2, 3, 6, 7]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'elements', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'during', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 10, 14, 15]}, {'tok': 'overthe', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'save', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'button', 'tag': 'NNP', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'make', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'matter', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [6, 7, 8, 10]}, {'tok': 'what', 'tag': 'WP', 'dep': 'ccomp', 'up': 9, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 19]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'near', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'lower', 'tag': 'JJR', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'edge', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"There is a lot of discussion about this at https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Save_page_box_drops.2C_button_invisible_without_scrolling_..._but_fixes_itself_given_time including two screenshots: [[File:VE save form off screen.png]] and [[File:VE misplaced save box.jpg]] From my testing it seems that if an element is selected (picture, link, template) when you click save then the dialog aligns itself to the top right of that element, regardless of whether there is space on screen for it, with scroll bars if there isn't sufficient vertical space in the window to show the whole dialog. If you close the dialog, deselect the element then open the save box again it appears in the same place, only based on what that element is in the view now. If you close and select a different element then save, it relates to that element. If you have not selected any elements during your edit it appears overthe save button. Steps to reproduce: 1. Edit a page in VE 2. Make a change to the page (doesn't matter what) 3. Click on an element (link, image, template) near the lower left edge of the window. 4. Click the save button in the top right.\", 'cleaned': \"there is a lot of discussion about this at including two screenshots: [[file:ve save form off screen.png]] and [[file:ve misplaced save box.jpg]] from my testing it seems that if an element is selected (picture, link, template) when you click save then the dialog aligns itself to the top right of that element, regardless of whether there is space on screen for it, with scroll bars if there isn't sufficient vertical space in the window to show the whole dialog. if you close the dialog, deselect the element then open the save box again it appears in the same place, only based on what that element is in the view now. if you close and select a different element then save, it relates to that element. if you have not selected any elements during your edit it appears overthe save button. steps to reproduce: . edit a page in ve . make a change to the page (doesn't matter what) . click on an element (link, image, template) near the lower left edge of the window. . click the save button in the top right.\"})}),\n", + " '872': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '872', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&limit=500&days=30&hideliu=1&tagfilter=visualeditor 29 July 2013 (diff | hist) . . Aurich\\u200e [pending edits]; 19:40 . . ( 1)\\u200e . . \\u200e95.165.106.6 (Talk)\\u200e (→\\u200eBranchen und Unternehmen) (Tag: VisualEditor) (diff | hist) . . Djihadismus\\u200e; 19:30 . . ( 980)\\u200e . . \\u200e2a02:908:df31:8700:6861:a2d8:52b6:1392 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Thronfolge (Vereinigtes Königreich)\\u200e [pending edits]; 19:30 . . ( 2)\\u200e . . \\u200e84.155.202.154 (Talk)\\u200e (→\\u200eDerzeitige Reihenfolge der Thronfolge) (Tag: VisualEditor) (diff | hist) . . Lagerungskonzepte\\u200e [pending edits]; 19:15 . . (+73)\\u200e . . \\u200e81.217.18.166 (Talk)\\u200e (→\\u200eStützlagerung schwimmend (SLS)) (Tag: VisualEditor) (diff | hist) . . Andreas Müller (Fußballspieler, 1962)\\u200e; 19:13 . . (+233)\\u200e . . \\u200e2.244.238.208 (Talk)\\u200e (→\\u200eals Funktionär) (Tag: VisualEditor) (diff | hist) . . Nexus 7\\u200e; 19:12 . . (+4)\\u200e . . \\u200e88.130.17.139 (Talk)\\u200e (→\\u200eZweite Generation (2013)) (Tag: VisualEditor) (diff | hist) . . Räumliche Orientierung\\u200e [pending edits]; 19:09 . . ( 55)\\u200e . . \\u200e72.89.247.161 (Talk)\\u200e (für emotionale Betroffenheit lassen sich in der Literatur keine Belege finden.) (Tag: VisualEditor) (diff | hist) . . Medien (Land)\\u200e; 19:06 . . (+226)\\u200e . . \\u200e78.53.45.165 (Talk)\\u200e (→\\u200eSpekulationen über die Verwandtschaft von Kurden und Medern) (Tag: VisualEditor) (diff | hist) . . Inka Bause\\u200e; 19:05 . . (+42)\\u200e . . \\u200e188.194.150.121 (Talk)\\u200e (→\\u200eSingles: ist das liebe 1987) (Tag: VisualEditor) (diff | hist) . . Mississippi River\\u200e; 19:03 . . (+1)\\u200e . . \\u200e77.6.118.157 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Geständnisse\\u200e [pending edits]; 18:54 . . (+1)\\u200e . . \\u200e91.39.63.227 (Talk)\\u200e (→\\u200eHandlung: Grammatik) (Tag: VisualEditor) (diff | hist) . . Vojtech Tuka\\u200e; 18:53 . . ( 23)\\u200e . . \\u200e2003:4d:eb3c:f001:5452:a193:58c6:cc59 (Talk)\\u200e (→\\u200eFlucht, Prozess und Hinrichtung) (Tag: VisualEditor) 25 July 2013 (diff | hist) . . Lotta Schelin\\u200e; 04:26 . . (+2)\\u200e . . \\u200e92.76.236.197 (Talk)\\u200e (→\\u200eNationalmannschaft) (Tag: VisualEditor) Anons are editing the German Wikipedia with VisualEditor. My suspicion is that logged in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the VE init JS loaded). Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52202', 'parsed': [{'rt': 14, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': [3]}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': [1, 2, 4, 6, 9, 11]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'july', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 5, 'dn': [7, 8, 10]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': [5]}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 12, 13, 15, 16, 17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'aurich', 'tag': 'NNP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.6', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 8, 10, 13, 18, 19, 20, 21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '-branchen', 'tag': 'CD', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'und', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'unternehmen', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [5, 6, 7, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [11, 12, 14, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [16, 17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'djihadismus', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 6]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '2a02::df31:::a2d8:52b6:', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4, 8, 13, 14, 15, 16]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [5, 6, 7, 9, 10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [11, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thronfolge', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'vereinigtes', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'konigreich', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 8, 9]}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4, 5, 6, 7]}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '-derzeitige', 'tag': 'NNS', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'reihenfolge', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'thronfolge', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': [6, 7, 8, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'lagerungskonzepte', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 9, 10]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.18.166', 'tag': 'JJ', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-stutzlagerung', 'tag': 'UH', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'schwimmend', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 6, 8, 9, 10, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'sls', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'andreas', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'muller', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'fussballspieler', 'tag': 'NNP', 'dep': 'appos', 'up': 1, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 6, 8, 9, 10, 13, 18, 19, 20, 21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '-als', 'tag': 'NNS', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'funktionar', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [11, 12, 14, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [16, 17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nexus', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.17.139', 'tag': 'NNS', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '-zweite', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'generation', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [3, 4, 6, 7, 8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'raumliche', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'orientierung', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 4, 6, 7, 8, 9, 10, 11]}, {'tok': '[', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': [2, 3, 5]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>.247.161', 'tag': 'IN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'emotionale', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [6]}, {'tok': 'betroffenheit', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'lassen', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'sich', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': [5, 7, 9, 11, 17, 18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'literatur', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'keine', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'belege', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [14]}, {'tok': 'finden', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'medien', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 6, 7, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'land', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number>.45.165', 'tag': 'NNP', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 13, 18, 23, 24, 25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '-spekulationen', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'uber', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'verwandtschaft', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [8]}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'kurden', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [10]}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'medern', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [5, 6, 9, 11, 12, 14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [15, 16, 17, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [21, 22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'inka', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'bause', 'tag': 'RB', 'dep': 'ROOT', 'dn': [0, 4, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-singles', 'tag': 'NNS', 'dep': 'appos', 'up': 4, 'dn': [6, 8, 13, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'das', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'liebe', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [9, 10, 11, 12, 14]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'mississippi', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'river', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number>.118.157', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [6, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'gestandnisse', 'tag': 'VBN', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>.63.227', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 3, 6, 13, 18, 20, 21]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [2, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '-handlung', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': [5, 7, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'grammatik', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [10, 11, 12, 14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': [15]}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [16, 17, 19]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'vojtech', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'tuka', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:4d', 'tag': 'CD', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'eb3c', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7, 13, 14, 15, 16, 19, 20, 21, 22, 25, 27, 30, 31, 32, 33]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'f001::a193:58c6', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'cc59', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [6]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'parataxis', 'up': 4, 'dn': [5]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '-flucht', 'tag': 'NNS', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'prozess', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'hinrichtung', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [8, 9, 10, 11, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [17, 18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'july', 'tag': 'NNP', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [23, 24, 26]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'diff', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'hist', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [28, 29]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'lotta', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'schelin', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number>.236.197', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 2, 4, 6, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '-nationalmannschaft', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': [5, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [8, 9, 10, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 13, 14, 15, 19, 20, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 16, 'dn': [17, 18]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [21]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'suspicion', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [1, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5, 6]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [4]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'hitting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 2, 'dn': [3, 7, 8, 11]}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 17, 'dn': [13]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 12, 14, 15, 16, 18, 19, 23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'receiving', 'tag': 'VBG', 'dep': 'conj', 'up': 17, 'dn': [20, 21, 22, 26, 28, 33, 34, 35]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': [24, 25, 27]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'init', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30]}, {'tok': 'js', 'tag': 'NNP', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'loaded', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [32]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&limit=500&days=30&hideliu=1&tagfilter=visualeditor 29 July 2013 (diff | hist) . . Aurich\\u200e [pending edits]; 19:40 . . ( 1)\\u200e . . \\u200e95.165.106.6 (Talk)\\u200e (→\\u200eBranchen und Unternehmen) (Tag: VisualEditor) (diff | hist) . . Djihadismus\\u200e; 19:30 . . ( 980)\\u200e . . \\u200e2a02:908:df31:8700:6861:a2d8:52b6:1392 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Thronfolge (Vereinigtes Königreich)\\u200e [pending edits]; 19:30 . . ( 2)\\u200e . . \\u200e84.155.202.154 (Talk)\\u200e (→\\u200eDerzeitige Reihenfolge der Thronfolge) (Tag: VisualEditor) (diff | hist) . . Lagerungskonzepte\\u200e [pending edits]; 19:15 . . (+73)\\u200e . . \\u200e81.217.18.166 (Talk)\\u200e (→\\u200eStützlagerung schwimmend (SLS)) (Tag: VisualEditor) (diff | hist) . . Andreas Müller (Fußballspieler, 1962)\\u200e; 19:13 . . (+233)\\u200e . . \\u200e2.244.238.208 (Talk)\\u200e (→\\u200eals Funktionär) (Tag: VisualEditor) (diff | hist) . . Nexus 7\\u200e; 19:12 . . (+4)\\u200e . . \\u200e88.130.17.139 (Talk)\\u200e (→\\u200eZweite Generation (2013)) (Tag: VisualEditor) (diff | hist) . . Räumliche Orientierung\\u200e [pending edits]; 19:09 . . ( 55)\\u200e . . \\u200e72.89.247.161 (Talk)\\u200e (für emotionale Betroffenheit lassen sich in der Literatur keine Belege finden.) (Tag: VisualEditor) (diff | hist) . . Medien (Land)\\u200e; 19:06 . . (+226)\\u200e . . \\u200e78.53.45.165 (Talk)\\u200e (→\\u200eSpekulationen über die Verwandtschaft von Kurden und Medern) (Tag: VisualEditor) (diff | hist) . . Inka Bause\\u200e; 19:05 . . (+42)\\u200e . . \\u200e188.194.150.121 (Talk)\\u200e (→\\u200eSingles: ist das liebe 1987) (Tag: VisualEditor) (diff | hist) . . Mississippi River\\u200e; 19:03 . . (+1)\\u200e . . \\u200e77.6.118.157 (Talk)\\u200e (Tag: VisualEditor) (diff | hist) . . Geständnisse\\u200e [pending edits]; 18:54 . . (+1)\\u200e . . \\u200e91.39.63.227 (Talk)\\u200e (→\\u200eHandlung: Grammatik) (Tag: VisualEditor) (diff | hist) . . Vojtech Tuka\\u200e; 18:53 . . ( 23)\\u200e . . \\u200e2003:4d:eb3c:f001:5452:a193:58c6:cc59 (Talk)\\u200e (→\\u200eFlucht, Prozess und Hinrichtung) (Tag: VisualEditor) 25 July 2013 (diff | hist) . . Lotta Schelin\\u200e; 04:26 . . (+2)\\u200e . . \\u200e92.76.236.197 (Talk)\\u200e (→\\u200eNationalmannschaft) (Tag: VisualEditor) Anons are editing the German Wikipedia with VisualEditor. My suspicion is that logged in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the VE init JS loaded). Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52202', 'cleaned': ' --- july (diff | hist) . . aurich [pending edits]; : . . () . . .6 (talk) (-branchen und unternehmen) (tag: visualeditor) (diff | hist) . . djihadismus; : . . () . . 2a02::df31:::a2d8:52b6: (talk) (tag: visualeditor) (diff | hist) . . thronfolge (vereinigtes konigreich) [pending edits]; : . . () . . (talk) (-derzeitige reihenfolge der thronfolge) (tag: visualeditor) (diff | hist) . . lagerungskonzepte [pending edits]; : . . () . . .18.166 (talk) (-stutzlagerung schwimmend (sls)) (tag: visualeditor) (diff | hist) . . andreas muller (fussballspieler, ); : . . () . . (talk) (-als funktionar) (tag: visualeditor) (diff | hist) . . nexus ; : . . () . . .17.139 (talk) (-zweite generation ()) (tag: visualeditor) (diff | hist) . . raumliche orientierung [pending edits]; : . . () . . .247.161 (talk) (fur emotionale betroffenheit lassen sich in der literatur keine belege finden.) (tag: visualeditor) (diff | hist) . . medien (land); : . . () . . .45.165 (talk) (-spekulationen uber die verwandtschaft von kurden und medern) (tag: visualeditor) (diff | hist) . . inka bause; : . . () . . (talk) (-singles: ist das liebe ) (tag: visualeditor) (diff | hist) . . mississippi river; : . . () . . .118.157 (talk) (tag: visualeditor) (diff | hist) . . gestandnisse [pending edits]; : . . () . . .63.227 (talk) (-handlung: grammatik) (tag: visualeditor) (diff | hist) . . vojtech tuka; : . . () . . :4d:eb3c:f001::a193:58c6:cc59 (talk) (-flucht, prozess und hinrichtung) (tag: visualeditor) july (diff | hist) . . lotta schelin; : . . () . . .236.197 (talk) (-nationalmannschaft) (tag: visualeditor) --- anons are editing the german wikipedia with visualeditor. my suspicion is that logged-in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the ve init js loaded). -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '873': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '873', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #7) > I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way > you think it does\", what I meant to say was \"despite the confusing way these > variables are named, they mean something slightly different, such that one of > them is unused if the other one is set a certain way\". I wasn\\'t annoyed with you (and you weren\\'t the person quoted in comment 6). You\\'re wonderful and I adore you.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 5, 8]}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'dismissive', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'said', 'tag': 'VBD', 'dep': 'advcl', 'up': 7, 'dn': [0, 1]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 6, 9, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [8]}, {'tok': '>', 'tag': 'PRP', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 24, 47]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'meant', 'tag': 'VBD', 'dep': 'csubj', 'up': 11, 'dn': [7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'say', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [6, 9]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 24, 'dn': [5, 8, 12, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 21]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': [18]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 21, 'dn': [17]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'relcl', 'up': 16, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'mean', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [11, 22, 23, 25, 35]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [27, 28]}, {'tok': 'slightly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': [26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 35, 'dn': [32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33, 34]}, {'tok': '>', 'tag': 'NFP', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 24, 'dn': [29, 30, 31, 36, 42]}, {'tok': 'unused', 'tag': 'JJ', 'dep': 'acomp', 'up': 35, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 42, 'dn': [38, 39]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 42, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'advcl', 'up': 35, 'dn': [37, 40, 41, 45, 46]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 45, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 42, 'dn': [43, 44]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'annoyed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 3, 'dn': [8, 10, 12, 16, 17, 18, 19, 20]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'person', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [11, 13]}, {'tok': 'quoted', 'tag': 'VBN', 'dep': 'acl', 'up': 12, 'dn': [14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 5]}, {'tok': 'wonderful', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'adore', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [4, 6, 7]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #7) > I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way > you think it does\", what I meant to say was \"despite the confusing way these > variables are named, they mean something slightly different, such that one of > them is unused if the other one is set a certain way\". I wasn\\'t annoyed with you (and you weren\\'t the person quoted in comment 6). You\\'re wonderful and I adore you.', 'cleaned': '(in reply to comment #) > i\\'m sorry if we were dismissive earlier. when i said \"ve doesn\\'t work the way > you think it does\", what i meant to say was \"despite the confusing way these > variables are named, they mean something slightly different, such that one of > them is unused if the other one is set a certain way\". i wasn\\'t annoyed with you (and you weren\\'t the person quoted in comment ). you\\'re wonderful and i adore you.'})}),\n", + " '874': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '874', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #6) > I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way > you > think it does\" this morning and my patch sets were roundly and soundly > ignored > (in favor of Gerrit change #76516), only to have the exact changes > implemented a few hours later after this bug appeared. Your patchsets weren\\'t ignored, we worked off them. At the time we honestly believed that this was unnecessary, and the code that uses them is written in a way that leads the reader to believe that it is unnecessary: if wmgVisualEditorDefault is false, wmgVisualEditorDisableForAnons is unused. However, caching threw a wrench in all of this. Two wrongs made a right, if you will. I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way you think it does\", what I meant to say was \"despite the confusing way these variables are named, they mean something slightly different, such that one of them is unused if the other one is set a certain way\".', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 55, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 55, 'dn': [0, 3, 19, 25, 29, 34, 35, 36, 37, 46, 47]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'annoyed', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'told', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 11, 12, 15, 16, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [21, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [20, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'morning', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': [23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'sets', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [26, 27]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [28, 30]}, {'tok': 'roundly', 'tag': 'RB', 'dep': 'acomp', 'up': 29, 'dn': [31, 32, 33]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'soundly', 'tag': 'RB', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 30, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [38]}, {'tok': 'favor', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [39]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 43, 44, 45]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 43, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 41, 'dn': [42]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 41, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 50, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 55, 'dn': [48, 49, 53, 54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 50, 'dn': [51, 52]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 50, 'dn': []}, {'tok': 'implemented', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 50, 59, 63, 64]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 58, 'dn': []}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 59, 'dn': [56, 57]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 55, 'dn': [58]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 63, 'dn': [61]}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'advcl', 'up': 55, 'dn': [60, 62]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 55, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'patchsets', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 4, 'dn': [0]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 7, 'dn': [1, 2, 3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'worked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 5, 6, 8, 10]}, {'tok': 'off', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 39, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [2, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 5]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'honestly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'believed', 'tag': 'VBD', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'unnecessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [12, 15]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 13, 'dn': [14, 16]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'written', 'tag': 'VBN', 'dep': 'ccomp', 'up': 39, 'dn': [0, 13, 17, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'leads', 'tag': 'VBZ', 'dep': 'relcl', 'up': 21, 'dn': [22, 25, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'reader', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'believe', 'tag': 'VB', 'dep': 'xcomp', 'up': 23, 'dn': [26, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 31]}, {'tok': 'unnecessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 30, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'wmgvisualeditordefault', 'tag': 'NNP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 39, 'dn': [33, 34, 36]}, {'tok': 'false', 'tag': 'JJ', 'dep': 'acomp', 'up': 35, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'wmgvisualeditordisableforanons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 39, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [18, 32, 35, 37, 38, 40, 41]}, {'tok': 'unused', 'tag': 'JJ', 'dep': 'acomp', 'up': 39, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 39, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'caching', 'tag': 'VBG', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'threw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'wrench', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'all', 'tag': 'DT', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 1, 'dn': []}, {'tok': 'wrongs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'made', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 5, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'advcl', 'up': 2, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 5, 8]}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'dismissive', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 33, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'said', 'tag': 'VBD', 'dep': 'advcl', 'up': 7, 'dn': [0, 1]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 21, 'dn': [2, 3, 4, 5, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [8, 11]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'relcl', 'up': 9, 'dn': [10, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'meant', 'tag': 'VBD', 'dep': 'csubj', 'up': 21, 'dn': [17, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'say', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [16, 19]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 33, 'dn': [7, 15, 18, 22, 23]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25, 30]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 30, 'dn': [27]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'relcl', 'up': 26, 'dn': [28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'mean', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [21, 31, 32, 34, 43, 54, 55]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [36, 37]}, {'tok': 'slightly', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': [35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 43, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 43, 'dn': [41]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [42]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 33, 'dn': [38, 39, 40, 44, 50]}, {'tok': 'unused', 'tag': 'JJ', 'dep': 'acomp', 'up': 43, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 50, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 48, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 50, 'dn': [46, 47]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 50, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'advcl', 'up': 43, 'dn': [45, 48, 49, 53]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 50, 'dn': [51, 52]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 33, 'dn': []}]}], 'stripped_text': '(In reply to comment #6) > I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way > you > think it does\" this morning and my patch sets were roundly and soundly > ignored > (in favor of Gerrit change #76516), only to have the exact changes > implemented a few hours later after this bug appeared. Your patchsets weren\\'t ignored, we worked off them. At the time we honestly believed that this was unnecessary, and the code that uses them is written in a way that leads the reader to believe that it is unnecessary: if wmgVisualEditorDefault is false, wmgVisualEditorDisableForAnons is unused. However, caching threw a wrench in all of this. Two wrongs made a right, if you will. I\\'m sorry if we were dismissive earlier. When I said \"VE doesn\\'t work the way you think it does\", what I meant to say was \"despite the confusing way these variables are named, they mean something slightly different, such that one of them is unused if the other one is set a certain way\".', 'cleaned': '(in reply to comment #) > i\\'m fairly annoyed that i was told that visualeditor \"doesn\\'t work the way > you > think it does\" this morning and my patch sets were roundly and soundly > ignored > (in favor of gerrit change #), only to have the exact changes > implemented a few hours later after this bug appeared. your patchsets weren\\'t ignored, we worked off them. at the time we honestly believed that this was unnecessary, and the code that uses them is written in a way that leads the reader to believe that it is unnecessary: if wmgvisualeditordefault is false, wmgvisualeditordisableforanons is unused. however, caching threw a wrench in all of this. two wrongs made a right, if you will. i\\'m sorry if we were dismissive earlier. when i said \"ve doesn\\'t work the way you think it does\", what i meant to say was \"despite the confusing way these variables are named, they mean something slightly different, such that one of them is unused if the other one is set a certain way\".'})}),\n", + " '875': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '875', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'For the record, if my patch set from Gerrit changeset 76199 and Gerrit changeset 76468 had been merged and deployed, this bug never would have happened. I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way you think it does\" this morning and my patch sets were roundly and soundly ignored (in favor of Gerrit changeset 76516), only to have the exact changes implemented a few hours later after this bug appeared.', 'parsed': [{'rt': 31, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'record', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [5, 7]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'changeset', 'tag': 'NNP', 'dep': 'advcl', 'up': 22, 'dn': [4, 6, 9, 11, 12, 13, 14, 16]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'changeset', 'tag': 'JJ', 'dep': 'conj', 'up': 10, 'dn': [15]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 22, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 18, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ccomp', 'up': 31, 'dn': [0, 3, 10, 17, 18, 20, 21, 23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [26]}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'happened', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [22, 25, 27, 28, 29, 30, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 37, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ccomp', 'up': 37, 'dn': [0, 3, 23, 27]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'annoyed', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'told', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 11, 12, 15, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [14, 17]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'relcl', 'up': 15, 'dn': [16, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [18, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'morning', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 26, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'sets', 'tag': 'NNS', 'dep': 'nsubj', 'up': 27, 'dn': [24, 25]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [26, 28]}, {'tok': 'roundly', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': [29, 31]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'soundly', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'conj', 'up': 28, 'dn': [30]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [34]}, {'tok': 'favor', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [35]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'changeset', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 32, 33, 38, 39, 40, 41, 42, 45, 58]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 37, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 37, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 37, 'dn': [43, 44, 48]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 48, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 45, 'dn': [46, 47, 49]}, {'tok': 'implemented', 'tag': 'VBD', 'dep': 'acl', 'up': 48, 'dn': [53, 57]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 52, 'dn': []}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 53, 'dn': [50, 51]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': [52]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 57, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 56, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 57, 'dn': [55]}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'advcl', 'up': 49, 'dn': [54, 56]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 37, 'dn': []}]}], 'stripped_text': 'For the record, if my patch set from Gerrit changeset 76199 and Gerrit changeset 76468 had been merged and deployed, this bug never would have happened. I\\'m fairly annoyed that I was told that VisualEditor \"doesn\\'t work the way you think it does\" this morning and my patch sets were roundly and soundly ignored (in favor of Gerrit changeset 76516), only to have the exact changes implemented a few hours later after this bug appeared.', 'cleaned': 'for the record, if my patch set from gerrit changeset and gerrit changeset had been merged and deployed, this bug never would have happened. i\\'m fairly annoyed that i was told that visualeditor \"doesn\\'t work the way you think it does\" this morning and my patch sets were roundly and soundly ignored (in favor of gerrit changeset ), only to have the exact changes implemented a few hours later after this bug appeared.'})}),\n", + " '876': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '876', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > Roan's putting this in place now. Done. This bug should stop happening in the next ~10 minutes.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 7]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'putting', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [3, 4, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 11]}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'xcomp', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '~', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > Roan's putting this in place now. Done. This bug should stop happening in the next ~10 minutes.\", 'cleaned': \"(in reply to comment #) > roan's putting this in place now. done. this bug should stop happening in the next ~ minutes.\"})}),\n", + " '877': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '877', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #0) > My suspicion is that logged in users are hitting certain pages, the pages are > being cached, and then anons are receiving these cached pages (with the VE > init > JS loaded). We don't mix user preference cache between logged in users and logged out users, this is definitely not what's happening. What's happening is that a while ago the 'visualeditor enable' preference was enabled by default on de.wikipedia.org. Though it was disabled for anonymous users by other means, that preference was there and as such is cached inside the anonymous user cache that visited pages while VE was enabled by default on de.wikipedia.org. The 'other' means to disable for anons have been removed now that the preference is disabled again on de.wikipedia (it is now an opt in for logged in users). However this other means is not cached inside the page but globally from the startup module. So people visiting the pages generated while VE was enabled by default are now getting VE since there is no 'disableForAnons' flag in place. Roan's putting this in place now.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'suspicion', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 15, 'dn': [1, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5, 6]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [4]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'hitting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 2, 'dn': [3, 7, 8, 11]}, {'tok': 'certain', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 12, 14, 18, 19, 20, 24]}, {'tok': '>', 'tag': 'XX', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'xcomp', 'up': 15, 'dn': [16, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'receiving', 'tag': 'VBG', 'dep': 'conj', 'up': 15, 'dn': [21, 22, 23, 27, 29, 35, 37, 38]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 24, 'dn': [25, 26, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': [30, 32]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'init', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [31, 34]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'prep', 'up': 24, 'dn': [36]}, {'tok': 'loaded', 'tag': 'VBN', 'dep': 'npadvmod', 'up': 35, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'mix', 'tag': 'VB', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 2, 6]}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 12, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'conj', 'up': 11, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 17, 18, 20, 21, 24, 25]}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 19, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'csubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 16, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'while', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [10, 11]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [8, 9, 12, 13]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7, 14, 15, 17, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 16, 'dn': [18]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'de.wikipedia.org', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'disabled', 'tag': 'JJ', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 2, 4, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 3, 'dn': [9]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 10, 11, 12, 14, 15, 19, 36]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'nsubjpass', 'up': 19, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'conj', 'up': 13, 'dn': [17, 18, 20]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 26]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'visited', 'tag': 'VBD', 'dep': 'relcl', 'up': 24, 'dn': [25, 27, 31]}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 26, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 31, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'advcl', 'up': 26, 'dn': [28, 29, 30, 32, 34]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 31, 'dn': [33]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'de.wikipedia.org', 'tag': 'NNP', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 11, 'dn': [0, 1, 2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'disable', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 23, 'dn': [4, 9, 10, 12, 17]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 17, 'dn': [14]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'disabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [13, 15, 16, 18, 19]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'de.wikipedia', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [11, 21, 22, 24, 28, 34, 35]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [25, 26, 27, 29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [33]}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': [31, 32]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 30, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'means', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 6, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 16]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'globally', 'tag': 'RB', 'dep': 'conj', 'up': 7, 'dn': [12]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'startup', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'module', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 14, 'dn': [2]}, {'tok': 'visiting', 'tag': 'VBG', 'dep': 'acl', 'up': 1, 'dn': [4, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'acl', 'up': 4, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [6, 7, 8, 10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [11]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 12, 13, 15, 18, 26]}, {'tok': 've', 'tag': 'VBP', 'dep': 'acomp', 'up': 14, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [16, 17, 23]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'disableforanons', 'tag': 'NNS', 'dep': 'poss', 'up': 23, 'dn': [19, 20, 22]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 21, 'dn': []}, {'tok': 'flag', 'tag': 'NN', 'dep': 'attr', 'up': 18, 'dn': [21, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'putting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"(In reply to comment #0) > My suspicion is that logged in users are hitting certain pages, the pages are > being cached, and then anons are receiving these cached pages (with the VE > init > JS loaded). We don't mix user preference cache between logged in users and logged out users, this is definitely not what's happening. What's happening is that a while ago the 'visualeditor enable' preference was enabled by default on de.wikipedia.org. Though it was disabled for anonymous users by other means, that preference was there and as such is cached inside the anonymous user cache that visited pages while VE was enabled by default on de.wikipedia.org. The 'other' means to disable for anons have been removed now that the preference is disabled again on de.wikipedia (it is now an opt in for logged in users). However this other means is not cached inside the page but globally from the startup module. So people visiting the pages generated while VE was enabled by default are now getting VE since there is no 'disableForAnons' flag in place. Roan's putting this in place now.\", 'cleaned': \"(in reply to comment #) > my suspicion is that logged-in users are hitting certain pages, the pages are > being cached, and then anons are receiving these cached pages (with the ve > init > js loaded). we don't mix user preference cache between logged-in users and logged-out users, this is definitely not what's happening. what's happening is that a while ago the 'visualeditor-enable' preference was enabled by default on de.wikipedia.org. though it was disabled for anonymous users by other means, that preference was there and as such is cached inside the anonymous user cache that visited pages while ve was enabled by default on de.wikipedia.org. the 'other' means to disable for anons have been removed now that the preference is disabled again on de.wikipedia (it is now an opt-in for logged-in users). however this other means is not cached inside the page but globally from the startup module. so people visiting the pages generated while ve was enabled by default are now getting ve since there is no 'disableforanons' flag in place. roan's putting this in place now.\"})}),\n", + " '880': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '880', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This appears to be a caching issue, yes', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'caching', 'tag': 'VBG', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}]}], 'stripped_text': 'This appears to be a caching issue, yes', 'cleaned': 'this appears to be a caching issue, yes'})}),\n", + " '881': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '881', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `matthiasbecker1967` Description: According to http://de.wikipedia.org/wiki/Wikipedia_Diskussion:Umfragen/VisualEditor_Opt in the German Wikipedia community demands to postpone enablement of the VE for IPs until the VE is a robust and mostly bug free feature and to revert VE for registered users back to \"opt in\". Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49998 https://bugzilla.wikimedia.org/show_bug.cgi?id=52232', 'parsed': [{'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [1, 2, 3, 6, 8, 10, 11, 12, 13, 56]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'matthiasbecker1967', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [4, 5, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [9]}, {'tok': ':*', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 0, 'dn': [14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'nsubj', 'up': 22, 'dn': [18, 19, 20]}, {'tok': 'demands', 'tag': 'VBZ', 'dep': 'pobj', 'up': 14, 'dn': [17, 21, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'postpone', 'tag': 'VB', 'dep': 'xcomp', 'up': 22, 'dn': [23, 25, 29, 34]}, {'tok': 'enablement', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [30]}, {'tok': 'ips', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 34, 'dn': [32]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 24, 'dn': [31, 33, 36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'robust', 'tag': 'JJ', 'dep': 'attr', 'up': 34, 'dn': [35, 37, 39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'mostly', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'conj', 'up': 36, 'dn': [38, 41, 42, 44]}, {'tok': 'free', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'dobj', 'up': 39, 'dn': [40]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 39, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'revert', 'tag': 'VB', 'dep': 'conj', 'up': 39, 'dn': [43, 45, 46, 49]}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [48]}, {'tok': 'registered', 'tag': 'JJ', 'dep': 'amod', 'up': 48, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 44, 'dn': [50]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [51, 52, 55]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 50, 'dn': [53, 54]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 52, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 17, 18, 19, 20, 21]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': [15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': ' Author: `matthiasbecker1967` Description: According to http://de.wikipedia.org/wiki/Wikipedia_Diskussion:Umfragen/VisualEditor_Opt in the German Wikipedia community demands to postpone enablement of the VE for IPs until the VE is a robust and mostly bug free feature and to revert VE for registered users back to \"opt in\". Version : unspecified Severity : critical See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49998 https://bugzilla.wikimedia.org/show_bug.cgi?id=52232', 'cleaned': '**author:** \\'matthiasbecker1967\\' **description:** according to the german wikipedia community demands to postpone enablement of the ve for ips until the ve is a robust and mostly bug free feature and to revert ve for registered users back to \"opt-in\". -------------------------- **version**: unspecified **severity**: critical **see also**: '})}),\n", + " '882': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '882', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' nrp wrote: (In reply to comment #16) > (In reply to comment #15) > > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > > but on En Wikipedia, despite weeks of complaints, we are still stuck with > > opt out? How does that work? > > If you can hold a coordinated vote on the English Wikipedia and get over 400 > participants to agree to switch to opt in, I imagine you can get the same > result. : ) I think a quick look at the feedback and other related pages would show a consensus for a switch to opt in, but in any event there is now an RFC: http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'nrp', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 11, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10, 11]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'de', 'tag': 'FW', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'holds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [8]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [9, 10, 12, 32, 39]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 16, 17, 18, 19, 20]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 12, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 12, 'dn': [21, 22, 23]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [25]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': [26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'complaints', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 32, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'advcl', 'up': 11, 'dn': [24, 28, 29, 30, 31, 33]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34, 38]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 33, 'dn': [35]}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [36, 37]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 31, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': [0]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'hold', 'tag': 'VB', 'dep': 'advcl', 'up': 31, 'dn': [2, 3, 4, 8, 13, 14, 19, 20, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'coordinated', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'vote', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [15, 18]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'participants', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'agree', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [21, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'switch', 'tag': 'VB', 'dep': 'xcomp', 'up': 22, 'dn': [23, 25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [27, 28]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 5, 29, 30, 34, 39, 40]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ccomp', 'up': 31, 'dn': [32, 33, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': [37]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 13, 34, 36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'look', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [2, 3, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'related', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'conj', 'up': 7, 'dn': [9, 10]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [4, 12, 15, 23, 24, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'switch', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 16, 'dn': [18, 19, 21, 22]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [27]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'event', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 13, 'dn': [25, 28, 30, 32, 33]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'rfc', 'tag': 'NN', 'dep': 'attr', 'up': 29, 'dn': [31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': [35]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' nrp wrote: (In reply to comment #16) > (In reply to comment #15) > > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > > but on En Wikipedia, despite weeks of complaints, we are still stuck with > > opt out? How does that work? > > If you can hold a coordinated vote on the English Wikipedia and get over 400 > participants to agree to switch to opt in, I imagine you can get the same > result. : ) I think a quick look at the feedback and other related pages would show a consensus for a switch to opt in, but in any event there is now an RFC: http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC', 'cleaned': '**nrp** wrote: (in reply to comment #) > (in reply to comment #) > > so de wikipedia holds a quick poll and their deployment is changed to opt-in, > > but on en wikipedia, despite weeks of complaints, we are still stuck with > > opt-out? how does that work? > > if you can hold a coordinated vote on the english wikipedia and get over > participants to agree to switch to opt-in, i imagine you can get the same > result. :-) i think a quick look at the feedback and other related pages would show a consensus for a switch to opt-in, but in any event there is now an rfc: '})}),\n", + " '883': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '883', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #15) > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > but on En Wikipedia, despite weeks of complaints, we are still stuck with > opt out? How does that work? If you can hold a coordinated vote on the English Wikipedia and get over 400 participants to agree to switch to opt in, I imagine you can get the same result. : )', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'de', 'tag': 'FW', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'holds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [8]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [9, 10, 12, 16, 17, 18, 19, 22, 31, 37]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 12, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [20]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': [21]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [24]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [25]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'complaints', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 31, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'advcl', 'up': 11, 'dn': [23, 27, 28, 29, 30, 32]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [36]}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'opt', 'tag': 'NNP', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34, 35]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 28, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'hold', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [0, 1, 2, 6, 11, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'coordinated', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'vote', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [13, 19]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 15, 'dn': []}, {'tok': 'participants', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'agree', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [18, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'switch', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [24, 25]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 26, 27, 31, 35, 36]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [29, 30, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}], 'stripped_text': '(In reply to comment #15) > So De Wikipedia holds a quick poll and their deployment is changed to opt in, > but on En Wikipedia, despite weeks of complaints, we are still stuck with > opt out? How does that work? If you can hold a coordinated vote on the English Wikipedia and get over 400 participants to agree to switch to opt in, I imagine you can get the same result. : )', 'cleaned': '(in reply to comment #) > so de wikipedia holds a quick poll and their deployment is changed to opt-in, > but on en wikipedia, despite weeks of complaints, we are still stuck with > opt-out? how does that work? if you can hold a coordinated vote on the english wikipedia and get over participants to agree to switch to opt-in, i imagine you can get the same result. :-)'})}),\n", + " '884': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '884', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' nrp wrote: So De Wikipedia holds a quick poll and their deployment is changed to opt in, but on En Wikipedia, despite weeks of complaints, we are still stuck with opt out? How does that work?', 'parsed': [{'rt': 10, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'nrp', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 2, 3, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'de', 'tag': 'FW', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 10, 'dn': [8]}, {'tok': 'holds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 6, 7, 9, 13, 14, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'conj', 'up': 10, 'dn': [16, 17, 19, 37, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20, 23, 24, 25]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'pobj', 'up': 19, 'dn': [21, 22]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 19, 'dn': [26, 27, 28]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'despite', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [30]}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': [31]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'complaints', 'tag': 'NNS', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 37, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 37, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'stuck', 'tag': 'VBN', 'dep': 'advcl', 'up': 18, 'dn': [29, 33, 34, 35, 36, 38]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [41]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39, 40]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': ' nrp wrote: So De Wikipedia holds a quick poll and their deployment is changed to opt in, but on En Wikipedia, despite weeks of complaints, we are still stuck with opt out? How does that work?', 'cleaned': '**nrp** wrote: so de wikipedia holds a quick poll and their deployment is changed to opt-in, but on en wikipedia, despite weeks of complaints, we are still stuck with opt-out? how does that work?'})}),\n", + " '885': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z3l4i7dl52qicxtephy5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '885', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Closing this bug now as the issue in c13 should be resolved by bug 52232. The intention of this bug report is done.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 3, 11, 14, 15, 16, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'c13', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [4, 6, 9, 10, 12]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'intention', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 6, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Closing this bug now as the issue in c13 should be resolved by bug 52232. The intention of this bug report is done.', 'cleaned': 'closing this bug now as the issue in c13 should be resolved by bug . the intention of this bug report is done.'})}),\n", + " '886': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': , 'id': 'PHID-USER-dczyqgtdvr5hclqcljrr', 'meta': ConvoKitMeta({'conversations': {'PHID-TASK-sa6s63ajvv65ik2b7344': {'utterance_ids': ['886'], 'start_time': 1375119647, 'n_utterances': 1, 'idx': 0}}, 'n_convos': 1, 'start_time': 1375119647})}), 'owner': , 'id': '886', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It seems that some IPs can use VE, see e.g. http://de.wikipedia.org/w/index.php?title=Medien_%28Land%29&curid=132736&diff=121014468&oldid=120989155 (tagged as Visual editor), see also the talk on the village pump https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#VE_f.C3.BCr_IP_funktioniert.3F', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'ips', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [3]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 5, 7, 8, 9, 20]}, {'tok': 've', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [15]}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'tagged', 'tag': 'VBN', 'dep': 'xcomp', 'up': 9, 'dn': [10, 11, 12, 13, 14, 16, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [22, 24, 29, 30, 31]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'talk', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [23, 25]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'village', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'pump', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}]}], 'stripped_text': 'It seems that some IPs can use VE, see e.g. http://de.wikipedia.org/w/index.php?title=Medien_%28Land%29&curid=132736&diff=121014468&oldid=120989155 (tagged as Visual editor), see also the talk on the village pump https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#VE_f.C3.BCr_IP_funktioniert.3F', 'cleaned': 'it seems that some ips can use ve, see e.g. (tagged as visual editor), see also the talk on the village pump '})}),\n", + " '888': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '888', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #7) > (In reply to comment #6) > >... VisualEditor will be temporarily switched back into opt in mode on > > the German Wikipedia. We don’t intend to otherwise alter the near term > > VisualEditor deployment schedule > > Does that mean opt in for everyone or just registered users? Opt in for everyone, that is to say it's off unless you turn it on in your preferences. In practice, anonymous users won't be able to opt in unless they create an account, because anons can't change their preferences.\", 'parsed': [{'rt': 28, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [4, 11, 12, 14, 17, 18, 20, 21, 22]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [15, 23, 24, 25, 26, 27, 29, 30, 35, 37, 40, 41]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [34]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'amod', 'up': 34, 'dn': [32, 33]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 31, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [36]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'german', 'tag': 'NNP', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 28, 'dn': [38, 39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'intend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 17, 20, 30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'near', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'nmod', 'up': 15, 'dn': [8, 9]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'nmod', 'up': 15, 'dn': [11]}, {'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'schedule', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 12, 13, 14]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'mean', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [18, 19, 21, 22, 23]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [24]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26, 29]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': [27]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'conj', 'up': 25, 'dn': [28]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'opt', 'tag': 'VB', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0, 1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 6, 9, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'say', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [10, 12, 15]}, {'tok': 'off', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'turn', 'tag': 'VBP', 'dep': 'advcl', 'up': 11, 'dn': [13, 14, 16, 17, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'on', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 20, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'practice', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [3]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 8, 14, 17, 22, 25]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'in', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'create', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [12, 13, 16]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [18, 19, 20, 21, 24]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 24, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"(In reply to comment #7) > (In reply to comment #6) > >... VisualEditor will be temporarily switched back into opt in mode on > > the German Wikipedia. We don’t intend to otherwise alter the near term > > VisualEditor deployment schedule > > Does that mean opt in for everyone or just registered users? Opt in for everyone, that is to say it's off unless you turn it on in your preferences. In practice, anonymous users won't be able to opt in unless they create an account, because anons can't change their preferences.\", 'cleaned': \"(in reply to comment #) > (in reply to comment #) > >... visualeditor will be temporarily switched back into opt-in mode on > > the german wikipedia. we don't intend to otherwise alter the near-term > > visualeditor deployment schedule > > does that mean opt-in for everyone or just registered users? opt-in for everyone, that is to say it's off unless you turn it on in your preferences. in practice, anonymous users won't be able to opt in unless they create an account, because anons can't change their preferences.\"})}),\n", + " '889': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '889', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now done.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This is now done.', 'cleaned': 'this is now done.'})}),\n", + " '892': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '892', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' jsalsman wrote: (In reply to comment #6) >... VisualEditor will be temporarily switched back into opt in mode on > the German Wikipedia. We don’t intend to otherwise alter the near term > VisualEditor deployment schedule Does that mean opt in for everyone or just registered users?', 'parsed': [{'rt': 23, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 23, 'dn': []}, {'tok': 'jsalsman', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'parataxis', 'up': 23, 'dn': [2, 3, 4, 6, 11, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 5, 18, 19, 20, 21, 22, 24, 25, 30]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [29]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'amod', 'up': 29, 'dn': [27, 28]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 26, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': '>', 'tag': 'NFP', 'dep': 'pobj', 'up': 30, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'german', 'tag': 'NNP', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'intend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'near', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [8, 9]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [11]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'schedule', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 12, 13]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'mean', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [15, 16, 18, 19, 20, 27]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 17, 'dn': [21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [23, 26]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 26, 'dn': [24]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'conj', 'up': 22, 'dn': [25]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': ' jsalsman wrote: (In reply to comment #6) >... VisualEditor will be temporarily switched back into opt in mode on > the German Wikipedia. We don’t intend to otherwise alter the near term > VisualEditor deployment schedule Does that mean opt in for everyone or just registered users?', 'cleaned': \"**jsalsman** wrote: (in reply to comment #) >... visualeditor will be temporarily switched back into opt-in mode on > the german wikipedia. we don't intend to otherwise alter the near-term > visualeditor deployment schedule does that mean opt-in for everyone or just registered users?\"})}),\n", + " '893': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '893', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In response to community feedback, VisualEditor will be temporarily switched back into opt in mode on the German Wikipedia. We don’t intend to otherwise alter the near term VisualEditor deployment schedule, except in case of emergencies. As we did in the case of Dutch Wikipedia, for instance, which was exempted from the phase 2 rollout, we try to accommodate community concern in the process of this rollout. VisualEditor is the single largest and most disruptive change to the user experience in the history of our projects. Not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by VisualEditor to make templates more user friendly), and deal with unexpected issues. We appreciate your patience and feedback, and we have no intent of taking your partnership for granted. We also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. As we continue to support the beta where it is deployed, we’ll also update the German Wikipedia community on progress in these areas, and prepare for re enabling VisualEditor later in the calendar year. As a reminder, VisualEditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. James Forrester, Product Manager, VisualEditor team Als Reaktion auf die Rückmeldungen der deutschsprachigen Wikipedia Gemeinschaft werden wir den VisualEditor dort temporär wieder nur per Opt In verfügbar machen. Darüber hinaus beabsichtigen wir nicht, die unmittelbare Planung für andere Sprachversionen zu verändern, es sei denn, es treten schwerwiegende Probleme auf. Wie auch z.B. im Fall der niederländischen Wikipedia, die von Phase 2 der Beta ausgenommen wurde, versuchen wir, bei der weiteren Aktivierung des VisualEditor mit den Sprachversionen zusammen zu arbeiten und nehmen Bedenken ernst. VisualEditor ist die weitgehendste Änderung an der Benutzeroberfläche in der Geschichte unserer Projekte. VisualEditor ist aber noch Beta Software, und der Erfolg des Projekts hängt sehr davon ab, dass wir ein einer positiven Partnerschaft zusammen arbeiten, um z.B. Vorlagen Metadaten (TemplateData) hinzuzufügen (die von VisualEditor verwendet werden, um die Benutzeroberfläche für Vorlagen zu verbessern) und Dokumentation zu aktualisieren, und um mit Software Problemen umzugehen. Wir schätzen die Geduld und das ehrliche Feedback der deutschsprachigen Wikipedia Gemeinschaft, und gehen nicht davon aus, dass eine Kooperation ohne gegenseitiges Entgegenkommen funktionieren kann. Wir erkennen auch an, dass es im VisualEditor noch viel Raum für Verbesserungen gibt. Das beinhaltet z.B. Performance, bessere Unterstützung für Tabellen und einen Dialog für das Einfügen von Sonderzeichen. In einigen Fällen können wir auch das Verhalten des Editors optimieren, um unerwünschte Änderungen am Wikitext zu reduzieren. Auch auf der deutschsprachigen Wikipedia werden Verbesserungen selbstverständlich für Opt In Nutzer kontinuierlich zur Verfügung stehen, und wir werden regelmäßige Ankündigungen über Neuerungen veröffentlichen. Unser Ziel ist eine Wiederaktivierung des VisualEditor in der Beta Konfiguration später im Kalenderjahr. Die Verwendung von Wikitext wird selbstverständlich auch nach der Wiederaktivierung des VisualEditor möglich sein. Der VisualEditor ist und bleibt optional, und kann während der Beta Phase auch komplett aus der Benutzeroberfläche entfernt werden. James Forrester, Produktmanager, VisualEditor Team', 'parsed': [{'rt': 10, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [1]}, {'tok': 'response', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'switched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 8, 9, 11, 12, 17, 21]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'intend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 13, 14, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'near', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [8, 9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'schedule', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'emergencies', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 3, 9, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'dutch', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [11, 12]}, {'tok': 'instance', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 15, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'exempted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 25, 'dn': [2, 13, 14, 16, 22]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'phase', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19, 20, 21]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'rollout', 'tag': 'NN', 'dep': 'oprd', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [15, 23, 24, 27, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'accommodate', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 29]}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'concern', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'process', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'rollout', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'largest', 'tag': 'JJS', 'dep': 'amod', 'up': 8, 'dn': [3, 5, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'disruptive', 'tag': 'JJ', 'dep': 'conj', 'up': 4, 'dn': [6]}, {'tok': 'change', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'history', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 18, 'dn': []}, {'tok': 'projects', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'preconj', 'up': 2, 'dn': [1]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [0, 3, 4, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'beta', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'software', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 11, 20, 21, 44]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [12, 14, 15, 18]}, {'tok': 'together', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'partnership', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [17, 19]}, {'tok': 'documentation', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [23, 38, 39, 40]}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'metadata', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [22, 24, 27, 37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 27, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 27, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'relcl', 'up': 23, 'dn': [25, 26, 28, 31]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 27, 'dn': [29]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [30, 36]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'friendly', 'tag': 'JJ', 'dep': 'ccomp', 'up': 31, 'dn': [32, 33, 34, 35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'deal', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [41]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'unexpected', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 41, 'dn': [42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appreciate', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 9]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'patience', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [8, 11, 18]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'intent', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'taking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [15, 17]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 15, 'dn': []}, {'tok': 'partnership', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'granted', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'recognize', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 40]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'significant', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'areas', 'tag': 'NNS', 'dep': 'attr', 'up': 5, 'dn': [7, 9, 30]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'improvement', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11, 13, 23, 26, 27]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': [12, 14, 15, 18, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'special', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'cc', 'up': 10, 'dn': [24, 25]}, {'tok': 'work', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [28, 29, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'reduce', 'tag': 'VB', 'dep': 'advcl', 'up': 30, 'dn': [31, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'incidence', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'rate', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'problematic', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'markup', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 36, 'dn': [37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'continue', 'tag': 'VBP', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 10]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 11, 12, 13, 14, 19, 20, 25, 26, 27, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [21]}, {'tok': 'progress', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'areas', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'prepare', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [28, 34]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [29, 32]}, {'tok': 're', 'tag': 'JJ', 'dep': 'pcomp', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'enabling', 'tag': 'VBG', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [30, 31]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [33, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'calendar', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': []}, {'tok': 'year', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'reminder', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6, 8, 10, 11, 12, 18, 37]}, {'tok': 'optional', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [13, 14, 15, 16, 17, 19, 23, 24]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [27]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'individual', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26, 28, 29, 34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 34, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'relcl', 'up': 27, 'dn': [31, 32, 33, 35]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 34, 'dn': [36]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [1, 3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'product', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'manager', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 9]}, {'tok': '----', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'als', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'reaktion', 'tag': 'NN', 'dep': 'nmod', 'up': 22, 'dn': [10, 12]}, {'tok': 'auf', 'tag': 'NNP', 'dep': 'appos', 'up': 11, 'dn': []}, {'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'ruckmeldungen', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'deutschsprachigen', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'gemeinschaft', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [17, 18]}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': [13, 14, 15, 16, 19]}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'den', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': [0, 2, 11, 20, 21]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'dort', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'temporar', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'wieder', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [22, 23, 24, 25]}, {'tok': 'nur', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [26, 28, 34]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [33]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': [30, 31]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 29, 'dn': []}, {'tok': 'verfugbar', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': [29]}, {'tok': 'machen', 'tag': 'NNP', 'dep': 'pobj', 'up': 28, 'dn': [32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'daruber', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'hinaus', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'beabsichtigen', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'wir', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'nicht', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [0, 1, 2, 3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'die', 'tag': 'VBP', 'dep': 'ccomp', 'up': 20, 'dn': [4, 13, 17]}, {'tok': 'unmittelbare', 'tag': 'NN', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'planung', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'andere', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [8, 9]}, {'tok': 'sprachversionen', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'verandern', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': [7, 10, 11, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'es', 'tag': 'NNP', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'sei', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'denn', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'es', 'tag': 'XX', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'treten', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [6, 18, 19, 23, 24]}, {'tok': 'schwerwiegende', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'probleme', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [21]}, {'tok': 'auf', 'tag': 'NNP', 'dep': 'dobj', 'up': 20, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wie', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'z.b', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'm', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'fall', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 7]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'niederlandischen', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'die', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [6]}]}, {'rt': 19, 'toks': [{'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'phase', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [0, 2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': [1]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'ausgenommen', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'wurde', 'tag': 'NNP', 'dep': 'nsubj', 'up': 19, 'dn': [5, 6, 7, 9, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'versuchen', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'conj', 'up': 8, 'dn': [10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'bei', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'weiteren', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': [13, 14]}, {'tok': 'aktivierung', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'des', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': [15, 16, 17]}, {'tok': 'mit', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [8, 18, 28, 29]}, {'tok': 'den', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'sprachversionen', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'zusammen', 'tag': 'NNPS', 'dep': 'nmod', 'up': 28, 'dn': [21]}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'nmod', 'up': 24, 'dn': []}, {'tok': 'arbeiten', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': [23]}, {'tok': 'und', 'tag': 'NNP', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'nehmen', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': [25]}, {'tok': 'bedenken', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'ernst', 'tag': 'NNP', 'dep': 'dobj', 'up': 19, 'dn': [20, 22, 24, 26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [3]}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'weitgehendste', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 2]}, {'tok': 'anderung', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 7, 13]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'benutzeroberflache', 'tag': 'NNP', 'dep': 'appos', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'geschichte', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': [9]}, {'tok': 'unserer', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'projekte', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [0, 2, 6, 8]}, {'tok': 'aber', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': 'noch', 'tag': 'NNP', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'software', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [3, 4, 5, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'appos', 'up': 1, 'dn': [9]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'erfolg', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'des', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'projekts', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [10, 11]}, {'tok': 'hangt', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': [1, 12]}, {'tok': 'sehr', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'davon', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'ab', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [13, 14, 15, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'dass', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'ein', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': [19]}, {'tok': 'einer', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [18, 20]}, {'tok': 'positiven', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [16, 21, 25, 55, 56, 63, 64]}, {'tok': 'partnerschaft', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'zusammen', 'tag': 'NNP', 'dep': 'compound', 'up': 25, 'dn': [23]}, {'tok': 'arbeiten', 'tag': 'NNP', 'dep': 'dobj', 'up': 22, 'dn': [24, 26, 27, 36, 44, 50, 51]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'um', 'tag': 'UH', 'dep': 'intj', 'up': 25, 'dn': []}, {'tok': 'z.b', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': '.', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'vorlagen', 'tag': 'NN', 'dep': 'npadvmod', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'metadaten', 'tag': 'VBN', 'dep': 'amod', 'up': 36, 'dn': [28, 29, 30, 31]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'templatedata', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'hinzuzufugen', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [32, 33, 34, 35, 38]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'die', 'tag': 'VB', 'dep': 'parataxis', 'up': 36, 'dn': [37, 42]}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'verwendet', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'nsubj', 'up': 38, 'dn': [39, 40, 41, 43]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'um', 'tag': 'UH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'die', 'tag': 'VB', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'benutzeroberflache', 'tag': 'NNP', 'dep': 'nmod', 'up': 50, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 48, 'dn': []}, {'tok': 'vorlagen', 'tag': 'NN', 'dep': 'nmod', 'up': 50, 'dn': [47]}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'nmod', 'up': 50, 'dn': []}, {'tok': 'verbessern', 'tag': 'NNP', 'dep': 'appos', 'up': 25, 'dn': [45, 46, 48, 49]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'und', 'tag': 'VBN', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'dokumentation', 'tag': 'NN', 'dep': 'compound', 'up': 55, 'dn': [52]}, {'tok': 'zu', 'tag': 'NNP', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': 'aktualisieren', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 22, 'dn': [53, 54]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'und', 'tag': 'VB', 'dep': 'amod', 'up': 59, 'dn': [58]}, {'tok': 'um', 'tag': 'UH', 'dep': 'intj', 'up': 57, 'dn': []}, {'tok': 'mit', 'tag': 'VB', 'dep': 'compound', 'up': 63, 'dn': [57]}, {'tok': 'software', 'tag': 'NN', 'dep': 'compound', 'up': 62, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'problemen', 'tag': 'NNS', 'dep': 'compound', 'up': 63, 'dn': [60, 61]}, {'tok': 'umzugehen', 'tag': 'NN', 'dep': 'npadvmod', 'up': 22, 'dn': [59, 62]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'schatzen', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'die', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4, 28]}, {'tok': 'geduld', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'und', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 12, 13, 18]}, {'tok': 'das', 'tag': 'NNP', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'ehrliche', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': [6]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'deutschsprachigen', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'gemeinschaft', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 7, 8, 9, 10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'gehen', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'nicht', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'davon', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'aus', 'tag': 'NNP', 'dep': 'conj', 'up': 4, 'dn': [14, 15, 16, 17, 19, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'dass', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'eine', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [20]}, {'tok': 'kooperation', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': [21]}, {'tok': 'ohne', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'gegenseitiges', 'tag': 'NNP', 'dep': 'compound', 'up': 25, 'dn': [23]}, {'tok': 'entgegenkommen', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': [24]}, {'tok': 'funktionieren', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'kann', 'tag': 'NNP', 'dep': 'appos', 'up': 18, 'dn': [22, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'erkennen', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'auch', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 4, 6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'dass', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'es', 'tag': 'XX', 'dep': 'appos', 'up': 2, 'dn': [5]}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'm', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 8, 9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4]}, {'tok': 'noch', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'viel', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [3]}, {'tok': 'raum', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'verbesserungen', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'gibt', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [5, 6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'das', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'beinhaltet', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': [0]}, {'tok': 'z.b', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': '.', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'bessere', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'unterstutzung', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'fur', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [6, 7]}, {'tok': 'tabellen', 'tag': 'VBN', 'dep': 'amod', 'up': 17, 'dn': [8]}, {'tok': 'und', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'einen', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11]}, {'tok': 'fur', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'das', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': [12, 13]}, {'tok': 'einfugen', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'sonderzeichen', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [9, 10, 14, 15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [1]}, {'tok': 'einigen', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'fallen', 'tag': 'VBN', 'dep': 'advmod', 'up': 7, 'dn': [0]}, {'tok': 'konnen', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'wir', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'das', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'verhalten', 'tag': 'VBD', 'dep': 'ccomp', 'up': 15, 'dn': [2, 6, 9, 10]}, {'tok': 'des', 'tag': 'FW', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'optimieren', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'um', 'tag': 'UH', 'dep': 'intj', 'up': 15, 'dn': []}, {'tok': 'unerwunschte', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'anderungen', 'tag': 'NNP', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'am', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [7, 11, 12, 14, 18, 19]}, {'tok': 'wikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'zu', 'tag': 'JJ', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'reduzieren', 'tag': 'NNS', 'dep': 'attr', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'auf', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'deutschsprachigen', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': [0, 1, 2, 3, 4, 14, 17]}, {'tok': 'verbesserungen', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'selbstverstandlich', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': [6, 8]}, {'tok': 'fur', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'nmod', 'up': 14, 'dn': [7, 10, 11]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12, 13]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'nutzer', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'kontinuierlich', 'tag': 'NNP', 'dep': 'appos', 'up': 5, 'dn': [9, 16]}, {'tok': 'zur', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'verfugung', 'tag': 'NNP', 'dep': 'appos', 'up': 14, 'dn': [15]}, {'tok': 'stehen', 'tag': 'NNP', 'dep': 'advmod', 'up': 5, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'wir', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'werden', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [5, 19, 20]}, {'tok': 'regelmassige', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'ankundigungen', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': [21, 22]}, {'tok': 'uber', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'neuerungen', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'veroffentlichen', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [23, 24, 25, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'unser', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'ziel', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': [0]}, {'tok': 'ist', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': [1]}, {'tok': 'eine', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'wiederaktivierung', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'des', 'tag': 'FW', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [12]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'konfiguration', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': [9, 10]}, {'tok': 'spater', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 11]}]}, {'rt': 0, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'm', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'kalenderjahr', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '.', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'die', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'verwendung', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [0]}, {'tok': 'von', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'wikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [2]}, {'tok': 'wird', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'selbstverstandlich', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'nach', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'wiederaktivierung', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'des', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [10]}, {'tok': 'moglich', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'sein', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'ist', 'tag': 'VBD', 'dep': 'ccomp', 'up': 9, 'dn': [1, 5]}, {'tok': 'und', 'tag': 'NNP', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bleibt', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'optional', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'und', 'tag': 'NNP', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'kann', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'wahrend', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [2, 6, 8]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'phase', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [11, 12]}, {'tok': 'auch', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'komplett', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [9, 10, 13, 14, 16, 20, 21]}, {'tok': 'aus', 'tag': 'NNP', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'der', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'benutzeroberflache', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'entfernt', 'tag': 'VBD', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'werden', 'tag': 'NNP', 'dep': 'appos', 'up': 15, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'produktmanager', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [6, 7]}]}], 'stripped_text': 'In response to community feedback, VisualEditor will be temporarily switched back into opt in mode on the German Wikipedia. We don’t intend to otherwise alter the near term VisualEditor deployment schedule, except in case of emergencies. As we did in the case of Dutch Wikipedia, for instance, which was exempted from the phase 2 rollout, we try to accommodate community concern in the process of this rollout. VisualEditor is the single largest and most disruptive change to the user experience in the history of our projects. Not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by VisualEditor to make templates more user friendly), and deal with unexpected issues. We appreciate your patience and feedback, and we have no intent of taking your partnership for granted. We also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. As we continue to support the beta where it is deployed, we’ll also update the German Wikipedia community on progress in these areas, and prepare for re enabling VisualEditor later in the calendar year. As a reminder, VisualEditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. James Forrester, Product Manager, VisualEditor team Als Reaktion auf die Rückmeldungen der deutschsprachigen Wikipedia Gemeinschaft werden wir den VisualEditor dort temporär wieder nur per Opt In verfügbar machen. Darüber hinaus beabsichtigen wir nicht, die unmittelbare Planung für andere Sprachversionen zu verändern, es sei denn, es treten schwerwiegende Probleme auf. Wie auch z.B. im Fall der niederländischen Wikipedia, die von Phase 2 der Beta ausgenommen wurde, versuchen wir, bei der weiteren Aktivierung des VisualEditor mit den Sprachversionen zusammen zu arbeiten und nehmen Bedenken ernst. VisualEditor ist die weitgehendste Änderung an der Benutzeroberfläche in der Geschichte unserer Projekte. VisualEditor ist aber noch Beta Software, und der Erfolg des Projekts hängt sehr davon ab, dass wir ein einer positiven Partnerschaft zusammen arbeiten, um z.B. Vorlagen Metadaten (TemplateData) hinzuzufügen (die von VisualEditor verwendet werden, um die Benutzeroberfläche für Vorlagen zu verbessern) und Dokumentation zu aktualisieren, und um mit Software Problemen umzugehen. Wir schätzen die Geduld und das ehrliche Feedback der deutschsprachigen Wikipedia Gemeinschaft, und gehen nicht davon aus, dass eine Kooperation ohne gegenseitiges Entgegenkommen funktionieren kann. Wir erkennen auch an, dass es im VisualEditor noch viel Raum für Verbesserungen gibt. Das beinhaltet z.B. Performance, bessere Unterstützung für Tabellen und einen Dialog für das Einfügen von Sonderzeichen. In einigen Fällen können wir auch das Verhalten des Editors optimieren, um unerwünschte Änderungen am Wikitext zu reduzieren. Auch auf der deutschsprachigen Wikipedia werden Verbesserungen selbstverständlich für Opt In Nutzer kontinuierlich zur Verfügung stehen, und wir werden regelmäßige Ankündigungen über Neuerungen veröffentlichen. Unser Ziel ist eine Wiederaktivierung des VisualEditor in der Beta Konfiguration später im Kalenderjahr. Die Verwendung von Wikitext wird selbstverständlich auch nach der Wiederaktivierung des VisualEditor möglich sein. Der VisualEditor ist und bleibt optional, und kann während der Beta Phase auch komplett aus der Benutzeroberfläche entfernt werden. James Forrester, Produktmanager, VisualEditor Team', 'cleaned': \"in response to community feedback, visualeditor will be temporarily switched back into opt-in mode on the german wikipedia. we don't intend to otherwise alter the near-term visualeditor deployment schedule, except in case of emergencies. as we did in the case of dutch wikipedia, for instance, which was exempted from the phase rollout, we try to accommodate community concern in the process of this rollout. visualeditor is the single largest and most disruptive change to the user experience in the history of our projects. not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by visualeditor to make templates more user-friendly), and deal with unexpected issues. we appreciate your patience and feedback, and we have no intent of taking your partnership for granted. we also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. as we continue to support the beta where it is deployed, we'll also update the german wikipedia community on progress in these areas, and prepare for re-enabling visualeditor later in the calendar year. as a reminder, visualeditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. -- james forrester, product manager, visualeditor team ---- als reaktion auf die ruckmeldungen der deutschsprachigen wikipedia-gemeinschaft werden wir den visualeditor dort temporar wieder nur per opt-in verfugbar machen. daruber hinaus beabsichtigen wir nicht, die unmittelbare planung fur andere sprachversionen zu verandern, es sei denn, es treten schwerwiegende probleme auf. wie auch z.b. im fall der niederlandischen wikipedia, die von phase der beta ausgenommen wurde, versuchen wir, bei der weiteren aktivierung des visualeditor mit den sprachversionen zusammen zu arbeiten und nehmen bedenken ernst. visualeditor ist die weitgehendste anderung an der benutzeroberflache in der geschichte unserer projekte. visualeditor ist aber noch beta-software, und der erfolg des projekts hangt sehr davon ab, dass wir ein einer positiven partnerschaft zusammen arbeiten, um z.b. vorlagen-metadaten (templatedata) hinzuzufugen (die von visualeditor verwendet werden, um die benutzeroberflache fur vorlagen zu verbessern) und dokumentation zu aktualisieren, und um mit software-problemen umzugehen. wir schatzen die geduld und das ehrliche feedback der deutschsprachigen wikipedia-gemeinschaft, und gehen nicht davon aus, dass eine kooperation ohne gegenseitiges entgegenkommen funktionieren kann. wir erkennen auch an, dass es im visualeditor noch viel raum fur verbesserungen gibt. das beinhaltet z.b. performance, bessere unterstutzung fur tabellen und einen dialog fur das einfugen von sonderzeichen. in einigen fallen konnen wir auch das verhalten des editors optimieren, um unerwunschte anderungen am wikitext zu reduzieren. auch auf der deutschsprachigen wikipedia werden verbesserungen selbstverstandlich fur opt-in-nutzer kontinuierlich zur verfugung stehen, und wir werden regelmassige ankundigungen uber neuerungen veroffentlichen. unser ziel ist eine wiederaktivierung des visualeditor in der beta-konfiguration spater im kalenderjahr. die verwendung von wikitext wird selbstverstandlich auch nach der wiederaktivierung des visualeditor moglich sein. der visualeditor ist und bleibt optional, und kann wahrend der beta-phase auch komplett aus der benutzeroberflache entfernt werden. -- james forrester, produktmanager, visualeditor-team\"})}),\n", + " '896': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '896', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"VisualEditor's configuration variables are a bit confusing to me, but it seems like the German Wikipedia would like to reverse part of this change: . wmgVisualEditorDefault would be set to false for dewiki. wmgVisualEditorDisableForAnons would be left as true for dewiki. Is this correct?\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'poss', 'up': 3, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'variables', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 7, 10, 11, 13, 34, 39]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [12, 19]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 19, 'dn': [15, 16]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 17, 18, 21, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'reverse', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'part', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [23]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 31, 'dn': []}, {'tok': 'wmgvisualeditordefault', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 34, 'dn': [30]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 34, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [27, 28, 29, 31, 32, 33, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'xcomp', 'up': 34, 'dn': [35, 37]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 'dewiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'wmgvisualeditordisableforanons', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'left', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'true', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'dewiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"VisualEditor's configuration variables are a bit confusing to me, but it seems like the German Wikipedia would like to reverse part of this change: . wmgVisualEditorDefault would be set to false for dewiki. wmgVisualEditorDisableForAnons would be left as true for dewiki. Is this correct?\", 'cleaned': \"visualeditor's configuration variables are a bit confusing to me, but it seems like the german wikipedia would like to reverse part of this change: < wmgvisualeditordefault would be set to false for dewiki. wmgvisualeditordisableforanons would be left as true for dewiki. is this correct?\"})}),\n", + " '897': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '897', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'From bug 49998 comment 8: In the quick poll (see #7) the results at the moment are as following: 1) enabeling VE as default for all users: 21 votes 2) VE as default for logged in users: 6 votes 3) VE to be opt in only until all bugs are fixed: 430 votes (!) 4) enabeling VE under another link name (suggestion was \"Visual Editor (beta)\" instead of \"Bearbeiten\" (\"edit\")): 31 votes According to this large majority of users who oppose defaulting VE by tomorrow, I hereby ask you to put VE back to opt in for logged in users until the most important bugs are fixed. Thank you. ', 'parsed': [{'rt': 0, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'ROOT', 'dn': [5, 6, 7, 8, 9, 10, 11, 21]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [14, 18, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 14, 'dn': [15]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': [17]}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [20]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'moment', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [5, 6, 8, 9, 10, 24, 29, 30, 37, 41, 46, 64, 65]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'enabeling', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': [14, 15]}, {'tok': 've', 'tag': 'IN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [17]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 24, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [23]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [13, 20, 21, 22, 25, 26, 27, 28]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 24, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'xcomp', 'up': 7, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [31]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [36]}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': [34, 35]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 33, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': [40]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [38, 39, 42, 43, 44, 45]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 41, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'ccomp', 'up': 7, 'dn': [48, 62]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 46, 'dn': [47, 49, 50, 51, 57]}, {'tok': 'opt', 'tag': 'VB', 'dep': 'acomp', 'up': 48, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'acomp', 'up': 48, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 57, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 55, 'dn': []}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 57, 'dn': [54]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 57, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 48, 'dn': [52, 53, 55, 56]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 62, 'dn': [61]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 60, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 46, 'dn': [58, 59, 60, 63]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 51, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'enabeling', 'tag': 'VBG', 'dep': 'ccomp', 'up': 51, 'dn': [1, 5, 12, 34, 45, 46]}, {'tok': 've', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'suggestion', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'parataxis', 'up': 4, 'dn': [10, 11, 13, 15, 19]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [14, 16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [20, 23, 27]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'bearbeiten', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': [22, 24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'parataxis', 'up': 21, 'dn': [25, 26, 28, 29]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 34, 'dn': [33]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'votes', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [21, 30, 31, 32, 35]}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37, 38, 40, 44]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [41]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 40, 'dn': []}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'oppose', 'tag': 'VBP', 'dep': 'aux', 'up': 44, 'dn': [42]}, {'tok': 'defaulting', 'tag': 'VBG', 'dep': 'acl', 'up': 39, 'dn': [43]}, {'tok': 've', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [47]}, {'tok': 'tomorrow', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 51, 'dn': []}, {'tok': 'hereby', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': 'ask', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 48, 49, 50, 52, 54, 72, 73]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 51, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 54, 'dn': []}, {'tok': 'put', 'tag': 'VB', 'dep': 'xcomp', 'up': 51, 'dn': [53, 55, 56, 57, 61]}, {'tok': 've', 'tag': 'RB', 'dep': 'dobj', 'up': 54, 'dn': []}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 54, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': [60]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 60, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'pobj', 'up': 57, 'dn': [58, 59]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': [65]}, {'tok': 'logged', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': [63, 64]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 62, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 61, 'dn': [62]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 72, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 70, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 69, 'dn': []}, {'tok': 'important', 'tag': 'JJ', 'dep': 'amod', 'up': 70, 'dn': [68]}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 72, 'dn': [67, 69]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 72, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 51, 'dn': [66, 70, 71]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thank', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '---', 'tag': ':', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'From bug 49998 comment 8: In the quick poll (see #7) the results at the moment are as following: 1) enabeling VE as default for all users: 21 votes 2) VE as default for logged in users: 6 votes 3) VE to be opt in only until all bugs are fixed: 430 votes (!) 4) enabeling VE under another link name (suggestion was \"Visual Editor (beta)\" instead of \"Bearbeiten\" (\"edit\")): 31 votes According to this large majority of users who oppose defaulting VE by tomorrow, I hereby ask you to put VE back to opt in for logged in users until the most important bugs are fixed. Thank you. ', 'cleaned': 'from bug comment : --- in the quick poll (see #) the results at the moment are as following: ) enabeling ve as default for all users: votes ) ve as default for logged-in users: votes ) ve to be opt-in only until all bugs are fixed: votes (!) ) enabeling ve under another link name (suggestion was \"visual editor (beta)\" instead of \"bearbeiten\" (\"edit\")): votes according to this large majority of users who oppose defaulting ve by tomorrow, i hereby ask you to put ve back to opt-in for logged-in users until the most important bugs are fixed. thank you. ---'})}),\n", + " '898': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '898', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'From bug 49998 comment 7: the German wikipedia just started a quick poll over the weekend to at least postpone this activation for anonymous users on monday: https://de.wikipedia.org/wiki/Wikipedia:Umfragen/VisualEditor_Opt in the poll has currently also a option for the previous state where VE was Opt in for users instead of Opt out if this is still possible. It would be appreciated to take the outcome on monday into account and postpone this activation for dewiki if desired. ', 'parsed': [{'rt': 15, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [5, 6, 7, 8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '---', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'german', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 15, 'dn': [11, 12]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 9, 10, 13, 14, 18, 19, 25, 66]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'weekend', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 25, 'dn': [23]}, {'tok': 'postpone', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [22, 24, 27, 31, 33, 34, 43]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'activation', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [32]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 43, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'poll', 'tag': 'NN', 'dep': 'nsubj', 'up': 43, 'dn': [37]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': [40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [35, 36, 38, 39, 41, 42, 44]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'state', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45, 46, 51]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 51, 'dn': []}, {'tok': 'opt', 'tag': 'VB', 'dep': 'relcl', 'up': 47, 'dn': [48, 49, 50, 53, 54, 57, 63]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 51, 'dn': [52]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [55]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 54, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 51, 'dn': [56, 60]}, {'tok': 'opt', 'tag': 'NN', 'dep': 'compound', 'up': 60, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'out', 'tag': 'NN', 'dep': 'pobj', 'up': 57, 'dn': [58, 59]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 63, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 51, 'dn': [61, 62, 64, 65]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 63, 'dn': []}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 63, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'appreciated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 7, 8, 10, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'outcome', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'account', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'postpone', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [15, 16, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'activation', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'dewiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'desired', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '---', 'tag': ':', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'From bug 49998 comment 7: the German wikipedia just started a quick poll over the weekend to at least postpone this activation for anonymous users on monday: https://de.wikipedia.org/wiki/Wikipedia:Umfragen/VisualEditor_Opt in the poll has currently also a option for the previous state where VE was Opt in for users instead of Opt out if this is still possible. It would be appreciated to take the outcome on monday into account and postpone this activation for dewiki if desired. ', 'cleaned': 'from bug comment : --- the german wikipedia just started a quick poll over the weekend to at least postpone this activation for anonymous users on monday: the poll has currently also a option for the previous state where ve was opt-in for users instead of opt-out if this is still possible. it would be appreciated to take the outcome on monday into account and postpone this activation for dewiki if desired. ---'})}),\n", + " '899': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '899', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : major', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : major', 'cleaned': '-------------------------- **version**: unspecified **severity**: major'})}),\n", + " '900': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '900', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Now fixed.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Now fixed.', 'cleaned': 'now fixed.'})}),\n", + " '903': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '903', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #4) > https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/ > Design&oldid=745378&veaction=edit > > When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the > following error in my JavaScript console: > > Uncaught RangeError: Maximum call stack size exceeded > oo.compare > oo.compare […] This is now masked by some significant performance improvements we made (so it \"works\"), but we think it\\'s still an issue; keeping open.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 47, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 7, 'dn': [5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [1, 3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'design&oldid=&veaction', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2]}, {'tok': '=', 'tag': 'VBP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'edit', 'tag': 'VBP', 'dep': 'advcl', 'up': 28, 'dn': [0, 6, 8, 9, 12, 21, 22, 25]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [10, 11, 13, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [18]}, {'tok': 'google', 'tag': 'NNP', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'chrome', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17, 19, 20]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'os', 'tag': 'NNP', 'dep': 'prep', 'up': 18, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '/', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number>.1453.116', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 7, 'dn': [23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ccomp', 'up': 47, 'dn': [7, 26, 27, 29, 31, 37, 38, 40, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'dobj', 'up': 28, 'dn': [30]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [33]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [36]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 36, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34, 35]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': [39]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'rangeerror', 'tag': 'NN', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'maximum', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'call', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'stack', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': [44]}, {'tok': 'size', 'tag': 'NN', 'dep': 'nsubj', 'up': 47, 'dn': [43, 45]}, {'tok': 'exceeded', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [28, 42, 46, 49, 50, 51]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 49, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NNS', 'dep': 'dobj', 'up': 47, 'dn': [48]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'npadvmod', 'up': 47, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'masked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 18, 22, 24]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 6, 'dn': [11]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'significant', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 10, 13]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'made', 'tag': 'VBD', 'dep': 'relcl', 'up': 11, 'dn': [12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 6, 'dn': [14, 15, 16, 17, 19, 20, 21]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 6, 'dn': [23, 26, 31, 33]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 24, 'dn': [25, 27, 29, 30]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 26, 'dn': [28]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'keeping', 'tag': 'VBG', 'dep': 'advcl', 'up': 24, 'dn': [32]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}], 'stripped_text': '(In reply to comment #4) > https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/ > Design&oldid=745378&veaction=edit > > When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the > following error in my JavaScript console: > > Uncaught RangeError: Maximum call stack size exceeded > oo.compare > oo.compare […] This is now masked by some significant performance improvements we made (so it \"works\"), but we think it\\'s still an issue; keeping open.', 'cleaned': '(in reply to comment #) > > design&oldid=&veaction=edit > > when i go to this url in google chrome/os x/version .1453.116, i get the > following error in my javascript console: > > uncaught rangeerror: maximum call stack size exceeded > oo.compare > oo.compare [...] this is now masked by some significant performance improvements we made (so it \"works\"), but we think it\\'s still an issue; keeping open.'})}),\n", + " '904': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '904', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/Design&oldid=745378&veaction=edit When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the following error in my JavaScript console: Uncaught RangeError: Maximum call stack size exceeded oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare', 'parsed': [{'rt': 21, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 21, 'dn': [1, 5]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [2]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'punct', 'up': 0, 'dn': [3, 4, 6, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'google', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'chrome', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'os', 'tag': 'NNP', 'dep': 'prep', 'up': 11, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': '/', 'tag': 'NN', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'number>.1453.116', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 21, 'dn': [16, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 14, 15, 18, 19, 20, 24, 29, 30, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'javascript', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'rangeerror', 'tag': 'NN', 'dep': 'dep', 'up': 37, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'maximum', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'call', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'stack', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': [34]}, {'tok': 'size', 'tag': 'NN', 'dep': 'nsubj', 'up': 37, 'dn': [33, 35]}, {'tok': 'exceeded', 'tag': 'VBD', 'dep': 'conj', 'up': 21, 'dn': [31, 32, 36, 237]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'compound', 'up': 236, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': [39]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 42, 'dn': [40]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 43, 'dn': [41]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 44, 'dn': [42]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 45, 'dn': [43]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 46, 'dn': [44]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': [45]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 48, 'dn': [46]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 49, 'dn': [47]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 50, 'dn': [48]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 51, 'dn': [49]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 52, 'dn': [50]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 53, 'dn': [51]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 54, 'dn': [52]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 55, 'dn': [53]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 56, 'dn': [54]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 57, 'dn': [55]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 58, 'dn': [56]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 59, 'dn': [57]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 60, 'dn': [58]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 61, 'dn': [59]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 62, 'dn': [60]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 63, 'dn': [61]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 64, 'dn': [62]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 65, 'dn': [63]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 66, 'dn': [64]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 67, 'dn': [65]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 68, 'dn': [66]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 69, 'dn': [67]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 70, 'dn': [68]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 71, 'dn': [69]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 72, 'dn': [70]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 73, 'dn': [71]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 74, 'dn': [72]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 75, 'dn': [73]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 76, 'dn': [74]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 77, 'dn': [75]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 78, 'dn': [76]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 79, 'dn': [77]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 80, 'dn': [78]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 81, 'dn': [79]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 82, 'dn': [80]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 83, 'dn': [81]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 84, 'dn': [82]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 85, 'dn': [83]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 86, 'dn': [84]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 87, 'dn': [85]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 88, 'dn': [86]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 89, 'dn': [87]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 90, 'dn': [88]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 91, 'dn': [89]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 92, 'dn': [90]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 93, 'dn': [91]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 94, 'dn': [92]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 95, 'dn': [93]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 96, 'dn': [94]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 97, 'dn': [95]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 98, 'dn': [96]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 99, 'dn': [97]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 100, 'dn': [98]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 101, 'dn': [99]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 102, 'dn': [100]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 103, 'dn': [101]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 104, 'dn': [102]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 105, 'dn': [103]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 106, 'dn': [104]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 107, 'dn': [105]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 108, 'dn': [106]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 109, 'dn': [107]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 110, 'dn': [108]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 111, 'dn': [109]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 112, 'dn': [110]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 113, 'dn': [111]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 114, 'dn': [112]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 115, 'dn': [113]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 116, 'dn': [114]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 117, 'dn': [115]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 118, 'dn': [116]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 119, 'dn': [117]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 120, 'dn': [118]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 121, 'dn': [119]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 122, 'dn': [120]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 123, 'dn': [121]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 124, 'dn': [122]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 125, 'dn': [123]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 126, 'dn': [124]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 127, 'dn': [125]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 128, 'dn': [126]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 129, 'dn': [127]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 130, 'dn': [128]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 131, 'dn': [129]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 132, 'dn': [130]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 133, 'dn': [131]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 134, 'dn': [132]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 135, 'dn': [133]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 136, 'dn': [134]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 137, 'dn': [135]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 138, 'dn': [136]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 139, 'dn': [137]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 140, 'dn': [138]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 141, 'dn': [139]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 142, 'dn': [140]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 143, 'dn': [141]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 144, 'dn': [142]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 145, 'dn': [143]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 146, 'dn': [144]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 147, 'dn': [145]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 148, 'dn': [146]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 149, 'dn': [147]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 150, 'dn': [148]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 151, 'dn': [149]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 152, 'dn': [150]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 153, 'dn': [151]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 154, 'dn': [152]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 155, 'dn': [153]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 156, 'dn': [154]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 157, 'dn': [155]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 158, 'dn': [156]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 159, 'dn': [157]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 160, 'dn': [158]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 161, 'dn': [159]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 162, 'dn': [160]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 163, 'dn': [161]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 164, 'dn': [162]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 165, 'dn': [163]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 166, 'dn': [164]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 167, 'dn': [165]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 168, 'dn': [166]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 169, 'dn': [167]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 170, 'dn': [168]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 171, 'dn': [169]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 172, 'dn': [170]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 173, 'dn': [171]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 174, 'dn': [172]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 175, 'dn': [173]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 176, 'dn': [174]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 177, 'dn': [175]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 178, 'dn': [176]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 179, 'dn': [177]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 180, 'dn': [178]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 181, 'dn': [179]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 182, 'dn': [180]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 183, 'dn': [181]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 184, 'dn': [182]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 185, 'dn': [183]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 186, 'dn': [184]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 187, 'dn': [185]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 188, 'dn': [186]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 189, 'dn': [187]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 190, 'dn': [188]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 191, 'dn': [189]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 192, 'dn': [190]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 193, 'dn': [191]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 194, 'dn': [192]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 195, 'dn': [193]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 196, 'dn': [194]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 197, 'dn': [195]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 198, 'dn': [196]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 199, 'dn': [197]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 200, 'dn': [198]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 201, 'dn': [199]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 202, 'dn': [200]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 203, 'dn': [201]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 204, 'dn': [202]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 205, 'dn': [203]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 206, 'dn': [204]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 207, 'dn': [205]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 208, 'dn': [206]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 209, 'dn': [207]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 210, 'dn': [208]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 211, 'dn': [209]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 212, 'dn': [210]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 213, 'dn': [211]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 214, 'dn': [212]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 215, 'dn': [213]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 216, 'dn': [214]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 217, 'dn': [215]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 218, 'dn': [216]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 219, 'dn': [217]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 220, 'dn': [218]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 221, 'dn': [219]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 222, 'dn': [220]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 223, 'dn': [221]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 224, 'dn': [222]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 225, 'dn': [223]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 226, 'dn': [224]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 227, 'dn': [225]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 228, 'dn': [226]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 229, 'dn': [227]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 230, 'dn': [228]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 231, 'dn': [229]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 232, 'dn': [230]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 233, 'dn': [231]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'nmod', 'up': 234, 'dn': [232]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'compound', 'up': 235, 'dn': [233]}, {'tok': 'oo.compare', 'tag': 'NNS', 'dep': 'compound', 'up': 236, 'dn': [234]}, {'tok': 'oo.compare', 'tag': 'NNS', 'dep': 'compound', 'up': 237, 'dn': [38, 235]}, {'tok': 'oo.compare', 'tag': 'NN', 'dep': 'npadvmod', 'up': 37, 'dn': [236]}]}], 'stripped_text': 'https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/Design&oldid=745378&veaction=edit When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the following error in my JavaScript console: Uncaught RangeError: Maximum call stack size exceeded oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare', 'cleaned': ' when i go to this url in google chrome/os x/version .1453.116, i get the following error in my javascript console: uncaught rangeerror: maximum call stack size exceeded oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare oo.compare'})}),\n", + " '907': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '907', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '[Sorry, somehow it was created without a description.] On the latest master I cannot edit a page that has in it. VisualEditor appears to be loading with the \"progress bar\", but doesn\\'t go to actual editing mode. Versions: VisualEditor 393807462e9d04ec5e437cb50ef1d03e5644e9be Parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07', 'parsed': [{'rt': 6, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'advcl', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'somehow', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 10, 11]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 9, 14, 15, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'nowiki', 'tag': 'NNP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 11, 12, 15, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'progress', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'versions', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 2, 4, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '393807462e9d04ec5e437cb50ef1d03e5644e9be', 'tag': 'CD', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'appos', 'up': 0, 'dn': [3]}, {'tok': 'be8a7dea49bd70692ef574a1bb7c7a70584d77e3', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [5, 6]}]}], 'stripped_text': '[Sorry, somehow it was created without a description.] On the latest master I cannot edit a page that has in it. VisualEditor appears to be loading with the \"progress bar\", but doesn\\'t go to actual editing mode. Versions: VisualEditor 393807462e9d04ec5e437cb50ef1d03e5644e9be Parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07', 'cleaned': '[sorry, somehow it was created without a description.] on the latest master i cannot edit a page that has in it. visualeditor appears to be loading with the \"progress bar\", but doesn\\'t go to actual editing mode. versions: visualeditor 393807462e9d04ec5e437cb50ef1d03e5644e9be parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07'})}),\n", + " '908': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '908', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Apologies if this is a duplicate; I haven't found a report about this. If you add a new reference with VisualEditor, you can't immediately reuse it with the reference editor; it doesn't show up in the list. You need to save the page and re open the reference editor for that reference to show. Version : unspecified Severity : normal\", 'parsed': [{'rt': 10, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'dep', 'up': 10, 'dn': [3]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [1, 2, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'ccomp', 'up': 23, 'dn': [2, 8, 9, 10, 11, 12, 14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [13, 19, 20, 21, 22, 24, 25, 28]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 5, 6, 7, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13, 17]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Apologies if this is a duplicate; I haven't found a report about this. If you add a new reference with VisualEditor, you can't immediately reuse it with the reference editor; it doesn't show up in the list. You need to save the page and re open the reference editor for that reference to show. Version : unspecified Severity : normal\", 'cleaned': \"apologies if this is a duplicate; i haven't found a report about this. if you add a new reference with visualeditor, you can't immediately reuse it with the reference editor; it doesn't show up in the list. you need to save the page and re-open the reference editor for that reference to show. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '911': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '911', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Now fixed in master and will be deployed next week.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 4, 7, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [5, 6, 9]}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'week', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Now fixed in master and will be deployed next week.', 'cleaned': 'now fixed in master and will be deployed next week.'})}),\n", + " '913': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '913', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'So bug reports are taking 2 weeks to be assessed and assigned? That sounds like bad news. Glad to see it\\'s now \"highest\", thanks. I\\'m amazed it took so long to be reported as a bug, and suspect it\\'s because the experience of adding refs has been so dreadful that people haven\\'t picked up on this specific aspect to report as a distinctive bug. Good luck.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'reports', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'taking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 3, 8, 11, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'assessed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 4, 'dn': [9, 10, 12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'assigned', 'tag': 'VBN', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'sounds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'news', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'glad', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [2, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5, 7, 10]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'highest', 'tag': 'JJS', 'dep': 'acomp', 'up': 4, 'dn': [6, 8, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'thanks', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 14, 15, 44]}, {'tok': 'amazed', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'took', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 6, 13]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'long', 'tag': 'JJ', 'dep': 'advmod', 'up': 4, 'dn': [5, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'xcomp', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'suspect', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 15, 'dn': [16, 25]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [23]}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'advcl', 'up': 17, 'dn': [18, 20, 24, 27]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'dreadful', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': [26, 32]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'picked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 30, 31, 33, 34, 39]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 32, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [37]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'aspect', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 39, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'xcomp', 'up': 32, 'dn': [38, 40]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [43]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'distinctive', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'luck', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'So bug reports are taking 2 weeks to be assessed and assigned? That sounds like bad news. Glad to see it\\'s now \"highest\", thanks. I\\'m amazed it took so long to be reported as a bug, and suspect it\\'s because the experience of adding refs has been so dreadful that people haven\\'t picked up on this specific aspect to report as a distinctive bug. Good luck.', 'cleaned': 'so bug reports are taking weeks to be assessed and assigned? that sounds like bad news. glad to see it\\'s now \"highest\", thanks. i\\'m amazed it took so long to be reported as a bug, and suspect it\\'s because the experience of adding refs has been so dreadful that people haven\\'t picked up on this specific aspect to report as a distinctive bug. good luck.'})}),\n", + " '914': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '914', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > I can think of possible two reasons why this bug has not been given high > priority: You forgot option 3: We hadn\\'t got to this bug report yet (aka, \"AGF\"). : ) Now marked appropriately.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 28, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 6, 'dn': []}, {'tok': 'reasons', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 13]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [8]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 10, 11, 12, 16]}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'forgot', 'tag': 'VBP', 'dep': 'ccomp', 'up': 28, 'dn': [2, 17, 18, 20, 21, 22]}, {'tok': 'option', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': [23]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'got', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [19, 24, 25, 26, 27, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 31]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'aka', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'agf', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'marked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'appropriately', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > I can think of possible two reasons why this bug has not been given high > priority: You forgot option 3: We hadn\\'t got to this bug report yet (aka, \"AGF\"). : ) Now marked appropriately.', 'cleaned': '(in reply to comment #) > i can think of possible two reasons why this bug has not been given high > priority: you forgot option : we hadn\\'t got to this bug report yet (aka, \"agf\"). :-) now marked appropriately.'})}),\n", + " '915': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hirrhium5ibrtof34lwa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '915', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can think of possible two reasons why this bug has not been given high priority: (1) Those unfamiliar with creating or substantially expanding Wikipedia articles don't think that this is a big deal. They are wrong it IS a big deal. Not been able to cite the same source two or more times in an article, which is exceptionally common, causes all the problems noted by Pam, above. or (2) VE's fundamental architecture prevents it from adding footnotes created during an editing session to the list of footnotes that existed prior to that session, and if this were listed as a high priority bug, that design mistake might be much more obvious. I really, really hope that the answer is not (2), because if so, that's a deal breaker. The lack of such functionality is certainly, in and of itself, reason to NOW recommend that anyone writing a new article not do so in VE. (And, no, it's not acceptable to do everything but the footnotes in VE, then do footnotes with the wikitext editor users absolutely should be footnoting their text additions with citations, as they go along , if only for efficiency.)\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 16, 19, 33, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 6, 'dn': []}, {'tok': 'reasons', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 13]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [8]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 10, 11, 12, 15]}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [17, 18, 20, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'those', 'tag': 'DT', 'dep': 'nsubj', 'up': 33, 'dn': [23]}, {'tok': 'unfamiliar', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [24]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'creating', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26, 28]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'substantially', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'expanding', 'tag': 'VBG', 'dep': 'conj', 'up': 25, 'dn': [27, 30]}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': [29]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [22, 31, 32, 36]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 36, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 33, 'dn': [34, 35, 39]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'deal', 'tag': 'NN', 'dep': 'attr', 'up': 36, 'dn': [37, 38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 5, 'dn': [0, 2]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'deal', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'advcl', 'up': 21, 'dn': [0, 2]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'cite', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 11]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 11, 'dn': [9, 10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [16, 19]}, {'tok': 'exceptionally', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 20, 24, 29, 30]}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 25, 28]}, {'tok': 'noted', 'tag': 'VBN', 'dep': 'acl', 'up': 24, 'dn': [26]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 25, 'dn': [27]}, {'tok': 'pam', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [1, 2, 4, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'poss', 'up': 9, 'dn': [7]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 6, 'dn': []}, {'tok': 'fundamental', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'architecture', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 8]}, {'tok': 'prevents', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 9, 11, 12, 31, 32, 48, 52]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [3, 13]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14]}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [15]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [16, 20]}, {'tok': 'during', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [26]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'relcl', 'up': 24, 'dn': [25, 27]}, {'tok': 'prior', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [28]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 36, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 36, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 36, 'dn': []}, {'tok': 'listed', 'tag': 'VBN', 'dep': 'advcl', 'up': 48, 'dn': [33, 34, 35, 37]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': [39, 40]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38, 41]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'design', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'mistake', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [44, 45]}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [36, 43, 46, 47, 51]}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 51, 'dn': [49]}, {'tok': 'obvious', 'tag': 'JJ', 'dep': 'acomp', 'up': 48, 'dn': [50]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 8, 15, 21, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'answer', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 9, 10, 11, 12, 13, 14]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advcl', 'up': 21, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [16, 18, 19, 20, 25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'deal', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'breaker', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'lack', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [1, 6, 7, 8]}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'advmod', 'up': 5, 'dn': [9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'conj', 'up': 8, 'dn': [11]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'ROOT', 'dn': [5, 12, 16, 30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'recommend', 'tag': 'VB', 'dep': 'relcl', 'up': 13, 'dn': [14, 15, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'anyone', 'tag': 'NN', 'dep': 'nsubj', 'up': 26, 'dn': [19, 23]}, {'tok': 'writing', 'tag': 'VBG', 'dep': 'acl', 'up': 18, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21]}, {'tok': '*', 'tag': 'IN', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': '*', 'tag': 'VBP', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [17, 18, 24, 25, 27, 28]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'UH', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 8]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'acceptable', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 18, 'dn': [2, 5, 6, 8]}, {'tok': 'footnotes', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'absolutely', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 18, 'dn': [13, 14, 15, 16]}, {'tok': 'footnoting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 7, 17, 21, 22, 24, 25, 28, 30, 34, 36, 37]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 21, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'additions', 'tag': 'NNS', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [23]}, {'tok': 'citations', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'advcl', 'up': 18, 'dn': [26, 27, 29]}, {'tok': 'along', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': [31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 34, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [32, 33, 35]}, {'tok': 'efficiency', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': \"I can think of possible two reasons why this bug has not been given high priority: (1) Those unfamiliar with creating or substantially expanding Wikipedia articles don't think that this is a big deal. They are wrong it IS a big deal. Not been able to cite the same source two or more times in an article, which is exceptionally common, causes all the problems noted by Pam, above. or (2) VE's fundamental architecture prevents it from adding footnotes created during an editing session to the list of footnotes that existed prior to that session, and if this were listed as a high priority bug, that design mistake might be much more obvious. I really, really hope that the answer is not (2), because if so, that's a deal breaker. The lack of such functionality is certainly, in and of itself, reason to NOW recommend that anyone writing a new article not do so in VE. (And, no, it's not acceptable to do everything but the footnotes in VE, then do footnotes with the wikitext editor users absolutely should be footnoting their text additions with citations, as they go along , if only for efficiency.)\", 'cleaned': \"i can think of possible two reasons why this bug has not been given high priority: () those unfamiliar with creating or substantially expanding wikipedia articles don't think that this is a big deal. they are wrong - it is a big deal. not been able to cite the same source two or more times in an article, which is exceptionally common, causes all the problems noted by pam, above. or () ve's fundamental architecture prevents it from adding footnotes created during an editing session to the list of footnotes that existed prior to that session, and if this were listed as a high-priority bug, that design mistake might be much more obvious. i really, really hope that the answer is not (), because if so, that's a deal-breaker. the lack of such functionality is certainly, in and of itself, reason to now recommend that anyone writing a new article *not* do so in ve. (and, no, it's not acceptable to do everything but the footnotes in ve, then do footnotes with the wikitext editor - users absolutely should be footnoting their text additions with citations, *as they go along*, if only for efficiency.)\"})}),\n", + " '916': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '916', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'d urge this to be a higher priority: how do we expect people to create good new articles, even a well cited stub, if they can\\'t use the same reference for more than one point? They get offered a \"reuse a reference\" button, but it doesn\\'t work: seriously bad news. The confused editor then has several choices: (a) don\\'t give the extra reference(s) they think are appropriate, dumbing down the article; (b) re input the reference each time they want to use it; (c) stop editing in VE and go into Edit Source (if they\\'re lucky enough to be an established editor who knows about it and has learned how to use it ... not for newbies according to current ideas); (d) curse and swear and givve up trying to create their article and probably abandon editing Wikipedia altogether.', 'parsed': [{'rt': 13, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'urge', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 3, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [4, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'higher', 'tag': 'JJR', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'expect', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 12, 16, 41]}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15, 19, 27, 32]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 20, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'cited', 'tag': 'VBN', 'dep': 'amod', 'up': 26, 'dn': [23, 24]}, {'tok': 'stub', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': [21, 22, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 32, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 32, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'advcl', 'up': 16, 'dn': [28, 29, 30, 31, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [40]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'quantmod', 'up': 39, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 40, 'dn': [37, 38]}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [39]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'offered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 5, 10, 11, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [12, 13, 14, 16, 19, 20]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'seriously', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': [17]}, {'tok': 'news', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 47, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'confused', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 1]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 47, 'dn': [2, 3, 6, 13, 19, 31, 32, 33]}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'choices', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [5, 7, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'LS', 'dep': 'appos', 'up': 6, 'dn': [8, 10]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [11, 12, 16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'reference(s', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'parataxis', 'up': 4, 'dn': [18, 20, 27]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 19, 'dn': [21, 22, 23]}, {'tok': 'appropriate', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'dumbing', 'tag': 'VBG', 'dep': 'advcl', 'up': 20, 'dn': [24, 26]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [25]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'b', 'tag': 'LS', 'dep': 'meta', 'up': 31, 'dn': [28, 30]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 're', 'tag': 'NN', 'dep': 'ccomp', 'up': 4, 'dn': [29]}, {'tok': '-', 'tag': 'VB', 'dep': 'ccomp', 'up': 4, 'dn': []}, {'tok': 'input', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [35, 37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 33, 'dn': [36, 39]}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 39, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'relcl', 'up': 37, 'dn': [38, 41]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 39, 'dn': [40, 42]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 41, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'c', 'tag': 'NN', 'dep': 'meta', 'up': 47, 'dn': [44, 46]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 43, 45, 48, 50, 51, 52, 78, 80, 82, 86, 91, 108]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 47, 'dn': [49]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'intj', 'up': 47, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 47, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 47, 'dn': [53, 56, 59]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 52, 'dn': [55]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 53, 'dn': [54]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 59, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 59, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 52, 'dn': [57, 58, 60]}, {'tok': 'lucky', 'tag': 'JJ', 'dep': 'acomp', 'up': 59, 'dn': [61, 63]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 60, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 63, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 60, 'dn': [62, 66]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': 'established', 'tag': 'JJ', 'dep': 'amod', 'up': 66, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'attr', 'up': 63, 'dn': [64, 65, 68]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 68, 'dn': []}, {'tok': 'knows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 66, 'dn': [67, 69, 71, 73]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 68, 'dn': [70]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 69, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 68, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 73, 'dn': []}, {'tok': 'learned', 'tag': 'VBN', 'dep': 'conj', 'up': 68, 'dn': [72, 76]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 76, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 76, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 73, 'dn': [74, 75, 77]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 76, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 80, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [79, 81]}, {'tok': 'newbies', 'tag': 'NNS', 'dep': 'pobj', 'up': 80, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 47, 'dn': [83]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 82, 'dn': [85]}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 85, 'dn': []}, {'tok': 'ideas', 'tag': 'NNS', 'dep': 'pobj', 'up': 83, 'dn': [84]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'd', 'tag': 'LS', 'dep': 'meta', 'up': 91, 'dn': [87, 88, 90]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'curse', 'tag': 'NN', 'dep': 'conj', 'up': 47, 'dn': [89, 92, 93]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 91, 'dn': []}, {'tok': 'swear', 'tag': 'VB', 'dep': 'conj', 'up': 91, 'dn': [94, 95]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 93, 'dn': []}, {'tok': 'givve', 'tag': 'VB', 'dep': 'conj', 'up': 93, 'dn': [96, 97, 102, 104]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 95, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'xcomp', 'up': 95, 'dn': [99]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 99, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'xcomp', 'up': 97, 'dn': [98, 101]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 101, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 99, 'dn': [100]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 95, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 104, 'dn': []}, {'tok': 'abandon', 'tag': 'VB', 'dep': 'conj', 'up': 95, 'dn': [103, 106, 107]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 106, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 104, 'dn': [105]}, {'tok': 'altogether', 'tag': 'RB', 'dep': 'advmod', 'up': 104, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 47, 'dn': []}]}], 'stripped_text': 'I\\'d urge this to be a higher priority: how do we expect people to create good new articles, even a well cited stub, if they can\\'t use the same reference for more than one point? They get offered a \"reuse a reference\" button, but it doesn\\'t work: seriously bad news. The confused editor then has several choices: (a) don\\'t give the extra reference(s) they think are appropriate, dumbing down the article; (b) re input the reference each time they want to use it; (c) stop editing in VE and go into Edit Source (if they\\'re lucky enough to be an established editor who knows about it and has learned how to use it ... not for newbies according to current ideas); (d) curse and swear and givve up trying to create their article and probably abandon editing Wikipedia altogether.', 'cleaned': 'i\\'d urge this to be a higher priority: how do we expect people to create good new articles, even a well-cited stub, if they can\\'t use the same reference for more than one point? they get offered a \"reuse a reference\" button, but it doesn\\'t work: seriously bad news. the confused editor then has several choices: (a) don\\'t give the extra reference(s) they think are appropriate, dumbing down the article; (b) re-input the reference each time they want to use it; (c) stop editing in ve and go into edit source (if they\\'re lucky enough to be an established editor who knows about it and has learned how to use it ... not for newbies according to current ideas); (d) curse and swear and givve up trying to create their article and probably abandon editing wikipedia altogether.'})}),\n", + " '917': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '917', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Currently, the \"insert reference\" dialog is a bit confusing and buggy, and it takes two or more steps to actually type the content of a reference (most common case). We should initialize the dialog with a micro VE surface that immediately enables the user to type reference content. The selection of an existing reference can be pushed down into a separate section or tab. (Per discussion w/ James) Version : unspecified Severity : normal', 'parsed': [{'rt': 8, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'insert', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [2, 3, 5, 6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 7, 11, 14, 15, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [9]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': [10, 12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'buggy', 'tag': 'JJ', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'conj', 'up': 8, 'dn': [16, 21, 34, 35]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 21, 'dn': [19, 20]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'conj', 'up': 18, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'relcl', 'up': 21, 'dn': [22, 23, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30, 33]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': [31]}, {'tok': 'case', 'tag': 'NN', 'dep': 'appos', 'up': 29, 'dn': [32]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'initialize', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5, 13]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'micro', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'surface', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'enables', 'tag': 'VBZ', 'dep': 'relcl', 'up': 4, 'dn': [11, 12, 15, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [16, 19]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 6, 7, 9, 10, 16]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 14, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'w/', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Currently, the \"insert reference\" dialog is a bit confusing and buggy, and it takes two or more steps to actually type the content of a reference (most common case). We should initialize the dialog with a micro VE surface that immediately enables the user to type reference content. The selection of an existing reference can be pushed down into a separate section or tab. (Per discussion w/ James) Version : unspecified Severity : normal', 'cleaned': 'currently, the \"insert reference\" dialog is a bit confusing and buggy, and it takes two or more steps to actually type the content of a reference (most common case). we should initialize the dialog with a micro-ve surface that immediately enables the user to type reference content. the selection of an existing reference can be pushed down into a separate section or tab. (per discussion w/ james) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '918': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '918', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This was done and deployed last week.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [6]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'week', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This was done and deployed last week.', 'cleaned': 'this was done and deployed last week.'})}),\n", + " '922': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '922', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'James and I agreed to make this a \"stretch blocker\" for the IP release. (That means it\\'s a blocker for now, unless other issues around content corruption or the basic edit surfacing operation become more critical.) The reason is that citations are such a crucial part of the new editing experience that we\\'d really like to make some basic improvements to the dialog ASAP, ahead of additional refactoring work around supporting citation templates etc.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'james', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1, 2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'agreed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 5, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'stretch', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 8, 9, 11, 12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'ip', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 25, 26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 6, 9, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'now', 'tag': 'RB', 'dep': 'pcomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'nsubj', 'up': 22, 'dn': [11, 13]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16, 21]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'npadvmod', 'up': 20, 'dn': []}, {'tok': 'surfacing', 'tag': 'VBG', 'dep': 'amod', 'up': 21, 'dn': [19]}, {'tok': 'operation', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': [17, 18, 20]}, {'tok': 'become', 'tag': 'VBP', 'dep': 'advcl', 'up': 4, 'dn': [10, 12, 24]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 40]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'citations', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 9]}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'crucial', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 13, 19]}, {'tok': 'that', 'tag': 'IN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'relcl', 'up': 14, 'dn': [16, 17, 18, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [15, 20, 24, 39]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 25, 29]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'asap', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'ahead', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': [31]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'refactoring', 'tag': 'NN', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33, 35]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'supporting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 35, 'dn': [38]}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': 'etc', 'tag': 'FW', 'dep': 'ccomp', 'up': 21, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'James and I agreed to make this a \"stretch blocker\" for the IP release. (That means it\\'s a blocker for now, unless other issues around content corruption or the basic edit surfacing operation become more critical.) The reason is that citations are such a crucial part of the new editing experience that we\\'d really like to make some basic improvements to the dialog ASAP, ahead of additional refactoring work around supporting citation templates etc.', 'cleaned': 'james and i agreed to make this a \"stretch blocker\" for the ip release. (that means it\\'s a blocker for now, unless other issues around content corruption or the basic edit surfacing operation become more critical.) the reason is that citations are such a crucial part of the new editing experience that we\\'d really like to make some basic improvements to the dialog asap, ahead of additional refactoring work around supporting citation templates etc.'})}),\n", + " '923': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '923', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'data mw.i seems to be dropped on edit in latest VE, which causes a loss of round trip information for spaces etc. Version : unspecified Severity : major', 'parsed': [{'rt': 3, 'toks': [{'tok': 'data', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'mw.i', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 6, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'dropped', 'tag': 'VBN', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 11, 'dn': [13, 16, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'loss', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [21]}, {'tok': 'round', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'trip', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': [18, 19]}, {'tok': 'information', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20, 22]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'ccomp', 'up': 14, 'dn': []}, {'tok': '.', 'tag': 'FW', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'data mw.i seems to be dropped on edit in latest VE, which causes a loss of round trip information for spaces etc. Version : unspecified Severity : major', 'cleaned': 'data-mw.i seems to be dropped on edit in latest ve, which causes a loss of round-trip information for spaces etc. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '926': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '926', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We've not seen this recur; it was probably caused by mis cached code. Closing, but please re open if it does happen again.\", 'parsed': [{'rt': 10, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 2, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'recur', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 6, 7, 8, 9, 11, 16]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 10, 'dn': [15]}, {'tok': 'mis', 'tag': 'NN', 'dep': 'npadvmod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 15, 'dn': [12, 13]}, {'tok': 'code', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [3, 5, 10, 12]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 4, 'dn': [6]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [7, 8, 9, 11]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"We've not seen this recur; it was probably caused by mis cached code. Closing, but please re open if it does happen again.\", 'cleaned': \"we've not seen this recur; it was probably caused by mis-cached code. closing, but please re-open if it does happen again.\"})}),\n", + " '927': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '927', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' wicke wrote: %%% Bug 51175 has been marked as a duplicate of this bug. %%%', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'wicke', 'tag': 'JJ', 'dep': 'ccomp', 'up': 5, 'dn': [0, 3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 12, 'dn': [0, 1, 3, 4, 6]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [5]}, {'tok': '<', 'tag': 'XX', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [7, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 8, 10, 11, 13, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}]}], 'stripped_text': ' wicke wrote: %%% Bug 51175 has been marked as a duplicate of this bug. %%%', 'cleaned': '**wicke** wrote: %%%*** bug has been marked as a duplicate of this bug. ***%%%'})}),\n", + " '928': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '928', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #16) > (In reply to comment #15) > > I\\'m assuming that this is not yet deployed, as a new report was added to > > 51161: > > > It is deployed. > > > Normally this single transclusion content should be covered by the Parsoid > > workaround. Did anything change in the VE handling recently that could have > > re added the \"i\" property with a faulty value? > That sounds unlikely. When the user adds a new parameter, that parameter > won\\'t > have an i value, but that seems reasonable to me. That infobox already existed. The \\'i\\' property is per transclusion, not per parameter.', 'parsed': [{'rt': 15, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 14, 17, 18, 20, 21]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 9, 20, 21, 22, 23, 24]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 7, 8, 10, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [12, 13]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 9, 'dn': [11, 14, 15, 17, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': [25, 26]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [0, 2]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [5, 6]}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [4, 7]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'covered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 8, 9, 10, 12, 15, 16, 17, 18]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'workaround', 'tag': 'NNP', 'dep': 'oprd', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 10, 13, 14, 15, 25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'handling', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'recently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'relcl', 'up': 2, 'dn': [8, 9, 11, 12]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 18, 19, 21]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'faulty', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'sounds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'unlikely', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 18, 19, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [8, 10]}, {'tok': '>', 'tag': 'PRP', 'dep': 'appos', 'up': 9, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': '>', 'tag': 'VB', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [9, 11, 12, 13, 17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'i', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [20, 22, 25]}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'oprd', 'up': 21, 'dn': [23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'infobox', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 4, 'dn': [1, 3]}, {'tok': \"'\", 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 6, 8, 10, 12]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9, 11]}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #16) > (In reply to comment #15) > > I\\'m assuming that this is not yet deployed, as a new report was added to > > 51161: > > > It is deployed. > > > Normally this single transclusion content should be covered by the Parsoid > > workaround. Did anything change in the VE handling recently that could have > > re added the \"i\" property with a faulty value? > That sounds unlikely. When the user adds a new parameter, that parameter > won\\'t > have an i value, but that seems reasonable to me. That infobox already existed. The \\'i\\' property is per transclusion, not per parameter.', 'cleaned': '(in reply to comment #) > (in reply to comment #) > > i\\'m assuming that this is not yet deployed, as a new report was added to > > : > > > it is deployed. > > > normally this single-transclusion content should be covered by the parsoid > > workaround. did anything change in the ve handling recently that could have > > re-added the \"i\" property with a faulty value? > that sounds unlikely. when the user adds a new parameter, that parameter > won\\'t > have an i value, but that seems reasonable to me. that infobox already existed. the \\'i\\' property is per transclusion, not per parameter.'})}),\n", + " '929': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '929', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #15) > I\\'m assuming that this is not yet deployed, as a new report was added to > 51161: > It is deployed. > Normally this single transclusion content should be covered by the Parsoid > workaround. Did anything change in the VE handling recently that could have > re added the \"i\" property with a faulty value? That sounds unlikely. When the user adds a new parameter, that parameter won\\'t have an i value, but that seems reasonable to me. I\\'ll try to reproduce this later and see what\\'s being sent back to Parsoid.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 8, 20, 25, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 7, 9, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [11, 12]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [10, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18, 19]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 25, 'dn': [21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [2, 3]}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [1, 4]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'covered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 9, 14]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 10, 12, 13, 14, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'handling', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'recently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [8, 9, 11]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 17, 18, 20]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'faulty', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'sounds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'unlikely', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [8]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 7, 9, 10, 11, 15, 16, 17, 19]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 12, 'dn': [18, 20, 23]}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'oprd', 'up': 19, 'dn': [21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 7, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [12]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'sent', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 13]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(In reply to comment #15) > I\\'m assuming that this is not yet deployed, as a new report was added to > 51161: > It is deployed. > Normally this single transclusion content should be covered by the Parsoid > workaround. Did anything change in the VE handling recently that could have > re added the \"i\" property with a faulty value? That sounds unlikely. When the user adds a new parameter, that parameter won\\'t have an i value, but that seems reasonable to me. I\\'ll try to reproduce this later and see what\\'s being sent back to Parsoid.', 'cleaned': '(in reply to comment #) > i\\'m assuming that this is not yet deployed, as a new report was added to > : > it is deployed. > normally this single-transclusion content should be covered by the parsoid > workaround. did anything change in the ve handling recently that could have > re-added the \"i\" property with a faulty value? that sounds unlikely. when the user adds a new parameter, that parameter won\\'t have an i value, but that seems reasonable to me. i\\'ll try to reproduce this later and see what\\'s being sent back to parsoid.'})}),\n", + " '930': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '930', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'m assuming that this is not yet deployed, as a new report was added to 51161: This is what happened: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=next&oldid=557856562 This is what the user intended: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=564074475&oldid=557856562 If removal of newlines really is necessary, please insert a space instead. If that is not possible, please remove the spaces from both sides of each equals. An arrangement like |name = Scarborough|symbol = rail|code = SCA|image_name = ScarboroughRailwayStation.jpg|caption = The entrance to the station gives the impression of associating a parameter name with the value immediately preceding. An arrangement like |name=Scarborough |symbol=rail |code=SCA |image_name=ScarboroughRailwayStation.jpg |caption=The entrance to the station would associate a parameter name with the value immediately following. Normally this single transclusion content should be covered by the Parsoid workaround. Did anything change in the VE handling recently that could have re added the \"i\" property with a faulty value?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'assuming', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 8, 19, 20, 49, 53]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 7, 9, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [11, 12]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [10, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '---------------------------------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 31, 'dn': [21, 22, 25]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ccomp', 'up': 23, 'dn': [24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 49, 'dn': [23, 26, 27, 28, 29, 30, 35, 36]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 35, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 35, 'dn': [33]}, {'tok': 'intended', 'tag': 'VBD', 'dep': 'ccomp', 'up': 31, 'dn': [32, 34]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 49, 'dn': [39]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 45, 'dn': []}, {'tok': 'removal', 'tag': 'NN', 'dep': 'nsubj', 'up': 45, 'dn': [42]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'newlines', 'tag': 'NNS', 'dep': 'pobj', 'up': 42, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 49, 'dn': [40, 41, 44, 46]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 45, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 49, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [31, 37, 38, 45, 47, 48, 51, 52]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 51, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': [50]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [0, 1, 3, 4]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 7, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 5, 6, 9, 10, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'sides', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'equals', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'arrangement', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': '|name', 'tag': 'NNP', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '=', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'scarborough|symbol', 'tag': 'NNP', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '=', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'rail|code', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 5, 6]}, {'tok': '=', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [1, 9]}, {'tok': 'sca|image_name', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [8, 12]}, {'tok': 'scarboroughrailwaystation.jpg|caption', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': '=', 'tag': 'VBZ', 'dep': 'prep', 'up': 10, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'entrance', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [13, 15]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'station', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [10, 14, 20, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'impression', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'associating', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [25, 26, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [27]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'preceding', 'tag': 'VBG', 'dep': 'ccomp', 'up': 22, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'arrangement', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0, 2, 13, 14, 15]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 4, 9, 10, 11]}, {'tok': '|name', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'scarborough', 'tag': 'VBP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '|symbol', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'rail', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '|code', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [5, 6, 7, 8]}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'sca', 'tag': 'VBD', 'dep': 'pobj', 'up': 2, 'dn': [12]}, {'tok': '|image_name', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': '=', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'scarboroughrailwaystation.jpg', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '|caption', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': [1]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'entrance', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [17, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'station', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'associate', 'tag': 'VB', 'dep': 'ROOT', 'dn': [16, 18, 22, 26, 27, 32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 25]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [28]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'pcomp', 'up': 27, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '-------------------------------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [2, 3]}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [1, 4]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'covered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 9, 13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 11, 12, 13, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'handling', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'recently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 11, 'dn': [8, 9]}, {'tok': 're', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [10]}, {'tok': '-', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'property', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 16, 17, 19]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'faulty', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'I\\'m assuming that this is not yet deployed, as a new report was added to 51161: This is what happened: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=next&oldid=557856562 This is what the user intended: http://en.wikipedia.org/w/index.php?title=Scarborough_railway_station&diff=564074475&oldid=557856562 If removal of newlines really is necessary, please insert a space instead. If that is not possible, please remove the spaces from both sides of each equals. An arrangement like |name = Scarborough|symbol = rail|code = SCA|image_name = ScarboroughRailwayStation.jpg|caption = The entrance to the station gives the impression of associating a parameter name with the value immediately preceding. An arrangement like |name=Scarborough |symbol=rail |code=SCA |image_name=ScarboroughRailwayStation.jpg |caption=The entrance to the station would associate a parameter name with the value immediately following. Normally this single transclusion content should be covered by the Parsoid workaround. Did anything change in the VE handling recently that could have re added the \"i\" property with a faulty value?', 'cleaned': 'i\\'m assuming that this is not yet deployed, as a new report was added to : --------------------------------------------------- this is what happened: this is what the user intended: if removal of newlines really is necessary, please insert a space instead. if that is not possible, please remove the spaces from both sides of each equals. an arrangement like |name = scarborough|symbol = rail|code = sca|image_name = scarboroughrailwaystation.jpg|caption = the entrance to the station gives the impression of associating a parameter name with the value immediately preceding. an arrangement like |name=scarborough |symbol=rail |code=sca |image_name=scarboroughrailwaystation.jpg |caption=the entrance to the station would associate a parameter name with the value immediately following. ------------------------------------------------- normally this single-transclusion content should be covered by the parsoid workaround. did anything change in the ve handling recently that could have re-added the \"i\" property with a faulty value?'})}),\n", + " '931': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '931', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '934': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '934', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The Parsoid workaround above is now deployed. If the index went missing in VE, it assumes that a single transclusion target was not swapped out and reinserts the lost index in that case. This should avoid corruptions in the common single template case. It will do nothing for multi transclusion content (table start / row etc), and will also fail if the template was swapped out for another one. The latter case should be rare.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 1, 3]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 5, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'index', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'went', 'tag': 'VBD', 'dep': 'advcl', 'up': 9, 'dn': [0, 2, 4]}, {'tok': 'missing', 'tag': 'VBG', 'dep': 'acomp', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'assumes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 7, 8, 18, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'target', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [11, 14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'swapped', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [10, 15, 16, 17, 19, 20, 21]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 18, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'reinserts', 'tag': 'VBZ', 'dep': 'conj', 'up': 18, 'dn': [24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'lost', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'index', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'avoid', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 11]}, {'tok': 'corruptions', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [7, 8]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 15, 16, 17, 20, 30]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'multi', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'transclusion', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7, 9, 13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'start', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'row', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [10, 11, 12, 14]}, {'tok': 'etc', 'tag': 'FW', 'dep': 'nummod', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [18, 19, 25]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [22]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'swapped', 'tag': 'VBN', 'dep': 'advcl', 'up': 20, 'dn': [21, 23, 24, 26, 27]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 25, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'latter', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 1]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5, 6]}, {'tok': 'rare', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'The Parsoid workaround above is now deployed. If the index went missing in VE, it assumes that a single transclusion target was not swapped out and reinserts the lost index in that case. This should avoid corruptions in the common single template case. It will do nothing for multi transclusion content (table start / row etc), and will also fail if the template was swapped out for another one. The latter case should be rare.', 'cleaned': 'the parsoid workaround above is now deployed. if the index went missing in ve, it assumes that a single-transclusion target was not swapped out and reinserts the lost index in that case. this should avoid corruptions in the common single-template case. it will do nothing for multi-transclusion content (table start / row etc), and will also fail if the template was swapped out for another one. the latter case should be rare.'})}),\n", + " '937': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '937', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Example on http://www.mediawiki.org/wiki/User:GWicke/TestDataMW?veaction=edit: Original data mw: data mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"../Template:Echo\"},\"params\":{\"1\":{\"wt\":\"foo\"}},\"i\":0}\\' data mw through VE without edit: data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"foo"}},"i":0}\" data mw through VE after changing \\'foo\\' to \\'bar\\': data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"bar"}}}\" Note that the \"i\" member is gone.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'example', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 16, 23, 25, 27, 30, 55, 57, 58]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': [3, 4, 6]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'original', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 8, 9, 12]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'prep', 'up': 6, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'data', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': [10, 11]}, {'tok': '..', 'tag': '.', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '/template', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 16, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'mw', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [20, 21]}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [24]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [26]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [28, 29, 31]}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '/template', 'tag': '.', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'mw', 'tag': 'NN', 'dep': 'appos', 'up': 34, 'dn': [37, 38, 39]}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [42]}, {'tok': 've', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [44]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 43, 'dn': [45, 46, 48]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [47]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [49, 50]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'compound', 'up': 55, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [32, 33, 34, 52, 53, 54, 56]}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': '/template', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'echo\"},\"params\":{\"\":{\"wt\":\"bar', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [1, 2, 3, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'note', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 5, 14, 15]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'member', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [8, 9, 10, 11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': [7, 12]}, {'tok': 'gone', 'tag': 'VBN', 'dep': 'ccomp', 'up': 6, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Example on http://www.mediawiki.org/wiki/User:GWicke/TestDataMW?veaction=edit: Original data mw: data mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"../Template:Echo\"},\"params\":{\"1\":{\"wt\":\"foo\"}},\"i\":0}\\' data mw through VE without edit: data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"foo"}},"i":0}\" data mw through VE after changing \\'foo\\' to \\'bar\\': data mw=\"{"target":{"wt":"echo","href":"../Template:Echo"},"params":{"1":{"wt":"bar"}}}\" Note that the \"i\" member is gone.', 'cleaned': 'example on original data-mw: data-mw=\\'{\"target\":{\"wt\":\"echo\",\"href\":\"../template:echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":}\\' data-mw through ve without edit: data-mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"../template:echo\"},\"params\":{\"\":{\"wt\":\"foo\"}},\"i\":}\" data-mw through ve after changing \\'foo\\' to \\'bar\\': data-mw=\"{\"target\":{\"wt\":\"echo\",\"href\":\"../template:echo\"},\"params\":{\"\":{\"wt\":\"bar\"}}}\" note that the \"i\" member is gone.'})}),\n", + " '938': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '938', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Aha. Gotcha.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'aha', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gotcha', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Aha. Gotcha.', 'cleaned': 'aha. gotcha.'})}),\n", + " '939': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '939', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #4) > https://en.wikipedia.org/w/index.php?title=Christchurch, > _Dorset&diff=prev&oldid=563716751 > appears to be a pre deployment occurrence. This is post Parsoid deployment.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'dorset&diff', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [2, 8]}, {'tok': 'prev&oldid=', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 9, 10, 13, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'deployment', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'occurrence', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 15, 16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 6]}, {'tok': 'post', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #4) > https://en.wikipedia.org/w/index.php?title=Christchurch, > _Dorset&diff=prev&oldid=563716751 > appears to be a pre deployment occurrence. This is post Parsoid deployment.', 'cleaned': '(in reply to comment #) > > _dorset&diff=prev&oldid= > appears to be a pre-deployment occurrence. this is post-parsoid deployment.'})}),\n", + " '940': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '940', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It is either data mw.i or data mw.parts[].i for templates. It is not new, but so far we have not used that information that heavily, so the fact that you drop the i probably fell under the radar. We use it to associate the public entry with private round trip information such as the order of parameters and (crucially for this bug) whitespace. echo e \\'{{echo|a = foo\\\\n|b = c}}| node parse

    {{{1}}}

    ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 10, 12]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 5, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'mw.i', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 4, 6, 9]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'mw.parts[].i', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [11]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 11]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [6]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [7, 8, 9, 10, 13, 15, 16, 17, 19, 30]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'heavily', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'fact', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [18, 22, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'drop', 'tag': 'VBP', 'dep': 'acl', 'up': 19, 'dn': [20, 21, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'fell', 'tag': 'VBD', 'dep': 'relcl', 'up': 19, 'dn': [24, 25, 27]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'radar', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 4, 27, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'associate', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'public', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'entry', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [13]}, {'tok': 'private', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'trip', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [10, 11]}, {'tok': 'information', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 12, 15]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [14, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'parameters', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'crucially', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [22, 25]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'whitespace', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [21, 23, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'echo', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 9, 58, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88]}, {'tok': '-e', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'NNP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'echo|a', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '=', 'tag': 'NNP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'foo', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '|b', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [5, 6, 7]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'dep', 'up': 0, 'dn': [2, 3, 4, 8, 12, 40]}, {'tok': 'c}}|', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'node', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13, 17]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'body>', 'tag': 'NFP', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'parsoid=\\'{\"dsr\":[,null', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [29, 30, 32, 38]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'null],\"src\":\"{{echo|a', 'tag': 'NNP', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '=', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': '|b', 'tag': 'NN', 'dep': 'nmod', 'up': 38, 'dn': [33, 34, 35, 37]}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'c}}\",\"pi\":[[{\"k\":\"a\",\"spc', 'tag': 'NN', 'dep': 'conj', 'up': 31, 'dn': [36]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'k\":\"b\",\"spc', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': [64, 65]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number>}}}', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '/body', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'It is either data mw.i or data mw.parts[].i for templates. It is not new, but so far we have not used that information that heavily, so the fact that you drop the i probably fell under the radar. We use it to associate the public entry with private round trip information such as the order of parameters and (crucially for this bug) whitespace. echo e \\'{{echo|a = foo\\\\n|b = c}}| node parse

    {{{1}}}

    ', 'cleaned': 'it is either data-mw.i or data-mw.parts[].i for templates. it is not new, but so far we have not used that information that heavily, so the fact that you drop the i probably fell under the radar. we use it to associate the public entry with private round-trip information such as the order of parameters and (crucially for this bug) whitespace. echo -e \\'{{echo|a = foo |b = c}}| node parse

    }\\' data-parsoid=\\'{\"dsr\":[,null,null],\"src\":\"{{echo|a = foo |b = c}}\",\"pi\":[[{\"k\":\"a\",\"spc\":[\"\",\" \",\" \",\" \"]},{\"k\":\"b\",\"spc\":[\"\",\" \",\" \",\"\"]}]]}\\'>{{{}}}

    '})}),\n", + " '941': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '941', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Christchurch,_Dorset&diff=prev&oldid=563716751 appears to be a pre deployment occurrence.', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'deployment', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'occurrence', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Christchurch,_Dorset&diff=prev&oldid=563716751 appears to be a pre deployment occurrence.', 'cleaned': ' appears to be a pre-deployment occurrence.'})}),\n", + " '942': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '942', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51161 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '943': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '943', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce this, even if I edit the template. VE preserves unmodified data mw attributes always. Also, what is data mw.i ? Is it new?\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 9, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [6, 7, 8, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'preserves', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 7, 8]}, {'tok': 'unmodified', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'mw', 'tag': 'FW', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'attributes', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7]}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'mw.i', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [4, 5]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"I can't reproduce this, even if I edit the template. VE preserves unmodified data mw attributes always. Also, what is data mw.i ? Is it new?\", 'cleaned': \"i can't reproduce this, even if i edit the template. ve preserves unmodified data-mw attributes always. also, what is data-mw.i ? is it new?\"})}),\n", + " '944': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '944', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This then causes diffs like http://en.wikipedia.org/w/index.php?title=Bj%C3%B6rk&diff=563745216&oldid=563123196', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'causes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 7]}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This then causes diffs like http://en.wikipedia.org/w/index.php?title=Bj%C3%B6rk&diff=563745216&oldid=563123196', 'cleaned': 'this then causes diffs like '})}),\n", + " '945': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '945', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a tracking bug only for blocker level issues before the planned release of the VisualEditor beta to IP users on English Wikipedia. Please only add blocker level issues (e.g. content corruption); ultimately, what qualifies as \"blocker\" is at the discretion of James Forrester, VisualEditor PM. Version : unspecified Severity : blocker', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 11, 25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'tracking', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [5, 10]}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'level', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [7, 8]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [9]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'planned', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'ip', 'tag': 'VB', 'dep': 'relcl', 'up': 14, 'dn': [19, 21]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [22]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ccomp', 'up': 21, 'dn': [0, 1, 6]}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'level', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [5, 7, 10, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [8, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'ultimately', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'qualifies', 'tag': 'VBZ', 'dep': 'csubj', 'up': 21, 'dn': [15, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 19, 20]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 12, 13, 14, 16, 22, 31]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'discretion', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 25]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'forrester', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': [26, 28, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'pm', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'This is a tracking bug only for blocker level issues before the planned release of the VisualEditor beta to IP users on English Wikipedia. Please only add blocker level issues (e.g. content corruption); ultimately, what qualifies as \"blocker\" is at the discretion of James Forrester, VisualEditor PM. Version : unspecified Severity : blocker', 'cleaned': 'this is a tracking bug only for blocker-level issues before the planned release of the visualeditor beta to ip users on english wikipedia. please only add blocker-level issues (e.g. content corruption); ultimately, what qualifies as \"blocker\" is at the discretion of james forrester, visualeditor pm. -------------------------- **version**: unspecified **severity**: blocker'})}),\n", + " '947': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '947', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The aspects of bug 50747 that were wanted have now been done; bug 51152 has not, but was a soft blocker rather than a hard blocker.', 'parsed': [{'rt': 19, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'aspects', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [0, 2, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [4, 6, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'wanted', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [7, 8]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ccomp', 'up': 19, 'dn': [1, 10, 11, 12, 14]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [16, 17, 18]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [13, 15, 20, 21, 22, 23, 34]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 19, 'dn': [27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'soft', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [24, 25, 26, 29, 33]}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'cc', 'up': 27, 'dn': [28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': [30, 31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}], 'stripped_text': 'The aspects of bug 50747 that were wanted have now been done; bug 51152 has not, but was a soft blocker rather than a hard blocker.', 'cleaned': 'the aspects of bug that were wanted have now been done; bug has not, but was a soft-blocker rather than a hard-blocker.'})}),\n", + " '948': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-joqqkabmjmvxeucx4ni2', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '948', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'It is possible to have a tooltip that will tell you what a reference is when you hover over the number in edit mode, as it currently does in viewing? It is inconvenient to editors to have to go into the references mode to view the source while editing. (Request from En Wikipedia) Version : unspecified Severity : enhancement URL : https://www.mediawiki.org/wiki/VisualEditor/Design/Reference_Dialog See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50110', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 31]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'tooltip', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 10, 14, 24, 28]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [11, 13, 17]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'hover', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [15, 16, 18]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'advcl', 'up': 9, 'dn': [25, 26, 27, 29]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 29, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6, 19]}, {'tok': 'inconvenient', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9, 14]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'view', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [13, 16, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'request', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'en', 'tag': 'NNP', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'It is possible to have a tooltip that will tell you what a reference is when you hover over the number in edit mode, as it currently does in viewing? It is inconvenient to editors to have to go into the references mode to view the source while editing. (Request from En Wikipedia) Version : unspecified Severity : enhancement URL : https://www.mediawiki.org/wiki/VisualEditor/Design/Reference_Dialog See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50110', 'cleaned': 'it is possible to have a tooltip that will tell you what a reference is when you hover over the number in edit mode, as it currently does in viewing? it is inconvenient to editors to have to go into the references mode to view the source while editing. (request from en wikipedia) -------------------------- **version**: unspecified **severity**: enhancement **url**: **see also**: '})}),\n", + " '959': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '959', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"screenshot As of today, the section edit links seem to have reverted to the old style ([edit]). They don't expand and they open the source editor, even though VE is enabled (the 'Edit' and 'Edit source' tabs are there at the top. See screenshot. Observed on en.wp (by me and User:KTC) and fr.wp (by me). KTC used firefox and chrome, and I used firefox 21. Version : unspecified Severity : major Attached : {F11031}\", 'parsed': [{'rt': 9, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'advcl', 'up': 9, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'today', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [5, 6, 7]}, {'tok': 'seem', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 8, 12, 18, 19, 20, 21, 22]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'reverted', 'tag': 'VBN', 'dep': 'xcomp', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'ccomp', 'up': 27, 'dn': [0, 1, 2, 4, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'conj', 'up': 3, 'dn': [5, 9, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'advcl', 'up': 27, 'dn': [11, 12, 13, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [16, 17, 18, 20, 21]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'poss', 'up': 26, 'dn': [22, 23, 25]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 24, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 27, 'dn': [19, 24]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 15, 26, 28, 29, 32]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'observed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 4, 8, 9, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': [6, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'ktc', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': [10, 11, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'fr.wp', 'tag': 'NNP', 'dep': 'conj', 'up': 9, 'dn': [13, 14, 16]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'ktc', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 5, 6, 8]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [7, 11, 12, 13]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 13, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [1, 4, 5, 6, 7, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 13, 'dn': [9, 11]}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 10, 'dn': [12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [3, 10, 14, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11031', 'tag': 'ADD', 'dep': 'appos', 'up': 13, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \"screenshot As of today, the section edit links seem to have reverted to the old style ([edit]). They don't expand and they open the source editor, even though VE is enabled (the 'Edit' and 'Edit source' tabs are there at the top. See screenshot. Observed on en.wp (by me and User:KTC) and fr.wp (by me). KTC used firefox and chrome, and I used firefox 21. Version : unspecified Severity : major Attached : {F11031}\", 'cleaned': \"screenshot as of today, the section edit links seem to have reverted to the old style ([edit]). they don't expand and they open the source editor, even though ve is enabled (the 'edit' and 'edit source' tabs are there at the top. see screenshot. observed on en.wp (by me and user:ktc) and fr.wp (by me). ktc used firefox and chrome, and i used firefox . -------------------------- **version**: unspecified **severity**: major **attached**: {f11031}\"})}),\n", + " '960': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '960', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Merged and will hopefully go out soon.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'hopefully', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6]}, {'tok': 'out', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Merged and will hopefully go out soon.', 'cleaned': 'merged and will hopefully go out soon.'})}),\n", + " '962': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-v3yn5qf233ggnnnmvejc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '962', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Please consider fixing bug 50540 and maybe bug 50405, too. They are directly dependent of this change. Fixing them now once and for all will prevent further hassle with changing editsection links back and forth. Actually fixing bug 50540 would probably simplify code a lot and could therefore resolve bug 50405 as a side effect.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'consider', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 7, 9, 15]}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [3]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [8, 10, 11, 12, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 7]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'dependent', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'fixing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [1, 2, 3, 5]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'conj', 'up': 0, 'dn': [4, 6]}, {'tok': 'all', 'tag': 'DT', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'prevent', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 7, 10, 11, 20]}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'hassle', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [14]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'editsection', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': [16, 17, 19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'forth', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [0, 2, 3, 4, 5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'simplify', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 9, 11, 12, 15, 24]}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'therefore', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'resolve', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [13, 14, 16, 17, 18, 19, 20]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 15, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'side', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'effect', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': 'Please consider fixing bug 50540 and maybe bug 50405, too. They are directly dependent of this change. Fixing them now once and for all will prevent further hassle with changing editsection links back and forth. Actually fixing bug 50540 would probably simplify code a lot and could therefore resolve bug 50405 as a side effect.', 'cleaned': 'please consider fixing bug and maybe bug , too. they are directly dependent of this change. fixing them now once and for all will prevent further hassle with changing editsection links back-and-forth. actually fixing bug would probably simplify code a lot and could therefore resolve bug as a side effect.'})}),\n", + " '964': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '964', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Bizarrely, the mouseover \"edit source\" links appear briefly when mousing over \"edit\" links while VE is loading a page into edit mode.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'bizarrely', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'mouseover', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [5]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [2, 3, 4, 6, 7]}, {'tok': 'appear', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 8, 10, 12, 27]}, {'tok': 'briefly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'mousing', 'tag': 'VBG', 'dep': 'advcl', 'up': 9, 'dn': [11, 13, 21]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'advcl', 'up': 12, 'dn': [18, 19, 20, 23, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Bizarrely, the mouseover \"edit source\" links appear briefly when mousing over \"edit\" links while VE is loading a page into edit mode.', 'cleaned': 'bizarrely, the mouseover \"edit source\" links appear briefly when mousing over \"edit\" links while ve is loading a page into edit mode.'})}),\n", + " '965': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '965', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Bug 48429#c35 basically, visual section editing is a seriously hard problem, and isn't on the agenda any time soon.\", 'parsed': [{'rt': 9, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number>#c35', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'basically', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [6]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 8, 13, 14, 15, 16, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'seriously', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [11]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 9, 'dn': [17, 18, 22]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'agenda', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 16, 'dn': [21, 23]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': \"Bug 48429#c35 basically, visual section editing is a seriously hard problem, and isn't on the agenda any time soon.\", 'cleaned': \"bug #c35 - basically, visual section editing is a seriously hard problem, and isn't on the agenda any time soon.\"})}),\n", + " '966': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '966', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Well, if that\\'s the case (I haven\\'t heard about it, but I believe you) presumably the link should be renamed to \"edit source\" to be consistent with the naming of the tabs. Otherwise, I expect quite a bit of confusion.', 'parsed': [{'rt': 11, 'toks': [{'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 11, 'dn': [2, 3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'heard', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 7, 8, 9, 10, 12, 14, 15, 17]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'conj', 'up': 11, 'dn': [16, 18, 19, 25, 40]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'presumably', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [21]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'renamed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 17, 'dn': [20, 22, 23, 24, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [26, 27, 28, 30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [29, 31, 33]}, {'tok': 'consistent', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [34]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'naming', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 37]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'pobj', 'up': 37, 'dn': [38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 9]}, {'tok': 'quite', 'tag': 'PDT', 'dep': 'predet', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'confusion', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Well, if that\\'s the case (I haven\\'t heard about it, but I believe you) presumably the link should be renamed to \"edit source\" to be consistent with the naming of the tabs. Otherwise, I expect quite a bit of confusion.', 'cleaned': 'well, if that\\'s the case (i haven\\'t heard about it, but i believe you) presumably the link should be renamed to \"edit source\" to be consistent with the naming of the tabs. otherwise, i expect quite a bit of confusion.'})}),\n", + " '967': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-gfaq55vdypjmzz6nl2kn', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '967', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'd call this NOTABUG, since James has declared that visual section editing won't be funded for the foreseeable future. So we now don't have an interface that claims functionality there aren't even plans to implement.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 9, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'notabug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'declared', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [6, 7, 8, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [12, 13]}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'funded', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [10, 14, 15, 16, 17, 19]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'foreseeable', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'future', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 18]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 9, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'claims', 'tag': 'VBZ', 'dep': 'relcl', 'up': 7, 'dn': [8, 10]}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 7, 'dn': [11, 13, 15]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'plans', 'tag': 'NNS', 'dep': 'attr', 'up': 12, 'dn': [14, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'implement', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"I'd call this NOTABUG, since James has declared that visual section editing won't be funded for the foreseeable future. So we now don't have an interface that claims functionality there aren't even plans to implement.\", 'cleaned': \"i'd call this notabug, since james has declared that visual section-editing won't be funded for the foreseeable future. so we now don't have an interface that claims functionality there aren't even plans to implement.\"})}),\n", + " '968': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '968', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot of problem This causing: The label fallback (parameter name + ucfirst) not working. It is still available from the \"Add parameter\" dropdown. The user can actually add it again, causing a logic error. I can currently consistently reproduce this on https://en.wikipedia.org/wiki/Taal%2C_Batangas?veaction=edit when editing the \"Population Consensus of Taal\" information box. See screenshot: \"title\" is both in the sidebar and in the selectable cloud \"title\" isn\\'t transformed into \"Title\" (the templatedata has no .label for this one) Version : unspecified Severity : normal Attached : {F11920}', 'parsed': [{'rt': 17, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'dep', 'up': 17, 'dn': [1, 4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'causing', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [3, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'label', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'fallback', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [7, 8, 10, 12, 15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'appos', 'up': 9, 'dn': [11, 13, 14]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'ucfirst', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 9, 16, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 12]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'dropdown', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 6, 7, 8, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'causing', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'logic', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'consistently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 11, 21]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [10, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'population', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'consensus', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'taal', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'box', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 31, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [1]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3, 4, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 31, 'dn': [0, 2, 5, 8, 9, 23]}, {'tok': 'both', 'tag': 'DT', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'sidebar', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'selectable', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'cloud', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [17, 18, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'transformed', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [13, 19, 21, 22, 24]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 27]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'templatedata', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [29]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 28, 30, 33, 38]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': '.label', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 34, 37]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 3, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 6, 8, 11]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11920', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'Screenshot of problem This causing: The label fallback (parameter name + ucfirst) not working. It is still available from the \"Add parameter\" dropdown. The user can actually add it again, causing a logic error. I can currently consistently reproduce this on https://en.wikipedia.org/wiki/Taal%2C_Batangas?veaction=edit when editing the \"Population Consensus of Taal\" information box. See screenshot: \"title\" is both in the sidebar and in the selectable cloud \"title\" isn\\'t transformed into \"Title\" (the templatedata has no .label for this one) Version : unspecified Severity : normal Attached : {F11920}', 'cleaned': 'screenshot of problem this causing: * the label fallback (parameter name + ucfirst) not working. * it is still available from the \"add parameter\" dropdown. * the user can actually add it again, causing a logic error. i can currently consistently reproduce this on when editing the \"population consensus of taal\" information box. see screenshot: - \"title\" is both in the sidebar and in the selectable cloud - \"title\" isn\\'t transformed into \"title\" (the templatedata has no .label for this one) -------------------------- **version**: unspecified **severity**: normal **attached**: {f11920}'})}),\n", + " '969': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '969', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'push', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [7, 8, 10, 13, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.', 'cleaned': 'this is now fixed in master and we will push to production very soon. sorry for the inconvenience.'})}),\n", + " '972': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '972', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The Edit tab for VisualEditor is sometimes not correctly initialized. Loading about 50 random pages, on one of them I will not have the \"Edit source\" tab, and the \"Edit\" tab will point to the wikitext editor instead of VisualEditor. Chrome/Ubuntu, logged in. Console shows the following error when this occurs: Exception thrown by skins.vector.js: Object [object Object] has no method \\'collapsibleTabs\\' Version : unspecified Severity : normal', 'parsed': [{'rt': 9, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'initialized', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 5, 6, 7, 8, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'loading', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [1, 7, 8]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': [2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 8, 'dn': [10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 12, 13, 14, 21, 22, 23, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': [18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [24, 25, 26, 27]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [28, 29, 31, 38]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33, 36]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [35, 37]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'chrome', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': [2, 7]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 6, 'dn': [5]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'prt', 'up': 2, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 17]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 12, 15, 16, 27, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'occurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 9, 'dn': [13, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [18, 21, 22]}, {'tok': 'thrown', 'tag': 'VBN', 'dep': 'acl', 'up': 17, 'dn': [19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 18, 'dn': [20]}, {'tok': 'skins.vector.js', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'object', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'object', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'object', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [24, 26]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [23, 25, 29]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'method', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 30, 31]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNS', 'dep': 'appos', 'up': 29, 'dn': [32]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'The Edit tab for VisualEditor is sometimes not correctly initialized. Loading about 50 random pages, on one of them I will not have the \"Edit source\" tab, and the \"Edit\" tab will point to the wikitext editor instead of VisualEditor. Chrome/Ubuntu, logged in. Console shows the following error when this occurs: Exception thrown by skins.vector.js: Object [object Object] has no method \\'collapsibleTabs\\' Version : unspecified Severity : normal', 'cleaned': 'the edit tab for visualeditor is sometimes not correctly initialized. loading about random pages, on one of them i will not have the \"edit source\" tab, and the \"edit\" tab will point to the wikitext editor instead of visualeditor. chrome/ubuntu, logged-in. console shows the following error when this occurs: exception thrown by skins.vector.js: object [object object] has no method \\'collapsibletabs\\' -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '973': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '973', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'No longer able to repro this either so closing as fixed; will reopen if I see it reappear.', 'parsed': [{'rt': 13, 'toks': [{'tok': 'no', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'longer', 'tag': 'RBR', 'dep': 'advmod', 'up': 2, 'dn': [0]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'ccomp', 'up': 13, 'dn': [1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'repro', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 8, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [6, 7, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [9]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'reopen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 11, 12, 16, 19]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [14, 15, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'reappear', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'No longer able to repro this either so closing as fixed; will reopen if I see it reappear.', 'cleaned': 'no longer able to repro this either so closing as fixed; will reopen if i see it reappear.'})}),\n", + " '974': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '974', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #5) > I still saw it a couple days ago. I'll try with a clean (standard prefs) test > account later today. Did a spot test of 100 on Firefox and another 50 in Safari, and also didn't have any issues.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 5, 'dn': []}, {'tok': 'couple', 'tag': 'NN', 'dep': 'nummod', 'up': 6, 'dn': [4]}, {'tok': 'days', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 12, 14, 15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'prefs', 'tag': 'NNS', 'dep': 'nmod', 'up': 10, 'dn': [5, 6, 7, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 8, 11]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 9, 16, 18, 19, 23, 26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [17]}, {'tok': 'safari', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [20, 21, 22, 25]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"(In reply to comment #5) > I still saw it a couple days ago. I'll try with a clean (standard prefs) test > account later today. Did a spot test of 100 on Firefox and another 50 in Safari, and also didn't have any issues.\", 'cleaned': \"(in reply to comment #) > i still saw it a couple days ago. i'll try with a clean (standard prefs) test > account later today. did a spot-test of on firefox and another in safari, and also didn't have any issues.\"})}),\n", + " '975': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '975', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I still saw it a couple days ago. I'll try with a clean (standard prefs) test account later today.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 5, 'dn': []}, {'tok': 'couple', 'tag': 'NN', 'dep': 'nummod', 'up': 6, 'dn': [4]}, {'tok': 'days', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 11, 14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'prefs', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 6, 7, 9]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [10, 13]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I still saw it a couple days ago. I'll try with a clean (standard prefs) test account later today.\", 'cleaned': \"i still saw it a couple days ago. i'll try with a clean (standard prefs) test account later today.\"})}),\n", + " '976': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '976', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(Though it didn't recur for me just now on a spot test of 100 Special:Randoms.)\", 'parsed': [{'rt': 5, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'recur', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 9, 10, 22, 23]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12, 13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [19]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'pobj', 'up': 15, 'dn': [16, 17, 18, 20, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'randoms', 'tag': 'NNS', 'dep': 'appos', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"(Though it didn't recur for me just now on a spot test of 100 Special:Randoms.)\", 'cleaned': \"(though it didn't recur for me just now on a spot-test of special:randoms.)\"})}),\n", + " '977': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '977', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #2) > The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now. Yes, but apparently that fix of Roan's didn't fix this issue.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNP', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 5, 6, 7, 8, 9, 10, 13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'supposed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [11, 12, 16, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 11, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'roan', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 7, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 9, 10, 13, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"(In reply to comment #2) > The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now. Yes, but apparently that fix of Roan's didn't fix this issue.\", 'cleaned': \"(in reply to comment #) > the collapsibletabs thing was bug , and it's supposed to be fixed now. yes, but apparently that fix of roan's didn't fix this issue.\"})}),\n", + " '978': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '978', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 4, 5, 6, 7, 8, 9, 12]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'supposed', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [10, 11, 15, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now.\", 'cleaned': \"the collapsibletabs thing was bug , and it's supposed to be fixed now.\"})}),\n", + " '979': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '979', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'FYI Timo/Roan, still getting this, but no longer getting the collapsibleTabs error on the console. :P', 'parsed': [{'rt': 6, 'toks': [{'tok': 'fyi', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'timo', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'roan', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [0, 1, 2, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 5, 7, 8, 9, 12, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'longer', 'tag': 'RBR', 'dep': 'advmod', 'up': 12, 'dn': [10]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'conj', 'up': 6, 'dn': [11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'collapsibletabs', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': ':p', 'tag': 'NNP', 'dep': 'ROOT', 'dn': []}]}], 'stripped_text': 'FYI Timo/Roan, still getting this, but no longer getting the collapsibleTabs error on the console. :P', 'cleaned': 'fyi timo/roan, still getting this, but no longer getting the collapsibletabs error on the console. :p'})}),\n", + " '980': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '980', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"It might be nice to show a quick intro message for first time user, could be implemented via GuidedTour. We may want to distinguish between new vs. experienced users. Part of the goal of the message would be to help users understand the difference between editing in wikitext and VisualEditor, and to explain that wikitext cannot be entered in VisualEditor. We're seeing a fair number of users enter wikitext in VisualEditor, and adding a first time explanation might help reduce this issue as we roll out VisualEditor to more wikis. (Feel free to close this WONTFIX if we decide this issue is not significant in scale enough or the message would be too prominent. But having a first time use message come up is not that unusual for a major feature change.) Version : unspecified Severity : enhancement See Also : {T51820} {T89074}\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 15, 18, 21]}, {'tok': 'nice', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [4, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'intro', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [11, 12]}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'implemented', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [16, 17, 19]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'distinguish', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'vs.', 'tag': 'FW', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'part', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'goal', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 7, 10, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 12]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'understand', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [17, 21, 22, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [19, 20]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'conj', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'explain', 'tag': 'VB', 'dep': 'conj', 'up': 16, 'dn': [23, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'entered', 'tag': 'VBN', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 27, 28, 29, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 8, 33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'fair', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [3, 4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [5, 9, 10, 12, 13, 21]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'csubj', 'up': 21, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [16, 17]}, {'tok': 'explanation', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [14, 20, 22]}, {'tok': 'reduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [24, 27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'roll', 'tag': 'VBP', 'dep': 'advcl', 'up': 22, 'dn': [25, 26, 28, 29, 30]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [32]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'wikis', 'tag': 'NNS', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'feel', 'tag': 'VB', 'dep': 'csubj', 'up': 12, 'dn': [0, 2]}, {'tok': 'free', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'wontfix', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'decide', 'tag': 'VBP', 'dep': 'advcl', 'up': 4, 'dn': [7, 8, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 13, 14, 15, 18, 22]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'significant', 'tag': 'JJ', 'dep': 'acomp', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'scale', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [17]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 22, 'dn': [19]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [20, 21, 24, 25]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'prominent', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'having', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [5]}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 6]}, {'tok': 'come', 'tag': 'VBN', 'dep': 'csubj', 'up': 10, 'dn': [0, 1, 9]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 11, 13, 14, 19, 20]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'that', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'unusual', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 9, 12, 14, 17, 23]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [6, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': [7, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [13, 15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'dep', 'up': 2, 'dn': [16, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 't51820', 'tag': 'NN', 'dep': 'advmod', 'up': 2, 'dn': [19, 20, 21, 22, 24, 25, 26, 27]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 't89074', 'tag': 'FW', 'dep': 'appos', 'up': 23, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': \"It might be nice to show a quick intro message for first time user, could be implemented via GuidedTour. We may want to distinguish between new vs. experienced users. Part of the goal of the message would be to help users understand the difference between editing in wikitext and VisualEditor, and to explain that wikitext cannot be entered in VisualEditor. We're seeing a fair number of users enter wikitext in VisualEditor, and adding a first time explanation might help reduce this issue as we roll out VisualEditor to more wikis. (Feel free to close this WONTFIX if we decide this issue is not significant in scale enough or the message would be too prominent. But having a first time use message come up is not that unusual for a major feature change.) Version : unspecified Severity : enhancement See Also : {T51820} {T89074}\", 'cleaned': \"it might be nice to show a quick intro message for first-time user, could be implemented via guidedtour. we may want to distinguish between new vs. experienced users. part of the goal of the message would be to help users understand the difference between editing in wikitext and visualeditor, and to explain that wikitext cannot be entered in visualeditor. we're seeing a fair number of users enter wikitext in visualeditor, and adding a first-time explanation might help reduce this issue as we roll out visualeditor to more wikis. (feel free to close this wontfix if we decide this issue is not significant in scale enough or the message would be too prominent. but having a first-time use message come up is not that unusual for a major feature change.) -------------------------- **version**: unspecified **severity**: enhancement **see also**: {t51820} {t89074}\"})}),\n", + " '981': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '981', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" swalling wrote: Okay, since VE implemented this in their own dialog system, instead of us doing it in GuidedTours, I'm going to go ahead and close this.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'VB', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 36]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'okay', 'tag': 'UH', 'dep': 'intj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'implemented', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 9, 10, 12, 13, 18, 29]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 17, 'dn': []}, {'tok': 'own', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [19, 22]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 20, 'dn': [21, 23, 24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'guidedtours', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'conj', 'up': 11, 'dn': [20, 26, 27, 28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 29, 'dn': [30, 32, 33, 34]}, {'tok': 'ahead', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'conj', 'up': 31, 'dn': [35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \" swalling wrote: Okay, since VE implemented this in their own dialog system, instead of us doing it in GuidedTours, I'm going to go ahead and close this.\", 'cleaned': \"**swalling** wrote: okay, since ve implemented this in their own dialog system, instead of us doing it in guidedtours, i'm going to go ahead and close this.\"})}),\n", + " '982': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '982', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #11) > GuidedTour support for VE is shaping up, so we\\'re about ready to start > building this. But before we embark on this tour you\\'ve suggested, I just > wanted to confirm you\\'re still thinking it\\'s necessary in light of > https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820? I think we still want a GuidedTour to highlight that the user is now in VisualEditor and not the wikitext editor; a very brief one time message of \"hey, you\\'re in VisualEditor now here is the user guide\" or similar should suffice.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'guidedtour', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [0, 2, 6]}, {'tok': 'support', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'shaping', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [5, 7]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 13, 19]}, {'tok': 'about', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': [12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'start', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'building', 'tag': 'VBG', 'dep': 'xcomp', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'embark', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [1, 2, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'suggested', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': [12]}, {'tok': 'wanted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 10, 11, 13, 16, 35, 36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 20]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'thinking', 'tag': 'VBG', 'dep': 'ccomp', 'up': 16, 'dn': [17, 18, 19, 22, 30, 31, 32]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 20, 'dn': [21, 23, 24]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'light', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28, 29]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [33, 34]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 32, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 32, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 40, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ccomp', 'up': 40, 'dn': [0, 4]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'highlight', 'tag': 'VB', 'dep': 'acl', 'up': 6, 'dn': [7, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [9, 11, 13, 14, 16, 20]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [17, 18, 19, 21, 28]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'brief', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [23]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': [25, 26]}, {'tok': 'message', 'tag': 'NN', 'dep': 'appos', 'up': 20, 'dn': [22, 24, 27, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [34]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'hey', 'tag': 'UH', 'dep': 'intj', 'up': 34, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'pcomp', 'up': 29, 'dn': [30, 31, 32, 33, 35, 37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 38, 39, 48, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': 'guide', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [41, 42, 44, 45, 46]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 43, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'conj', 'up': 43, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'suffice', 'tag': 'VB', 'dep': 'ccomp', 'up': 40, 'dn': [43, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 40, 'dn': []}]}], 'stripped_text': '(In reply to comment #11) > GuidedTour support for VE is shaping up, so we\\'re about ready to start > building this. But before we embark on this tour you\\'ve suggested, I just > wanted to confirm you\\'re still thinking it\\'s necessary in light of > https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820? I think we still want a GuidedTour to highlight that the user is now in VisualEditor and not the wikitext editor; a very brief one time message of \"hey, you\\'re in VisualEditor now here is the user guide\" or similar should suffice.', 'cleaned': '(in reply to comment #) > guidedtour support for ve is shaping up, so we\\'re about ready to start > building this. but before we embark on this tour you\\'ve suggested, i just > wanted to confirm you\\'re still thinking it\\'s necessary in light of > and bug ? i think we still want a guidedtour to highlight that the user is now in visualeditor and not the wikitext editor; a very brief one-time message of \"hey, you\\'re in visualeditor now - here is the user guide\" or similar should suffice.'})}),\n", + " '983': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '983', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'James please weigh in. My take is that we still need a first use tour. We\\'re changing the function of the \"Edit\" link, and just giving the user the wikitext warning isn\\'t quite sufficient in informing them about a change of this magnitude. I don\\'t think we\\'ll need it indefinitely, but while VE is in Beta, doing this as part of the wider language rollout will save us and the community some additional transition pain, I think.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'james', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'take', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 6, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': [8, 9]}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 11, 12, 20, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'csubj', 'up': 20, 'dn': [13, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [17, 18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [14, 19, 21, 23]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'sufficient', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': [22, 24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'informing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26, 27]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'magnitude', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 38, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 38, 'dn': [0, 1, 2, 6, 9, 10, 27]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 7, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'indefinitely', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 27, 'dn': [11, 12, 14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'csubj', 'up': 27, 'dn': [18, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'wider', 'tag': 'JJR', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'rollout', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23, 24]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [13, 17, 26, 28, 35]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dobj', 'up': 27, 'dn': [29, 31]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'conj', 'up': 28, 'dn': [30]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'transition', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'pain', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [32, 33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 36, 37, 39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 38, 'dn': []}]}], 'stripped_text': 'James please weigh in. My take is that we still need a first use tour. We\\'re changing the function of the \"Edit\" link, and just giving the user the wikitext warning isn\\'t quite sufficient in informing them about a change of this magnitude. I don\\'t think we\\'ll need it indefinitely, but while VE is in Beta, doing this as part of the wider language rollout will save us and the community some additional transition pain, I think.', 'cleaned': 'james - please weigh in. my take is that we still need a first-use tour. we\\'re changing the function of the \"edit\" link, and just giving the user the wikitext warning isn\\'t quite sufficient in informing them about a change of this magnitude. i don\\'t think we\\'ll need it indefinitely, but while ve is in beta, doing this as part of the wider language rollout will save us and the community some additional transition pain, i think.'})}),\n", + " '984': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '984', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" swalling wrote: (In reply to comment #9) > Let's strike the idea of a distinction between new and experienced users for > now. Philippe and James make the good point that we can't really tell for > sure > whether a user is new, especially when editing as an IP, so in the interest > of > simplicity and consistency, I suggest we show the same message to everyone > for > a while. We can then later either turn it off completely, or show it only to > a > subset. GuidedTour support for VE is shaping up, so we're about ready to start building this. But before we embark on this tour you've suggested, I just wanted to confirm you're still thinking it's necessary in light of https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820?\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 16]}, {'tok': \"'s\", 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'strike', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'distinction', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 13, 15]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'philippe', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1, 2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 16, 42, 55]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 9, 10, 11, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [18]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 42, 'dn': [17, 19, 21, 22]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 42, 'dn': [23, 24, 26, 29, 30, 31]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'ip', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [33, 34, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'interest', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [36, 37]}, {'tok': '>', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'simplicity', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [38, 39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 37, 'dn': []}, {'tok': 'consistency', 'tag': 'NN', 'dep': 'conj', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'suggest', 'tag': 'VBP', 'dep': 'ccomp', 'up': 3, 'dn': [20, 25, 40, 41, 44]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 44, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ccomp', 'up': 42, 'dn': [43, 47, 48, 50, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [45, 46]}, {'tok': 'to', 'tag': 'IN', 'dep': 'dative', 'up': 44, 'dn': [49]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 44, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [52, 54]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 51, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'while', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': [53]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 5, 'dn': [3]}, {'tok': 'turn', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6, 7, 8, 9, 10, 11, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [12, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 15, 18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': 'subset', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'guidedtour', 'tag': 'VB', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'support', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'shaping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 10, 'dn': [1, 4, 6]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [5, 7, 8, 9, 12, 17]}, {'tok': 'about', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'start', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15]}, {'tok': 'building', 'tag': 'VBG', 'dep': 'xcomp', 'up': 14, 'dn': [16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'embark', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [1, 2, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'suggested', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'wanted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 10, 11, 12, 15, 33, 34]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 19]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'thinking', 'tag': 'VBG', 'dep': 'ccomp', 'up': 15, 'dn': [16, 17, 18, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [20, 22, 23, 29, 30]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'light', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [25]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26, 27, 28]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [31, 32]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 30, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 30, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \" swalling wrote: (In reply to comment #9) > Let's strike the idea of a distinction between new and experienced users for > now. Philippe and James make the good point that we can't really tell for > sure > whether a user is new, especially when editing as an IP, so in the interest > of > simplicity and consistency, I suggest we show the same message to everyone > for > a while. We can then later either turn it off completely, or show it only to > a > subset. GuidedTour support for VE is shaping up, so we're about ready to start building this. But before we embark on this tour you've suggested, I just wanted to confirm you're still thinking it's necessary in light of https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820?\", 'cleaned': \"**swalling** wrote: (in reply to comment #) > let's strike the idea of a distinction between new and experienced users for > now. philippe and james make the good point that we can't really tell for > sure > whether a user is new, especially when editing as an ip, so in the interest > of > simplicity and consistency, i suggest we show the same message to everyone > for > a while. we can then later either turn it off completely, or show it only to > a > subset. guidedtour support for ve is shaping up, so we're about ready to start building this. but before we embark on this tour you've suggested, i just wanted to confirm you're still thinking it's necessary in light of and bug ?\"})}),\n", + " '985': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '985', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' weskaggs wrote: I\\'ve had quite a bit of experience with things like this working on the GIMP project, and would like to try to convey a bit of \"wisdom\" that we learned the hard way. First, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. A tour can give some increased sense of familiarity, but it can\\'t give an ability to do specific tasks. Above all, a tour can\\'t substitute for simplicity and discoverability. Second, a guided tour should never be forced on anybody. It can be offered if that can be done unobtrusively, but should never be required. Third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. Ideally there should be some sort of \"help\" menu in the interface, offering the tour as one of the entries. Fourth, if you make a guided tour, you should consider making a video version and putting it on Youtube. That might seem like a bizarre idea, but many users are very comfortable with that format. Also I agree that there is a strong need to show a warning to users who try to enter wiki markup directly (with a link to an extended explanation).', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'weskaggs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9, 44]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'had', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 12, 24, 25, 27]}, {'tok': 'quite', 'tag': 'PDT', 'dep': 'predet', 'up': 12, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'experience', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'things', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [17, 19]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 16, 'dn': [20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'gimp', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'project', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [26, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'convey', 'tag': 'VB', 'dep': 'xcomp', 'up': 29, 'dn': [30, 33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 34, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'wisdom', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 37]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 40, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'learned', 'tag': 'VBD', 'dep': 'relcl', 'up': 33, 'dn': [38, 39, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 21]}, {'tok': 'severe', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'limits', 'tag': 'NNS', 'dep': 'attr', 'up': 3, 'dn': [4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'amount', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'information', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [11, 12, 14, 15, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'unfamiliar', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [16]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'learn', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [13, 20, 22, 26]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 9, 10, 14]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'increased', 'tag': 'VBN', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'sense', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'familiarity', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [11, 12, 13, 16, 21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'ability', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'acl', 'up': 16, 'dn': [17, 20]}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'tasks', 'tag': 'NNS', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [1]}, {'tok': 'all', 'tag': 'DT', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'substitute', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 8, 12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'simplicity', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'discoverability', 'tag': 'NN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'second', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 3]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'forced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 9, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'anybody', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'offered', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 8, 10, 11, 15, 16]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 6, 7, 9]}, {'tok': 'unobtrusively', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'required', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [12, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'third', 'tag': 'JJ', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [3, 4]}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'advcl', 'up': 10, 'dn': [2, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 7, 8, 9, 11, 14, 15, 16, 24]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'demand', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'able', 'tag': 'JJ', 'dep': 'conj', 'up': 10, 'dn': [19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'repeated', 'tag': 'VBN', 'dep': 'xcomp', 'up': 16, 'dn': [17, 18, 21]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [20, 23]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'desired', 'tag': 'VBN', 'dep': 'advcl', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'ideally', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 14, 15, 23]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'help', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'offering', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 18, 'dn': [20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'entries', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'fourth', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'advcl', 'up': 11, 'dn': [2, 3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'consider', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 9, 10, 12, 21]}, {'tok': 'making', 'tag': 'VBG', 'dep': 'xcomp', 'up': 11, 'dn': [15, 16, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'video', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'putting', 'tag': 'VBG', 'dep': 'conj', 'up': 12, 'dn': [18, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'youtube', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 8, 11]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bizarre', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 11, 'dn': [9]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [10, 13, 17]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'comfortable', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': [12, 14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'format', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'agree', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 32]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 8, 31]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'strong', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'need', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'acl', 'up': 8, 'dn': [9, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [16]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'relcl', 'up': 14, 'dn': [15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [17, 21, 22, 23, 24]}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'markup', 'tag': 'FW', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'extended', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'explanation', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': ' weskaggs wrote: I\\'ve had quite a bit of experience with things like this working on the GIMP project, and would like to try to convey a bit of \"wisdom\" that we learned the hard way. First, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. A tour can give some increased sense of familiarity, but it can\\'t give an ability to do specific tasks. Above all, a tour can\\'t substitute for simplicity and discoverability. Second, a guided tour should never be forced on anybody. It can be offered if that can be done unobtrusively, but should never be required. Third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. Ideally there should be some sort of \"help\" menu in the interface, offering the tour as one of the entries. Fourth, if you make a guided tour, you should consider making a video version and putting it on Youtube. That might seem like a bizarre idea, but many users are very comfortable with that format. Also I agree that there is a strong need to show a warning to users who try to enter wiki markup directly (with a link to an extended explanation).', 'cleaned': '**weskaggs** wrote: i\\'ve had quite a bit of experience with things like this working on the gimp project, and would like to try to convey a bit of \"wisdom\" that we learned the hard way. first, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. a tour can give some increased sense of familiarity, but it can\\'t give an ability to do specific tasks. above all, a tour can\\'t substitute for simplicity and discoverability. second, a guided tour should never be forced on anybody. it can be offered if that can be done unobtrusively, but should never be required. third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. ideally there should be some sort of \"help\" menu in the interface, offering the tour as one of the entries. fourth, if you make a guided tour, you should consider making a video version and putting it on youtube. that might seem like a bizarre idea, but many users are very comfortable with that format. also i agree that there is a strong need to show a warning to users who try to enter wiki-markup directly (with a link to an extended explanation).'})}),\n", + " '986': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '986', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Let's strike the idea of a distinction between new and experienced users for now. Philippe and James make the good point that we can't really tell for sure whether a user is new, especially when editing as an IP, so in the interest of simplicity and consistency, I suggest we show the same message to everyone for a while. We can then later either turn it off completely, or show it only to a subset.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'let', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 15]}, {'tok': \"'s\", 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'strike', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'distinction', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 13]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'now', 'tag': 'RB', 'dep': 'pcomp', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'philippe', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': [1, 2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 38, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 12]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 9, 10, 11, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 38, 'dn': [15, 17, 19, 20]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 38, 'dn': [21, 22, 24, 27, 28, 29]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'ip', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'interest', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33]}, {'tok': 'simplicity', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [34, 35]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'consistency', 'tag': 'NN', 'dep': 'conj', 'up': 33, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'suggest', 'tag': 'VBP', 'dep': 'ccomp', 'up': 3, 'dn': [18, 23, 36, 37, 40]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ccomp', 'up': 38, 'dn': [39, 43, 44, 46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'dative', 'up': 40, 'dn': [45]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [48]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'while', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 5, 'dn': [3]}, {'tok': 'turn', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6, 7, 8, 9, 10, 11, 17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [12, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'subset', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Let's strike the idea of a distinction between new and experienced users for now. Philippe and James make the good point that we can't really tell for sure whether a user is new, especially when editing as an IP, so in the interest of simplicity and consistency, I suggest we show the same message to everyone for a while. We can then later either turn it off completely, or show it only to a subset.\", 'cleaned': \"let's strike the idea of a distinction between new and experienced users for now. philippe and james make the good point that we can't really tell for sure whether a user is new, especially when editing as an ip, so in the interest of simplicity and consistency, i suggest we show the same message to everyone for a while. we can then later either turn it off completely, or show it only to a subset.\"})}),\n", + " '987': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '987', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We'll probably set this up so it launches when they visit a VE eligible article, unless they have a hidden preference that shows it has launched before. The role isSinglePage plays is ensuring no cookie is stored tracking their tour progress. So even if they navigate away without closing the tour, it won't show again.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 30]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'launches', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [6, 7, 11, 17, 20]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'visit', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [9, 10, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'eligible', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [13, 14]}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [18, 19, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22, 25]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 23, 'dn': [24, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'launched', 'tag': 'VBN', 'dep': 'ccomp', 'up': 25, 'dn': [26, 27, 29]}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'role', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'issinglepage', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'plays', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 5, 'dn': [0, 1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'ensuring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 4, 9, 14]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'cookie', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [6]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 10]}, {'tok': 'tracking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 9, 'dn': [13]}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 13, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'progress', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'navigate', 'tag': 'VBP', 'dep': 'advcl', 'up': 14, 'dn': [1, 2, 3, 5, 6]}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'wo', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 10, 11, 12, 13, 15, 16]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"We'll probably set this up so it launches when they visit a VE eligible article, unless they have a hidden preference that shows it has launched before. The role isSinglePage plays is ensuring no cookie is stored tracking their tour progress. So even if they navigate away without closing the tour, it won't show again.\", 'cleaned': \"we'll probably set this up so it launches when they visit a ve-eligible article, unless they have a hidden preference that shows it has launched before. the role issinglepage plays is ensuring no cookie is stored tracking their tour progress. so even if they navigate away without closing the tour, it won't show again.\"})}),\n", + " '988': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '988', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' swalling wrote: (In reply to comment #6) > I\\'d suggest: > > If user account was created before July 1, 2013, display the following > message > exactly once: > > > You are using the VisualEditor, a new rich text editing interface for > {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. > \"[[link to another page]]\") will not work in this editing mode. To use > the > old editing interface, click the \\'Edit source\\' tab or section link. > > > For extra points, the \"exactly once\" could be managed via a \"Do not show this > message again\" checkbox. But it shouldn\\'t be handled as a notice that comes > up > every single time it should definitely be dismissible. > > The reason I\\'d like to finalize the language soon is to give us enough time > to > get translations. I think this is reasonable. Regarding showing a tour only once: I don\\'t think we have to add an explicit checkbox to show it exactly once. Currently the default behavior is... If a user completes the tour or clicks the X to close we never show it again. So in this case, as a single step tour, clicking the \"Okay\" button or X would end the tour and it would never repeat. That is stored as a hidden preference, so it works across sessions, but not across wikis. If we really want to tie it to a single page, there is also an isSinglePage variable we can set for the tour, which means no matter what it will only appear on that one page.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'suggest', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 21, 59]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'account', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 10, 'dn': [7]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'advcl', 'up': 21, 'dn': [6, 8, 9, 11, 16, 17, 18, 19]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'july', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [14, 15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': [13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'display', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [10, 20, 25, 26, 28, 29, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23, 24]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [27]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 36, 'dn': [33]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'conj', 'up': 21, 'dn': [30, 31, 32, 34, 35, 38, 56, 58]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39, 46, 53, 54]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': 'rich', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'appos', 'up': 38, 'dn': [40, 41, 42, 43, 44, 45, 47]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [48, 50, 51, 52]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 47, 'dn': [49]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'sitename', 'tag': 'NNP', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 56, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [55, 57]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 56, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'b', 'tag': 'LS', 'dep': 'meta', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 25, 50]}, {'tok': 'aware', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'syntax', 'tag': 'NN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'dep', 'up': 8, 'dn': [11]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'link', 'tag': 'VBP', 'dep': 'parataxis', 'up': 25, 'dn': [12, 13, 14, 16, 19, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [15, 21, 22, 23, 24, 26, 29, 30, 32, 39, 40]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27]}, {'tok': 'mode.', 'tag': 'XX', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [31, 33, 38]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [34, 35, 36, 37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 25, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 44, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 49, 'dn': [41, 42, 43, 45, 46]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 44, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'appos', 'up': 44, 'dn': [47, 48]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 46, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 46, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [44]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 2, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': [8, 9, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'managed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 11, 12, 13, 14, 16, 21, 28]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [17, 18, 19, 20, 27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': [23]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nmod', 'up': 27, 'dn': [22, 25, 26]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'handled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 21, 'dn': [0, 1, 2, 3, 4, 6]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'notice', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'comes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [9, 11, 12, 13, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'up', 'tag': 'IN', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [14, 15]}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 17, 18, 19, 20, 22, 23]}, {'tok': 'dismissible', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [0]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [1, 2, 6]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'finalize', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 14, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15, 17, 18, 21]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dative', 'up': 14, 'dn': []}, {'tok': 'enough', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': [20]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [19, 22]}, {'tok': 'translations', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'regarding', 'tag': 'VBG', 'dep': 'prep', 'up': 10, 'dn': [1]}, {'tok': 'showing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [3, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 12, 23]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 10, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 17, 19]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'explicit', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [18, 20, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 5, 9, 23]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'completes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [6, 8, 11, 12, 13, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'clicks', 'tag': 'VBZ', 'dep': 'conj', 'up': 9, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'x', 'tag': 'FW', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'advcl', 'up': 9, 'dn': [16, 20]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ccomp', 'up': 17, 'dn': [18, 19, 21, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'ROOT', 'dn': [0, 1, 4, 9, 10, 11, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [16, 17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'okay', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13, 14, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'x', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'end', 'tag': 'VB', 'dep': 'conj', 'up': 11, 'dn': [18, 19, 22, 23, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 27, 'dn': []}, {'tok': 'repeat', 'tag': 'VB', 'dep': 'conj', 'up': 20, 'dn': [24, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 3]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hidden', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 11, 13, 14, 16, 18]}, {'tok': 'across', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'sessions', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'across', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15, 17]}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'tie', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 12, 14, 17, 38]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'issinglepage', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'variable', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 16, 20]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'relcl', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'relcl', 'up': 23, 'dn': [25, 28]}, {'tok': 'no', 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'matter', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [27, 33]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [29, 30, 31, 32, 34]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 37, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': ' swalling wrote: (In reply to comment #6) > I\\'d suggest: > > If user account was created before July 1, 2013, display the following > message > exactly once: > > > You are using the VisualEditor, a new rich text editing interface for > {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. > \"[[link to another page]]\") will not work in this editing mode. To use > the > old editing interface, click the \\'Edit source\\' tab or section link. > > > For extra points, the \"exactly once\" could be managed via a \"Do not show this > message again\" checkbox. But it shouldn\\'t be handled as a notice that comes > up > every single time it should definitely be dismissible. > > The reason I\\'d like to finalize the language soon is to give us enough time > to > get translations. I think this is reasonable. Regarding showing a tour only once: I don\\'t think we have to add an explicit checkbox to show it exactly once. Currently the default behavior is... If a user completes the tour or clicks the X to close we never show it again. So in this case, as a single step tour, clicking the \"Okay\" button or X would end the tour and it would never repeat. That is stored as a hidden preference, so it works across sessions, but not across wikis. If we really want to tie it to a single page, there is also an isSinglePage variable we can set for the tour, which means no matter what it will only appear on that one page.', 'cleaned': '**swalling** wrote: (in reply to comment #) > i\\'d suggest: > > if user account was created before july , , display the following > message > exactly once: > > - > you are using the visualeditor, a new rich-text editing interface for > {{sitename}} (currently in beta). please be aware that wiki syntax (e.g. > \"[[link to another page]]\") will not work in this editing mode. to use > the > old editing interface, click the \\'edit source\\' tab or section link. > - > > for extra points, the \"exactly once\" could be managed via a \"do not show this > message again\" checkbox. but it shouldn\\'t be handled as a notice that comes > up > every single time -- it should definitely be dismissible. > > the reason i\\'d like to finalize the language soon is to give us enough time > to > get translations. i think this is reasonable. regarding showing a tour only once: i don\\'t think we have to add an explicit checkbox to show it exactly once. currently the default behavior is... if a user completes the tour or clicks the x to close we never show it again. so in this case, as a single step tour, clicking the \"okay\" button or x would end the tour and it would never repeat. that is stored as a hidden preference, so it works across sessions, but not across wikis. if we really want to tie it to a single page, there is also an issinglepage variable we can set for the tour, which means no matter what it will only appear on that one page.'})}),\n", + " '989': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '989', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I\\'d suggest: If user account was created before July 1, 2013, display the following message exactly once: You are using the VisualEditor, a new rich text editing interface for {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. \"[[link to another page]]\") will not work in this editing mode. To use the old editing interface, click the \\'Edit source\\' tab or section link. For extra points, the \"exactly once\" could be managed via a \"Do not show this message again\" checkbox. But it shouldn\\'t be handled as a notice that comes up every single time it should definitely be dismissible. The reason I\\'d like to finalize the language soon is to give us enough time to get translations.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'suggest', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 19, 51]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'account', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [5]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'advcl', 'up': 19, 'dn': [4, 6, 7, 9, 14, 15, 16]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'july', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [12, 13]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 10, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'display', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [8, 18, 22, 24, 25, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 29]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 22, 'dn': [27, 28, 31, 48, 50]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30, 32, 39, 46]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'rich', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'appos', 'up': 31, 'dn': [33, 34, 35, 36, 37, 38, 40]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [41, 43, 44, 45]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'sitename', 'tag': 'NNP', 'dep': 'pobj', 'up': 40, 'dn': [42]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 48, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [47, 49]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'b', 'tag': 'LS', 'dep': 'meta', 'up': 4, 'dn': [2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 10, 11, 14, 47]}, {'tok': 'aware', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'syntax', 'tag': 'NN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'link', 'tag': 'VBP', 'dep': 'ccomp', 'up': 4, 'dn': [12, 13, 15, 18, 19, 24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 24, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [20, 21, 22, 23, 25, 28, 29, 31, 36, 37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'mode.', 'tag': 'XX', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [30, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 24, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 37, 'dn': [38, 39, 40, 42, 43, 46]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 41, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'appos', 'up': 41, 'dn': [44, 45]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 43, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 43, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'appos', 'up': 41, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [3]}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [5, 6, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'managed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 9, 10, 11, 13, 18, 24]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [14, 15, 16, 17, 20, 21, 22, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'handled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 19, 'dn': [0, 1, 2, 3, 4, 6]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'notice', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'comes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [9, 11, 14]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [12, 13]}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 15, 16, 17, 18, 20, 21]}, {'tok': 'dismissible', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [0, 4]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'finalize', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 9, 12, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13, 15]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dative', 'up': 12, 'dn': []}, {'tok': 'enough', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'relcl', 'up': 15, 'dn': [16, 18]}, {'tok': 'translations', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'I\\'d suggest: If user account was created before July 1, 2013, display the following message exactly once: You are using the VisualEditor, a new rich text editing interface for {{SITENAME}} (currently in beta). Please be aware that wiki syntax (e.g. \"[[link to another page]]\") will not work in this editing mode. To use the old editing interface, click the \\'Edit source\\' tab or section link. For extra points, the \"exactly once\" could be managed via a \"Do not show this message again\" checkbox. But it shouldn\\'t be handled as a notice that comes up every single time it should definitely be dismissible. The reason I\\'d like to finalize the language soon is to give us enough time to get translations.', 'cleaned': 'i\\'d suggest: if user account was created before july , , display the following message exactly once: - you are using the visualeditor, a new rich-text editing interface for {{sitename}} (currently in beta). please be aware that wiki syntax (e.g. \"[[link to another page]]\") will not work in this editing mode. to use the old editing interface, click the \\'edit source\\' tab or section link. - for extra points, the \"exactly once\" could be managed via a \"do not show this message again\" checkbox. but it shouldn\\'t be handled as a notice that comes up every single time -- it should definitely be dismissible. the reason i\\'d like to finalize the language soon is to give us enough time to get translations.'})}),\n", + " '990': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '990', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > (In reply to comment #1) > > Adding Steven in case his team wants to help/weigh in. > > TL;DR: > > Unless VE team wants to own it, I think E3 can handle any tours of basic > editing functionality (with and without VE). What we have is 1/2 way toward > the changes Erik requested. Awesome; very happy for E3 to lead on this. We\\'ll support as needed, of course. > We are working on adding better VE support in GuidedTour currently, and I\\'ve > added Matt Flaschen since he\\'s tackling that. We are shooting for feature > parity with our previous guided tour of editing for the first time delivered > to GettingStarted editors, with the exception being that there is no Preview > step to point to in VE. > > Also, soon we hope to test delivering a guided tour to all newly registered > editors, outside the GettingStarted funnel. (Docs: > https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that > test on a wiki like Spanish or French instead of English depends on l10n of > the \"first edit\" tour and whether VE support is ready. S Page is helping > out with this test, so I\\'ve added him as well. > > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. Currently with the tour that\\'s in production, we just point to the > Edit button and section edit buttons. > > I\\'m open to changing that, but I do think we should be cautious about > throwing too much complexity at first time editors too soon, by pointing out > the multiple methods of editing. I added Pau for his input. Yeah, I\\'m not convinced I know what we\\'d want to do. Maybe just a simple \"you\\'re using VisualEditor\" on first load for experienced users? Maybe a set of \"add a {reference,template} by clicking here\" ones too? Maybe not? What do you advise?', 'parsed': [{'rt': 15, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 14, 17, 18, 20, 21, 22, 23, 35]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'advcl', 'up': 15, 'dn': [24, 29]}, {'tok': 'steven', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': [26]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 28, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 29, 'dn': [27]}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 23, 'dn': [25, 28, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 29, 'dn': [30, 32, 33]}, {'tok': '/', 'tag': 'VB', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'xcomp', 'up': 31, 'dn': [34]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0]}]}, {'rt': 13, 'toks': [{'tok': 'tl;dr', 'tag': 'NNP', 'dep': 'dep', 'up': 13, 'dn': [1, 2, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'prep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'IN', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [4, 5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'own', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 7, 11, 12, 16, 30]}, {'tok': 'e3', 'tag': 'NNP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'handle', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15, 18, 25, 29]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [23]}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': [21]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'conj', 'up': 25, 'dn': [28]}, {'tok': 've', 'tag': 'CD', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'csubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 5, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'toward', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [7, 9]}, {'tok': '>', 'tag': 'NFP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'erik', 'tag': 'NNP', 'dep': 'nsubj', 'up': 13, 'dn': [10, 11]}, {'tok': 'requested', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [8, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'awesome', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'happy', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'e3', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'lead', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'needed', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 12, 13, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [7, 9, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [14, 15, 19, 23, 25]}, {'tok': 'matt', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'flaschen', 'tag': 'NNP', 'dep': 'advmod', 'up': 17, 'dn': [18]}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'tackling', 'tag': 'VBG', 'dep': 'advcl', 'up': 17, 'dn': [20, 21, 22, 24]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'shooting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 33, 34, 40, 41, 42, 47]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6]}, {'tok': 'feature', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'parity', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [11]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14, 21, 24]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 18]}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'acl', 'up': 17, 'dn': [19]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [20, 22, 23]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [25]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 30, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 32]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'preview', 'tag': 'NN', 'dep': 'attr', 'up': 30, 'dn': [31]}, {'tok': '>', 'tag': 'IN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [36]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'relcl', 'up': 34, 'dn': [35, 37, 38]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 38, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 47, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [43, 44, 45, 46, 49, 66]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'xcomp', 'up': 47, 'dn': [48, 50]}, {'tok': 'delivering', 'tag': 'VBG', 'dep': 'xcomp', 'up': 49, 'dn': [53, 54]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 53, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51, 52]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [60]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 60, 'dn': []}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 58, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 60, 'dn': [56, 57]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 60, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 54, 'dn': [55, 58, 59, 61, 62]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'outside', 'tag': 'IN', 'dep': 'prep', 'up': 60, 'dn': [65]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 65, 'dn': []}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'funnel', 'tag': 'NN', 'dep': 'pobj', 'up': 62, 'dn': [63, 64]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 47, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'docs', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'run', 'tag': 'VBP', 'dep': 'csubj', 'up': 16, 'dn': [0, 1, 5]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'pobj', 'up': 9, 'dn': [11, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'french', 'tag': 'JJ', 'dep': 'conj', 'up': 10, 'dn': [14]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 12, 'dn': [13, 15]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 17, 31, 33]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 26]}, {'tok': 'l10n', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': '>', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [23]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [21, 22, 24, 25, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'csubj', 'up': 31, 'dn': [28, 30]}, {'tok': 'support', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 16, 'dn': [29, 32]}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 's', 'tag': 'POS', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'helping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [1, 2, 4, 5, 6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 9, 10, 11, 12, 14, 16, 17]}, {'tok': 'him', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 24, 'dn': [0]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 24, 'dn': [2, 3, 5]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [8, 10]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9, 11]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [13, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [15, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'build', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 4, 20, 21, 22, 23, 25, 26, 27, 33, 34, 37, 44, 49]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prt', 'up': 24, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': [30, 31]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 24, 'dn': []}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'advcl', 'up': 24, 'dn': [35]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 44, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 44, 'dn': [41]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'conj', 'up': 24, 'dn': [38, 39, 40, 42, 43, 46]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 46, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'relcl', 'up': 44, 'dn': [45, 48]}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 48, 'dn': []}, {'tok': 'planning', 'tag': 'VBG', 'dep': 'attr', 'up': 46, 'dn': [47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [0, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 12, 21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [14, 15, 17, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'buttons', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 16, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0]}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 10]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 13, 37]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 27, 28]}, {'tok': 'cautious', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [15]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16, 17]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': 'throwing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [20, 21, 26]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'much', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [18]}, {'tok': 'complexity', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [19]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [24]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': [22]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [23]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [29]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 28, 'dn': [30, 31, 34]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'methods', 'tag': 'NNS', 'dep': 'dobj', 'up': 29, 'dn': [32, 33, 35]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [36]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6]}, {'tok': 'pau', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'yeah', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'convinced', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 5, 8]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [3, 4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [2, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [0, 1, 2]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [3, 4, 5, 6, 8, 9, 10, 16]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'set', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'pcomp', 'up': 3, 'dn': [4, 10, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8, 9, 11]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [13]}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14, 15, 16, 17]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'advise', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > (In reply to comment #1) > > Adding Steven in case his team wants to help/weigh in. > > TL;DR: > > Unless VE team wants to own it, I think E3 can handle any tours of basic > editing functionality (with and without VE). What we have is 1/2 way toward > the changes Erik requested. Awesome; very happy for E3 to lead on this. We\\'ll support as needed, of course. > We are working on adding better VE support in GuidedTour currently, and I\\'ve > added Matt Flaschen since he\\'s tackling that. We are shooting for feature > parity with our previous guided tour of editing for the first time delivered > to GettingStarted editors, with the exception being that there is no Preview > step to point to in VE. > > Also, soon we hope to test delivering a guided tour to all newly registered > editors, outside the GettingStarted funnel. (Docs: > https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that > test on a wiki like Spanish or French instead of English depends on l10n of > the \"first edit\" tour and whether VE support is ready. S Page is helping > out with this test, so I\\'ve added him as well. > > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. Currently with the tour that\\'s in production, we just point to the > Edit button and section edit buttons. > > I\\'m open to changing that, but I do think we should be cautious about > throwing too much complexity at first time editors too soon, by pointing out > the multiple methods of editing. I added Pau for his input. Yeah, I\\'m not convinced I know what we\\'d want to do. Maybe just a simple \"you\\'re using VisualEditor\" on first load for experienced users? Maybe a set of \"add a {reference,template} by clicking here\" ones too? Maybe not? What do you advise?', 'cleaned': '(in reply to comment #) > (in reply to comment #) > > adding steven in case his team wants to help/weigh in. > > tl;dr: > > unless ve team wants to own it, i think e3 can handle any tours of basic > editing functionality (with and without ve). what we have is / way toward > the changes erik requested. awesome; very happy for e3 to lead on this. we\\'ll support as needed, of course. > we are working on adding better ve support in guidedtour currently, and i\\'ve > added matt flaschen since he\\'s tackling that. we are shooting for feature > parity with our previous guided tour of editing for the first time delivered > to gettingstarted editors, with the exception being that there is no preview > step to point to in ve. > > also, soon we hope to test delivering a guided tour to all newly-registered > editors, outside the gettingstarted funnel. (docs: > ). whether we run that > test on a wiki like spanish or french instead of english depends on l10n of > the \"first edit\" tour and whether ve support is ready. s page is helping > out with this test, so i\\'ve added him as well. > > if we\\'re interested in pointing out the difference between ve and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via gettingstarted and the general \"first edit\" tour we\\'re > planning. currently with the tour that\\'s in production, we just point to the > edit button and section edit buttons. > > i\\'m open to changing that, but i do think we should be cautious about > throwing too much complexity at first time editors too soon, by pointing out > the multiple methods of editing. i added pau for his input. yeah, i\\'m not convinced i know what we\\'d want to do. maybe just a simple \"you\\'re using visualeditor\" on first load for experienced users? maybe a set of \"add a {reference,template} by clicking here\" ones too? maybe not? what do you advise?'})}),\n", + " '991': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '991', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"If it's semi experienced users who are entering the wikitext, that could be improved with a tour specific to them (and/or VE documentation). If it's new users (they are less likely to know wikitext, though) making this mistake, maybe the comparison is necessary.\", 'parsed': [{'rt': 16, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 6]}, {'tok': 'semi', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'entering', 'tag': 'VBG', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 16, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'improved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 12, 13, 14, 15, 17, 24, 25, 27, 28]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21, 23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'and/or', 'tag': 'CC', 'dep': 'intj', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'conj', 'up': 16, 'dn': [26]}, {'tok': 'documentation', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [0, 1, 4]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'attr', 'up': 2, 'dn': [3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 23, 'dn': [2, 5, 6, 9, 13, 14, 15, 16]}, {'tok': 'less', 'tag': 'RBR', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'xcomp', 'up': 9, 'dn': [10, 12]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 7, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'mistake', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'comparison', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 19, 20, 22, 24, 25]}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': \"If it's semi experienced users who are entering the wikitext, that could be improved with a tour specific to them (and/or VE documentation). If it's new users (they are less likely to know wikitext, though) making this mistake, maybe the comparison is necessary.\", 'cleaned': \"if it's semi-experienced users who are entering the wikitext, that could be improved with a tour specific to them (and/or ve documentation). if it's new users (they are less likely to know wikitext, though) making this mistake, maybe the comparison is necessary.\"})}),\n", + " '992': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '992', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. I don\\'t think that (comparing VE and wikitext) needs to be in the first tour. It\\'s discoverable in the UI in a consistent way, plus people on wiki will point to and explain the difference when necessary.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [1, 2, 4]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [7, 9]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [8, 10]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [14, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'build', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 19, 20, 21, 22, 24, 25, 26, 32, 33, 36, 43, 48]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prt', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [28]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [29, 30]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [34]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [35]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 43, 'dn': [40]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'conj', 'up': 23, 'dn': [37, 38, 39, 41, 42, 45]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 45, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'relcl', 'up': 43, 'dn': [44, 47]}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 47, 'dn': []}, {'tok': 'planning', 'tag': 'VBG', 'dep': 'attr', 'up': 45, 'dn': [46]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 11, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'comparing', 'tag': 'VBG', 'dep': 'csubj', 'up': 11, 'dn': [5, 7, 10]}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 10, 11, 17, 25]}, {'tok': 'discoverable', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'ui', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'consistent', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'plus', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [12, 13, 14]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [15, 16, 18, 19, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'explain', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [22, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'advcl', 'up': 20, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > If we\\'re interested in pointing out the difference between VE and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via GettingStarted and the general \"first edit\" tour we\\'re > planning. I don\\'t think that (comparing VE and wikitext) needs to be in the first tour. It\\'s discoverable in the UI in a consistent way, plus people on wiki will point to and explain the difference when necessary.', 'cleaned': '(in reply to comment #) > if we\\'re interested in pointing out the difference between ve and wikitext to > users right away, we could easily build that in as step for the guided tours > delivered via gettingstarted and the general \"first edit\" tour we\\'re > planning. i don\\'t think that (comparing ve and wikitext) needs to be in the first tour. it\\'s discoverable in the ui in a consistent way, plus people on-wiki will point to and explain the difference when necessary.'})}),\n", + " '993': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '993', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' swalling wrote: (In reply to comment #1) > Adding Steven in case his team wants to help/weigh in. TL;DR: Unless VE team wants to own it, I think E3 can handle any tours of basic editing functionality (with and without VE). What we have is 1/2 way toward the changes Erik requested. Full details: We are working on adding better VE support in GuidedTour currently, and I\\'ve added Matt Flaschen since he\\'s tackling that. We are shooting for feature parity with our previous guided tour of editing for the first time delivered to GettingStarted editors, with the exception being that there is no Preview step to point to in VE. Also, soon we hope to test delivering a guided tour to all newly registered editors, outside the GettingStarted funnel. (Docs: https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that test on a wiki like Spanish or French instead of English depends on l10n of the \"first edit\" tour and whether VE support is ready. S Page is helping out with this test, so I\\'ve added him as well. If we\\'re interested in pointing out the difference between VE and wikitext to users right away, we could easily build that in as step for the guided tours delivered via GettingStarted and the general \"first edit\" tour we\\'re planning. Currently with the tour that\\'s in production, we just point to the Edit button and section edit buttons. I\\'m open to changing that, but I do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. I added Pau for his input.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'swalling', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 11, 17, 18, 30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [9]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 8, 10, 12, 13, 14, 15, 16]}, {'tok': '#', 'tag': '$', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'xcomp', 'up': 5, 'dn': [19, 24]}, {'tok': 'steven', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': [21]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 23, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [22]}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 18, 'dn': [20, 23, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [25, 27, 28]}, {'tok': '/', 'tag': 'VB', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [29]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'tl;dr', 'tag': 'CD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'unless', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'advcl', 'up': 11, 'dn': [2, 3, 4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'own', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 9, 10, 14, 27]}, {'tok': 'e3', 'tag': 'NNP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'handle', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [12, 13, 16, 21, 22, 26]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'basic', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'functionality', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [23, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'conj', 'up': 22, 'dn': [25]}, {'tok': 've', 'tag': 'CD', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'csubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 5, 12, 13]}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': 'toward', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'erik', 'tag': 'NNP', 'dep': 'nsubj', 'up': 12, 'dn': [9, 10]}, {'tok': 'requested', 'tag': 'VBD', 'dep': 'ccomp', 'up': 3, 'dn': [8, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'details', 'tag': 'NNS', 'dep': 'dep', 'up': 5, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 14, 15, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [8, 10]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'support', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [9, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'guidedtour', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'conj', 'up': 5, 'dn': [16, 17, 20, 24, 26]}, {'tok': 'matt', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'flaschen', 'tag': 'NNP', 'dep': 'advmod', 'up': 18, 'dn': [19]}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'tackling', 'tag': 'VBG', 'dep': 'advcl', 'up': 18, 'dn': [21, 22, 23, 25]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'shooting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 21, 22, 37]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'feature', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'parity', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [13]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'acl', 'up': 16, 'dn': [18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'nsubj', 'up': 25, 'dn': [23]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 22, 'dn': [24, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [26, 27, 31]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'preview', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'attr', 'up': 28, 'dn': [29, 30, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'point', 'tag': 'VB', 'dep': 'relcl', 'up': 31, 'dn': [32, 34, 35]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 22]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'delivering', 'tag': 'VBG', 'dep': 'xcomp', 'up': 6, 'dn': [10, 11, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [16]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'newly', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': [13, 14]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': [12, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'outside', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'funnel', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'docs', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'run', 'tag': 'VBP', 'dep': 'csubj', 'up': 15, 'dn': [0, 1, 4, 5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'spanish', 'tag': 'JJ', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'french', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': [13]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 11, 'dn': [12, 14]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 16, 25, 29, 31]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'l10n', 'tag': 'CD', 'dep': 'pobj', 'up': 16, 'dn': [18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [21]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 29, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'support', 'tag': 'NN', 'dep': 'nsubj', 'up': 29, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 15, 'dn': [26, 28, 30]}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 's', 'tag': 'POS', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'helping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 12, 'dn': [1, 2, 4, 5]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 8, 9, 10, 11, 13, 15, 16]}, {'tok': 'him', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 21, 'dn': [0, 1, 3]}, {'tok': 'interested', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6, 8, 16]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'difference', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7, 9]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11, 12]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'build', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 17, 18, 19, 20, 22, 23, 24, 44]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'guided', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'tours', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': [27, 28, 30, 33, 40]}, {'tok': 'delivered', 'tag': 'VBN', 'dep': 'acl', 'up': 29, 'dn': [31]}, {'tok': 'via', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 40, 'dn': [37]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'conj', 'up': 29, 'dn': [34, 35, 36, 38, 39, 43]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'planning', 'tag': 'VBG', 'dep': 'relcl', 'up': 40, 'dn': [41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [0, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'tour', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 12, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': [14, 16, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'buttons', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 6, 7, 10]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'changing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 13, 35]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [11, 12, 14, 26, 27]}, {'tok': 'cautious', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [15]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'throwing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [19, 20, 25]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'much', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': [17]}, {'tok': 'complexity', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [23]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': [21]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [28]}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 27, 'dn': [29, 32]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'multiple', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'methods', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': [30, 31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6]}, {'tok': 'pau', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' swalling wrote: (In reply to comment #1) > Adding Steven in case his team wants to help/weigh in. TL;DR: Unless VE team wants to own it, I think E3 can handle any tours of basic editing functionality (with and without VE). What we have is 1/2 way toward the changes Erik requested. Full details: We are working on adding better VE support in GuidedTour currently, and I\\'ve added Matt Flaschen since he\\'s tackling that. We are shooting for feature parity with our previous guided tour of editing for the first time delivered to GettingStarted editors, with the exception being that there is no Preview step to point to in VE. Also, soon we hope to test delivering a guided tour to all newly registered editors, outside the GettingStarted funnel. (Docs: https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that test on a wiki like Spanish or French instead of English depends on l10n of the \"first edit\" tour and whether VE support is ready. S Page is helping out with this test, so I\\'ve added him as well. If we\\'re interested in pointing out the difference between VE and wikitext to users right away, we could easily build that in as step for the guided tours delivered via GettingStarted and the general \"first edit\" tour we\\'re planning. Currently with the tour that\\'s in production, we just point to the Edit button and section edit buttons. I\\'m open to changing that, but I do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. I added Pau for his input.', 'cleaned': '**swalling** wrote: (in reply to comment #) > adding steven in case his team wants to help/weigh in. tl;dr: unless ve team wants to own it, i think e3 can handle any tours of basic editing functionality (with and without ve). what we have is / way toward the changes erik requested. full details: we are working on adding better ve support in guidedtour currently, and i\\'ve added matt flaschen since he\\'s tackling that. we are shooting for feature parity with our previous guided tour of editing for the first time delivered to gettingstarted editors, with the exception being that there is no preview step to point to in ve. also, soon we hope to test delivering a guided tour to all newly-registered editors, outside the gettingstarted funnel. (docs: ). whether we run that test on a wiki like spanish or french instead of english depends on l10n of the \"first edit\" tour and whether ve support is ready. s page is helping out with this test, so i\\'ve added him as well. if we\\'re interested in pointing out the difference between ve and wikitext to users right away, we could easily build that in as step for the guided tours delivered via gettingstarted and the general \"first edit\" tour we\\'re planning. currently with the tour that\\'s in production, we just point to the edit button and section edit buttons. i\\'m open to changing that, but i do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. i added pau for his input.'})}),\n", + " '994': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '994', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Adding Steven in case his team wants to help/weigh in.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'adding', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 6, 12]}, {'tok': 'steven', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': [3]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'his', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'wants', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [2, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'help', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9, 10]}, {'tok': '/', 'tag': 'VB', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'weigh', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [11]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Adding Steven in case his team wants to help/weigh in.', 'cleaned': 'adding steven in case his team wants to help/weigh in.'})}),\n", + " '995': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '995', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"After save of page using VisualEditor on beta, and clicking on Edit again (I am on the current page, as the content has been updated), I don't get the latest revision, but the revision I had before (the content switches back to the old version), and getting a warning that I'm not editing the latest version Version : unspecified Severity : blocker See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50716\", 'parsed': [{'rt': 33, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [1, 4, 8, 9, 10]}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [5, 6]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [11, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'advcl', 'up': 33, 'dn': [0, 14, 15, 17, 21, 27, 28]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 27, 'dn': [23]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 27, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'advcl', 'up': 16, 'dn': [22, 24, 25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 33, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [16, 29, 30, 31, 32, 36, 37, 38, 47, 67]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [34, 35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'nsubj', 'up': 47, 'dn': [39, 42]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'relcl', 'up': 40, 'dn': [41, 43]}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 47, 'dn': [45]}, {'tok': 'switches', 'tag': 'VBZ', 'dep': 'conj', 'up': 33, 'dn': [40, 44, 46, 48, 53, 54, 55, 56]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': [49]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 52, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 49, 'dn': [50, 51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 47, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'conj', 'up': 47, 'dn': [58]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 56, 'dn': [57, 63]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 63, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 63, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 63, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 63, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'acl', 'up': 58, 'dn': [59, 60, 61, 62, 66]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 66, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 63, 'dn': [64, 65]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 33, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 17, 18, 19, 20, 21, 22, 23]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': \"After save of page using VisualEditor on beta, and clicking on Edit again (I am on the current page, as the content has been updated), I don't get the latest revision, but the revision I had before (the content switches back to the old version), and getting a warning that I'm not editing the latest version Version : unspecified Severity : blocker See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50716\", 'cleaned': \"after save of page using visualeditor on beta, and clicking on edit again (i am on the current page, as the content has been updated), i don't get the latest revision, but the revision i had before (the content switches back to the old version), and getting a warning that i'm not editing the latest version -------------------------- **version**: unspecified **severity**: blocker **see also**: \"})}),\n", + " '996': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '996', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re open if you find otherwise.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 13, 14, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'xcomp', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': [9, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 3, 'dn': [15]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 17, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 3]}, {'tok': 'as', 'tag': 'RB', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 8]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 7]}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re open if you find otherwise.', 'cleaned': 'this is now deployed and appears to be working as expected in production, according to my testing. marking as fixed. please re-open if you find otherwise.'})}),\n", + " '998': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '998', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50596 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50596 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '999': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '999', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Bug 47420 is the same thing that was reopened. One of these two should be merged as a duplicate of the other.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'reopened', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'one', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 6, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 13]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Bug 47420 is the same thing that was reopened. One of these two should be merged as a duplicate of the other.', 'cleaned': 'bug is the same thing that was reopened. one of these two should be merged as a duplicate of the other.'})}),\n", + " '1001': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1001', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Actually, though we are indeed initialising for the version the user is reading instead of the latest version (separate bug) we do update `this.oldid` in mw.ViewPageTarget#onSave based on the data we got from the API. However the API isn\\'t returning that data, there is no \"data.newrevid\" returned by ApiVisualEditor.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': [2, 3, 5]}, {'tok': 'indeed', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'initialising', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 7, 18, 40]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'relcl', 'up': 9, 'dn': [11, 12, 15]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [16, 17, 19, 21, 22, 25]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': [20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'relcl', 'up': 18, 'dn': [23, 24, 26, 27, 29, 31]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'this.oldid', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [28]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [30]}, {'tok': 'mw.viewpagetarget#onsave', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 25, 'dn': [32]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33, 36]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'relcl', 'up': 34, 'dn': [35, 37]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'api', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'api', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'returning', 'tag': 'VBG', 'dep': 'advcl', 'up': 10, 'dn': [0, 2, 3, 4, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [5, 8, 9, 13, 18]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'data.newrevid', 'tag': 'NNP', 'dep': 'attr', 'up': 10, 'dn': [11, 12, 14, 15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'returned', 'tag': 'VBN', 'dep': 'acl', 'up': 13, 'dn': [16]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 15, 'dn': [17]}, {'tok': 'apivisualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'Actually, though we are indeed initialising for the version the user is reading instead of the latest version (separate bug) we do update `this.oldid` in mw.ViewPageTarget#onSave based on the data we got from the API. However the API isn\\'t returning that data, there is no \"data.newrevid\" returned by ApiVisualEditor.', 'cleaned': 'actually, though we are indeed initialising for the version the user is reading instead of the latest version (separate bug) we do update \\'this.oldid\\' in mw.viewpagetarget#onsave based on the data we got from the api. however the api isn\\'t returning that data, there is no \"data.newrevid\" returned by apivisualeditor.'})}),\n", + " '1002': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1002', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Which makes me wonder, why are we using that in the first place. Don't we always want to be editing the latest version (except when url has oldid=) even if the latest version is more recent than the version the user is reading (either because the page is cached or because an edit was made while the user was viewing the page).\", 'parsed': [{'rt': 8, 'toks': [{'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [0, 3]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'wonder', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 4, 5, 6, 7, 9, 14]}, {'tok': 'that', 'tag': 'IN', 'dep': 'dobj', 'up': 8, 'dn': [10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 7, 53, 54]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [5, 6, 10, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 11, 12, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'oldid=', 'tag': 'NNS', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [20, 21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [18, 19, 22, 25, 33, 39]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'recent', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [24, 26]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27, 32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [29]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'relcl', 'up': 28, 'dn': [30, 31]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 39, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 39, 'dn': [36]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 39, 'dn': []}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [34, 35, 37, 38, 40, 45]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 39, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 45, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 45, 'dn': [42]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 45, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'conj', 'up': 39, 'dn': [41, 43, 44, 50]}, {'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 50, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [47]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 50, 'dn': []}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'advcl', 'up': 45, 'dn': [46, 48, 49, 52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Which makes me wonder, why are we using that in the first place. Don't we always want to be editing the latest version (except when url has oldid=) even if the latest version is more recent than the version the user is reading (either because the page is cached or because an edit was made while the user was viewing the page).\", 'cleaned': \"which makes me wonder, why are we using that in the first place. don't we always want to be editing the latest version (except when url has oldid=) even if the latest version is more recent than the version the user is reading (either because the page is cached or because an edit was made while the user was viewing the page).\"})}),\n", + " '1003': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1003', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Figured out the cause: This revision id for the page is initialised in ve.init.mw.Target from wgCurRevisionId but then never updated.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'figured', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 4, 13, 17]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [5, 7, 8]}, {'tok': 'i', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': 'd', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'initialised', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [6, 12, 14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 've.init.mw.target', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': []}, {'tok': 'wgcurrevisionid', 'tag': 'NNP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Figured out the cause: This revision id for the page is initialised in ve.init.mw.Target from wgCurRevisionId but then never updated.', 'cleaned': 'figured out the cause: this revision id for the page is initialised in ve.init.mw.target from wgcurrevisionid but then never updated.'})}),\n", + " '1004': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1004', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #8) > If there\\'s any likely timescale for the fixing of this bug, it might be > useful to comment there: is \"soon\" likely to be hours, days, or weeks?! Days. : ) Don\\'t want to promise \"tomorrow\" if we don\\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'timescale', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'fixing', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 22, 'dn': [2, 12, 13, 14, 16, 17, 21]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': [19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 17, 'dn': [18, 20]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [15, 23, 26, 35, 36]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 22, 'dn': [24, 25, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [27, 29]}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'attr', 'up': 28, 'dn': [30, 31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'days', 'tag': 'NNS', 'dep': 'conj', 'up': 29, 'dn': [32, 33, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'conj', 'up': 31, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'days', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 12, 30, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'promise', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'tomorrow', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'manage', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [8, 9, 10, 11, 14, 18, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'then', 'tag': 'RB', 'dep': 'pcomp', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': [20, 21, 26, 29]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'advcl', 'up': 22, 'dn': [23, 24, 25, 28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'written', 'tag': 'VBN', 'dep': 'ccomp', 'up': 26, 'dn': [27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'tested', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [22, 31, 32]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(In reply to comment #8) > If there\\'s any likely timescale for the fixing of this bug, it might be > useful to comment there: is \"soon\" likely to be hours, days, or weeks?! Days. : ) Don\\'t want to promise \"tomorrow\" if we don\\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.', 'cleaned': '(in reply to comment #) > if there\\'s any likely timescale for the fixing of this bug, it might be > useful to comment there: is \"soon\" likely to be hours, days, or weeks?! days. :-) don\\'t want to promise \"tomorrow\" if we don\\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.'})}),\n", + " '1005': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1005', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #7) > (In reply to comment #6) > > Pending a full solution, is there any way that the pink error box can be > > amended to include something like: \"Please click the \"Cancel\" button, then > > Refresh/Reload the page and try again. Apologies for this temporary problem > > we are working on it.\" > > > > It\\'s irritating for an experienced editor who has found the work round, but > > must be desperately confusing for a new editor who has just made an edit, had > > an afterthought, and gets that message. > > The message displayed is editable by any English Wikipedia sysop; this > doesn\\'t > need any code changes to alter the text, or remove the bright pinkness, but > you > should discuss it with the community: > https://en.wikipedia.org/wiki/MediaWiki:Editingold > > We\\'re hoping to get this regression fixed soon; sorry for the inconvenience. OK, have raised a suggestion at [[MediaWiki_talk:Editingold#VE_problem]]. If there\\'s any likely timescale for the fixing of this bug, it might be useful to comment there: is \"soon\" likely to be hours, days, or weeks?!', 'parsed': [{'rt': 28, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'dep', 'up': 15, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [13]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [4, 11, 12, 14, 17, 18, 20, 21, 22, 23]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 15, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [15, 27, 29, 31, 46, 47, 49, 59, 65, 67]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 28, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 28, 'dn': [30, 38, 41]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 38, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'pink', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [33, 34, 35]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'relcl', 'up': 31, 'dn': [32, 36, 37, 39, 40]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'amended', 'tag': 'VBN', 'dep': 'acl', 'up': 31, 'dn': [43]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'advcl', 'up': 41, 'dn': [42, 44]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 43, 'dn': [45]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 49, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 28, 'dn': [48, 54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'cancel', 'tag': 'NN', 'dep': 'nmod', 'up': 54, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': [50, 51, 52, 53, 55]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 59, 'dn': [57]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': 'refresh', 'tag': 'NNP', 'dep': 'dep', 'up': 28, 'dn': [56, 58, 60, 61, 63, 64]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': 'reload', 'tag': 'NN', 'dep': 'appos', 'up': 59, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 63, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 59, 'dn': [62]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 59, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'advcl', 'up': 28, 'dn': [66]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 65, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [1]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'temporary', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': [6]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 5, 7, 8, 9, 11, 13, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'irritating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 14, 15, 19, 44]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [16, 17, 18, 21, 32, 33, 35, 37, 38, 39, 40, 43]}, {'tok': 'desperately', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 29]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'relcl', 'up': 25, 'dn': [26, 27, 28, 31]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'conj', 'up': 19, 'dn': [34]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'afterthought', 'tag': 'NN', 'dep': 'attr', 'up': 19, 'dn': [36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'conj', 'up': 19, 'dn': [42]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 3]}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [0, 2, 5, 6]}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'sysop', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': [13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'RB', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 14, 15, 16, 20, 22, 25, 26, 27, 31, 32, 37, 44, 45, 48]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'advcl', 'up': 17, 'dn': [21, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'bright', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'pinkness', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': [33, 35]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'discuss', 'tag': 'VB', 'dep': 'conj', 'up': 17, 'dn': [34, 36, 38, 39, 42, 43]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 37, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 37, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': [47]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 45, 'dn': [46]}, {'tok': '>', 'tag': 'XX', 'dep': 'prt', 'up': 17, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'hoping', 'tag': 'VBG', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [2, 9, 11, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'ok', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'raised', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 12, 13, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'suggestion', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [11]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': 'mediawiki_talk', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': [10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'editingold#ve_problem', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 15, 'dn': [0, 1, 5]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'timescale', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'fixing', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 21, 'dn': [2, 12, 13, 14, 16, 20]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': [18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [17, 19]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [15, 22, 25, 34, 35]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': [23, 24, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [26, 28]}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'attr', 'up': 27, 'dn': [29, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'days', 'tag': 'NNS', 'dep': 'conj', 'up': 28, 'dn': [31, 32, 33]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'weeks', 'tag': 'NNS', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}], 'stripped_text': '(In reply to comment #7) > (In reply to comment #6) > > Pending a full solution, is there any way that the pink error box can be > > amended to include something like: \"Please click the \"Cancel\" button, then > > Refresh/Reload the page and try again. Apologies for this temporary problem > > we are working on it.\" > > > > It\\'s irritating for an experienced editor who has found the work round, but > > must be desperately confusing for a new editor who has just made an edit, had > > an afterthought, and gets that message. > > The message displayed is editable by any English Wikipedia sysop; this > doesn\\'t > need any code changes to alter the text, or remove the bright pinkness, but > you > should discuss it with the community: > https://en.wikipedia.org/wiki/MediaWiki:Editingold > > We\\'re hoping to get this regression fixed soon; sorry for the inconvenience. OK, have raised a suggestion at [[MediaWiki_talk:Editingold#VE_problem]]. If there\\'s any likely timescale for the fixing of this bug, it might be useful to comment there: is \"soon\" likely to be hours, days, or weeks?!', 'cleaned': '(in reply to comment #) > (in reply to comment #) > > pending a full solution, is there any way that the pink error box can be > > amended to include something like: \"please click the \"cancel\" button, then > > refresh/reload the page and try again. apologies for this temporary problem - > > we are working on it.\" > > > > it\\'s irritating for an experienced editor who has found the work-round, but > > must be desperately confusing for a new editor who has just made an edit, had > > an afterthought, and gets that message. > > the message displayed is editable by any english wikipedia sysop; this > doesn\\'t > need any code changes to alter the text, or remove the bright pinkness, but > you > should discuss it with the community: > > > we\\'re hoping to get this regression fixed soon; sorry for the inconvenience. ok, have raised a suggestion at [[mediawiki_talk:editingold#ve_problem]]. if there\\'s any likely timescale for the fixing of this bug, it might be useful to comment there: is \"soon\" likely to be hours, days, or weeks?!'})}),\n", + " '1006': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1006', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #6) > Pending a full solution, is there any way that the pink error box can be > amended to include something like: \"Please click the \"Cancel\" button, then > Refresh/Reload the page and try again. Apologies for this temporary problem > we are working on it.\" > > It\\'s irritating for an experienced editor who has found the work round, but > must be desperately confusing for a new editor who has just made an edit, had > an afterthought, and gets that message. The message displayed is editable by any English Wikipedia sysop; this doesn\\'t need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: https://en.wikipedia.org/wiki/MediaWiki:Editingold We\\'re hoping to get this regression fixed soon; sorry for the inconvenience.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': '-RRB-', 'dep': 'ROOT', 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 8, 22, 23, 25, 34, 42]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 17]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'pink', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 17, 'dn': [10, 11, 12]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 17, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'amended', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 13, 14, 15, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'advcl', 'up': 17, 'dn': [18, 20]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 25, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [24, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'cancel', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 27, 28, 29, 31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'refresh', 'tag': 'NNP', 'dep': 'dep', 'up': 5, 'dn': [32, 33, 35, 36, 38, 39, 40]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'reload', 'tag': 'NN', 'dep': 'appos', 'up': 34, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [37]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 34, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'conj', 'up': 34, 'dn': [41]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [1]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'temporary', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 5, 7, 8, 10, 12, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0]}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'irritating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 14, 15, 18]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [16, 17, 20, 31, 32, 41]}, {'tok': 'desperately', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [19, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23, 28]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'relcl', 'up': 24, 'dn': [25, 26, 27, 30]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'dep', 'up': 18, 'dn': [33, 35, 36, 37, 38]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'afterthought', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'conj', 'up': 32, 'dn': [40]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 51, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 2]}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'acl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 14, 'dn': [1, 4, 5]}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'sysop', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 51, 'dn': [3, 10, 11, 12, 13, 17, 19, 22, 23, 24, 28, 29, 43]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [18, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bright', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'pinkness', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'discuss', 'tag': 'VB', 'dep': 'ccomp', 'up': 43, 'dn': [30, 31, 33, 34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 32, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'hoping', 'tag': 'VBG', 'dep': 'conj', 'up': 14, 'dn': [32, 37, 38, 39, 40, 41, 42, 45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 43, 'dn': [44, 48]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'regression', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [46]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 45, 'dn': [47, 49]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 48, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [14, 50, 52, 55]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 52, 'dn': [53]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}], 'stripped_text': '(In reply to comment #6) > Pending a full solution, is there any way that the pink error box can be > amended to include something like: \"Please click the \"Cancel\" button, then > Refresh/Reload the page and try again. Apologies for this temporary problem > we are working on it.\" > > It\\'s irritating for an experienced editor who has found the work round, but > must be desperately confusing for a new editor who has just made an edit, had > an afterthought, and gets that message. The message displayed is editable by any English Wikipedia sysop; this doesn\\'t need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: https://en.wikipedia.org/wiki/MediaWiki:Editingold We\\'re hoping to get this regression fixed soon; sorry for the inconvenience.', 'cleaned': '(in reply to comment #) > pending a full solution, is there any way that the pink error box can be > amended to include something like: \"please click the \"cancel\" button, then > refresh/reload the page and try again. apologies for this temporary problem - > we are working on it.\" > > it\\'s irritating for an experienced editor who has found the work-round, but > must be desperately confusing for a new editor who has just made an edit, had > an afterthought, and gets that message. the message displayed is editable by any english wikipedia sysop; this doesn\\'t need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: we\\'re hoping to get this regression fixed soon; sorry for the inconvenience.'})}),\n", + " '1007': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7zhn2ep5wvjhxetsbb6n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1007', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Pending a full solution, is there any way that the pink error box can be amended to include something like: \"Please click the \"Cancel\" button, then Refresh/Reload the page and try again. Apologies for this temporary problem we are working on it.\" It\\'s irritating for an experienced editor who has found the work round, but must be desperately confusing for a new editor who has just made an edit, had an afterthought, and gets that message.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 8, 21, 22, 24, 40]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 16]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'pink', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [10, 11, 12]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'amended', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 13, 14, 15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'advcl', 'up': 16, 'dn': [17, 19]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [20]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 24, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [23, 29, 32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'cancel', 'tag': 'NN', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': [25, 26, 27, 28, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'dep', 'up': 24, 'dn': [31, 33, 34, 36, 37, 38]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'reload', 'tag': 'NN', 'dep': 'appos', 'up': 32, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [35]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'conj', 'up': 32, 'dn': [39]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'apologies', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 8, 'dn': [1]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'temporary', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 9, 11, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'irritating', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 14, 15, 17, 31, 39]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'experienced', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 9]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'round', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [16, 19, 30]}, {'tok': 'desperately', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [18, 20]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 27]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'relcl', 'up': 23, 'dn': [24, 25, 26, 29]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [33, 34, 35, 36]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'afterthought', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'conj', 'up': 31, 'dn': [38]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Pending a full solution, is there any way that the pink error box can be amended to include something like: \"Please click the \"Cancel\" button, then Refresh/Reload the page and try again. Apologies for this temporary problem we are working on it.\" It\\'s irritating for an experienced editor who has found the work round, but must be desperately confusing for a new editor who has just made an edit, had an afterthought, and gets that message.', 'cleaned': 'pending a full solution, is there any way that the pink error box can be amended to include something like: \"please click the \"cancel\" button, then refresh/reload the page and try again. apologies for this temporary problem - we are working on it.\" it\\'s irritating for an experienced editor who has found the work-round, but must be desperately confusing for a new editor who has just made an edit, had an afterthought, and gets that message.'})}),\n", + " '1008': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1008', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50555 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50555 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1009': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1009', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Comment on attachment 12694 Screen recording of the bug This is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.\", 'parsed': [{'rt': 12, 'toks': [{'tok': 'comment', 'tag': 'NN', 'dep': 'dep', 'up': 12, 'dn': [1]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [2, 3, 4]}, {'tok': 'recording', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 11, 16, 25, 43]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [14]}, {'tok': 'materialize', 'tag': 'VBP', 'dep': 'ccomp', 'up': 12, 'dn': [13, 15, 17, 19]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'advcl', 'up': 25, 'dn': [20, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'jumps', 'tag': 'VBZ', 'dep': 'conj', 'up': 12, 'dn': [22, 23, 24, 26, 33, 34, 36]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': [27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 31]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'complains', 'tag': 'VBZ', 'dep': 'conj', 'up': 25, 'dn': [35, 38]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 36, 'dn': [37, 39, 42]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 38, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'attr', 'up': 38, 'dn': [40, 41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"Comment on attachment 12694 Screen recording of the bug This is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.\", 'cleaned': \"comment on attachment screen recording of the bug this is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.\"})}),\n", + " '1010': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1010', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screen recording of the bug Attached : {F11340}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'recording', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5, 6, 7, 9, 10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 1, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'f11340', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [11, 13]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'Screen recording of the bug Attached : {F11340}', 'cleaned': 'screen recording of the bug **attached**: {f11340}'})}),\n", + " '1011': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1011', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The url is http://en.wikipedia.beta.wmflabs.org/wiki/User:AzaToth/Test2?veaction=edit Following is a timeline: http://i.imgur.com/VmbT33s.png http://i.imgur.com/FVWEf4r.png http://i.imgur.com/ieTdi36.png http://i.imgur.com/DP0eDLs.png http://i.imgur.com/fNRbqeP.png', 'parsed': [{'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]}, {'tok': '<', 'tag': 'IN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'prep', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'timeline', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': [12]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [13]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'The url is http://en.wikipedia.beta.wmflabs.org/wiki/User:AzaToth/Test2?veaction=edit Following is a timeline: http://i.imgur.com/VmbT33s.png http://i.imgur.com/FVWEf4r.png http://i.imgur.com/ieTdi36.png http://i.imgur.com/DP0eDLs.png http://i.imgur.com/fNRbqeP.png', 'cleaned': 'the url is following is a timeline: '})}),\n", + " '1012': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1012', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'What url do you go to initially? After saving and reading the page, what do you see. The version from before you edited or after, and what does the url look like? When going into edit mode after saving, what does the url look like?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'what', 'tag': 'WDT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [0]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 5, 6, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'initially', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [1]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5, 8, 9, 14]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'edited', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'after', 'tag': 'RB', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'look', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [11, 13, 15, 16]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [10]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'advcl', 'up': 12, 'dn': [0, 2, 5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'look', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 7, 9, 11, 13, 14]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'What url do you go to initially? After saving and reading the page, what do you see. The version from before you edited or after, and what does the url look like? When going into edit mode after saving, what does the url look like?', 'cleaned': 'what url do you go to initially? after saving and reading the page, what do you see. the version from before you edited or after, and what does the url look like? when going into edit mode after saving, what does the url look like?'})}),\n", + " '1013': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zzvqlvm6i6kml4tfnqvq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1013', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'An attempt to save an article in the visual editor after a period of inactivity results in the \"Invalid token\" error message and saving fails. At this point, the user is completely stuck and their entire work is lost. Loss of session data can also occur in the regular source code edit window, but is easily rectified by repeated saving; this doesn\\'t work in the visual editor. I would classify this as user hostile behavior. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50402', 'parsed': [{'rt': 1, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'attempt', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'acl', 'up': 1, 'dn': [2, 5, 10, 24, 25]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'period', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'inactivity', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'invalid', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'token', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': [19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20, 21, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [26]}, {'tok': 'fails', 'tag': 'NNS', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 5, 8, 15]}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'stuck', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'their', 'tag': 'PRP$', 'dep': 'poss', 'up': 12, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [10, 11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'lost', 'tag': 'VBN', 'dep': 'conj', 'up': 8, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'loss', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'session', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'ccomp', 'up': 26, 'dn': [0, 4, 5, 7, 14, 15, 18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'regular', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'code', 'tag': 'NNP', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'easily', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'rectified', 'tag': 'VBN', 'dep': 'conj', 'up': 6, 'dn': [16, 17, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 18, 'dn': [21]}, {'tok': 'repeated', 'tag': 'VBN', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'saving', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 22, 23, 24, 25, 27, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'classify', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'hostile', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [5, 6]}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'An attempt to save an article in the visual editor after a period of inactivity results in the \"Invalid token\" error message and saving fails. At this point, the user is completely stuck and their entire work is lost. Loss of session data can also occur in the regular source code edit window, but is easily rectified by repeated saving; this doesn\\'t work in the visual editor. I would classify this as user hostile behavior. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50402', 'cleaned': 'an attempt to save an article in the visual editor after a period of inactivity results in the \"invalid token\" error message and saving fails. at this point, the user is completely stuck and their entire work is lost. loss of session data can also occur in the regular source code edit window, but is easily rectified by repeated saving; this doesn\\'t work in the visual editor. i would classify this as user-hostile behavior. -------------------------- **version**: unspecified **severity**: major **see also**: '})}),\n", + " '1014': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1014', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now fixed in master, which will be deployed within the hour.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [7, 8, 9, 11]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'hour', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This is now fixed in master, which will be deployed within the hour.', 'cleaned': 'this is now fixed in master, which will be deployed within the hour.'})}),\n", + " '1016': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zzvqlvm6i6kml4tfnqvq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1016', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Please note that the reporter of Bug 51302 also points out that the session expiry clock already starts ticking once an article is opened for reading , i.e. potentially much earlier than when the visual editor is started on the article.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 11, 45]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'reporter', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [3, 5, 8, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'points', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 10, 12, 19]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 11, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'expiry', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'clock', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [14, 15, 16]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 11, 'dn': [13, 17, 18, 20, 25, 29, 34]}, {'tok': 'ticking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 19, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [22]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'opened', 'tag': 'VBN', 'dep': 'advcl', 'up': 19, 'dn': [21, 23, 24, 26]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27, 28]}, {'tok': '*', 'tag': 'VBG', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'reading', 'tag': 'VBG', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': '*', 'tag': 'CD', 'dep': 'punct', 'up': 19, 'dn': [30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'potentially', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': [32]}, {'tok': 'earlier', 'tag': 'RBR', 'dep': 'advmod', 'up': 19, 'dn': [31, 33, 35]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [41]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 41, 'dn': [37, 38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 41, 'dn': []}, {'tok': 'started', 'tag': 'VBN', 'dep': 'pcomp', 'up': 35, 'dn': [36, 39, 40, 42]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [44]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [43]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Please note that the reporter of Bug 51302 also points out that the session expiry clock already starts ticking once an article is opened for reading , i.e. potentially much earlier than when the visual editor is started on the article.', 'cleaned': 'please note that the reporter of bug also points out that the session expiry clock already starts ticking once an article is opened for *reading*, i.e. potentially much earlier than when the visual editor is started on the article.'})}),\n", + " '1017': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1017', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I just encountered this problem. I would call this bug a blocker as it is effectively 'dataloss' in bmo keyword terminology!\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'encountered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6, 9, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'oprd', 'up': 2, 'dn': [5]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [7, 8, 10, 11, 12]}, {'tok': 'effectively', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'dataloss', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [13, 14]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'bmo', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'keyword', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [15]}, {'tok': 'terminology', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I just encountered this problem. I would call this bug a blocker as it is effectively 'dataloss' in bmo keyword terminology!\", 'cleaned': \"i just encountered this problem. i would call this bug a blocker as it is effectively 'dataloss' in bmo keyword terminology!\"})}),\n", + " '1018': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1018', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51302 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51302 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1024': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1024', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Screenshot See the screenshot; I imagine the reference is being treated as existing within the template, rather than within the template within the page it hunts for , can't find a tag in the template itself, and freaks the heck out. Version : unspecified Severity : minor See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51337 Attached : {F11303}\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [0, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'imagine', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 4, 5, 11, 28, 33, 36, 49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'treated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 6, 'dn': [8, 9, 10, 12, 17, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [14]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'cc', 'up': 11, 'dn': [18, 20]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'hunts', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [26, 27, 29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30, 31, 32]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': 'references\\\\', 'tag': 'ADD', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 36, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [34, 35, 38, 43, 44, 45]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 42]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'freaks', 'tag': 'VBZ', 'dep': 'conj', 'up': 36, 'dn': [47, 48]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'heck', 'tag': 'NN', 'dep': 'dobj', 'up': 45, 'dn': [46]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 9, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'f11303', 'tag': 'FW', 'dep': 'npadvmod', 'up': 11, 'dn': [25]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"Screenshot See the screenshot; I imagine the reference is being treated as existing within the template, rather than within the template within the page it hunts for , can't find a tag in the template itself, and freaks the heck out. Version : unspecified Severity : minor See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=51337 Attached : {F11303}\", 'cleaned': \"screenshot see the screenshot; i imagine the reference is being treated as existing within the template, rather than within the template within the page - it hunts for , can't find a tag in the template itself, and freaks the heck out. -------------------------- **version**: unspecified **severity**: minor **see also**: **attached**: {f11303}\"})}),\n", + " '1025': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1025', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm forking this off into bug 51337.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'forking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 7, 8, 9, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I'm forking this off into bug 51337.\", 'cleaned': \"i'm forking this off into bug .\"})}),\n", + " '1027': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1027', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Should probably leave this open to track improvements.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'leave', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'oprd', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'track', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [5, 7]}, {'tok': 'improvements', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Should probably leave this open to track improvements.', 'cleaned': 'should probably leave this open to track improvements.'})}),\n", + " '1028': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1028', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Also: https://gerrit.wikimedia.org/r/73096', 'parsed': [{'rt': 2, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}]}], 'stripped_text': 'Also: https://gerrit.wikimedia.org/r/73096', 'cleaned': 'also: '})}),\n", + " '1029': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1029', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"These are now hidden by the above commit, which we're deploying in the next few minutes.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'these', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 18]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'above', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'deploying', 'tag': 'VBG', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 11, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"These are now hidden by the above commit, which we're deploying in the next few minutes.\", 'cleaned': \"these are now hidden by the above commit, which we're deploying in the next few minutes.\"})}),\n", + " '1032': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1032', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The short term fix is to just strip this comment from the returned HTML that the PHP parser gives us. When we switch over to using Parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'short', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [1, 2]}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 8, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'strip', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 7, 10, 19]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'returned', 'tag': 'VBN', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': 'that', 'tag': 'IN', 'dep': 'dative', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'parser', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [16, 17]}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [15, 18, 20]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'switch', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3, 4]}, {'tok': 'over', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [6, 7]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 13, 15, 18, 19, 20, 26, 37]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'run', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'context', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'somehow', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 26, 'dn': [22]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'numbered', 'tag': 'JJ', 'dep': 'conj', 'up': 12, 'dn': [21, 23, 24, 25, 27, 30]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'conj', 'up': 26, 'dn': [28, 29, 32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'xcomp', 'up': 30, 'dn': [31, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'lists', 'tag': 'NNS', 'dep': 'dobj', 'up': 32, 'dn': [33, 34, 35]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"The short term fix is to just strip this comment from the returned HTML that the PHP parser gives us. When we switch over to using Parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.\", 'cleaned': \"the short-term fix is to just strip this comment from the returned html that the php parser gives us. when we switch over to using parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.\"})}),\n", + " '1033': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1033', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"The references list one is still there; did Trevor's change break it? Version : unspecified Severity : critical\", 'parsed': [{'rt': 12, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'list', 'tag': 'VBP', 'dep': 'ccomp', 'up': 12, 'dn': [1, 4, 7]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'trevor', 'tag': 'NN', 'dep': 'poss', 'up': 11, 'dn': [10]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 9, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [9]}, {'tok': 'break', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 8, 11, 13, 14]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"The references list one is still there; did Trevor's change break it? Version : unspecified Severity : critical\", 'cleaned': \"the references list one is still there; did trevor's change break it? -------------------------- **version**: unspecified **severity**: critical\"})}),\n", + " '1034': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1034', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed with new pull.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'pull', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed with new pull.', 'cleaned': 'fixed with new pull.'})}),\n", + " '1035': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1035', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'http://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561873747&oldid=561873385 Removes non breaking space. Version : unspecified Severity : major', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'removes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 8]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'breaking', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'http://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561873747&oldid=561873385 Removes non breaking space. Version : unspecified Severity : major', 'cleaned': ' removes non-breaking space. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1036': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1036', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'We cannot reproduce this on several different browsers/computers; it\\'s most likely cause by a browser plug in that the user has installed. Marking as \"WORKSFORME\" but if you can work out with the user what they have that is breaking VisualEditor it\\'d be good to know.', 'parsed': [{'rt': 13, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 2, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'browsers', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'computers', 'tag': 'NNS', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 11, 12, 16, 27, 28]}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [14]}, {'tok': 'cause', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [15, 17]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'plug', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [18, 19, 21]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'in', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [24]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'installed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 13, 'dn': [23, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'advcl', 'up': 23, 'dn': [1, 5, 19]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'worksforme', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 19, 'dn': [6, 7, 8, 10, 11, 16]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 9, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 9, 'dn': [14, 15]}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'breaking', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [9, 17, 18, 20]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 21, 22, 24, 27]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': 'We cannot reproduce this on several different browsers/computers; it\\'s most likely cause by a browser plug in that the user has installed. Marking as \"WORKSFORME\" but if you can work out with the user what they have that is breaking VisualEditor it\\'d be good to know.', 'cleaned': 'we cannot reproduce this on several different browsers/computers; it\\'s most likely cause by a browser plug-in that the user has installed. marking as \"worksforme\" but if you can work out with the user what they have that is breaking visualeditor it\\'d be good to know.'})}),\n", + " '1037': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1037', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Chrome Version 27.0.1453.116 on Windows 7 Home Premium.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'chrome', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 10, 11]}, {'tok': '<', 'tag': 'XX', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'number>.1453.116', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'home', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': [7]}, {'tok': 'premium', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [6, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Chrome Version 27.0.1453.116 on Windows 7 Home Premium.', 'cleaned': 'chrome version .1453.116 on windows home premium.'})}),\n", + " '1038': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1038', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Will inquire.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'inquire', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Will inquire.', 'cleaned': 'will inquire.'})}),\n", + " '1039': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1039', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Do you know which browser was used for this edit?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 10]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [3]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [4, 5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Do you know which browser was used for this edit?', 'cleaned': 'do you know which browser was used for this edit?'})}),\n", + " '1040': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1040', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Odd. I can't reproduce this locally or on the article.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'odd', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'locally', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"Odd. I can't reproduce this locally or on the article.\", 'cleaned': \"odd. i can't reproduce this locally or on the article.\"})}),\n", + " '1041': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1041', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Log in to beta labs: No navigation arrows exist in FF or Chrome Special:Preferences shows no tabs No links to VE exists even when Preferences are set In regular editor, no controls appear A number of pages e.g. user page show error Uncaught ReferenceError: mw is not defined load.php:1 Version : unspecified Severity : critical', 'parsed': [{'rt': 17, 'toks': [{'tok': 'log', 'tag': 'VB', 'dep': 'advcl', 'up': 9, 'dn': [1, 2]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'navigation', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'arrows', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [6, 7]}, {'tok': 'exist', 'tag': 'VBP', 'dep': 'ccomp', 'up': 17, 'dn': [0, 5, 8, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'amod', 'up': 14, 'dn': [12, 13]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [9, 15, 16, 19, 52, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18, 24]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': [20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'relcl', 'up': 19, 'dn': [21, 22, 23]}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 29, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 29, 'dn': []}, {'tok': 'set', 'tag': 'VBN', 'dep': 'advcl', 'up': 36, 'dn': [25, 26, 27, 28, 30]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'regular', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'controls', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': [34]}, {'tok': 'appear', 'tag': 'VBP', 'dep': 'ccomp', 'up': 52, 'dn': [29, 33, 35, 38]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39, 45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [40]}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 39, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': [42]}, {'tok': 'show', 'tag': 'VBP', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'appos', 'up': 38, 'dn': [41, 43, 44, 46]}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 45, 'dn': []}, {'tok': 'referenceerror', 'tag': 'NN', 'dep': 'conj', 'up': 38, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 52, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 52, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 52, 'dn': []}, {'tok': 'defined', 'tag': 'VBN', 'dep': 'conj', 'up': 17, 'dn': [36, 48, 49, 50, 51, 53]}, {'tok': 'load.php:', 'tag': 'ADD', 'dep': 'dep', 'up': 53, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 64, 'dn': [63]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [62]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'dep', 'up': 17, 'dn': []}]}], 'stripped_text': 'Log in to beta labs: No navigation arrows exist in FF or Chrome Special:Preferences shows no tabs No links to VE exists even when Preferences are set In regular editor, no controls appear A number of pages e.g. user page show error Uncaught ReferenceError: mw is not defined load.php:1 Version : unspecified Severity : critical', 'cleaned': 'log in to beta labs: no navigation arrows exist in ff or chrome special:preferences shows no tabs no links to ve exists even when preferences are set in regular editor, no controls appear a number of pages e.g. user page show error uncaught referenceerror: mw is not defined load.php: -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '1042': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1042', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ah it seems the cached load.php got cleared finally. I got AFT and VisualEdit working properly now : ]', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ah', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 7, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'cached', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'load.php', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 7, 'dn': [3, 4]}, {'tok': 'got', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'cleared', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [5, 6, 8]}, {'tok': 'finally', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 8]}, {'tok': 'aft', 'tag': 'CC', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'visualedit', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [5]}, {'tok': 'working', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [6, 7]}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ':-]', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Ah it seems the cached load.php got cleared finally. I got AFT and VisualEdit working properly now : ]', 'cleaned': 'ah it seems the cached load.php got cleared finally. i got aft and visualedit working properly now :-]'})}),\n", + " '1043': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1043', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'AFT, VisualEditor are now working when passing ?debug=true to the URL (which bypass resourceloader cache). I have no idea how to clear the resource loader cache though :(', 'parsed': [{'rt': 5, 'toks': [{'tok': 'aft', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 9, 10, 11, 21]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'passing', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [6, 8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'debug', 'tag': 'NN', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '=', 'tag': 'VBP', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'true', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 19, 20]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'bypass', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'resourceloader', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [16, 17]}, {'tok': 'cache', 'tag': 'NNP', 'dep': 'appos', 'up': 14, 'dn': [18]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 11, 12]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 6]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'clear', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 5, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'resource', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'loader', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'cache', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'though', 'tag': 'IN', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': ':(', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'AFT, VisualEditor are now working when passing ?debug=true to the URL (which bypass resourceloader cache). I have no idea how to clear the resource loader cache though :(', 'cleaned': 'aft, visualeditor are now working when passing ?debug=true to the url (which bypass resourceloader cache). i have no idea how to clear the resource loader cache though :('})}),\n", + " '1044': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1044', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Changes above reverts the two patches mentionned in bug 45918.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'reverts', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 9, 10, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': 'patches', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'mentionned', 'tag': 'VBN', 'dep': 'acl', 'up': 5, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Changes above reverts the two patches mentionned in bug 45918.', 'cleaned': 'changes above reverts the two patches mentionned in bug .'})}),\n", + " '1047': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1047', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In the exception.log I also got a bunch of: 2013 06 26 22:39:51 deployment jobrunner08 aawiki: [ff75b05a] [no req] Exception from line 32 of /data/project/apache/common local/php master/extensions/MwEmbedSupport/MwEmbedResourceManager.php: MwEmbedResourceManager::register not given readable path: extensions/TimedMediaHandler/MwEmbedModules/EmbedPlayer It seems the issue is caused by https://gerrit.wikimedia.org/r/#/c/69479/ \"Register resources with absolute path\" which is intended to fix bug 45918 \"MwEmbedSupport doesn\\'t work with non standard layouts\"', 'parsed': [{'rt': 5, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'exception.log', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 7, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bunch', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9, 10, 11, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'number>--', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'jobrunner08', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [16, 17]}, {'tok': 'aawiki', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [14, 18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 48, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'ff75b05a', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0, 2]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'no', 'tag': 'XX', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'req', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'exception', 'tag': 'NN', 'dep': 'npadvmod', 'up': 48, 'dn': [1, 3, 4, 5, 6, 8, 12, 13, 31, 32, 33, 36]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'line', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14, 24, 30]}, {'tok': '/data', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'project', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'nmod', 'up': 24, 'dn': [15, 16, 17, 19]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': [20, 21]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [18, 22, 23]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'mwembedsupport', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [25, 26, 27, 28, 29]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'mwembedresourcemanager.php', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'mwembedresourcemanager::register', 'tag': 'NNP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 36, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': [34, 35, 38, 39, 40]}, {'tok': 'readable', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'dobj', 'up': 36, 'dn': [42, 44, 45, 46]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'timedmediahandler', 'tag': 'NN', 'dep': 'appos', 'up': 40, 'dn': [41, 43]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'mwembedmodules', 'tag': 'NNS', 'dep': 'conj', 'up': 40, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'embedplayer', 'tag': 'NNP', 'dep': 'appos', 'up': 40, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 48, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [7, 47, 52, 71]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 52, 'dn': [49]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 52, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ccomp', 'up': 48, 'dn': [50, 51, 53, 58]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 52, 'dn': [55, 56]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 55, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 53, 'dn': [54]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 53, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'register', 'tag': 'VB', 'dep': 'xcomp', 'up': 52, 'dn': [57, 59, 60]}, {'tok': 'resources', 'tag': 'NNS', 'dep': 'dobj', 'up': 58, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 58, 'dn': [62]}, {'tok': 'absolute', 'tag': 'JJ', 'dep': 'amod', 'up': 62, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'pobj', 'up': 60, 'dn': [61, 63, 66]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 66, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 66, 'dn': []}, {'tok': 'intended', 'tag': 'VBN', 'dep': 'relcl', 'up': 62, 'dn': [64, 65, 68]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 68, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 66, 'dn': [67, 69]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 68, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 71, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'oprd', 'up': 48, 'dn': [70, 72]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 71, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'mwembedsupport', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'layouts', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'In the exception.log I also got a bunch of: 2013 06 26 22:39:51 deployment jobrunner08 aawiki: [ff75b05a] [no req] Exception from line 32 of /data/project/apache/common local/php master/extensions/MwEmbedSupport/MwEmbedResourceManager.php: MwEmbedResourceManager::register not given readable path: extensions/TimedMediaHandler/MwEmbedModules/EmbedPlayer It seems the issue is caused by https://gerrit.wikimedia.org/r/#/c/69479/ \"Register resources with absolute path\" which is intended to fix bug 45918 \"MwEmbedSupport doesn\\'t work with non standard layouts\"', 'cleaned': 'in the exception.log i also got a bunch of: -- :: deployment-jobrunner08 aawiki: [ff75b05a] [no req] exception from line of /data/project/apache/common-local/php-master/extensions/mwembedsupport/mwembedresourcemanager.php: mwembedresourcemanager::register not given readable path: extensions/timedmediahandler/mwembedmodules/embedplayer it seems the issue is caused by \"register resources with absolute path\" which is intended to fix bug \"mwembedsupport doesn\\'t work with non standard layouts\"'})}),\n", + " '1048': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1048', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'exception \\'MWException\\' with message \\'ResourceLoaderFileModule::readScriptFiles: script file not found: \"/usr/local/apache/common local/php master/er/extensions/MwEmbedSupport/MwEmbedModules/MediaWikiSupport/MediaWikiSupport.loader.js\"\\' in /data/project/apache/common local/php master/includes/resourceloader/ResourceLoaderFileModule.php:574', 'parsed': [{'rt': 12, 'toks': [{'tok': 'exception', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'mwexception', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [0, 1, 3, 4, 8, 10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'message', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 7]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'resourceloaderfilemodule::readscriptfiles', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'script', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [9]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 11, 13, 14, 25, 26, 39, 40, 41, 53, 54, 57, 62]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '/usr', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': [17, 18, 20]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': [21, 22]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [15, 16, 19, 23, 24]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 39, 'dn': [28, 29, 30]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'er', 'tag': 'NN', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 39, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'mwembedsupport', 'tag': 'NN', 'dep': 'nmod', 'up': 35, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'mwembedmodules', 'tag': 'NNP', 'dep': 'nmod', 'up': 39, 'dn': [33, 34]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'mediawikisupport', 'tag': 'NNP', 'dep': 'nmod', 'up': 39, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'mediawikisupport.loader.js', 'tag': 'NNP', 'dep': 'dobj', 'up': 12, 'dn': [27, 31, 32, 35, 36, 37, 38]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'nmod', 'up': 53, 'dn': [43, 47]}, {'tok': '/data', 'tag': 'NNP', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'project', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'apache', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [44, 45, 46, 48]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 51, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 53, 'dn': [49, 50]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'php', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [42, 51, 52]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nsubj', 'up': 57, 'dn': [56]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'includes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [55, 58, 61]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 57, 'dn': []}, {'tok': 'resourceloader', 'tag': 'VBP', 'dep': 'nmod', 'up': 61, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 61, 'dn': []}, {'tok': 'resourceloaderfilemodule.php:', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'exception \\'MWException\\' with message \\'ResourceLoaderFileModule::readScriptFiles: script file not found: \"/usr/local/apache/common local/php master/er/extensions/MwEmbedSupport/MwEmbedModules/MediaWikiSupport/MediaWikiSupport.loader.js\"\\' in /data/project/apache/common local/php master/includes/resourceloader/ResourceLoaderFileModule.php:574', 'cleaned': 'exception \\'mwexception\\' with message \\'resourceloaderfilemodule::readscriptfiles: script file not found: \"/usr/local/apache/common-local/php-master/er/extensions/mwembedsupport/mwembedmodules/mediawikisupport/mediawikisupport.loader.js\"\\' in /data/project/apache/common-local/php-master/includes/resourceloader/resourceloaderfilemodule.php:'})}),\n", + " '1049': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1049', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'not a blocker, sorry, mw.o is a workaround', 'parsed': [{'rt': 7, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'mw.o', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'attr', 'up': 7, 'dn': [8]}]}], 'stripped_text': 'not a blocker, sorry, mw.o is a workaround', 'cleaned': 'not a blocker, sorry, mw.o is a workaround'})}),\n", + " '1050': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1050', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This also breaks Wikilove on beta. In about 24 hours I will be giving a training session at WMF for 50 people about browser test automation that I had intended to do with Wikilove on beta labs. While I could move the demo to mw.o instead, that would be less than ideal.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'breaks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6]}, {'tok': 'wikilove', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [1]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 12, 13, 15, 35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'training', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'session', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'wmf', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [19]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': [16, 18]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 17, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [17, 20]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'automation', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 27]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'intended', 'tag': 'VBN', 'dep': 'relcl', 'up': 23, 'dn': [25, 26, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [24, 28, 30, 32]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31]}, {'tok': 'wikilove', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'while', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 2, 5, 6, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'demo', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'mw.o', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 9, 10, 11, 13, 16]}, {'tok': 'less', 'tag': 'JJR', 'dep': 'acomp', 'up': 12, 'dn': [14]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'ideal', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': 'This also breaks Wikilove on beta. In about 24 hours I will be giving a training session at WMF for 50 people about browser test automation that I had intended to do with Wikilove on beta labs. While I could move the demo to mw.o instead, that would be less than ideal.', 'cleaned': 'this also breaks wikilove on beta. in about hours i will be giving a training session at wmf for people about browser test automation that i had intended to do with wikilove on beta labs. while i could move the demo to mw.o instead, that would be less than ideal.'})}),\n", + " '1051': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqwh3rvfxxh3wfsft7mu', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1051', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I made a grammar fix (one word), and did not check the differences before saving. Mistake! :) http://en.wikipedia.org/w/index.php?title=Abdullah_of_Saudi_Arabia&diff=prev&oldid=561571041 It looks like all it did was sanitize the templates, which isn't the worst thing on earth, but it's hard to verify that was all that happened (especially for a non expert). No recommended fix, exactly, but perhaps something to consider. Version : unspecified Severity : normal\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'made', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 9, 10, 13, 18, 19, 20, 21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'grammar', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5, 7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 7, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'check', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [11, 12, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'differences', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'mistake', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':)', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 9, 22, 23, 25]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': [8]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'relcl', 'up': 6, 'dn': [7]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 4, 'dn': [5, 6, 10]}, {'tok': 'sanitize', 'tag': 'VB', 'dep': 'xcomp', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 12, 'dn': [14, 16, 19]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'worst', 'tag': 'JJS', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [17, 18, 20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': 'earth', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [24, 26, 28, 30, 42]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'verify', 'tag': 'VB', 'dep': 'xcomp', 'up': 25, 'dn': [27]}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 25, 'dn': [29, 31, 34, 36, 41]}, {'tok': 'all', 'tag': 'DT', 'dep': 'attr', 'up': 30, 'dn': [33]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'relcl', 'up': 31, 'dn': [32]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [35, 38, 39, 40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': '-', 'tag': 'JJ', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': 'expert', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'recommended', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'perhaps', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [7, 10, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'consider', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"I made a grammar fix (one word), and did not check the differences before saving. Mistake! :) http://en.wikipedia.org/w/index.php?title=Abdullah_of_Saudi_Arabia&diff=prev&oldid=561571041 It looks like all it did was sanitize the templates, which isn't the worst thing on earth, but it's hard to verify that was all that happened (especially for a non expert). No recommended fix, exactly, but perhaps something to consider. Version : unspecified Severity : normal\", 'cleaned': \"i made a grammar fix (one word), and did not check the differences before saving. mistake! :) it looks like all it did was sanitize the templates, which isn't the worst thing on earth, but it's hard to verify that was all that happened (especially for a non-expert). no recommended fix, exactly, but perhaps something to consider. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '1052': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1052', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Yeah, this is a quite bad problem to have. Thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) so I'm going to mark this as fixed. There are no doubt other issues we've yet to spot, but we've fixed this one. : ) Sorry for the inconvenience!\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'yeah', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'relcl', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'thankfully', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 13, 20, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 13, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 10, 11, 12, 14, 15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'yours', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 5, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 12, 13, 16]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'doubt', 'tag': 'NN', 'dep': 'amod', 'up': 6, 'dn': [2, 3]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [4, 5, 8]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 11]}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'spot', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [14, 15, 18, 19, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'inconvenience', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Yeah, this is a quite bad problem to have. Thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) so I'm going to mark this as fixed. There are no doubt other issues we've yet to spot, but we've fixed this one. : ) Sorry for the inconvenience!\", 'cleaned': \"yeah, this is a quite bad problem to have. thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) - so i'm going to mark this as fixed. there are no-doubt other issues we've yet to spot, but we've fixed this one. :-) sorry for the inconvenience!\"})}),\n", + " '1053': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1053', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"For deployment purposes, we will want VisualEditor to be enabled for all logged in users but not anonymous ones; to do this, we'll probably just fail in VisualEditor.hooks.php#onBeforePageDisplay() if they're anonymous, according to Roan. Version : unspecified Severity : trivial\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'purposes', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 10, 21, 30, 43]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 6, 'dn': [7, 8, 9, 11]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': [14, 15]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 13, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 17, 20]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'conj', 'up': 16, 'dn': [18, 19]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'advcl', 'up': 30, 'dn': [22, 24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [23, 25, 26, 27, 28, 29, 31, 33, 34, 37, 39, 40]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'visualeditor.hooks.php#onbeforepagedisplay', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 37, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 30, 'dn': [35, 36, 38]}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'acomp', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 30, 'dn': [41]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [42]}, {'tok': 'roan', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'trivial', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"For deployment purposes, we will want VisualEditor to be enabled for all logged in users but not anonymous ones; to do this, we'll probably just fail in VisualEditor.hooks.php#onBeforePageDisplay() if they're anonymous, according to Roan. Version : unspecified Severity : trivial\", 'cleaned': \"for deployment purposes, we will want visualeditor to be enabled for all logged-in users but not anonymous ones; to do this, we'll probably just fail in visualeditor.hooks.php#onbeforepagedisplay() if they're anonymous, according to roan. -------------------------- **version**: unspecified **severity**: trivial\"})}),\n", + " '1054': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1054', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'We achieved this. Obviously. : )', 'parsed': [{'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'achieved', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'obviously', 'tag': 'RB', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'We achieved this. Obviously. : )', 'cleaned': 'we achieved this. obviously. :-)'})}),\n", + " '1055': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1055', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot See screenshot. Version : unspecified Severity : normal Attached : {F11809}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11809', 'tag': 'NNP', 'dep': 'appos', 'up': 11, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Screenshot See screenshot. Version : unspecified Severity : normal Attached : {F11809}', 'cleaned': 'screenshot see screenshot. -------------------------- **version**: unspecified **severity**: normal **attached**: {f11809}'})}),\n", + " '1058': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1058', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Appears to be now fixed; marking as resolved. Thanks, Rob! :)', 'parsed': [{'rt': 0, 'toks': [{'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 0, 'dn': [1, 2, 3]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'rob', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Appears to be now fixed; marking as resolved. Thanks, Rob! :)', 'cleaned': 'appears to be now fixed; marking as resolved. thanks, rob! :)'})}),\n", + " '1059': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1059', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Rob's working on re doing our z indexes and inheritance right now.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'rob', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': []}, {'tok': 're', 'tag': 'VBG', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'VBG', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'advcl', 'up': 2, 'dn': [10, 14]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 8, 'dn': []}, {'tok': 'z', 'tag': 'NNS', 'dep': 'compound', 'up': 10, 'dn': [7]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'indexes', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [8, 9, 11, 12]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'inheritance', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Rob's working on re doing our z indexes and inheritance right now.\", 'cleaned': \"rob's working on re-doing our z-indexes and inheritance right now.\"})}),\n", + " '1060': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1060', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(Firefox 21.0, Windows 7)', 'parsed': [{'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '(Firefox 21.0, Windows 7)', 'cleaned': '(firefox , windows )'})}),\n", + " '1061': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1061', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot I am unable to click ob the icon to open the image/caption dialog, see screenshot. Instead a cross to move the image is shown. Version : unspecified Severity : trivial Attached : {F11665}', 'parsed': [{'rt': 2, 'toks': [{'tok': 'screenshot', 'tag': 'UH', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 16, 17, 19]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 8, 10]}, {'tok': 'ob', 'tag': 'NNP', 'dep': 'dative', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'icon', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [9, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [18]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cross', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'acl', 'up': 2, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'shown', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 7, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 3, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 5, 6, 8, 11, 13]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'trivial', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': [10, 12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': [14, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11665', 'tag': 'NN', 'dep': 'appos', 'up': 13, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'Screenshot I am unable to click ob the icon to open the image/caption dialog, see screenshot. Instead a cross to move the image is shown. Version : unspecified Severity : trivial Attached : {F11665}', 'cleaned': 'screenshot i am unable to click ob the icon to open the image/caption dialog, see screenshot. instead a cross to move the image is shown. -------------------------- **version**: unspecified **severity**: trivial **attached**: {f11665}'})}),\n", + " '1062': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1062', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed and will be going out in a few minutes.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will be going out in a few minutes.', 'cleaned': 'fixed and will be going out in a few minutes.'})}),\n", + " '1065': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wrimmmr5w2zt7nk2t753', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1065', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Also in Safari 6 for me.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 8]}, {'tok': 'safari', 'tag': 'NNP', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Also in Safari 6 for me.', 'cleaned': 'also in safari for me.'})}),\n", + " '1066': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1066', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I confirm this in Firefox 21 on enwp.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'confirm', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 7, 8, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'enwp', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I confirm this in Firefox 21 on enwp.', 'cleaned': 'i confirm this in firefox on enwp.'})}),\n", + " '1067': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1067', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'When using the control/command+k shortcut, and manually typing the text of the desired page to be linked, duplicate links are produced. See http://en.wikipedia.org/w/index.php?title=User:PEarley_%28WMF%29/sandbox&diff=prev&oldid=561424914 Version : unspecified Severity : normal', 'parsed': [{'rt': 24, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 24, 'dn': [0, 5, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'control', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'command+k', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': 'shortcut', 'tag': 'NN', 'dep': 'xcomp', 'up': 1, 'dn': [7, 8, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'conj', 'up': 6, 'dn': [9, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'desired', 'tag': 'VBN', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'relcl', 'up': 16, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'duplicate', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 24, 'dn': [21]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 24, 'dn': []}, {'tok': 'produced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 20, 22, 23, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [11]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}]}], 'stripped_text': 'When using the control/command+k shortcut, and manually typing the text of the desired page to be linked, duplicate links are produced. See http://en.wikipedia.org/w/index.php?title=User:PEarley_%28WMF%29/sandbox&diff=prev&oldid=561424914 Version : unspecified Severity : normal', 'cleaned': 'when using the control/command+k shortcut, and manually typing the text of the desired page to be linked, duplicate links are produced. see -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1068': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1068', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(In reply to comment #5) > Great! Thanks for the quick response, James and team! Our pleasure; sorry it happened in the first place.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'great', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'james', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'pleasure', 'tag': 'NN', 'dep': 'dep', 'up': 5, 'dn': [0]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #5) > Great! Thanks for the quick response, James and team! Our pleasure; sorry it happened in the first place.', 'cleaned': '(in reply to comment #) > great! thanks for the quick response, james and team! our pleasure; sorry it happened in the first place.'})}),\n", + " '1069': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': , 'id': 'PHID-USER-kqwh3rvfxxh3wfsft7mu', 'meta': ConvoKitMeta({'conversations': {'PHID-TASK-d2rlcey47hxosbomhyfo': {'utterance_ids': ['1051'], 'start_time': 1372281720, 'n_utterances': 1, 'idx': 1}, 'PHID-TASK-ih6vrsjge6cjapq5orey': {'utterance_ids': ['1069'], 'start_time': 1372265845, 'n_utterances': 1, 'idx': 0}}, 'n_convos': 2, 'start_time': 1372265845})}), 'owner': , 'id': '1069', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Great! Thanks for the quick response, James and team!', 'parsed': [{'rt': 0, 'toks': [{'tok': 'great', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'james', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Great! Thanks for the quick response, James and team!', 'cleaned': 'great! thanks for the quick response, james and team!'})}),\n", + " '1070': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1070', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed and being deployed right now.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [2, 5]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and being deployed right now.', 'cleaned': 'fixed and being deployed right now.'})}),\n", + " '1072': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1072', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 50188 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50188 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1073': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1073', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Confirmed happens whenever you use the link inspector on a non selection (slug or otherwise). Ed?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'confirmed', 'tag': 'VBN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 18, 19]}, {'tok': 'whenever', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'advcl', 'up': 2, 'dn': [3, 4, 8, 9, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'inspector', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '-', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'slug', 'tag': 'VB', 'dep': 'parataxis', 'up': 5, 'dn': [14, 16, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'otherwise', 'tag': 'RB', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'ed', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Confirmed happens whenever you use the link inspector on a non selection (slug or otherwise). Ed?', 'cleaned': 'confirmed - happens whenever you use the link inspector on a non-selection (slug or otherwise). ed?'})}),\n", + " '1074': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1074', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'When doing a simple test edit on https://en.wikipedia.org/wiki/Chloroplast?veaction=edit and then previewing the diff, several transclusions of the form {{expand section|..}} show up with dirty diffs. This is very likely a DOM corruption in the VE that disables selective serialization. Version : unspecified Severity : normal URL : https://en.wikipedia.org/wiki/Chloroplast?veaction=edit See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50070', 'parsed': [{'rt': 28, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'advcl', 'up': 28, 'dn': [0, 5, 6, 10, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'previewing', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'transclusions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 28, 'dn': [16, 18, 23, 26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'form', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'acl', 'up': 17, 'dn': [22, 24, 25]}, {'tok': 'section|', 'tag': 'JJ', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'show', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 15, 17, 27, 29, 30, 33]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 28, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 6, 14]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4, 5, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'disables', 'tag': 'VBZ', 'dep': 'relcl', 'up': 6, 'dn': [10, 13]}, {'tok': 'selective', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'When doing a simple test edit on https://en.wikipedia.org/wiki/Chloroplast?veaction=edit and then previewing the diff, several transclusions of the form {{expand section|..}} show up with dirty diffs. This is very likely a DOM corruption in the VE that disables selective serialization. Version : unspecified Severity : normal URL : https://en.wikipedia.org/wiki/Chloroplast?veaction=edit See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50070', 'cleaned': 'when doing a simple test edit on and then previewing the diff, several transclusions of the form {{expand section|..}} show up with dirty diffs. this is very likely a dom corruption in the ve that disables selective serialization. -------------------------- **version**: unspecified **severity**: normal **url**: **see also**: '})}),\n", + " '1075': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1075', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I don't see the Dub Jones issue any more, so that appears to be fixed. There was also an independent Parsoid issue that resulted in incomplete DSR on transclusions, which is now also fixed. If you don't see this issue any more then this bug can be closed as fixed.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 9, 10, 11, 13, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'dub', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'jones', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': [5]}, {'tok': 'issue', 'tag': 'VB', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'any', 'tag': 'DT', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 3, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [12, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 13, 'dn': [14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 20]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'independent', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 5, 8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'resulted', 'tag': 'VBD', 'dep': 'relcl', 'up': 6, 'dn': [7, 9, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'incomplete', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'dsr', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'transclusions', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [14, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'relcl', 'up': 13, 'dn': [15, 16, 17, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 2, 3, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'any', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 14, 'dn': [7]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [10]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'closed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [4, 8, 9, 11, 12, 13, 16, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}], 'stripped_text': \"I don't see the Dub Jones issue any more, so that appears to be fixed. There was also an independent Parsoid issue that resulted in incomplete DSR on transclusions, which is now also fixed. If you don't see this issue any more then this bug can be closed as fixed.\", 'cleaned': \"i don't see the dub jones issue any more, so that appears to be fixed. there was also an independent parsoid issue that resulted in incomplete dsr on transclusions, which is now also fixed. if you don't see this issue any more then this bug can be closed as fixed.\"})}),\n", + " '1076': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1076', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #7) > Another case: > https://en.wikipedia.org/w/index. > php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldi > d=561833425 WFM when I tried to reproduce at http://en.wikipedia.org/wiki/User:Catrope/Dub_Jones?veaction=edit . VE's sanity check says the DOM is clean. I believe these failures are due to cached content or some sort of bug in Parsoid/selser.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': [8]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'php?title', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [6, 7]}]}, {'rt': 0, 'toks': [{'tok': '=', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [5, 15]}, {'tok': 'dub_jones_%28american_football%&curid=&diff=&oldi', 'tag': 'FW', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'd=', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wfm', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [3, 8]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 've', 'tag': 'NNP', 'dep': 'poss', 'up': 3, 'dn': [1]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 0, 'dn': []}, {'tok': 'sanity', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'check', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'says', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 7, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [6, 8]}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 18]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'failures', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [3, 5]}, {'tok': 'due', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'cached', 'tag': 'VBN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [10, 12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'selser', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"(In reply to comment #7) > Another case: > https://en.wikipedia.org/w/index. > php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldi > d=561833425 WFM when I tried to reproduce at http://en.wikipedia.org/wiki/User:Catrope/Dub_Jones?veaction=edit . VE's sanity check says the DOM is clean. I believe these failures are due to cached content or some sort of bug in Parsoid/selser.\", 'cleaned': \"(in reply to comment #) > another case: > > php?title=dub_jones_%28american_football%&curid=&diff=&oldi > d= wfm when i tried to reproduce at . ve's sanity check says the dom is clean. i believe these failures are due to cached content or some sort of bug in parsoid/selser.\"})}),\n", + " '1077': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1077', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldid=561833425', 'parsed': [{'rt': 1, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Dub_Jones_%28American_football%29&curid=5240085&diff=561834911&oldid=561833425', 'cleaned': 'another case: '})}),\n", + " '1078': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1078', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another example where an unmodified template was dirtied: https://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561782383&oldid=561781680 Since our DOM diff is so simple I have a lot of faith in it. Did you diff the template DOM fragment after making an unrelated change?', 'parsed': [{'rt': 9, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 7, 8]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'unmodified', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3, 4]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'dirtied', 'tag': 'VBN', 'dep': 'relcl', 'up': 1, 'dn': [2, 5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [1, 10, 18]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 9, 'dn': [11, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 15, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [13, 14]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 10, 'dn': [12, 15]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'punct', 'up': 9, 'dn': [17]}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 6, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'faith', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'diff', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 7, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3]}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'fragment', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [4, 5]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'making', 'tag': 'VBG', 'dep': 'pcomp', 'up': 7, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'unrelated', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Another example where an unmodified template was dirtied: https://en.wikipedia.org/w/index.php?title=User%3AEdgepedia%2FVE%2FGNoSR&diff=561782383&oldid=561781680 Since our DOM diff is so simple I have a lot of faith in it. Did you diff the template DOM fragment after making an unrelated change?', 'cleaned': 'another example where an unmodified template was dirtied: since our dom diff is so simple i have a lot of faith in it. did you diff the template dom fragment after making an unrelated change?'})}),\n", + " '1079': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1079', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > At least one {{expand section|..}} transclusion still dirty diffs. > > This will soon not show up as a diff any more because we improved our native > serialization, but it seems that the VE still dirties the transclusion, which > needs to be fixed. It doesn't seem to be dirtied by VE directly. On [[Chloroplast]], I get a clean diff if I don't make any changes, but a dirty diff if I make any change at all. This leads me to suspect a selser / DOMDiffer bug. Will try to produce a minimal test case and investigate from there.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'least', 'tag': 'RBS', 'dep': 'advmod', 'up': 3, 'dn': [1]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 6, 'dn': [2, 4]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 5, 7, 8, 9, 11, 15, 16]}, {'tok': 'section|', 'tag': 'JJ', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [10, 12]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': [0]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 7, 8, 12, 15, 20, 21, 23]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'any', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 6, 'dn': [11]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'improved', 'tag': 'VBD', 'dep': 'advcl', 'up': 6, 'dn': [13, 14, 19]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 19, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 6, 'dn': [22, 28, 38]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'dirties', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [24, 25, 26, 27, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 31, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'relcl', 'up': 30, 'dn': [32, 33, 37]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 37, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 8, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'dirtied', 'tag': 'VBN', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': 've', 'tag': 'IN', 'dep': 'xcomp', 'up': 3, 'dn': [9]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'ROOT', 'dn': [8]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'chloroplast', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'pcomp', 'up': 0, 'dn': [1, 2, 3, 4, 5, 6, 7, 11, 16, 19, 20, 23, 26, 31]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'clean', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [12, 13, 14, 15, 18]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [21, 22]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [24, 25, 28, 30]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'leads', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 10]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'suspect', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [3, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'selser', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'domdiffer', 'tag': 'VB', 'dep': 'compound', 'up': 9, 'dn': [6, 7]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 7, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'minimal', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [10]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'there', 'tag': 'RB', 'dep': 'pcomp', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > At least one {{expand section|..}} transclusion still dirty diffs. > > This will soon not show up as a diff any more because we improved our native > serialization, but it seems that the VE still dirties the transclusion, which > needs to be fixed. It doesn't seem to be dirtied by VE directly. On [[Chloroplast]], I get a clean diff if I don't make any changes, but a dirty diff if I make any change at all. This leads me to suspect a selser / DOMDiffer bug. Will try to produce a minimal test case and investigate from there.\", 'cleaned': \"(in reply to comment #) > at least one {{expand section|..}} transclusion still dirty-diffs. > > this will soon not show up as a diff any more because we improved our native > serialization, but it seems that the ve still dirties the transclusion, which > needs to be fixed. it doesn't seem to be dirtied by ve directly. on [[chloroplast]], i get a clean diff if i don't make any changes, but a dirty diff if i make any change at all. this leads me to suspect a selser / domdiffer bug. will try to produce a minimal test case and investigate from there.\"})}),\n", + " '1080': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1080', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'At least one {{expand section|..}} transclusion still dirty diffs. This will soon not show up as a diff any more because we improved our native serialization, but it seems that the VE still dirties the transclusion, which needs to be fixed.', 'parsed': [{'rt': 10, 'toks': [{'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'least', 'tag': 'RBS', 'dep': 'advmod', 'up': 2, 'dn': [0]}, {'tok': 'one', 'tag': 'CD', 'dep': 'meta', 'up': 10, 'dn': [1, 3, 5, 7, 8]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'acl', 'up': 2, 'dn': [4, 6]}, {'tok': 'section|', 'tag': 'JJ', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 9, 11, 14, 15]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'appos', 'up': 10, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 10, 13, 17, 18, 20]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'any', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 4, 'dn': [9]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'improved', 'tag': 'VBD', 'dep': 'advcl', 'up': 4, 'dn': [11, 12, 16]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 16, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [19, 25, 34]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'dirties', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 23, 24, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'relcl', 'up': 27, 'dn': [29, 33]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 33, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 30, 'dn': [31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'At least one {{expand section|..}} transclusion still dirty diffs. This will soon not show up as a diff any more because we improved our native serialization, but it seems that the VE still dirties the transclusion, which needs to be fixed.', 'cleaned': 'at least one {{expand section|..}} transclusion still dirty-diffs. this will soon not show up as a diff any more because we improved our native serialization, but it seems that the ve still dirties the transclusion, which needs to be fixed.'})}),\n", + " '1081': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1081', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50070 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50070 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '1082': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1082', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The nowiki escaping in Schuylar_Oordt is Parsoid bug 50144. It would normally be hidden with selective serialization.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'nowiki', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'escaping', 'tag': 'VBG', 'dep': 'csubj', 'up': 5, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'schuylar_oordt', 'tag': 'CD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 10, 11]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'normally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'selective', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'serialization', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'The nowiki escaping in Schuylar_Oordt is Parsoid bug 50144. It would normally be hidden with selective serialization.', 'cleaned': 'the nowiki escaping in schuylar_oordt is parsoid bug . it would normally be hidden with selective serialization.'})}),\n", + " '1083': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1083', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Some more examples from https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges: https://en.wikipedia.org/w/index.php?title=Eugenio_Fojo&curid=33949576&diff=561434486&oldid=561304103 https://en.wikipedia.org/w/index.php?title=Schuylar_Oordt&curid=37614262&diff=561438828&oldid=561406705', 'parsed': [{'rt': 2, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 2, 'dn': [0]}, {'tok': 'examples', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 3, 12]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 6, 7, 8, 9, 10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': 'url', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Some more examples from https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges: https://en.wikipedia.org/w/index.php?title=Eugenio_Fojo&curid=33949576&diff=561434486&oldid=561304103 https://en.wikipedia.org/w/index.php?title=Schuylar_Oordt&curid=37614262&diff=561438828&oldid=561406705', 'cleaned': 'some more examples from '})}),\n", + " '1084': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1084', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Dina_bint_%27Abdu%27l Hamid&diff=561398396&oldid=561397974 I added a single letter (\"therafter\" > \"thereafter\"). VisualEditor duplicated the categories and the default sort. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50385 https://bugzilla.wikimedia.org/show_bug.cgi?id=50332 https://bugzilla.wikimedia.org/show_bug.cgi?id=54169', 'parsed': [{'rt': 4, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 7, 13, 15, 16, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'therafter', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [8, 9, 11, 12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': [14]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'thereafter', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': [15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Dina_bint_%27Abdu%27l Hamid&diff=561398396&oldid=561397974 I added a single letter (\"therafter\" > \"thereafter\"). VisualEditor duplicated the categories and the default sort. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50385 https://bugzilla.wikimedia.org/show_bug.cgi?id=50332 https://bugzilla.wikimedia.org/show_bug.cgi?id=54169', 'cleaned': ' i added a single letter (\"therafter\" --> \"thereafter\"). visualeditor duplicated the categories and the default sort. -------------------------- **version**: unspecified **severity**: major **see also**: '})}),\n", + " '1085': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1085', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The Parsoid fix is deployed. The P wrapping portion is verified fixed on our test case [[Tim_Gartrell]]. The VE newline migration should be tracked in a different bug. Closing this bug as fixed.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 4, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 3, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'p', 'tag': 'NN', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wrapping', 'tag': 'NN', 'dep': 'amod', 'up': 4, 'dn': [1, 2]}, {'tok': 'portion', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'verified', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [4, 5, 7]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'tim_gartrell', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'newline', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [1]}, {'tok': 'migration', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'tracked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 4, 5, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'The Parsoid fix is deployed. The P wrapping portion is verified fixed on our test case [[Tim_Gartrell]]. The VE newline migration should be tracked in a different bug. Closing this bug as fixed.', 'cleaned': 'the parsoid fix is deployed. the p-wrapping portion is verified fixed on our test case [[tim_gartrell]]. the ve newline migration should be tracked in a different bug. closing this bug as fixed.'})}),\n", + " '1088': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1088', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Subbu, Gabriel and I figured this out on IRC, and Subbu and Gabriel are working on a fix. Summary for the benefit of those following this bug: On the first parse (either upon first VE load after the cache is purged, or upon the first edit after the purge), Parsoid parses the PERSONDATA template from scratch (because there is no cached content to reuse) and does so correctly. The output is something like \\\\n...
    On the second parse, (first or second edit after cache purge), Parsoid reuses the template expansion from the first parse. It notices that the first (span) and last (link) nodes are both inline, and so it assumes the entire template is inline and wraps it in a

    The browser receives this HTML and is unhappy about the inside the

    , so it moves both the

    and the out of the

    , leaving

    \\\\n

    ...
    . Because the table is not a sibling of the span, VE doesn\\'t recognize the table (or the link) as part of the template. Due to a separate bug in VE, the newline after the link is moved and ends up between the table and the link. VE sends this corrupted HTML back to Parsoid, which freaks out and duplicates the table as well as a bunch of categories. After the page is edited again (possibly by the user saving the corrupted VE output, possibly some other way), the third parse occurs, and Parsoid again tries to reuse the previous parse\\'s expansion of the template. However, because of the

    interruption, it only sees the span and doesn\\'t see the table or the link. The table and the link disappear from the output in this and all subsequent parses, masking the bug. The user doesn\\'t notice because the table has style=\"display:none;\"', 'parsed': [{'rt': 5, 'toks': [{'tok': 'subbu', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gabriel', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'figured', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 10, 11, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'irc', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'subbu', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [13, 14]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'gabriel', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'conj', 'up': 5, 'dn': [12, 15, 17, 20]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 38, 'toks': [{'tok': 'summary', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 9, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'benefit', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'those', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': 'following', 'tag': 'VBG', 'dep': 'acl', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 17, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16, 18]}, {'tok': 'first', 'tag': 'JJ', 'dep': 'pcomp', 'up': 17, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'load', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [0, 19, 25]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'cache', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 25, 'dn': [22]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 25, 'dn': []}, {'tok': 'purged', 'tag': 'VBN', 'dep': 'advcl', 'up': 20, 'dn': [21, 23, 24, 26, 27, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'conj', 'up': 25, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30, 32]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'purge', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'parses', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [20, 35, 36, 37, 41, 44, 47, 58]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39, 40, 42]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'scratch', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 47, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 47, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 38, 'dn': [45, 46, 50, 53, 54, 55]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'cached', 'tag': 'JJ', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'attr', 'up': 47, 'dn': [48, 49, 52]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 52, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'relcl', 'up': 50, 'dn': [51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 47, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'conj', 'up': 47, 'dn': [57]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 55, 'dn': [56]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 38, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 7, 8, 9, 10]}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [4]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '/span>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': '
    ', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 7, 8, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [10, 11]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': [9, 13]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'cache', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'purge', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'reuses', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 17, 18, 22, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'expansion', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 23]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'notices', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 14, 18, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [3, 4, 5, 7, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'nodes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 14, 'dn': [9, 10, 11, 12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [2, 6, 13, 16, 17]}, {'tok': 'both', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'inline', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'assumes', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [19, 20, 24, 26, 54, 57, 81]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'inline', 'tag': 'NN', 'dep': 'ccomp', 'up': 21, 'dn': [25, 27, 28]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'wraps', 'tag': 'VBZ', 'dep': 'conj', 'up': 26, 'dn': [29, 30, 38]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': [33, 34]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'p', 'tag': 'XX', 'dep': 'pobj', 'up': 31, 'dn': [32]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'receives', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 28, 'dn': [37, 40, 41, 42]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 38, 'dn': [43]}, {'tok': 'unhappy', 'tag': 'JJ', 'dep': 'acomp', 'up': 42, 'dn': [44]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45, 46, 48, 49]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [52, 53]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'p', 'tag': 'ADD', 'dep': 'pobj', 'up': 49, 'dn': [50, 51]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 57, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 57, 'dn': []}, {'tok': 'moves', 'tag': 'VBZ', 'dep': 'conj', 'up': 21, 'dn': [55, 56, 61, 62, 63, 66, 75]}, {'tok': 'both', 'tag': 'CC', 'dep': 'preconj', 'up': 61, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 61, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 57, 'dn': [58, 59, 60]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 57, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 57, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 66, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 57, 'dn': [64, 65, 67, 68, 74]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 66, 'dn': [69]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 68, 'dn': [72, 73]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 72, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 72, 'dn': []}, {'tok': 'p', 'tag': 'ADD', 'dep': 'pobj', 'up': 69, 'dn': [70, 71]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'pobj', 'up': 69, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'leaving', 'tag': 'VBG', 'dep': 'xcomp', 'up': 57, 'dn': [76, 77, 78, 79, 80]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 75, 'dn': []}, {'tok': 'p>', 'tag': 'XX', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 75, 'dn': []}, {'tok': '/span>

    ', 'tag': 'UH', 'dep': 'dobj', 'up': 75, 'dn': []}, {'tok': '...', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '
    ', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [0, 2, 4, 6]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'sibling', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'recognize', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 11, 12, 13, 16, 22, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 17, 18, 20, 21]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [19]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [23]}, {'tok': 'part', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'due', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [1, 4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'pcomp', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [2, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'newline', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [8]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 7, 9, 10, 12, 13, 15, 16, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'conj', 'up': 14, 'dn': [17, 18]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'sends', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 6, 19, 21, 24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'corrupted', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'freaks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [10, 12, 13, 14]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'conj', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'bunch', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'advcl', 'up': 27, 'dn': [1, 3, 4, 6, 7, 9, 17, 21, 22]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 5, 'dn': [8, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'acl', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'corrupted', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'npadvmod', 'up': 5, 'dn': [18, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'third', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [24, 25]}, {'tok': 'occurs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 23, 26, 28, 29, 32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [31]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'tries', 'tag': 'VBZ', 'dep': 'conj', 'up': 27, 'dn': [30, 34, 43]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'reuse', 'tag': 'VB', 'dep': 'xcomp', 'up': 32, 'dn': [33, 39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'poss', 'up': 39, 'dn': [35, 36, 38]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 37, 'dn': []}, {'tok': 'expansion', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [37, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [3, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'pcomp', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'p', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': [5, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'interruption', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'sees', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 9, 10, 11, 14, 15, 18, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [16, 17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 21, 23]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [3]}, {'tok': 'disappear', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 6, 9, 11, 14, 19]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'subsequent', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'parses', 'tag': 'NNS', 'dep': 'conj', 'up': 5, 'dn': [12, 13, 15, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'masking', 'tag': 'VBG', 'dep': 'acl', 'up': 14, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'notice', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 9, 10]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [6]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'style=\"display', 'tag': 'VBN', 'dep': 'advcl', 'up': 4, 'dn': [5, 7, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'none', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Subbu, Gabriel and I figured this out on IRC, and Subbu and Gabriel are working on a fix. Summary for the benefit of those following this bug: On the first parse (either upon first VE load after the cache is purged, or upon the first edit after the purge), Parsoid parses the PERSONDATA template from scratch (because there is no cached content to reuse) and does so correctly. The output is something like \\\\n...
    On the second parse, (first or second edit after cache purge), Parsoid reuses the template expansion from the first parse. It notices that the first (span) and last (link) nodes are both inline, and so it assumes the entire template is inline and wraps it in a

    The browser receives this HTML and is unhappy about the inside the

    , so it moves both the

    and the out of the

    , leaving

    \\\\n

    ...
    . Because the table is not a sibling of the span, VE doesn\\'t recognize the table (or the link) as part of the template. Due to a separate bug in VE, the newline after the link is moved and ends up between the table and the link. VE sends this corrupted HTML back to Parsoid, which freaks out and duplicates the table as well as a bunch of categories. After the page is edited again (possibly by the user saving the corrupted VE output, possibly some other way), the third parse occurs, and Parsoid again tries to reuse the previous parse\\'s expansion of the template. However, because of the

    interruption, it only sees the span and doesn\\'t see the table or the link. The table and the link disappear from the output in this and all subsequent parses, masking the bug. The user doesn\\'t notice because the table has style=\"display:none;\"', 'cleaned': 'subbu, gabriel and i figured this out on irc, and subbu and gabriel are working on a fix. summary for the benefit of those following this bug: * on the first parse (either upon first ve load after the cache is purged, or upon the first edit after the purge), parsoid parses the persondata template from scratch (because there is no cached content to reuse) and does so correctly. the output is something like ...
    * on the second parse, (first or second edit after cache purge), parsoid reuses the template expansion from the first parse. it notices that the first (span) and last (link) nodes are both inline, and so it assumes the entire template is inline and wraps it in a

    * the browser receives this html and is unhappy about the inside the

    , so it moves both the

    and the out of the

    , leaving

    ...
    . because the table is not a sibling of the span, ve doesn\\'t recognize the table (or the link) as part of the template. due to a separate bug in ve, the newline after the link is moved and ends up between the table and the link. * ve sends this corrupted html back to parsoid, which freaks out and duplicates the table as well as a bunch of categories. * after the page is edited again (possibly by the user saving the corrupted ve output, possibly some other way), the third parse occurs, and parsoid again tries to reuse the previous parse\\'s expansion of the template. however, because of the

    interruption, it only sees the span and doesn\\'t see the table or the link. the table and the link disappear from the output in this and all subsequent parses, masking the bug. the user doesn\\'t notice because the table has style=\"display:none;\"'})}),\n", + " '1089': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1089', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Tim_Gartrell&curid=1659124&diff=563696826&oldid=563696785', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Tim_Gartrell&curid=1659124&diff=563696826&oldid=563696785', 'cleaned': ''})}),\n", + " '1090': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1090', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50554 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50554 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1091': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1091', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See also: bug 50554, bug 50385.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5, 8, 9, 10, 11, 12]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'See also: bug 50554, bug 50385.', 'cleaned': 'see also: bug , bug .'})}),\n", + " '1092': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1092', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Frederick_Calvert,_6th_Baron_Baltimore&curid=884173&diff=563705563&oldid=563705411 Also updated the subject and moved to VE.', 'parsed': [{'rt': 7, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'dep', 'up': 7, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'updated', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 9, 10, 11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'subject', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'moved', 'tag': 'VBD', 'dep': 'conj', 'up': 7, 'dn': [13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Another case: https://en.wikipedia.org/w/index.php?title=Frederick_Calvert,_6th_Baron_Baltimore&curid=884173&diff=563705563&oldid=563705411 Also updated the subject and moved to VE.', 'cleaned': 'another case: also updated the subject and moved to ve.'})}),\n", + " '1093': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1093', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"That's really strange. The template is one unit in the VE data model, so if tags are placed in the middle of it that must be a bug in the data model > HTML conversion, not in the data model itself.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'strange', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 4, 10, 26, 44]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 4, 'dn': []}, {'tok': 'unit', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 've', 'tag': 'NNP', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'data', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': [13]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NNP', 'dep': 'nmod', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 18, 'dn': [14]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'placed', 'tag': 'VBN', 'dep': 'advcl', 'up': 26, 'dn': [11, 12, 16, 17, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [18, 24, 25, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 26, 'dn': [27, 29, 37, 39]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'nmod', 'up': 35, 'dn': [30, 31, 33, 34]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 36, 'dn': [32]}, {'tok': 'conversion', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 39, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [38, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41, 43]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 42, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"That's really strange. The template is one unit in the VE data model, so if tags are placed in the middle of it that must be a bug in the data model > HTML conversion, not in the data model itself.\", 'cleaned': \"that's really strange. the template is one unit in the ve data model, so if tags are placed in the middle of it that must be a bug in the data model -> html conversion, not in the data model itself.\"})}),\n", + " '1094': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1094', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #15) > So, there may also be a Parsoid issue here about how such templates are > parsed. As long as the content (including ws only spans) is properly encapsulated that should not be relevant for this corruption. I have seen VE move categories to random places in the DOM before. Apparently that bug is still alive. And hard to reproduce, sadly.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 8, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [16]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 14, 'dn': [12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 16, 'dn': [11, 13]}, {'tok': '>', 'tag': '$', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'parsed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 10, 'dn': [14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'long', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': [0, 14]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [3, 5, 6, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'ws', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'advmod', 'up': 7, 'dn': [8]}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'encapsulated', 'tag': 'VBN', 'dep': 'advcl', 'up': 1, 'dn': [2, 4, 12, 13]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 15, 16, 17, 19, 23]}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [20]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 13]}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 9, 12]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'places', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'alive', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'sadly', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '(In reply to comment #15) > So, there may also be a Parsoid issue here about how such templates are > parsed. As long as the content (including ws only spans) is properly encapsulated that should not be relevant for this corruption. I have seen VE move categories to random places in the DOM before. Apparently that bug is still alive. And hard to reproduce, sadly.', 'cleaned': '(in reply to comment #) > so, there may also be a parsoid issue here about how such templates are > parsed. as long as the content (including ws-only spans) is properly encapsulated that should not be relevant for this corruption. i have seen ve move categories to random places in the dom before. apparently that bug is still alive. and hard to reproduce, sadly.'})}),\n", + " '1095': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1095', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Possibly related: bug 50332.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Possibly related: bug 50332.', 'cleaned': 'possibly related: bug .'})}),\n", + " '1096': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1096', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'And, I misspoke. The spans from the template before/after the table are not really \"empty\" they have whitespace. And, the more interesting thing is that these spans do not get the display:none; css style but the table gets it from the style on the table ==> the spans are technically visible (with whitespace ignored in the browser) in VE, but the table is not. So, there may also be a Parsoid issue here about how such templates are parsed.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'misspoke', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'nsubj', 'up': 10, 'dn': [0, 2, 5, 6, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'before', 'tag': 'IN', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '/', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 18, 'dn': [1, 11, 14]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [12, 13, 15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [10, 16, 17, 19, 20]}, {'tok': 'whitespace', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 36, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'interesting', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': [3]}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [2, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [0, 1, 5, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'nsubj', 'up': 12, 'dn': [8]}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 12, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [7, 9, 10, 11, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'display', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'none', 'tag': 'NN', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'css', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [18, 20, 22]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 19, 'dn': [21]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 36, 'dn': [6, 15, 16, 17, 19, 24, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29]}, {'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'spans', 'tag': 'NNS', 'dep': 'nsubj', 'up': 36, 'dn': [34]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [23, 31, 32, 33, 35, 38, 39, 40, 46, 47, 49, 50, 53]}, {'tok': 'technically', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 36, 'dn': [37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [42]}, {'tok': 'whitespace', 'tag': 'NN', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'ignored', 'tag': 'VBN', 'dep': 'pcomp', 'up': 40, 'dn': [41, 43]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'pobj', 'up': 43, 'dn': [44]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [48]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 53, 'dn': [51]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 36, 'dn': [52, 54, 55]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 53, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 53, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 8, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [15]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 15, 'dn': [12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'parsed', 'tag': 'VBN', 'dep': 'pcomp', 'up': 10, 'dn': [11, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'And, I misspoke. The spans from the template before/after the table are not really \"empty\" they have whitespace. And, the more interesting thing is that these spans do not get the display:none; css style but the table gets it from the style on the table ==> the spans are technically visible (with whitespace ignored in the browser) in VE, but the table is not. So, there may also be a Parsoid issue here about how such templates are parsed.', 'cleaned': 'and, i misspoke. the spans from the template before/after the table are not really \"empty\" -- they have whitespace. and, the more interesting thing is that these spans do not get the display:none; css style but the table gets it from the style on the table ==> the spans are technically visible (with whitespace ignored in the browser) in ve, but the table is not. so, there may also be a parsoid issue here about how such templates are parsed.'})}),\n", + " '1097': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1097', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This may be a VE bug (unconfirmed). Here is what I did. I parsed mw:Jayaprakash Narayan on my local parsoid install and saved the HTML. I then added a (a new category essentially mimicking editor behavior), but I added it between the empty span that marks the opening of the Persondata tmeplate and the that is part of the template. This effectively splits the template and duplicates the rest of the template. If you look at the diff in https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392, all the categories are between the end of the template and the table. The above experiment yielded something similar, except in the diff, all categories are moved up. So, it does seem that when a user adds categories, new/old categories are being moved/inserted between the empty span and the table breaking the atomic encapsulated template into two. Also note that this only seems to affect Persondata template in original wikitext, default sort template immediately follows the persondata template. it has an empty span before/after the table it has display:none set on it which means it doesn\\'t show up in the editor. Not sure if cursor position affects where categories are inserted. Can VE folks verify this hypothesis?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 7, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'unconfirmed', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'parsed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 11, 12, 15]}, {'tok': 'mw', 'tag': 'IN', 'dep': 'dobj', 'up': 1, 'dn': [3, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'jayaprakash', 'tag': 'JJ', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'narayan', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'install', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'saved', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 5, 6, 7, 12, 16, 26, 27, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'JJS', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'rel=\"mw', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wikilink', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'category', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [8, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'href=\"category', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [10, 11, 13, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'foobar', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [15, 17, 20, 25]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'category', 'tag': 'NN', 'dep': 'appos', 'up': 16, 'dn': [18, 19, 22]}, {'tok': 'essentially', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'mimicking', 'tag': 'VBG', 'dep': 'acl', 'up': 20, 'dn': [21, 24]}, {'tok': 'editor', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [28, 30, 31, 54]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33, 36, 49]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'marks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 34, 'dn': [35, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'opening', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 39, 43, 46]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'tmeplate', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 38, 'dn': [44, 45, 47]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 49, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 34, 'dn': [48, 50]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 49, 'dn': [51]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 50, 'dn': [53]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 51, 'dn': [52]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 29, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'effectively', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'splits', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'rest', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'look', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 3, 6]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': [10, 11]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 9, 12, 14, 23]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 19, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'above', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'experiment', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'yielded', 'tag': 'VBD', 'dep': 'ccomp', 'up': 15, 'dn': [2, 4, 6, 7]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 15, 'dn': [12]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 11, 13, 14, 16, 17]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 18, 35]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'advcl', 'up': 18, 'dn': [6, 8, 10]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': [12, 13]}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 18, 'dn': [14]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [5, 9, 15, 16, 17, 19, 20]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'conj', 'up': 18, 'dn': [21]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23, 25, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'conj', 'up': 24, 'dn': [26, 28]}, {'tok': 'breaking', 'tag': 'VBG', 'dep': 'acl', 'up': 27, 'dn': [32, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'atomic', 'tag': 'JJ', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'encapsulated', 'tag': 'VBN', 'dep': 'amod', 'up': 32, 'dn': [30]}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 31]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [34]}, {'tok': 'two', 'tag': 'CD', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 19, 23]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'affect', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [13]}, {'tok': 'original', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [15]}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [16]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'follows', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [11, 14, 17, 18, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'persondata', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 6, 7, 8, 14, 16, 30]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': 'before', 'tag': 'IN', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '/', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'display', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [11, 12, 13, 15]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'none', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [17, 21]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 16, 'dn': [18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'relcl', 'up': 16, 'dn': [20, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 21, 'dn': [22, 23, 24, 26, 27]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 5, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'affects', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 9]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 've', 'tag': 'VB', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'folks', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'verify', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'hypothesis', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This may be a VE bug (unconfirmed). Here is what I did. I parsed mw:Jayaprakash Narayan on my local parsoid install and saved the HTML. I then added a (a new category essentially mimicking editor behavior), but I added it between the empty span that marks the opening of the Persondata tmeplate and the
    that is part of the template. This effectively splits the template and duplicates the rest of the template. If you look at the diff in https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392, all the categories are between the end of the template and the table. The above experiment yielded something similar, except in the diff, all categories are moved up. So, it does seem that when a user adds categories, new/old categories are being moved/inserted between the empty span and the table breaking the atomic encapsulated template into two. Also note that this only seems to affect Persondata template in original wikitext, default sort template immediately follows the persondata template. it has an empty span before/after the table it has display:none set on it which means it doesn\\'t show up in the editor. Not sure if cursor position affects where categories are inserted. Can VE folks verify this hypothesis?', 'cleaned': 'this may be a ve bug (unconfirmed). here is what i did. i parsed mw:jayaprakash narayan on my local parsoid install and saved the html. i then added a (a new category essentially mimicking editor behavior), but i added it between the empty span that marks the opening of the persondata tmeplate and the
    that is part of the template. this effectively splits the template and duplicates the rest of the template. if you look at the diff in all the categories are between the end of the template and the table. the above experiment yielded something similar, except in the diff, all categories are moved up. so, it does seem that when a user adds categories, new/old categories are being moved/inserted between the empty span and the table breaking the atomic encapsulated template into two. also note that this only seems to affect persondata template * in original wikitext, default sort template immediately follows the persondata template. * it has an empty span before/after the table * it has display:none set on it which means it doesn\\'t show up in the editor. not sure if cursor position affects where categories are inserted. can ve folks verify this hypothesis?'})}),\n", + " '1098': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1098', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Couple more: https://en.wikipedia.org/w/index.php?title=Peter_Biddle&diff=563624872&oldid=563623995 https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392 Based on inspection of recent diffs, I'd call this the single most prevalent and most problematic content corruption issue at this point.\", 'parsed': [{'rt': 18, 'toks': [{'tok': 'couple', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'advmod', 'up': 18, 'dn': [0]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': [3, 5, 6, 7, 8]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'based', 'tag': 'VBN', 'dep': 'prep', 'up': 18, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'inspection', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'recent', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'diffs', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': \"'d\", 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 9, 15, 16, 17, 19, 29, 30, 33]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'prevalent', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': [22, 24, 26]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'problematic', 'tag': 'JJ', 'dep': 'conj', 'up': 23, 'dn': [25]}, {'tok': 'content', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'corruption', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': [27]}, {'tok': 'issue', 'tag': 'NN', 'dep': 'oprd', 'up': 18, 'dn': [20, 21, 23, 28]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': \"Couple more: https://en.wikipedia.org/w/index.php?title=Peter_Biddle&diff=563624872&oldid=563623995 https://en.wikipedia.org/w/index.php?title=Jayaprakash_Narayan&diff=563627722&oldid=563627392 Based on inspection of recent diffs, I'd call this the single most prevalent and most problematic content corruption issue at this point.\", 'cleaned': \"couple more: based on inspection of recent diffs, i'd call this the single most prevalent and most problematic content corruption issue at this point.\"})}),\n", + " '1099': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1099', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Note the additional table screw up in that one. We may need some cross browser hammering on those revs to see if it's a browser specific issue.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [1, 2]}, {'tok': 'screw', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'up', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 7, 12, 21]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'cross', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'browser', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'hammering', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 5, 6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'those', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'revs', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [11, 15]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [13, 14, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [17, 18]}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [16, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Note the additional table screw up in that one. We may need some cross browser hammering on those revs to see if it's a browser specific issue.\", 'cleaned': \"note the additional table screw-up in that one. we may need some cross-browser hammering on those revs to see if it's a browser-specific issue.\"})}),\n", + " '1100': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1100', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Another one: https://en.wikipedia.org/w/index.php?title=Rick_DePiro&curid=29139774&diff=563628155&oldid=560712931', 'parsed': [{'rt': 1, 'toks': [{'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Another one: https://en.wikipedia.org/w/index.php?title=Rick_DePiro&curid=29139774&diff=563628155&oldid=560712931', 'cleaned': 'another one: '})}),\n", + " '1101': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1101', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Nope, still occurring. https://en.wikipedia.org/w/index.php?title=Ma_Huateng&curid=6152047&diff=563628488&oldid=555028382', 'parsed': [{'rt': 3, 'toks': [{'tok': 'nope', 'tag': 'NNP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Nope, still occurring. https://en.wikipedia.org/w/index.php?title=Ma_Huateng&curid=6152047&diff=563628488&oldid=555028382', 'cleaned': 'nope, still occurring. '})}),\n", + " '1102': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1102', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533 looks like a VE bug to me. I can't reproduce it any more (similar to the case in bug 50853), so I am guessing that something in last night's VE deploy fixed this. Closing as fixed, please reopen if this still happens.\", 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 10]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 14, 15, 16, 17, 18, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 3, 'dn': [5, 7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'guessing', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [19, 20, 21, 30, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubj', 'up': 30, 'dn': [25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'night', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 27, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'deploy', 'tag': 'VBN', 'dep': 'ccomp', 'up': 22, 'dn': [23, 24, 29, 32]}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 30, 'dn': [31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [2]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'reopen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 4, 9, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'advcl', 'up': 5, 'dn': [6, 7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533 looks like a VE bug to me. I can't reproduce it any more (similar to the case in bug 50853), so I am guessing that something in last night's VE deploy fixed this. Closing as fixed, please reopen if this still happens.\", 'cleaned': \" looks like a ve bug to me. i can't reproduce it any more (similar to the case in bug ), so i am guessing that something in last night's ve deploy fixed this. closing as fixed, please reopen if this still happens.\"})}),\n", + " '1103': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1103', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This may be related to bug 50853 which gabriel is going to be investigating to day.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 7, 8, 12]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'gabriel', 'tag': 'NNP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [10, 11, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'investigating', 'tag': 'VBG', 'dep': 'xcomp', 'up': 12, 'dn': [9, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'day', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This may be related to bug 50853 which gabriel is going to be investigating to day.', 'cleaned': 'this may be related to bug which gabriel is going to be investigating to day.'})}),\n", + " '1104': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1104', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Is this a Parsoid DSR issue? Content getting repeated in this way (especially, the substituted template) is hard to see occurring in VisualEditor.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'dsr', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'content', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'repeated', 'tag': 'VBN', 'dep': 'csubj', 'up': 13, 'dn': [0, 1, 3, 6, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'especially', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'substituted', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [7, 8, 9, 10, 12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 14, 20]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': [16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17]}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'xcomp', 'up': 16, 'dn': [18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'Is this a Parsoid DSR issue? Content getting repeated in this way (especially, the substituted template) is hard to see occurring in VisualEditor.', 'cleaned': 'is this a parsoid dsr issue? content getting repeated in this way (especially, the substituted template) is hard to see occurring in visualeditor.'})}),\n", + " '1105': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-766idcqt4jkngnnuhnrj', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1105', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is still occurring. Most recent example from a few minutes ago: https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'most', 'tag': 'RBS', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'recent', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': [0]}, {'tok': 'example', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3, 8, 9, 10, 11]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [4, 5]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'pcomp', 'up': 3, 'dn': [6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This is still occurring. Most recent example from a few minutes ago: https://en.wikipedia.org/w/index.php?title=Mat_Devine&curid=28997812&diff=563130933&oldid=563130533', 'cleaned': 'this is still occurring. most recent example from a few minutes ago: '})}),\n", + " '1106': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1106', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'We believe that this is now fixed (due to fixes in Parsoid). Please re open if it recurs.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 6, 14]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4, 5, 7, 8, 11, 13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'due', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'pcomp', 'up': 8, 'dn': []}, {'tok': 'fixes', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [12]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7]}, {'tok': '-', 'tag': 'VB', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'recurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'We believe that this is now fixed (due to fixes in Parsoid). Please re open if it recurs.', 'cleaned': 'we believe that this is now fixed (due to fixes in parsoid). please re-open if it recurs.'})}),\n", + " '1107': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1107', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Miloslav_Ransdorf&curid=1478506&diff=561858255&oldid=561857291 to boot.', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2, 3, 5]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'boot', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Miloslav_Ransdorf&curid=1478506&diff=561858255&oldid=561857291 to boot.', 'cleaned': ' to boot.'})}),\n", + " '1108': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1108', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Roan, thoughts?', 'parsed': [{'rt': 0, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'thoughts', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': [3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Roan, thoughts?', 'cleaned': 'roan, thoughts?'})}),\n", + " '1109': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1109', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Richard_Ned_Lebow&diff=561410319&oldid=561410032', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Richard_Ned_Lebow&diff=561410319&oldid=561410032', 'cleaned': ''})}),\n", + " '1110': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hyfm4swq76s4j642w46x', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1110', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Perhaps related to: | PLACE OF BIRTH =[Alexandria], [[Egypt]]', 'parsed': [{'rt': 1, 'toks': [{'tok': 'perhaps', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 9, 10, 11, 12, 13, 14, 16]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'birth', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '=[', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'alexandria', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 1, 'dn': [8]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'egypt', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': [15]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Perhaps related to: | PLACE OF BIRTH =[Alexandria], [[Egypt]]', 'cleaned': 'perhaps related to: | place of birth =[alexandria], [[egypt]]'})}),\n", + " '1111': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1111', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Self explanatory; Firefox 21.0, Windows 7. Version : unspecified Severity : major', 'parsed': [{'rt': 6, 'toks': [{'tok': 'self', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'explanatory', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': [0, 1]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Self explanatory; Firefox 21.0, Windows 7. Version : unspecified Severity : major', 'cleaned': 'self-explanatory; firefox , windows . -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1112': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1112', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed and will be going out in a few minutes.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'minutes', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will be going out in a few minutes.', 'cleaned': 'fixed and will be going out in a few minutes.'})}),\n", + " '1113': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pun3sjvg3cemjzbgyo2t', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1113', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Patched in: https://gerrit.wikimedia.org/r/#/c/70559/', 'parsed': [{'rt': 0, 'toks': [{'tok': 'patched', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Patched in: https://gerrit.wikimedia.org/r/#/c/70559/', 'cleaned': 'patched in: '})}),\n", + " '1114': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1114', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Not sure if this is something that's been nixed and nobody has told me, but: tracking bug for adding cite template support to the VE's referencing setup. They're pretty universally useful. Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50768\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 4, 31]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 5, 10, 13, 15, 16, 19]}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [8]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 8, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'nixed', 'tag': 'VBN', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'nobody', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'told', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [11, 12, 14]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'tracking', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': [17, 18, 20]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 20, 'dn': [24, 25]}, {'tok': 'cite', 'tag': 'NN', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'support', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'poss', 'up': 30, 'dn': [26, 28]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 27, 'dn': []}, {'tok': 'referencing', 'tag': 'VBG', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'setup', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [27, 29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'pretty', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'universally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"Not sure if this is something that's been nixed and nobody has told me, but: tracking bug for adding cite template support to the VE's referencing setup. They're pretty universally useful. Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50768\", 'cleaned': \"not sure if this is something that's been nixed and nobody has told me, but: tracking bug for adding cite template support to the ve's referencing setup. they're pretty universally useful. -------------------------- **version**: unspecified **severity**: enhancement **see also**: \"})}),\n", + " '1117': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1117', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51185 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51185 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1118': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1118', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #2) > For clarification: I'll assume that this is about what you put _inside_ the > tags and not about templates that add the tags themselves. Correct.\", 'parsed': [{'rt': 16, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ccomp', 'up': 16, 'dn': [0, 1, 3, 6, 7, 9, 10, 11]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [12]}, {'tok': 'clarification', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'assume', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 13, 14, 15, 19]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'put', 'tag': 'VBP', 'dep': 'pcomp', 'up': 20, 'dn': [21, 22, 24, 25]}, {'tok': '_', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': '_', 'tag': 'DT', 'dep': 'pobj', 'up': 25, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': [1, 2]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 8, 15, 16, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 9]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 9, 'dn': [10, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'appos', 'up': 5, 'dn': [17]}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'appos', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'correct', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"(In reply to comment #2) > For clarification: I'll assume that this is about what you put _inside_ the > tags and not about templates that add the tags themselves. Correct.\", 'cleaned': \"(in reply to comment #) > for clarification: i'll assume that this is about what you put _inside_ the > tags and not about templates that add the tags themselves. correct.\"})}),\n", + " '1119': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1119', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"For clarification: I'll assume that this is about what you put _inside_ the tags and not about templates that add the tags themselves.\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'clarification', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'assume', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 8, 15]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'put', 'tag': 'VBP', 'dep': 'pcomp', 'up': 9, 'dn': [10, 11, 13, 14]}, {'tok': '_', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': '_', 'tag': 'DT', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 8]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 8, 'dn': [9, 13, 14, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'themselves', 'tag': 'PRP', 'dep': 'npadvmod', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"For clarification: I'll assume that this is about what you put _inside_ the tags and not about templates that add the tags themselves.\", 'cleaned': \"for clarification: i'll assume that this is about what you put _inside_ the tags and not about templates that add the tags themselves.\"})}),\n", + " '1120': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1120', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51683 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51683 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1121': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1121', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot See screenshot. Kiiinda worrying if this is something a group of people > me is seeing it may be a blocker. Version : unspecified Severity : major URL : https://en.wikipedia.org/wiki/Joe_Flacco?veaction=edit Attached : {F11445}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'screenshot', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'kiiinda', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'worrying', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 2, 14]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [3, 4, 6, 8, 11]}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'group', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'people', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'IN', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'me', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [5, 12, 13, 17, 20]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [15, 16, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'blocker', 'tag': 'NN', 'dep': 'attr', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 3, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 20, 22, 25]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': [15, 17, 18, 19]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [16, 21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'f11445', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [23, 24, 26]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}]}], 'stripped_text': 'Screenshot See screenshot. Kiiinda worrying if this is something a group of people > me is seeing it may be a blocker. Version : unspecified Severity : major URL : https://en.wikipedia.org/wiki/Joe_Flacco?veaction=edit Attached : {F11445}', 'cleaned': 'screenshot see screenshot. kiiinda worrying - if this is something a group of people > me is seeing it may be a blocker. -------------------------- **version**: unspecified **severity**: major **url**: **attached**: {f11445}'})}),\n", + " '1123': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1123', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirmed by a second user.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Confirmed by a second user.', 'cleaned': 'confirmed by a second user.'})}),\n", + " '1124': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1124', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : normal', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1125': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1125', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Written and about to be deployed.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'written', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'conj', 'up': 0, 'dn': [5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Written and about to be deployed.', 'cleaned': 'written and about to be deployed.'})}),\n", + " '1128': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1128', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'They get stripped out when rendered back to HTML. e.g. Foo > Foo Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'stripped', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 9]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'rendered', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [4, 6]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'ref', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': [0, 1, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'foo', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [6, 7, 8, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'foo', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [19, 21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': [20]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [2, 26]}]}], 'stripped_text': 'They get stripped out when rendered back to HTML. e.g. Foo > Foo Version : unspecified Severity : normal', 'cleaned': 'they get stripped out when rendered back to html. e.g. foo -> foo -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1130': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-muirnivxp5hzppn2a3z7', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1130', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Moved from #48830. Merlijn van Deen 2013 06 23 11:20:36 UTC https://www.mediawiki.org/w/index.php?title=Git%2FConversion%2Fpywikipedia&diff=714194&oldid=713893 The only real edit is at the bottom. Krinkle 2013 06 23 11:25:31 UTC This is due to the merging of the 2 tags. Currently it fails compare custom attributes like \"style\" when attempting to merge equal annotation sequences. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=48830', 'parsed': [{'rt': 0, 'toks': [{'tok': 'moved', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 6]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 4]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'merlijn', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'van', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'deen', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': [1, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>--', 'tag': 'ADD', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': [7]}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'utc', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 5, 6, 8, 10, 11, 18]}, {'tok': '----------------------------------------', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'real', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [14, 15, 16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [12, 13, 17, 19, 22]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'krinkle', 'tag': 'NN', 'dep': 'ROOT', 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'number>--', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'utc', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 6]}, {'tok': '-------------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 11, 14, 15]}, {'tok': 'due', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'merging', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'b', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': [13]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'fails', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 17]}, {'tok': 'compare', 'tag': 'VBP', 'dep': 'xcomp', 'up': 2, 'dn': [5]}, {'tok': 'custom', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'attributes', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8, 9, 11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'style', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'attempting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [10, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 16]}, {'tok': 'equal', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'annotation', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'sequences', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Moved from #48830. Merlijn van Deen 2013 06 23 11:20:36 UTC https://www.mediawiki.org/w/index.php?title=Git%2FConversion%2Fpywikipedia&diff=714194&oldid=713893 The only real edit is at the bottom. Krinkle 2013 06 23 11:25:31 UTC This is due to the merging of the 2 tags. Currently it fails compare custom attributes like \"style\" when attempting to merge equal annotation sequences. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=48830', 'cleaned': 'moved from #. merlijn van deen -- :: utc ---------------------------------------- the only real edit is at the bottom. krinkle -- :: utc ------------------------------- this is due to the merging of the tags. currently it fails compare custom attributes like \"style\" when attempting to merge equal annotation sequences. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '1131': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1131', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We have a work around for this gerrit 69852 now in production in VisualEditor, but the underlying cause is bug 48194. I've manually fixed the changes VE made sorry about that: https://www.mediawiki.org/w/index.php?title=Git/Conversion/pywikipedia&diff=715751&oldid=715067\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 11, 12, 14, 18, 19, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 5]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [13, 15]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'underlying', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [20, 21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [22, 24, 25, 26, 27, 28]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 12, 13, 14, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [4]}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [5, 6, 8, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'oprd', 'up': 7, 'dn': [10]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"We have a work around for this gerrit 69852 now in production in VisualEditor, but the underlying cause is bug 48194. I've manually fixed the changes VE made sorry about that: https://www.mediawiki.org/w/index.php?title=Git/Conversion/pywikipedia&diff=715751&oldid=715067\", 'cleaned': \"we have a work around for this - gerrit - now in production in visualeditor, but the underlying cause is bug . i've manually fixed the changes ve made - sorry about that: \"})}),\n", + " '1132': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1132', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"This doesn't work; not quite sure why/how. Should be fixed. Version : unspecified Severity : major\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 10, 11]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': [4, 5, 6]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 10, 'dn': [9]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'how', 'tag': 'NN', 'dep': 'advcl', 'up': 3, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"This doesn't work; not quite sure why/how. Should be fixed. Version : unspecified Severity : major\", 'cleaned': \"this doesn't work; not quite sure why/how. should be fixed. -------------------------- **version**: unspecified **severity**: major\"})}),\n", + " '1133': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1133', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fix merged and will hopefully go out soon.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'fix', 'tag': 'VB', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 5, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'hopefully', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [3, 4, 6, 7]}, {'tok': 'out', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Fix merged and will hopefully go out soon.', 'cleaned': 'fix merged and will hopefully go out soon.'})}),\n", + " '1136': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1136', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Gah, bad breakage related to making VE more lightweight sorry about that. Gerrit 72069 fixes this, according to my local testing we'll try to get this out today.\", 'parsed': [{'rt': 3, 'toks': [{'tok': 'gah', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'breakage', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 14]}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'making', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [7, 11]}, {'tok': 've', 'tag': 'VBP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'lightweight', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [8]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ccomp', 'up': 6, 'dn': [9, 10, 12]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'gerrit', 'tag': 'NNP', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': [0, 1, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'fixes', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 15, 'dn': [2, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'according', 'tag': 'VBG', 'dep': 'prep', 'up': 15, 'dn': [8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 7, 12, 13, 14, 17, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [16, 18, 19, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': \"Gah, bad breakage related to making VE more lightweight sorry about that. Gerrit 72069 fixes this, according to my local testing we'll try to get this out today.\", 'cleaned': \"gah, bad breakage related to making ve more lightweight - sorry about that. gerrit fixes this, according to my local testing - we'll try to get this out today.\"})}),\n", + " '1137': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1137', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'My testing shows that ctrl+click works only in VE enabled namespaces but middle click works everywhere in Firefox 22. In Konqueror 4.8.5 (which is apparently not enabled for VE) both ctrl+click and middle click both work only in VE enabled namespaces.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 1, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'ctrl+click', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 7, 12, 14]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [6, 11]}, {'tok': 've', 'tag': 'RB', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'amod', 'up': 11, 'dn': [8, 9]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [10]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'middle', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [13, 15]}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'dobj', 'up': 14, 'dn': [16, 17]}, {'tok': 'everywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'ROOT', 'dn': [1, 2, 17, 26]}, {'tok': 'konqueror', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>.5', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [4, 9, 12, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'relcl', 'up': 3, 'dn': [5, 6, 7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 've', 'tag': 'RB', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 14, 'dn': []}, {'tok': 'ctrl+click', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [13, 15, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'middle', 'tag': 'JJ', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'pcomp', 'up': 0, 'dn': [3, 19]}, {'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 19, 'dn': []}, {'tok': 'work', 'tag': 'VBP', 'dep': 'ccomp', 'up': 17, 'dn': [18, 21]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [20, 25]}, {'tok': 've', 'tag': 'RB', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'amod', 'up': 25, 'dn': [22, 23]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'My testing shows that ctrl+click works only in VE enabled namespaces but middle click works everywhere in Firefox 22. In Konqueror 4.8.5 (which is apparently not enabled for VE) both ctrl+click and middle click both work only in VE enabled namespaces.', 'cleaned': 'my testing shows that ctrl+click works only in ve-enabled namespaces but middle click works everywhere in firefox . in konqueror .5 (which is apparently not enabled for ve) both ctrl+click and middle click both work only in ve-enabled namespaces.'})}),\n", + " '1138': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1138', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"I'm not sure how the fix was implemented, but it seems to have started occurring again this time only in namespaces in which the VE isn't active.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 9, 10, 12]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [8]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [5]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'implemented', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [11, 15, 18, 20, 31]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'started', 'tag': 'VBN', 'dep': 'xcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'xcomp', 'up': 15, 'dn': [17]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': [19, 22]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [21, 23]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [28]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [25]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 23, 'dn': [24, 27, 29, 30]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'active', 'tag': 'JJ', 'dep': 'acomp', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"I'm not sure how the fix was implemented, but it seems to have started occurring again this time only in namespaces in which the VE isn't active.\", 'cleaned': \"i'm not sure how the fix was implemented, but it seems to have started occurring again - this time only in namespaces in which the ve isn't active.\"})}),\n", + " '1140': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1140', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed in gerrit 70735 which is now merged and will get pushed later today.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'relcl', 'up': 4, 'dn': [6, 7, 8, 10, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [11, 12, 15]}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed in gerrit 70735 which is now merged and will get pushed later today.', 'cleaned': 'fixed in gerrit which is now merged and will get pushed later today.'})}),\n", + " '1141': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1141', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Raising importance, this is quite annoying. It's just been reported on [[WP:VPT]] for the second time today.\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'raising', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [1]}, {'tok': 'importance', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7]}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'annoying', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 12, 13, 17, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 7, 10, 11]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'wp', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'vpt', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [8, 9]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Raising importance, this is quite annoying. It's just been reported on [[WP:VPT]] for the second time today.\", 'cleaned': \"raising importance, this is quite annoying. it's just been reported on [[wp:vpt]] for the second time today.\"})}),\n", + " '1142': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1142', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 50221 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50221 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1143': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1143', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \" pinkampersand.wikimedia wrote: I should note that I've been having this bug (well, with ctrl click on my laptop, but think that's the same thing), and I don't have VE enabled. However, this bug's several days old, and I'm pretty sure this has only been happening to me within the past hour. Chrome on a ChromeOS netbook.\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'pinkampersand.wikimedia', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 9, 44]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 14, 20, 27, 28, 29, 36, 37, 43]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'having', 'tag': 'VBG', 'dep': 'ccomp', 'up': 9, 'dn': [10, 11, 12, 13, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [17, 18, 19, 23]}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'click', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 24]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 26, 'dn': []}, {'tok': 'laptop', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [31]}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 29, 'dn': [30, 34, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 31, 'dn': [32, 33]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 43, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 43, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 've', 'tag': 'RB', 'dep': 'aux', 'up': 43, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [38, 39, 40, 41, 42]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [2, 4, 7, 8, 9]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 3, 'dn': []}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'days', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': [5]}, {'tok': 'old', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 10, 13, 25]}, {'tok': 'pretty', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': [12, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [14, 15, 16, 17, 19, 21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'past', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'hour', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'chrome', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'chromeos', 'tag': 'NNS', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'netbook', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \" pinkampersand.wikimedia wrote: I should note that I've been having this bug (well, with ctrl click on my laptop, but think that's the same thing), and I don't have VE enabled. However, this bug's several days old, and I'm pretty sure this has only been happening to me within the past hour. Chrome on a ChromeOS netbook.\", 'cleaned': \"**pinkampersand.wikimedia** wrote: i should note that i've been having this bug (well, with ctrl-click on my laptop, but think that's the same thing), and i don't have ve enabled. however, this bug's several days old, and i'm pretty sure this has only been happening to me within the past hour. chrome on a chromeos netbook.\"})}),\n", + " '1144': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1144', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Some back of the envelope work by users indicates that firefox (logged in) and chromium (logged out) on linux have this problem; firefox and IE on Windows (not logged in) do not.', 'parsed': [{'rt': 40, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'back', 'tag': 'JJ', 'dep': 'nmod', 'up': 8, 'dn': [2, 3]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4, 7]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'envelope', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5, 6]}, {'tok': 'work', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [0, 1, 9]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'indicates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 37, 'dn': [8, 21, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': [14, 15, 17, 18, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'logged', 'tag': 'VBD', 'dep': 'acl', 'up': 13, 'dn': [16]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prep', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'chromium', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'logged', 'tag': 'VBD', 'dep': 'ccomp', 'up': 11, 'dn': [12, 13, 20, 22, 23, 24]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ccomp', 'up': 11, 'dn': [28]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'nsubj', 'up': 37, 'dn': [31, 33]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'ie', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 30, 'dn': [32, 34]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 37, 'dn': []}, {'tok': 'logged', 'tag': 'VBN', 'dep': 'ccomp', 'up': 40, 'dn': [11, 29, 30, 35, 36, 38, 39]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 37, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [37, 41, 42]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 40, 'dn': []}]}], 'stripped_text': 'Some back of the envelope work by users indicates that firefox (logged in) and chromium (logged out) on linux have this problem; firefox and IE on Windows (not logged in) do not.', 'cleaned': 'some back-of-the-envelope work by users indicates that firefox (logged in) and chromium (logged out) on linux have this problem; firefox and ie on windows (not logged in) do not.'})}),\n", + " '1145': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1145', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Insert the cursor immediately after the first letter of a link 2. Hit delete/backspace 3. Type a new character 4. The new character isn\\'t part of the link, so select the entire word and click the link button 5. Re enter the link article 6. Save your changes Expected result: If you started with \"[[Porcupine]]\", you should end up with \"[[porcupine]]\". Actual result: If you started with \"[[Porcupine]]\", you end up with \"[[porcupine|p]][[Porcupine|orcupine]]\". This is just a common use case demonstrating a more general bug. Namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50098', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'insert', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [2, 4, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'immediately', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'letter', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'hit', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [5, 6, 7]}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'backspace', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 6, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 5, 9, 11, 23]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [10, 14, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 11, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': [18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 19, 20, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 're', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [2]}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [5, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'save', 'tag': 'VB', 'dep': 'advcl', 'up': 20, 'dn': [2]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 2, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [4]}, {'tok': 'result', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [6, 7, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10, 11, 12, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'porcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'end', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 8, 14, 15, 16, 17, 18, 19, 21, 22, 28, 29, 30]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 20, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23, 24, 25, 26, 27]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'porcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 16, 26]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'advcl', 'up': 16, 'dn': [3, 4, 6, 11]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8, 9, 10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'porcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'end', 'tag': 'VBP', 'dep': 'acl', 'up': 1, 'dn': [5, 12, 13, 14, 15, 17, 18, 25]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 16, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19, 20, 21, 22, 23, 24]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'porcupine|p]][[porcupine|orcupine', 'tag': 'XX', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 12]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'common', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 5, 7]}, {'tok': 'demonstrating', 'tag': 'VBG', 'dep': 'acl', 'up': 6, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [9]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': 'namely', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'create', 'tag': 'VBP', 'dep': 'advcl', 'up': 18, 'dn': [2, 3, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'subsumes', 'tag': 'VBZ', 'dep': 'relcl', 'up': 7, 'dn': [8, 12]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [14, 15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'preserved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 13, 16, 17, 19, 24, 27]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 21]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 18, 'dn': [23, 26]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'pcomp', 'up': 24, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Insert the cursor immediately after the first letter of a link 2. Hit delete/backspace 3. Type a new character 4. The new character isn\\'t part of the link, so select the entire word and click the link button 5. Re enter the link article 6. Save your changes Expected result: If you started with \"[[Porcupine]]\", you should end up with \"[[porcupine]]\". Actual result: If you started with \"[[Porcupine]]\", you end up with \"[[porcupine|p]][[Porcupine|orcupine]]\". This is just a common use case demonstrating a more general bug. Namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50098', 'cleaned': 'steps to reproduce: . insert the cursor immediately after the first letter of a link . hit delete/backspace . type a new character . the new character isn\\'t part of the link, so select the entire word and click the link button . re-enter the link article . save your changes expected result: if you started with \"[[porcupine]]\", you should end up with \"[[porcupine]]\". actual result: if you started with \"[[porcupine]]\", you end up with \"[[porcupine|p]][[porcupine|orcupine]]\". this is just a common use case demonstrating a more general bug. namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '1146': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1146', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #5) > Change 70633 merged by jenkins bot: > Fix comparison of MW internal links > > https://gerrit.wikimedia.org/r/70633 And with that change, this bug is fixed; closing. It will be deployed this afternoon.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 30, 'toks': [{'tok': 'change', 'tag': 'VB', 'dep': 'advcl', 'up': 30, 'dn': [1, 2, 9, 10, 11, 18, 19, 20, 21, 22, 23]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [6, 7, 8]}, {'tok': 'jenkins', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'bot', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'advcl', 'up': 0, 'dn': [12]}, {'tok': 'comparison', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [16]}, {'tok': 'mw', 'tag': 'JJ', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'internal', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [25]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 26, 28, 29, 31, 32, 33]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'conj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'afternoon', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': '(In reply to comment #5) > Change 70633 merged by jenkins bot: > Fix comparison of MW internal links > > https://gerrit.wikimedia.org/r/70633 And with that change, this bug is fixed; closing. It will be deployed this afternoon.', 'cleaned': '(in reply to comment #) > change merged by jenkins-bot: > fix comparison of mw internal links > > and with that change, this bug is fixed; closing. it will be deployed this afternoon.'})}),\n", + " '1149': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1149', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'There are two issues here. First off, we should change getComparableObject() for MWInternalLinkAnnotation to normalize the title and possibly tweak other things to the point where links to the same title are comparable, even if they have different capitalizations or space vs underscore variants of that title. That will be both more semantically correct and serve as a workaround for this bug. Secondly, because we want to stop merging comparable but different annotations in the converter, we need Parsoid to correctly process at least things like porcupine (adjacent s with the same href) and possibly porcupine as well (adjacent s with different hrefs that normalize to the same title).', 'parsed': [{'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'off', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [0]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 7, 8, 9, 31, 35, 48]}, {'tok': 'getcomparableobject', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [10]}, {'tok': 'mwinternallinkannotation', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'normalize', 'tag': 'VB', 'dep': 'acl', 'up': 10, 'dn': [11, 14, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'tweak', 'tag': 'JJ', 'dep': 'conj', 'up': 12, 'dn': [16, 19, 20]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'things', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 29]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': [25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 22, 'dn': [23, 24, 30]}, {'tok': 'comparable', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 35, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'advcl', 'up': 5, 'dn': [32, 33, 34, 37]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'capitalizations', 'tag': 'NNS', 'dep': 'dobj', 'up': 35, 'dn': [36, 38, 44]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 37, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'nmod', 'up': 44, 'dn': [40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'vs', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [43]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'underscore', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42]}, {'tok': 'variants', 'tag': 'NNS', 'dep': 'conj', 'up': 37, 'dn': [39, 45]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [47]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 45, 'dn': [46]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 15]}, {'tok': 'both', 'tag': 'DT', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 5, 'dn': [3]}, {'tok': 'semantically', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [4]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5, 7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'serve', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [9]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'secondly', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 17, 'dn': [2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'merging', 'tag': 'VBG', 'dep': 'xcomp', 'up': 6, 'dn': [11, 12]}, {'tok': 'comparable', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [9, 10]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': 'annotations', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'converter', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 4, 15, 16, 18, 21, 36, 42, 47, 56, 66, 67]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'process', 'tag': 'VB', 'dep': 'advcl', 'up': 17, 'dn': [19, 20, 24, 30, 31, 32]}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 24, 'dn': [22]}, {'tok': 'things', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': [23, 25]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26, 29]}, {'tok': '<', 'tag': 'XX', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'href=\"porcupine\">porcupine', 'tag': 'ADD', 'dep': 'dep', 'up': 21, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'adjacent', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': [33]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 32, 'dn': []}, {'tok': 'a', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 's', 'tag': 'FW', 'dep': 'dobj', 'up': 17, 'dn': [34, 35, 37, 41]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'href', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38, 39]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': [44]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 43, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'href=\"porcupine\">porcupine', 'tag': 'ADD', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 47, 'dn': [49]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': 'adjacent', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': [53]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 52, 'dn': []}, {'tok': 'a', 'tag': 'XX', 'dep': 'nmod', 'up': 56, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 56, 'dn': []}, {'tok': 's', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [54, 55, 57]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 56, 'dn': [59]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 59, 'dn': []}, {'tok': 'hrefs', 'tag': 'NNS', 'dep': 'pobj', 'up': 57, 'dn': [58, 61]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 61, 'dn': []}, {'tok': 'normalize', 'tag': 'VBP', 'dep': 'relcl', 'up': 59, 'dn': [60, 62]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 61, 'dn': [65]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 65, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'pobj', 'up': 62, 'dn': [63, 64]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': 'There are two issues here. First off, we should change getComparableObject() for MWInternalLinkAnnotation to normalize the title and possibly tweak other things to the point where links to the same title are comparable, even if they have different capitalizations or space vs underscore variants of that title. That will be both more semantically correct and serve as a workaround for this bug. Secondly, because we want to stop merging comparable but different annotations in the converter, we need Parsoid to correctly process at least things like porcupine (adjacent s with the same href) and possibly porcupine as well (adjacent s with different hrefs that normalize to the same title).', 'cleaned': 'there are two issues here. first off, we should change getcomparableobject() for mwinternallinkannotation to normalize the title and possibly tweak other things to the point where links to the same title are comparable, even if they have different capitalizations or space-vs-underscore variants of that title. that will be both more semantically correct and serve as a workaround for this bug. secondly, because we want to stop merging comparable but different annotations in the converter, we need parsoid to correctly process at least things like porcupine (adjacent s with the same href) and possibly porcupine as well (adjacent s with different hrefs that normalize to the same title).'})}),\n", + " '1150': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1150', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Similar but different. This case should definitely be fixed in VE, not Parsoid.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'similar', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'definitely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 10, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8]}, {'tok': 've', 'tag': 'NNP', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'advcl', 'up': 5, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Similar but different. This case should definitely be fixed in VE, not Parsoid.', 'cleaned': 'similar but different. this case should definitely be fixed in ve, not parsoid.'})}),\n", + " '1151': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1151', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ed, is this due to the DM stuff around adjacent annotations?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ed', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'due', 'tag': 'JJ', 'dep': 'prep', 'up': 2, 'dn': [5, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'pcomp', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'dm', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'stuff', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 7, 9]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'adjacent', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'annotations', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Ed, is this due to the DM stuff around adjacent annotations?', 'cleaned': 'ed, is this due to the dm stuff around adjacent annotations?'})}),\n", + " '1152': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-kqibbfgfpgocyzwe32lv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1152', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version shows that the version of VisualEditor on beta labs is from May 28. The version of Parsoid on beta labs shows no date. It would be convenient to have VE/Parsoid available on beta labs as well as on test2wiki and mediawiki.org Version : unspecified Severity : critical Whiteboard : rmqa 2013', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 12, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'beta', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'labs', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 13, 17]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14, 16]}, {'tok': 'may', 'tag': 'MD', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [0, 2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 9, 10]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'date', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42]}, {'tok': 'convenient', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [4, 8, 16]}, {'tok': 've', 'tag': 'VBN', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 9, 15]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'labs', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'cc', 'up': 8, 'dn': [13, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [17]}, {'tok': 'test2wiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [18, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'mediawiki.org', 'tag': 'NNPS', 'dep': 'conj', 'up': 17, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': [28]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [27]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': 'whiteboard', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'rmqa-', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version shows that the version of VisualEditor on beta labs is from May 28. The version of Parsoid on beta labs shows no date. It would be convenient to have VE/Parsoid available on beta labs as well as on test2wiki and mediawiki.org Version : unspecified Severity : critical Whiteboard : rmqa 2013', 'cleaned': ' shows that the version of visualeditor on beta labs is from may . the version of parsoid on beta labs shows no date. it would be convenient to have ve/parsoid available on beta labs as well as on test2wiki and mediawiki.org -------------------------- **version**: unspecified **severity**: critical **whiteboard**: rmqa-'})}),\n", + " '1197': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1197', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #21) > Does anybody plan to investigate on this ticket? > Or is this \"working for us\" right now? > > Wondering if this should still be open, and what\\'s the way forward. The problem was that there was more than one git repos on gerrit called \"VisualEditor\" (namely, mediawiki/extensions/VisualEditor.git and VisualEditor.git with its subsidiaries VisualEditor/core.git, VisualEditor/plugins/.git etc.). We created the other repos to move the code out of MW and make VE properly stand alone and shippable, but thought we have split the code, we hadn\\'t yet moved the core of VE into the new repo). As a quick hack, Chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)… Marking as \"FIXED\", but it\\'s more like \"AVOIDED AT SOME COST\".', 'parsed': [{'rt': 13, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'anybody', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'plan', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 12, 15, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'ticket', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': [2, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [1, 3, 8, 10, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': [5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [4, 6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [9]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': [0]}, {'tok': 'wondering', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [13, 19, 21, 22, 24, 28]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [15, 16, 17, 18, 20]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 24, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 14, 'dn': [23, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 24, 'dn': [25, 27]}, {'tok': 'forward', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 5, 40]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 10]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'quantmod', 'up': 8, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': [6, 7]}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'repos', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [8, 9, 11, 13, 39]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'called', 'tag': 'VBN', 'dep': 'acl', 'up': 10, 'dn': [15, 38]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'oprd', 'up': 13, 'dn': [14, 16, 17, 24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'namely', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 24, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 24, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'visualeditor.git', 'tag': 'ADD', 'dep': 'appos', 'up': 15, 'dn': [18, 19, 20, 21, 22, 23, 25, 26]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 24, 'dn': []}, {'tok': 'visualeditor.git', 'tag': 'CD', 'dep': 'conj', 'up': 24, 'dn': [27]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 30, 'dn': []}, {'tok': 'subsidiaries', 'tag': 'NNS', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 31, 32, 37]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'core.git', 'tag': 'ADD', 'dep': 'appos', 'up': 30, 'dn': [33]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'plugins/.git', 'tag': 'NNP', 'dep': 'compound', 'up': 37, 'dn': [34, 35]}, {'tok': 'etc', 'tag': 'FW', 'dep': 'appos', 'up': 30, 'dn': [36]}, {'tok': '.', 'tag': 'FW', 'dep': 'oprd', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'created', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 6, 21, 22, 23, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'repos', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [5, 8, 9, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'mw', 'tag': 'FW', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [16]}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'stand', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 15, 17, 18]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'alone', 'tag': 'JJ', 'dep': 'oprd', 'up': 16, 'dn': [19, 20]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'shippable', 'tag': 'JJ', 'dep': 'conj', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'thought', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [26]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'split', 'tag': 'VBN', 'dep': 'ccomp', 'up': 23, 'dn': [24, 25, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'moved', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [29, 30, 31, 32, 33, 36, 39, 43, 44]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'dobj', 'up': 34, 'dn': [35, 37]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'repo', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 34, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'quick', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'hack', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'chad', 'tag': 'VBD', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'deleted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 5, 9, 31, 32, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'repos', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [11, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'xcomp', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [17, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'relcl', 'up': 16, 'dn': [18, 23, 24, 25, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [20]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 19, 'dn': [21, 22]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'conj', 'up': 19, 'dn': [29, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'known', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 28]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 6, 'dn': [33, 35, 36, 45, 67]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'sustainable', 'tag': 'JJ', 'dep': 'acomp', 'up': 34, 'dn': [37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'longer', 'tag': 'JJR', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38, 39]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 45, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 45, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'likely', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'advcl', 'up': 34, 'dn': [41, 42, 43, 44, 48, 59]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 48, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 45, 'dn': [46, 47, 51, 55]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 51, 'dn': []}, {'tok': 'repo', 'tag': 'JJ', 'dep': 'amod', 'up': 51, 'dn': []}, {'tok': 'split', 'tag': 'NN', 'dep': 'dobj', 'up': 48, 'dn': [49, 50, 53, 54]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 51, 'dn': [52]}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 59, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 59, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 59, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 45, 'dn': [56, 57, 58, 60, 66]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 59, 'dn': [62]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'restriction', 'tag': 'NN', 'dep': 'pobj', 'up': 60, 'dn': [61, 63]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 62, 'dn': [65]}, {'tok': 'repo', 'tag': 'JJ', 'dep': 'amod', 'up': 65, 'dn': []}, {'tok': 'names', 'tag': 'NNS', 'dep': 'pobj', 'up': 63, 'dn': [64]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 59, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 34, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 5, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [7, 10, 12, 16, 17]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [9, 11]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'avoided', 'tag': 'VBN', 'dep': 'xcomp', 'up': 8, 'dn': [13]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'cost', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': '(In reply to comment #21) > Does anybody plan to investigate on this ticket? > Or is this \"working for us\" right now? > > Wondering if this should still be open, and what\\'s the way forward. The problem was that there was more than one git repos on gerrit called \"VisualEditor\" (namely, mediawiki/extensions/VisualEditor.git and VisualEditor.git with its subsidiaries VisualEditor/core.git, VisualEditor/plugins/.git etc.). We created the other repos to move the code out of MW and make VE properly stand alone and shippable, but thought we have split the code, we hadn\\'t yet moved the core of VE into the new repo). As a quick hack, Chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)… Marking as \"FIXED\", but it\\'s more like \"AVOIDED AT SOME COST\".', 'cleaned': '(in reply to comment #) > does anybody plan to investigate on this ticket? > or is this \"working for us\" right now? > > wondering if this should still be open, and what\\'s the way forward. the problem was that there was more than one git repos on gerrit called \"visualeditor\" (namely, mediawiki/extensions/visualeditor.git and visualeditor.git with its subsidiaries visualeditor/core.git, visualeditor/plugins/.git etc.). we created the other repos to move the code out of mw and make ve properly stand-alone and shippable, but thought we have split the code, we hadn\\'t yet moved the core of ve into the new repo). as a quick hack, chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)... marking as \"fixed\", but it\\'s more like \"avoided at some cost\".'})}),\n", + " '1198': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hgn5uw2jafgjgfvxibhh', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1198', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Does anybody plan to investigate on this ticket? Or is this \"working for us\" right now? Wondering if this should still be open, and what\\'s the way forward.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'anybody', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'plan', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'investigate', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'ticket', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 9, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': [4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [3, 5]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'wondering', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [5, 7, 8, 10]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 4, 6]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 10, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [9, 12, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [11, 13]}, {'tok': 'forward', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'Does anybody plan to investigate on this ticket? Or is this \"working for us\" right now? Wondering if this should still be open, and what\\'s the way forward.', 'cleaned': 'does anybody plan to investigate on this ticket? or is this \"working for us\" right now? wondering if this should still be open, and what\\'s the way forward.'})}),\n", + " '1199': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1199', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor is finally working. I hope. I pray.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'finally', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'hope', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'pray', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'VisualEditor is finally working. I hope. I pray.', 'cleaned': 'visualeditor is finally working. i hope. i pray.'})}),\n", + " '1200': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1200', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm beginning to think this thing is totally broken and a waste of time to use.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'beginning', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 7, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [6, 9]}, {'tok': 'totally', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'acomp', 'up': 7, 'dn': [8, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'waste', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [11, 13, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"I'm beginning to think this thing is totally broken and a waste of time to use.\", 'cleaned': \"i'm beginning to think this thing is totally broken and a waste of time to use.\"})}),\n", + " '1201': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1201', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Sorry DataTypes was dirty in my local copy. That caused git to not update the remaining extensions. It chokes currently on: Cloning into 'ValueFormatters'... remote: Counting objects: 4, done remote: Finding sources: 100% (4/4) remote: Getting sizes: 100% (3/3) remote: Total 4 (delta 0), reused 4 (delta 0) Unpacking objects: 100% (4/4), done. Submodule path 'ValueFormatters': checked out 'b466dde64555d82fcefcdd0b1fe838de2e3acada' fatal: Needed a single revision Unable to find current revision in submodule path 'ValueParsers'\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'datatypes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 8]}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 7, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'copy', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'caused', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 5, 9]}, {'tok': 'git', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'remaining', 'tag': 'VBG', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'chokes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 14]}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prt', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'cloning', 'tag': 'NN', 'dep': 'advcl', 'up': 1, 'dn': [6, 10, 11]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 8]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'valueformatters', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [9]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'counting', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'objects', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [13, 15, 16, 17, 20, 25, 26, 27, 30, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 14, 'dn': [18, 19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [21, 22, 24]}, {'tok': 'remote', 'tag': 'JJ', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'finding', 'tag': 'VBG', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'sources', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 14, 'dn': [28, 29]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 27, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'sizes', 'tag': 'NNS', 'dep': 'appos', 'up': 0, 'dn': [2, 4, 5, 6, 9, 11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>%', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'total', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [2, 3, 5, 6, 7, 8, 9, 10, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'reused', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 14, 15, 16, 17, 20, 22]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [18, 19, 21]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'unpacking', 'tag': 'VBG', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'nsubj', 'up': 11, 'dn': [0, 2, 3, 4, 7, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 1, 'dn': [5, 6]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 10, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'submodule', 'tag': 'VB', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'path', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': [0, 2]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 1, 'dn': []}, {'tok': 'valueformatters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [1, 4, 5]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'case', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'checked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 7, 8, 11, 12, 13]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'b466dde64555d82fcefcdd0b1fe838de2e3acada', 'tag': 'NNP', 'dep': 'poss', 'up': 11, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'fatal', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'needed', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [16, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'unable', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 17, 'dn': [18, 21]}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26]}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [23, 25]}, {'tok': \"'\", 'tag': '``', 'dep': 'case', 'up': 24, 'dn': []}, {'tok': 'valueparsers', 'tag': 'NNS', 'dep': 'pobj', 'up': 22, 'dn': [24]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \"Sorry DataTypes was dirty in my local copy. That caused git to not update the remaining extensions. It chokes currently on: Cloning into 'ValueFormatters'... remote: Counting objects: 4, done remote: Finding sources: 100% (4/4) remote: Getting sizes: 100% (3/3) remote: Total 4 (delta 0), reused 4 (delta 0) Unpacking objects: 100% (4/4), done. Submodule path 'ValueFormatters': checked out 'b466dde64555d82fcefcdd0b1fe838de2e3acada' fatal: Needed a single revision Unable to find current revision in submodule path 'ValueParsers'\", 'cleaned': \"sorry datatypes was dirty in my local copy. that caused git to not update the remaining extensions. it chokes currently on: cloning into 'valueformatters'... remote: counting objects: , done remote: finding sources: % (/) remote: getting sizes: % (/) remote: total (delta ), reused (delta ) unpacking objects: % (/), done. submodule path 'valueformatters': checked out 'b466dde64555d82fcefcdd0b1fe838de2e3acada' fatal: needed a single revision unable to find current revision in submodule path 'valueparsers'\"})}),\n", + " '1202': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1202', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It is apparently totally broken right now. The check sync.sh script reports a lot of extensions has not being up to date :/ ERROR! DataTypes is lagging behind. ERROR! DataValues is lagging behind. ERROR! DidYouKnow is lagging behind. ERROR! Diff is lagging behind. ERROR! DisableAccount is lagging behind. ERROR! Disambiguator is lagging behind. ERROR! DonationInterface is lagging behind. ERROR! Duplicator is lagging behind. ERROR! EImage is lagging behind. ERROR! Echo is lagging behind. ERROR! EducationProgram is lagging behind. ERROR! EventLogging is lagging behind. ERROR! ExtensionDistributor is lagging behind. ERROR! GettingStarted is lagging behind. ERROR! GlobalBlocking is lagging behind. ERROR! GuidedTour is lagging behind. ERROR! Hovergallery is lagging behind. ERROR! InlineCategorizer is lagging behind. ERROR! Insider is lagging behind. ERROR! LiquidThreads is lagging behind. ERROR! Maps is lagging behind. ERROR! MarkAsHelpful is lagging behind. ERROR! Math is lagging behind. ERROR! MobileFrontend is lagging behind. ERROR! MoodBar is lagging behind. ERROR! Mpdf is lagging behind. ERROR! OAuth is lagging behind. ERROR! Parsoid is lagging behind. ERROR! PdfExport is lagging behind. ERROR! PdfHandler is lagging behind. ERROR! PerPageLicense is lagging behind. ERROR! PronunciationRecording is lagging behind. ERROR! RelatedArticles is lagging behind. ERROR! RevisionCommentSupplement is lagging behind. ERROR! SecurePoll is lagging behind. ERROR! SemanticMediaWiki is lagging behind. ERROR! Thanks is lagging behind. ERROR! TimedMediaHandler is lagging behind. ERROR! Translate is lagging behind. ERROR! TwnMainPage is lagging behind. ERROR! UniversalLanguageSelector is lagging behind. ERROR! UploadWizard is lagging behind. ERROR! ValueFormatters is lagging behind. ERROR! ValueParsers is lagging behind. ERROR! ValueValidators is lagging behind. ERROR! ValueView is lagging behind. ERROR! Vector is lagging behind. ERROR! WikiEditor is lagging behind. ERROR! Wikibase is lagging behind. ERROR! WikibaseDataModel is lagging behind. ERROR! WikibaseDatabase is lagging behind. ERROR! WikibaseQuery is lagging behind. ERROR! WikibaseQueryEngine is lagging behind. ERROR! WikimediaMaintenance is lagging behind. ERROR! WikimediaMessages is lagging behind. ERROR! ZeroRatedMobileAccess is lagging behind.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 7]}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'totally', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'check-sync.sh', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'script', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 10, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'ccomp', 'up': 3, 'dn': [5, 8, 9, 11, 15]}, {'tok': 'up', 'tag': 'IN', 'dep': 'advmod', 'up': 10, 'dn': [12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'date', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': ':/', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [14]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'datatypes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'datavalues', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'didyouknow', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'diff', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'disableaccount', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'disambiguator', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'donationinterface', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'duplicator', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'eimage', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'echo', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'educationprogram', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'eventlogging', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'extensiondistributor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'gettingstarted', 'tag': 'VBN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'globalblocking', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'guidedtour', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'hovergallery', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'inlinecategorizer', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'insider', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'liquidthreads', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'maps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'markashelpful', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'math', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'mobilefrontend', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'moodbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'mpdf', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'oauth', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'pdfexport', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'pdfhandler', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'perpagelicense', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'pronunciationrecording', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'relatedarticles', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'revisioncommentsupplement', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'securepoll', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'semanticmediawiki', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'timedmediahandler', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'translate', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'twnmainpage', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'universallanguageselector', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'uploadwizard', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valueformatters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valueparsers', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valuevalidators', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'valueview', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'vector', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikieditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibase', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasedatamodel', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasedatabase', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasequery', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikibasequeryengine', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikimediamaintenance', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikimediamessages', 'tag': 'NNS', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'error', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'zeroratedmobileaccess', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'lagging', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': 'behind', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'It is apparently totally broken right now. The check sync.sh script reports a lot of extensions has not being up to date :/ ERROR! DataTypes is lagging behind. ERROR! DataValues is lagging behind. ERROR! DidYouKnow is lagging behind. ERROR! Diff is lagging behind. ERROR! DisableAccount is lagging behind. ERROR! Disambiguator is lagging behind. ERROR! DonationInterface is lagging behind. ERROR! Duplicator is lagging behind. ERROR! EImage is lagging behind. ERROR! Echo is lagging behind. ERROR! EducationProgram is lagging behind. ERROR! EventLogging is lagging behind. ERROR! ExtensionDistributor is lagging behind. ERROR! GettingStarted is lagging behind. ERROR! GlobalBlocking is lagging behind. ERROR! GuidedTour is lagging behind. ERROR! Hovergallery is lagging behind. ERROR! InlineCategorizer is lagging behind. ERROR! Insider is lagging behind. ERROR! LiquidThreads is lagging behind. ERROR! Maps is lagging behind. ERROR! MarkAsHelpful is lagging behind. ERROR! Math is lagging behind. ERROR! MobileFrontend is lagging behind. ERROR! MoodBar is lagging behind. ERROR! Mpdf is lagging behind. ERROR! OAuth is lagging behind. ERROR! Parsoid is lagging behind. ERROR! PdfExport is lagging behind. ERROR! PdfHandler is lagging behind. ERROR! PerPageLicense is lagging behind. ERROR! PronunciationRecording is lagging behind. ERROR! RelatedArticles is lagging behind. ERROR! RevisionCommentSupplement is lagging behind. ERROR! SecurePoll is lagging behind. ERROR! SemanticMediaWiki is lagging behind. ERROR! Thanks is lagging behind. ERROR! TimedMediaHandler is lagging behind. ERROR! Translate is lagging behind. ERROR! TwnMainPage is lagging behind. ERROR! UniversalLanguageSelector is lagging behind. ERROR! UploadWizard is lagging behind. ERROR! ValueFormatters is lagging behind. ERROR! ValueParsers is lagging behind. ERROR! ValueValidators is lagging behind. ERROR! ValueView is lagging behind. ERROR! Vector is lagging behind. ERROR! WikiEditor is lagging behind. ERROR! Wikibase is lagging behind. ERROR! WikibaseDataModel is lagging behind. ERROR! WikibaseDatabase is lagging behind. ERROR! WikibaseQuery is lagging behind. ERROR! WikibaseQueryEngine is lagging behind. ERROR! WikimediaMaintenance is lagging behind. ERROR! WikimediaMessages is lagging behind. ERROR! ZeroRatedMobileAccess is lagging behind.', 'cleaned': 'it is apparently totally broken right now. the check-sync.sh script reports a lot of extensions has not being up to date :/ error! datatypes is lagging behind. error! datavalues is lagging behind. error! didyouknow is lagging behind. error! diff is lagging behind. error! disableaccount is lagging behind. error! disambiguator is lagging behind. error! donationinterface is lagging behind. error! duplicator is lagging behind. error! eimage is lagging behind. error! echo is lagging behind. error! educationprogram is lagging behind. error! eventlogging is lagging behind. error! extensiondistributor is lagging behind. error! gettingstarted is lagging behind. error! globalblocking is lagging behind. error! guidedtour is lagging behind. error! hovergallery is lagging behind. error! inlinecategorizer is lagging behind. error! insider is lagging behind. error! liquidthreads is lagging behind. error! maps is lagging behind. error! markashelpful is lagging behind. error! math is lagging behind. error! mobilefrontend is lagging behind. error! moodbar is lagging behind. error! mpdf is lagging behind. error! oauth is lagging behind. error! parsoid is lagging behind. error! pdfexport is lagging behind. error! pdfhandler is lagging behind. error! perpagelicense is lagging behind. error! pronunciationrecording is lagging behind. error! relatedarticles is lagging behind. error! revisioncommentsupplement is lagging behind. error! securepoll is lagging behind. error! semanticmediawiki is lagging behind. error! thanks is lagging behind. error! timedmediahandler is lagging behind. error! translate is lagging behind. error! twnmainpage is lagging behind. error! universallanguageselector is lagging behind. error! uploadwizard is lagging behind. error! valueformatters is lagging behind. error! valueparsers is lagging behind. error! valuevalidators is lagging behind. error! valueview is lagging behind. error! vector is lagging behind. error! wikieditor is lagging behind. error! wikibase is lagging behind. error! wikibasedatamodel is lagging behind. error! wikibasedatabase is lagging behind. error! wikibasequery is lagging behind. error! wikibasequeryengine is lagging behind. error! wikimediamaintenance is lagging behind. error! wikimediamessages is lagging behind. error! zeroratedmobileaccess is lagging behind.'})}),\n", + " '1203': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1203', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 51635 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 51635 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1204': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1204', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 48893 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 48893 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1207': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1207', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I hate life.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'hate', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'life', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I hate life.', 'cleaned': 'i hate life.'})}),\n", + " '1208': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1208', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Got broken again a couple hours ago: ac6c10d (origin/master, origin/HEAD) Merge \"Bind listener to key... |\\\\ | 31104d5 Bind listener to keyup to capture arrows & better ma... | 877463e (HEAD) Merge \"Add hooks and classes, initially to s... which shows HEAD not pointing to the same commit as origin/HEAD :(', 'parsed': [{'rt': 20, 'toks': [{'tok': 'got', 'tag': 'VBD', 'dep': 'auxpass', 'up': 1, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'ccomp', 'up': 20, 'dn': [0, 2, 6, 7]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 4, 'dn': []}, {'tok': 'couple', 'tag': 'NN', 'dep': 'nummod', 'up': 5, 'dn': [3]}, {'tok': 'hours', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 6, 'dn': [4]}, {'tok': 'ago', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'ac6c10d', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': [10, 16, 18, 19]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [11, 12, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 9, 'dn': [14, 17]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'appos', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8, 9, 23, 24, 26, 30, 33, 35, 37, 42, 43]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'bind', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'listener', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'key', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '|\\\\', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': [27]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '31104d5', 'tag': 'NN', 'dep': 'npadvmod', 'up': 20, 'dn': [28, 29, 31]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'bind', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'listener', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [32]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'keyup', 'tag': 'VB', 'dep': 'advcl', 'up': 20, 'dn': [34]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'capture', 'tag': 'VB', 'dep': 'advcl', 'up': 20, 'dn': [36, 38]}, {'tok': 'arrows', 'tag': 'NNS', 'dep': 'dobj', 'up': 37, 'dn': [39, 41]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'better', 'tag': 'JJR', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'ma', 'tag': 'NNP', 'dep': 'conj', 'up': 38, 'dn': [40]}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '|', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [1]}, {'tok': '877463e', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 7, 8, 16, 18, 30]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [9, 12, 14]}, {'tok': 'hooks', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'classes', 'tag': 'NNS', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'initially', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13, 15]}, {'tok': 's', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'advcl', 'up': 6, 'dn': [17, 21]}, {'tok': 'head', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'pointing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 18, 'dn': [19, 20, 22, 29]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24, 26]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [28]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': ':(', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Got broken again a couple hours ago: ac6c10d (origin/master, origin/HEAD) Merge \"Bind listener to key... |\\\\ | 31104d5 Bind listener to keyup to capture arrows & better ma... | 877463e (HEAD) Merge \"Add hooks and classes, initially to s... which shows HEAD not pointing to the same commit as origin/HEAD :(', 'cleaned': 'got broken again a couple hours ago: * ac6c10d - (origin/master, origin/head) merge \"bind listener to key... |\\\\ | * 31104d5 - bind listener to keyup to capture arrows & better ma... * | 877463e - (head) merge \"add hooks and classes, initially to s... which shows head not pointing to the same commit as origin/head :('})}),\n", + " '1209': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hgn5uw2jafgjgfvxibhh', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1209', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Worked around (decreasing priority), but keeping this open as it might bite us again (as bug 49906 is still open).', 'parsed': [{'rt': 0, 'toks': [{'tok': 'worked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 5, 6, 7, 23]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'decreasing', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [4]}, {'tok': 'priority', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'keeping', 'tag': 'VBG', 'dep': 'csubj', 'up': 23, 'dn': [9, 10, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'oprd', 'up': 8, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'bite', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [11, 12, 13, 15, 16]}, {'tok': 'us', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [19]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [20, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [8, 17, 18, 21, 24, 25, 26, 27]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}], 'stripped_text': 'Worked around (decreasing priority), but keeping this open as it might bite us again (as bug 49906 is still open).', 'cleaned': 'worked around (decreasing priority), but keeping this open as it might bite us again (as bug is still open).'})}),\n", + " '1210': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1210', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I fixed it before. Now I've fixed it once again. This is annoying.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'fixed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'annoying', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"I fixed it before. Now I've fixed it once again. This is annoying.\", 'cleaned': \"i fixed it before. now i've fixed it once again. this is annoying.\"})}),\n", + " '1211': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z3l4i7dl52qicxtephy5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1211', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Setting Importance etc since today is \"D Day\" for Visual Editor on ENWiki. Would be great to have betalabs running up to date VE on the day we roll out to a large audience :)', 'parsed': [{'rt': 0, 'toks': [{'tok': 'setting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 5, 15]}, {'tok': 'importance', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': [4]}, {'tok': 'today', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [3, 6, 8, 10]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'd', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'day', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [7, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [12]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'enwiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 10, 11, 21]}, {'tok': 'great', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6]}, {'tok': 'betalabs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 8]}, {'tok': 'up', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'date', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'day', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 15]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'roll', 'tag': 'VBP', 'dep': 'relcl', 'up': 13, 'dn': [14, 16, 17]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'audience', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Setting Importance etc since today is \"D Day\" for Visual Editor on ENWiki. Would be great to have betalabs running up to date VE on the day we roll out to a large audience :)', 'cleaned': 'setting importance etc since today is \"d day\" for visual editor on enwiki. would be great to have betalabs running up to date ve on the day we roll out to a large audience :)'})}),\n", + " '1212': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1212', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor is lagged out again: $ cd extensions $ git remote update $ git rebase $ git submodule update init VisualEditor Submodule path \\'VisualEditor\\': checked out \\'46c3d48ba7779254581bfad017c0804588a1983d\\' $ Then looking at HEAD (that is the checked out version above) and origin/master: $ git log oneline HEAD..origin/master c331c19 Merge \"Minor performance optimization and cleanup in FocusableNode\" daa83d2 Minor performance optimization and cleanup in FocusableNode a08da9f Make node resizing happen inside onAttributeChange f8d7314 Merge \"Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway\" 87667bd Merge \"Make toolbar look correct with non standard browser font size settings\" b0b832a Make toolbar look correct with non standard browser font size settings 59e7a7b Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway $ $ git rev parse origin/master c331c1980ec37a4d6926f138fd1e81879d5db299 $ git rev parse HEAD 46c3d48ba7779254581bfad017c0804588a1983d $', 'parsed': [{'rt': 2, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'lagged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 10, 16, 36]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'cd', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [5, 6, 7, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 16, 'dn': [12]}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [13]}, {'tok': 'remote', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'oprd', 'up': 2, 'dn': [11, 14, 15]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': [19]}, {'tok': 'rebase', 'tag': 'NN', 'dep': 'nmod', 'up': 27, 'dn': [17, 18, 20]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 27, 'dn': [23]}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': [24]}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'nsubj', 'up': 36, 'dn': [21, 22, 25, 26, 28, 33, 34, 35]}, {'tok': '--init', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 31, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'nmod', 'up': 33, 'dn': [29, 30, 32]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [31]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'checked', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [27, 37, 38, 39, 41, 42, 43, 44, 45, 61, 74, 84, 93, 120, 149, 161, 162, 163, 164, 165, 171, 182, 184, 185, 186]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 36, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '46c3d48ba7779254581bfad017c0804588a1983d', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [40]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '<', 'tag': 'NN', 'dep': 'npadvmod', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'looking', 'tag': 'VBG', 'dep': 'advcl', 'up': 36, 'dn': [46, 50, 58]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [47]}, {'tok': 'head', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 50, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 45, 'dn': [48, 49, 54, 56, 57]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'checked', 'tag': 'VBN', 'dep': 'amod', 'up': 54, 'dn': [53]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 52, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'attr', 'up': 50, 'dn': [51, 52, 55]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 50, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'conj', 'up': 45, 'dn': [59, 60]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'appos', 'up': 58, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 65, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'compound', 'up': 66, 'dn': [64]}, {'tok': 'log', 'tag': 'NN', 'dep': 'nmod', 'up': 74, 'dn': [62, 63, 65, 67, 68, 69, 70, 72, 73]}, {'tok': '--oneline', 'tag': 'SYM', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'appos', 'up': 66, 'dn': []}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 66, 'dn': [71]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'appos', 'up': 66, 'dn': []}, {'tok': 'c331c19', 'tag': 'NNP', 'dep': 'appos', 'up': 66, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'dep', 'up': 36, 'dn': [66, 78, 83]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 78, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 77, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'compound', 'up': 78, 'dn': [76]}, {'tok': 'optimization', 'tag': 'NN', 'dep': 'dobj', 'up': 74, 'dn': [75, 77, 79, 80]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 78, 'dn': []}, {'tok': 'cleanup', 'tag': 'NN', 'dep': 'conj', 'up': 78, 'dn': [81]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 80, 'dn': [82]}, {'tok': 'focusablenode', 'tag': 'NN', 'dep': 'pobj', 'up': 81, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'daa83d2', 'tag': 'VBP', 'dep': 'conj', 'up': 36, 'dn': [87]}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 86, 'dn': []}, {'tok': 'performance', 'tag': 'NN', 'dep': 'compound', 'up': 87, 'dn': [85]}, {'tok': 'optimization', 'tag': 'NN', 'dep': 'dobj', 'up': 84, 'dn': [86, 88, 89]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 87, 'dn': []}, {'tok': 'cleanup', 'tag': 'NN', 'dep': 'conj', 'up': 87, 'dn': [90]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 89, 'dn': [92]}, {'tok': 'focusablenode', 'tag': 'NN', 'dep': 'compound', 'up': 92, 'dn': []}, {'tok': 'a08da9f', 'tag': 'NN', 'dep': 'pobj', 'up': 90, 'dn': [91]}, {'tok': 'make', 'tag': 'VBP', 'dep': 'conj', 'up': 36, 'dn': [96, 102]}, {'tok': 'node', 'tag': 'NN', 'dep': 'compound', 'up': 95, 'dn': []}, {'tok': 'resizing', 'tag': 'NN', 'dep': 'nsubj', 'up': 96, 'dn': [94]}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ccomp', 'up': 93, 'dn': [95, 97]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 96, 'dn': [98]}, {'tok': 'onattributechange', 'tag': 'NNP', 'dep': 'pobj', 'up': 97, 'dn': [100]}, {'tok': 'f8d7314', 'tag': 'NNP', 'dep': 'nummod', 'up': 100, 'dn': []}, {'tok': 'merge', 'tag': 'NN', 'dep': 'appos', 'up': 98, 'dn': [99]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 102, 'dn': []}, {'tok': 'simplify', 'tag': 'VB', 'dep': 'conj', 'up': 93, 'dn': [101, 103, 104]}, {'tok': 've.ce.resizablenode', 'tag': 'NNP', 'dep': 'dobj', 'up': 102, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 102, 'dn': [105]}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 104, 'dn': [106, 107]}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 105, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 105, 'dn': [108, 109]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 107, 'dn': []}, {'tok': 'transition', 'tag': 'NN', 'dep': 'pobj', 'up': 107, 'dn': [110, 114]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 109, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 114, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 114, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 114, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'relcl', 'up': 109, 'dn': [111, 112, 113, 115, 116, 118]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 114, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 114, 'dn': []}, {'tok': '87667bd', 'tag': 'NNP', 'dep': 'compound', 'up': 118, 'dn': []}, {'tok': 'merge', 'tag': 'NN', 'dep': 'oprd', 'up': 114, 'dn': [117]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 120, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'conj', 'up': 36, 'dn': [119, 122, 134]}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 122, 'dn': []}, {'tok': 'look', 'tag': 'NN', 'dep': 'ccomp', 'up': 120, 'dn': [121, 123]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 122, 'dn': [124]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 123, 'dn': [131]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 131, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 131, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 131, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 129, 'dn': []}, {'tok': 'font', 'tag': 'JJ', 'dep': 'amod', 'up': 130, 'dn': [128]}, {'tok': 'size', 'tag': 'NN', 'dep': 'compound', 'up': 131, 'dn': [129]}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'pobj', 'up': 124, 'dn': [125, 126, 127, 130, 132]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 131, 'dn': []}, {'tok': 'b0b832a', 'tag': 'NN', 'dep': 'nsubj', 'up': 134, 'dn': []}, {'tok': 'make', 'tag': 'VBP', 'dep': 'ccomp', 'up': 120, 'dn': [133, 136, 147]}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 136, 'dn': []}, {'tok': 'look', 'tag': 'VB', 'dep': 'ccomp', 'up': 134, 'dn': [135, 137]}, {'tok': 'correct', 'tag': 'JJ', 'dep': 'acomp', 'up': 136, 'dn': [138]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 137, 'dn': [145]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'amod', 'up': 145, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 145, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 145, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'compound', 'up': 143, 'dn': []}, {'tok': 'font', 'tag': 'JJ', 'dep': 'amod', 'up': 144, 'dn': [142]}, {'tok': 'size', 'tag': 'NN', 'dep': 'compound', 'up': 145, 'dn': [143]}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'pobj', 'up': 138, 'dn': [139, 140, 141, 144]}, {'tok': '59e7a7b', 'tag': 'CD', 'dep': 'nsubj', 'up': 147, 'dn': []}, {'tok': 'simplify', 'tag': 'VB', 'dep': 'ccomp', 'up': 134, 'dn': [146, 148]}, {'tok': 've.ce.resizablenode', 'tag': 'NNP', 'dep': 'dobj', 'up': 147, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [150]}, {'tok': 'removing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 149, 'dn': [151, 152]}, {'tok': 'code', 'tag': 'NN', 'dep': 'dobj', 'up': 150, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 150, 'dn': [153, 154]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 152, 'dn': []}, {'tok': 'transition', 'tag': 'NN', 'dep': 'pobj', 'up': 152, 'dn': [155, 159]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 154, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 159, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 159, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 159, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'relcl', 'up': 154, 'dn': [156, 157, 158, 160]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 159, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'dep', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 167, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'nmod', 'up': 171, 'dn': [166, 168]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'nummod', 'up': 167, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 171, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'compound', 'up': 171, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'npadvmod', 'up': 36, 'dn': [167, 169, 170, 172, 174]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 171, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 174, 'dn': []}, {'tok': 'c331c1980ec37a4d6926f138fd1e81879d5db299', 'tag': 'NNP', 'dep': 'appos', 'up': 171, 'dn': [173]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 182, 'dn': [176]}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'dep', 'up': 175, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 178, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'compound', 'up': 182, 'dn': [177]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'amod', 'up': 182, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 182, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'compound', 'up': 182, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [175, 178, 179, 180, 181, 183]}, {'tok': '46c3d48ba7779254581bfad017c0804588a1983d', 'tag': 'CD', 'dep': 'appos', 'up': 182, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'cur', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 36, 'dn': []}]}], 'stripped_text': 'VisualEditor is lagged out again: $ cd extensions $ git remote update $ git rebase $ git submodule update init VisualEditor Submodule path \\'VisualEditor\\': checked out \\'46c3d48ba7779254581bfad017c0804588a1983d\\' $ Then looking at HEAD (that is the checked out version above) and origin/master: $ git log oneline HEAD..origin/master c331c19 Merge \"Minor performance optimization and cleanup in FocusableNode\" daa83d2 Minor performance optimization and cleanup in FocusableNode a08da9f Make node resizing happen inside onAttributeChange f8d7314 Merge \"Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway\" 87667bd Merge \"Make toolbar look correct with non standard browser font size settings\" b0b832a Make toolbar look correct with non standard browser font size settings 59e7a7b Simplify ve.ce.ResizableNode by removing code for \\'transition\\' which is not used anyway $ $ git rev parse origin/master c331c1980ec37a4d6926f138fd1e81879d5db299 $ git rev parse HEAD 46c3d48ba7779254581bfad017c0804588a1983d $', 'cleaned': 'visualeditor is lagged out again: cd extensions git remote update git rebase git submodule update --init visualeditor submodule path \\'visualeditor\\': checked out \\'46c3d48ba7779254581bfad017c0804588a1983d\\' then looking at head (that is the checked out version above) and origin/master: git log --oneline head..origin/master c331c19 merge \"minor performance optimization and cleanup in focusablenode\" daa83d2 minor performance optimization and cleanup in focusablenode a08da9f make node resizing happen inside onattributechange f8d7314 merge \"simplify ve.ce.resizablenode by removing code for \\'transition\\' which is not used anyway\" 87667bd merge \"make toolbar look correct with non-standard browser font size settings\" b0b832a make toolbar look correct with non-standard browser font size settings 59e7a7b simplify ve.ce.resizablenode by removing code for \\'transition\\' which is not used anyway git rev-parse origin/master c331c1980ec37a4d6926f138fd1e81879d5db299 git rev-parse head 46c3d48ba7779254581bfad017c0804588a1983d '})}),\n", + " '1213': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1213', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version VisualEditor (Version 0.1.0)\\t(4b74101) 19:00, 20 June 2013 : )', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7, 12, 13, 15, 16, 21, 22, 23]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number>.0', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [5, 8, 9, 10, 11]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '4b74101', 'tag': 'NNP', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>:', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': [18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'june', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [17, 19, 20]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version VisualEditor (Version 0.1.0)\\t(4b74101) 19:00, 20 June 2013 : )', 'cleaned': ' visualeditor (version .0) (4b74101) :, june :-)'})}),\n", + " '1214': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1214', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I have no idea what went wrong :/ Filled bug 49906 to monitor such issues. Thank you Chad!', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 7, 11, 14, 17]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'went', 'tag': 'VBD', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': ':/', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'filled', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': [8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [9, 10, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'monitor', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [13, 16]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'thank', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 2, 3]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'chad', 'tag': 'VBD', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'I have no idea what went wrong :/ Filled bug 49906 to monitor such issues. Thank you Chad!', 'cleaned': 'i have no idea what went wrong :/ filled bug to monitor such issues. thank you chad!'})}),\n", + " '1215': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oetk6bbl6omm354ejz3b', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1215', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Fixed. gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 2 ms) gerrit> update submodule_subscriptions set submodule_project_name = 'mediawiki/extensions/VisualEditor' where submodule_path = 'VisualEditor'; UPDATE 1; 2 ms gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + mediawiki/extensions/VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 1 ms) Was the extension at one point pointing to the wrong repository? Will file a bug upstream, since I guess this should've updated itself when the submodule changed.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'gerrit', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 11, 12, 75, 80]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'select', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'submodule_subscriptions', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [8]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'like', 'tag': 'VBP', 'dep': 'relcl', 'up': 5, 'dn': [6, 7, 9, 10]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '%', 'tag': 'NN', 'dep': 'intj', 'up': 8, 'dn': []}, {'tok': 'visualeditor%', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'PRP', 'dep': 'nsubj', 'up': 59, 'dn': [15, 16, 18, 20, 26, 28, 29, 34, 36, 57]}, {'tok': '|', 'tag': 'VBP', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': 'submodule_branch_name', 'tag': 'NNP', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'super_project_project_name', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [17]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'super_project_branch_name', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [19, 22]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'submodule_path', 'tag': 'CD', 'dep': 'appos', 'up': 20, 'dn': [21]}, {'tok': '-----------------------+-----------------------+----------------------------+---------------------------+---------------', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': [23]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': [24, 25, 27]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 34, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': [30, 31, 32, 33]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'appos', 'up': 14, 'dn': [35, 37, 42]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': [38, 39]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 36, 'dn': [40, 41, 47]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': [46]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'row', 'tag': 'NN', 'dep': 'appos', 'up': 42, 'dn': [43, 44, 45]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 52, 'dn': [51]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'ms', 'tag': 'NNP', 'dep': 'nmod', 'up': 54, 'dn': [50]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'nsubj', 'up': 56, 'dn': [52, 53, 55]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'update', 'tag': 'NNP', 'dep': 'compound', 'up': 57, 'dn': [48, 49, 54]}, {'tok': 'submodule_subscriptions', 'tag': 'CD', 'dep': 'appos', 'up': 14, 'dn': [56, 58]}, {'tok': 'set', 'tag': 'VBN', 'dep': 'acl', 'up': 57, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'NN', 'dep': 'nsubj', 'up': 75, 'dn': [14, 60, 70]}, {'tok': '=', 'tag': 'VBZ', 'dep': 'prep', 'up': 59, 'dn': [61, 66]}, {'tok': \"'\", 'tag': 'NNP', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 66, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 64, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 66, 'dn': [63]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 60, 'dn': [62, 64, 65, 67]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 66, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 70, 'dn': []}, {'tok': 'submodule_path', 'tag': 'CD', 'dep': 'nsubj', 'up': 70, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'relcl', 'up': 59, 'dn': [68, 69, 71, 72, 73]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 70, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': 'update', 'tag': 'VBP', 'dep': 'conj', 'up': 0, 'dn': [13, 59, 74, 76, 77, 78, 79]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 75, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 75, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': [81]}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 80, 'dn': [82]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 81, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'ms', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'dep', 'up': 16, 'dn': [0, 2, 3, 4, 5, 12, 13, 14]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'select', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'submodule_subscriptions', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [9]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'like', 'tag': 'VBP', 'dep': 'relcl', 'up': 6, 'dn': [7, 8, 10, 11]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '%', 'tag': 'NN', 'dep': 'intj', 'up': 9, 'dn': []}, {'tok': 'visualeditor%', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'submodule_project_name', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': '|', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 15, 17]}, {'tok': 'submodule_branch_name', 'tag': 'NNP', 'dep': 'dep', 'up': 16, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'super_project_project_name', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'super_project_branch_name', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [2]}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 1, 'dn': [5]}, {'tok': 'submodule_path', 'tag': 'CD', 'dep': 'nummod', 'up': 4, 'dn': []}]}, {'rt': 35, 'toks': [{'tok': '----------------------------------+-----------------------+----------------------------+---------------------------+---------------', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'nmod', 'up': 5, 'dn': [0, 1, 2]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [3, 4]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'dep', 'up': 35, 'dn': [5, 6, 8, 9, 15, 17]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'extensions', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [10, 11, 12, 13, 14]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'refs', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': [16, 18, 23]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'compound', 'up': 23, 'dn': [19, 20]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': [21, 22, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': [27]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'row', 'tag': 'NN', 'dep': 'appos', 'up': 23, 'dn': [24, 25, 26]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 33, 'dn': [32]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'ms', 'tag': 'NNP', 'dep': 'nsubj', 'up': 35, 'dn': [30, 31, 34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [7, 29, 33, 37, 46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'attr', 'up': 35, 'dn': [36, 38]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [41]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 40, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'compound', 'up': 41, 'dn': [39]}, {'tok': 'pointing', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [40, 42]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 45, 'dn': []}, {'tok': 'repository', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [43, 44]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 35, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'file', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 8, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'upstream', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'guess', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [6, 7, 12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': \"'ve\", 'tag': 'VB', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 13, 17]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [15]}, {'tok': 'changed', 'tag': 'VBD', 'dep': 'advcl', 'up': 12, 'dn': [14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"Fixed. gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 2 ms) gerrit> update submodule_subscriptions set submodule_project_name = 'mediawiki/extensions/VisualEditor' where submodule_path = 'VisualEditor'; UPDATE 1; 2 ms gerrit> select from submodule_subscriptions where submodule_project_name like '%VisualEditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path + + + + mediawiki/extensions/VisualEditor | refs/heads/master | mediawiki/extensions | refs/heads/master | VisualEditor (1 row; 1 ms) Was the extension at one point pointing to the wrong repository? Will file a bug upstream, since I guess this should've updated itself when the submodule changed.\", 'cleaned': \"fixed. gerrit> select * from submodule_subscriptions where submodule_project_name like '%visualeditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path -----------------------+-----------------------+----------------------------+---------------------------+--------------- visualeditor | refs/heads/master | mediawiki/extensions | refs/heads/master | visualeditor ( row; ms) gerrit> update submodule_subscriptions set submodule_project_name = 'mediawiki/extensions/visualeditor' where submodule_path = 'visualeditor'; update ; ms gerrit> select * from submodule_subscriptions where submodule_project_name like '%visualeditor%'; submodule_project_name | submodule_branch_name | super_project_project_name | super_project_branch_name | submodule_path ----------------------------------+-----------------------+----------------------------+---------------------------+--------------- mediawiki/extensions/visualeditor | refs/heads/master | mediawiki/extensions | refs/heads/master | visualeditor ( row; ms) was the extension at one point pointing to the wrong repository? will file a bug upstream, since i guess this should've updated itself when the submodule changed.\"})}),\n", + " '1216': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1216', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Actually moving this bug under 'git/gerrit'.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'moving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 9, 10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [8]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"Actually moving this bug under 'git/gerrit'.\", 'cleaned': \"actually moving this bug under 'git/gerrit'.\"})}),\n", + " '1217': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1217', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"On beta, origin/master points to 5add8cc4c0ea5b305525c30d8af5261406e5d355 which mean VisualEditor remote is not being fetched when running 'git pull && git submodule update init'.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'ROOT', 'dn': [6, 27, 28, 29]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [3, 4]}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 5, 7, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': '5add8cc4c0ea5b305525c30d8af5261406e5d355', 'tag': 'VB', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'mean', 'tag': 'VBP', 'dep': 'relcl', 'up': 6, 'dn': [9, 16]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'fetched', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [12, 13, 14, 15, 18]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'advcl', 'up': 16, 'dn': [17, 26]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'pull', 'tag': 'NN', 'dep': 'nmod', 'up': 26, 'dn': [19, 20, 22]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': [23, 24]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 22, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'conj', 'up': 22, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [21, 25]}, {'tok': '--init', 'tag': ':', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"On beta, origin/master points to 5add8cc4c0ea5b305525c30d8af5261406e5d355 which mean VisualEditor remote is not being fetched when running 'git pull && git submodule update init'.\", 'cleaned': \"on beta, origin/master points to 5add8cc4c0ea5b305525c30d8af5261406e5d355 which mean visualeditor remote is not being fetched when running 'git pull && git submodule update --init'.\"})}),\n", + " '1218': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-orzyp3dswemhdgdznro5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1218', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The mediawiki/extensions.git is not updating VisualEditor extension: $ git submodule update init VisualEditor remote: Counting objects: 3887, done remote: Finding sources: 100% (5930/5930) remote: Getting sizes: 100% (1370/1370) remote: Compressing objects: 21% (288/1370) remote: Total 5930 (delta 3846), reused 5495 (delta 3829) Receiving objects: 100% (5930/5930), 2.95 MiB | 622 KiB/s, done. Resolving deltas: 100% (4091/4091), completed with 275 local objects. From https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor 65602e1..ed1c06e master > origin/master Submodule path 'VisualEditor': checked out '5add8cc4c0ea5b305525c30d8af5261406e5d355' $ cd VisualEditor $ git rev parse HEAD origin/master 5add8cc4c0ea5b305525c30d8af5261406e5d355 ed1c06ee6b36851ba1f6e3a68d0584da4c20be46 HEAD should points to the same as origin/master. Parsoid is updated though: $ git rev parse HEAD origin/master bf8d3dff339e5b3e10f0667850d0114f49db131c bf8d3dff339e5b3e10f0667850d0114f49db131c Moving the bug under Wikimedia > Git/Gerrit . Will poke Chad / Sam about it.\", 'parsed': [{'rt': 21, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [0, 3]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'extensions.git', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'updating', 'tag': 'VBG', 'dep': 'ccomp', 'up': 21, 'dn': [1, 4, 5, 8, 9]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': [11]}, {'tok': 'cur', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12]}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'dep', 'up': 21, 'dn': [10, 13, 14, 16, 18]}, {'tok': '--init', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 18, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': [17, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'counting', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'objects', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 15, 20, 22, 23, 24, 27, 32, 33, 34, 40]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': [25, 26]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 24, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'xcomp', 'up': 21, 'dn': [28, 29, 31]}, {'tok': 'remote', 'tag': 'JJ', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'finding', 'tag': 'VBG', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'sources', 'tag': 'NNS', 'dep': 'dobj', 'up': 27, 'dn': [30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 21, 'dn': [35, 36, 37, 38, 39]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 34, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'remote', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': [41, 43]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'compound', 'up': 43, 'dn': []}, {'tok': 'sizes', 'tag': 'NNS', 'dep': 'appos', 'up': 40, 'dn': [42, 44, 45, 46, 49, 51]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'number>%', 'tag': 'NN', 'dep': 'appos', 'up': 43, 'dn': [47, 48]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 46, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'compressing', 'tag': 'VBG', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 9, 11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'appos', 'up': 3, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'remote', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'total', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [2, 3, 5, 6, 7, 8, 9, 10, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'reused', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 14, 15, 16, 17, 20, 23, 25, 26, 27, 30, 31, 32, 33, 34]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'delta', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': [18, 19, 21, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'receiving', 'tag': 'VBG', 'dep': 'advcl', 'up': 13, 'dn': [24]}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': [28, 29]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 27, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'mib', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': [0]}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'kib', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': [5]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 's', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [2, 3, 4, 7, 8, 10, 11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'acl', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'resolving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 11, 18]}, {'tok': 'deltas', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>%', 'tag': \"''\", 'dep': 'dobj', 'up': 0, 'dn': [5, 6, 7, 8, 9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': 'number>/', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'completed', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [12]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'local', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'objects', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [4, 5, 16, 17]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '65602e1', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'ed1c06e', 'tag': 'CD', 'dep': 'nummod', 'up': 16, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': [8, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'prt', 'up': 7, 'dn': []}, {'tok': 'origin', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': [7, 11]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'submodule', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'path', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [10, 12, 13, 15]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 14, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [6, 14]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'checked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 18, 20, 21, 28, 44]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 19, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '5add8cc4c0ea5b305525c30d8af5261406e5d355', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'cd', 'tag': 'NNP', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [22, 23, 24, 25, 26, 27]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'nmod', 'up': 42, 'dn': [29, 30, 31, 33, 37]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'appos', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': [35]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 32, 'dn': [34, 36, 38]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': []}, {'tok': '5add8cc4c0ea5b305525c30d8af5261406e5d355', 'tag': 'NNP', 'dep': 'nmod', 'up': 42, 'dn': [39]}, {'tok': 'ed1c06ee6b36851ba1f6e3a68d0584da4c20be46', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'head', 'tag': 'NNP', 'dep': 'nsubj', 'up': 44, 'dn': [32, 40, 41]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'points', 'tag': 'VBZ', 'dep': 'conj', 'up': 19, 'dn': [42, 43, 45, 52]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 44, 'dn': [47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'pobj', 'up': 45, 'dn': [46, 48]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [49, 51]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'pobj', 'up': 48, 'dn': [50]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'master', 'tag': 'NNP', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 44, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 2, 'dn': [13]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 27]}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'cur', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': [5]}, {'tok': '>', 'tag': 'NNP', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': [7, 9]}, {'tok': 'rev', 'tag': 'NNP', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'parse', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'head', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'origin', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [6, 8, 10, 12, 14, 15, 17, 18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'master', 'tag': 'NN', 'dep': 'appos', 'up': 13, 'dn': [16]}, {'tok': 'bf8d3dff339e5b3e10f0667850d0114f49db131c', 'tag': 'ADD', 'dep': 'appos', 'up': 15, 'dn': []}, {'tok': 'bf8d3dff339e5b3e10f0667850d0114f49db131c', 'tag': 'NNPS', 'dep': 'appos', 'up': 13, 'dn': []}, {'tok': 'moving', 'tag': 'VBG', 'dep': 'acl', 'up': 13, 'dn': [20, 23, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'wikimedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'git', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 18, 'dn': [25, 26]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'appos', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'poke', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 7]}, {'tok': 'chad', 'tag': 'NNP', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'sam', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"The mediawiki/extensions.git is not updating VisualEditor extension: $ git submodule update init VisualEditor remote: Counting objects: 3887, done remote: Finding sources: 100% (5930/5930) remote: Getting sizes: 100% (1370/1370) remote: Compressing objects: 21% (288/1370) remote: Total 5930 (delta 3846), reused 5495 (delta 3829) Receiving objects: 100% (5930/5930), 2.95 MiB | 622 KiB/s, done. Resolving deltas: 100% (4091/4091), completed with 275 local objects. From https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor 65602e1..ed1c06e master > origin/master Submodule path 'VisualEditor': checked out '5add8cc4c0ea5b305525c30d8af5261406e5d355' $ cd VisualEditor $ git rev parse HEAD origin/master 5add8cc4c0ea5b305525c30d8af5261406e5d355 ed1c06ee6b36851ba1f6e3a68d0584da4c20be46 HEAD should points to the same as origin/master. Parsoid is updated though: $ git rev parse HEAD origin/master bf8d3dff339e5b3e10f0667850d0114f49db131c bf8d3dff339e5b3e10f0667850d0114f49db131c Moving the bug under Wikimedia > Git/Gerrit . Will poke Chad / Sam about it.\", 'cleaned': \"the mediawiki/extensions.git is not updating visualeditor extension: git submodule update --init visualeditor remote: counting objects: , done remote: finding sources: % (/) remote: getting sizes: % (/) remote: compressing objects: % (/) remote: total (delta ), reused (delta ) receiving objects: % (/), mib | kib/s, done. resolving deltas: % (/), completed with local objects. from 65602e1..ed1c06e master -> origin/master submodule path 'visualeditor': checked out '5add8cc4c0ea5b305525c30d8af5261406e5d355' cd visualeditor git rev-parse head origin/master 5add8cc4c0ea5b305525c30d8af5261406e5d355 ed1c06ee6b36851ba1f6e3a68d0584da4c20be46 head should points to the same as origin/master. parsoid is updated though: git rev-parse head origin/master bf8d3dff339e5b3e10f0667850d0114f49db131c bf8d3dff339e5b3e10f0667850d0114f49db131c moving the bug under wikimedia > git/gerrit . will poke chad / sam about it.\"})}),\n", + " '1219': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1219', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In this edit: https://fr.wikipedia.org/w/index.php?diff=94100781 VisualEditor seems to have emptied a reference (the one containing \"Maxime Pargaud\" as author of the cited reference). Version : unspecified Severity : normal', 'parsed': [{'rt': 8, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [5, 6]}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 7, 11, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'emptied', 'tag': 'VBN', 'dep': 'xcomp', 'up': 8, 'dn': [9, 10, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 14, 16, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'appos', 'up': 13, 'dn': [15, 17, 22]}, {'tok': 'containing', 'tag': 'VBG', 'dep': 'acl', 'up': 16, 'dn': [20]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'maxime', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'pargaud', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [23]}, {'tok': 'author', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'cited', 'tag': 'VBN', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'In this edit: https://fr.wikipedia.org/w/index.php?diff=94100781 VisualEditor seems to have emptied a reference (the one containing \"Maxime Pargaud\" as author of the cited reference). Version : unspecified Severity : normal', 'cleaned': 'in this edit: visualeditor seems to have emptied a reference (the one containing \"maxime pargaud\" as author of the cited reference). -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1220': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1220', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is now fixed (Parsoid selser issue); sorry!', 'parsed': [{'rt': 10, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 7, 'dn': [0, 1, 2]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'selser', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'ccomp', 'up': 10, 'dn': [3, 4, 5, 6, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [7, 9, 11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'This is now fixed (Parsoid selser issue); sorry!', 'cleaned': 'this is now fixed (parsoid selser issue); sorry!'})}),\n", + " '1221': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1221', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'VisualEditor kissed a girl and liked it. Oh boy, do our products grow up fast. Oh wait, it ate a reference? Bad bad editor. Discipline... Slacker!', 'parsed': [{'rt': 1, 'toks': [{'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'kissed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'girl', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'liked', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'oh', 'tag': 'UH', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': 'boy', 'tag': 'UH', 'dep': 'intj', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'products', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'grow', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 8, 9]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 6, 'dn': []}, {'tok': 'fast', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'oh', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': [1]}, {'tok': 'wait', 'tag': 'VB', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'ate', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'discipline', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'slacker', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'VisualEditor kissed a girl and liked it. Oh boy, do our products grow up fast. Oh wait, it ate a reference? Bad bad editor. Discipline... Slacker!', 'cleaned': 'visualeditor kissed a girl and liked it. oh boy, do our products grow up fast. oh wait, it ate a reference? bad bad editor. discipline... slacker!'})}),\n", + " '1222': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1222', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/wiki/User:Mdennis_%28WMF%29/sandbox for the result of four different attempts to insert images. Each one resulted in something like https://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29%2Fsandbox&diff=560491469&oldid=560491343 Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'four', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'attempts', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'acl', 'up': 10, 'dn': [11, 13]}, {'tok': 'images', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'resulted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'something', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5, 23]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': [17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [16]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}]}], 'stripped_text': 'See https://en.wikipedia.org/wiki/User:Mdennis_%28WMF%29/sandbox for the result of four different attempts to insert images. Each one resulted in something like https://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29%2Fsandbox&diff=560491469&oldid=560491343 Version : unspecified Severity : normal', 'cleaned': 'see for the result of four different attempts to insert images. each one resulted in something like -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1223': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1223', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed. Sorry about this.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed. Sorry about this.', 'cleaned': 'fixed. sorry about this.'})}),\n", + " '1224': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wrimmmr5w2zt7nk2t753', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1224', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=McIntosh_%28apple%29&diff=560394609&oldid=560264020 Version : unspecified Severity : normal', 'parsed': [{'rt': 17, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 17, 'dn': [1, 3, 4, 5, 6, 7, 8, 12, 13, 14]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [9, 11]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': [10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 15, 16]}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=McIntosh_%28apple%29&diff=560394609&oldid=560264020 Version : unspecified Severity : normal', 'cleaned': ' -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1225': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1225', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat even when we undertake edit conflicts it still doesn't occur. Please re open if you find that it does recur and if so, any information about how to get it to trigger would be great, of course.\", 'parsed': [{'rt': 13, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ccomp', 'up': 13, 'dn': [0, 1, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'speculatively', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 5, 'dn': [7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 12, 16, 21]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 13, 'dn': [19, 20, 23, 26, 30, 38]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'attr', 'up': 21, 'dn': [22, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'repeat', 'tag': 'VB', 'dep': 'relcl', 'up': 23, 'dn': [24]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'undertake', 'tag': 'VBP', 'dep': 'advcl', 'up': 21, 'dn': [27, 28, 29, 32]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'dobj', 'up': 30, 'dn': [31, 37]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 37, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'relcl', 'up': 32, 'dn': [33, 34, 35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 26, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 26, 'dn': [1, 2, 3]}, {'tok': 're', 'tag': 'VB', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'find', 'tag': 'VBP', 'dep': 'advcl', 'up': 26, 'dn': [4, 5, 10, 11, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'recur', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [7, 8, 9]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advcl', 'up': 26, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'nsubj', 'up': 26, 'dn': [16, 18]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'pcomp', 'up': 18, 'dn': [19, 20, 22, 23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'trigger', 'tag': 'VB', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 14, 15, 17, 25, 27, 28, 29, 31]}, {'tok': 'great', 'tag': 'JJ', 'dep': 'acomp', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}], 'stripped_text': \"I'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat even when we undertake edit conflicts it still doesn't occur. Please re open if you find that it does recur and if so, any information about how to get it to trigger would be great, of course.\", 'cleaned': \"i'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat - even when we undertake edit conflicts it still doesn't occur. please re-open if you find that it does recur - and if so, any information about how to get it to trigger would be great, of course.\"})}),\n", + " '1226': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sx63fwaih5kjt7bz4u6z', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1226', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #1) > https://en.wikipedia.org/wiki/Wikipedia: > Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June > > indicates that this might be caused by edit conflicts I can't replicate this, although of course it is difficult to realistically replicate edit conflicts.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': [0]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'village_pump_(technical)#visualeditor_-_a.2fb_test_launch_on_18_june', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [2, 6, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'indicates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 13, 34]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 12, 14, 20]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 13, 'dn': [16]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [17, 18, 19, 21, 22, 27]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [25]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 20, 'dn': [23, 24, 26, 28, 33]}, {'tok': 'difficult', 'tag': 'JJ', 'dep': 'acomp', 'up': 27, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'realistically', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'amod', 'up': 33, 'dn': [29, 30]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'attr', 'up': 27, 'dn': [31, 32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': \"(In reply to comment #1) > https://en.wikipedia.org/wiki/Wikipedia: > Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June > > indicates that this might be caused by edit conflicts I can't replicate this, although of course it is difficult to realistically replicate edit conflicts.\", 'cleaned': \"(in reply to comment #) > > village_pump_(technical)#visualeditor_-_a.2fb_test_launch_on_18_june > > indicates that this might be caused by edit conflicts i can't replicate this, although of course it is difficult to realistically replicate edit conflicts.\"})}),\n", + " '1227': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wrimmmr5w2zt7nk2t753', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1227', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June indicates that this might be caused by edit conflicts', 'parsed': [{'rt': 2, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'url>)#visualeditor_-_a.2fb_test_launch_on_18_june', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'indicates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 5, 6, 8]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 7, 'dn': [10]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'conflicts', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}]}], 'stripped_text': 'https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#VisualEditor_ _A.2FB_test_launch_on_18_June indicates that this might be caused by edit conflicts', 'cleaned': ')#visualeditor_-_a.2fb_test_launch_on_18_june indicates that this might be caused by edit conflicts'})}),\n", + " '1228': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1228', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Have a page with a block but no s and you get: | Uncaught TypeError: Cannot call method 'connect' of null This is bad. Version : unspecified Severity : normal\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nmod', 'up': 9, 'dn': [5, 7, 8]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'nummod', 'up': 6, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}]}, {'rt': 5, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 's', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [7, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '|', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [0, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'call', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 4, 5, 7, 9, 14, 16]}, {'tok': 'method', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'connect', 'tag': 'JJ', 'dep': 'oprd', 'up': 6, 'dn': [8, 10, 11]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'null', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [13, 15]}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'acomp', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Have a page with a block but no s and you get: | Uncaught TypeError: Cannot call method 'connect' of null This is bad. Version : unspecified Severity : normal\", 'cleaned': \"have a page with a block but no s and you get: | uncaught typeerror: cannot call method 'connect' of null this is bad. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '1229': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1229', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This was fixed with gerrit 67924, which is now merged into master and will go out with wmf8 from Thursday.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 23]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 7, 8, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [9, 10, 11, 13, 15, 17]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [16, 18, 19, 21]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'wmf8', 'tag': 'NNP', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'thursday', 'tag': 'NNP', 'dep': 'pobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This was fixed with gerrit 67924, which is now merged into master and will go out with wmf8 from Thursday.', 'cleaned': 'this was fixed with gerrit , which is now merged into master and will go out with wmf8 from thursday.'})}),\n", + " '1230': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1230', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'https://en.wikipedia.org/w/index.php?title=Vidin&diff=559844598&oldid=559844102 shows several dirty diff issues, including spurious template bars, space changes, and corrupt links. However, this bug is specifically about the HTML comments that are dropped, \"the name of a location map as per http://en.wikipedia.org/wiki/Template:Location_map\" and \"the position of the pushpin label: left, right, top, bottom, none\". These comments often have important messages to other editors, so they can not be stripped. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49603 https://bugzilla.wikimedia.org/show_bug.cgi?id=49655', 'parsed': [{'rt': 3, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 7, 20]}, {'tok': 'several', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'dirty', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'including', 'tag': 'VBG', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'spurious', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'bars', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'conj', 'up': 12, 'dn': [14, 16, 17, 19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'corrupt', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'conj', 'up': 15, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 6, 14, 35, 45]}, {'tok': 'specifically', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 12, 13]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'dropped', 'tag': 'VBN', 'dep': 'relcl', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'nsubj', 'up': 35, 'dn': [15, 17, 26, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'location', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'map', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [22]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23, 24, 25]}, {'tok': '<', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [27, 28, 30, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'pushpin', 'tag': 'JJ', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'label', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'ccomp', 'up': 4, 'dn': [16, 36, 37, 41, 43]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'right', 'tag': 'UH', 'dep': 'conj', 'up': 35, 'dn': [38, 39]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'conj', 'up': 37, 'dn': [40]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'oprd', 'up': 35, 'dn': [42]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'none', 'tag': 'NN', 'dep': 'dep', 'up': 35, 'dn': [44]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 2, 5, 6, 9, 15, 16]}, {'tok': 'important', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'messages', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 15, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'stripped', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [10, 11, 12, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8, 10]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 12, 13, 14, 17, 18, 19, 20, 21]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': [15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'https://en.wikipedia.org/w/index.php?title=Vidin&diff=559844598&oldid=559844102 shows several dirty diff issues, including spurious template bars, space changes, and corrupt links. However, this bug is specifically about the HTML comments that are dropped, \"the name of a location map as per http://en.wikipedia.org/wiki/Template:Location_map\" and \"the position of the pushpin label: left, right, top, bottom, none\". These comments often have important messages to other editors, so they can not be stripped. Version : unspecified Severity : major See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=49603 https://bugzilla.wikimedia.org/show_bug.cgi?id=49655', 'cleaned': ' shows several dirty diff issues, including spurious template bars, space changes, and corrupt links. however, this bug is specifically about the html comments that are dropped, \"the name of a location map as per and \"the position of the pushpin label: left, right, top, bottom, none\". these comments often have important messages to other editors, so they can not be stripped. -------------------------- **version**: unspecified **severity**: major **see also**: '})}),\n", + " '1233': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1233', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"That's a separate bug, will raise as such.\", 'parsed': [{'rt': 7, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [0, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'separate', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'raise', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 6, 9, 10]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'such', 'tag': 'JJ', 'dep': 'advmod', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"That's a separate bug, will raise as such.\", 'cleaned': \"that's a separate bug, will raise as such.\"})}),\n", + " '1234': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1234', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Not sure if it's the same thing, but I just did this today http://it.wikipedia.org/w/index.php?title=Google&diff=59622535&oldid=59377529 and it discarded commented text which, as noted above, should be there for a reason :)\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 4, 8, 9, 12]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [10, 11, 13, 14, 15, 16, 17, 18, 20, 35]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'discarded', 'tag': 'VBD', 'dep': 'conj', 'up': 12, 'dn': [19, 22]}, {'tok': 'commented', 'tag': 'VBN', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 30]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'noted', 'tag': 'VBN', 'dep': 'advcl', 'up': 30, 'dn': [25, 27]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'relcl', 'up': 22, 'dn': [23, 24, 26, 28, 29, 31, 32]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"Not sure if it's the same thing, but I just did this today http://it.wikipedia.org/w/index.php?title=Google&diff=59622535&oldid=59377529 and it discarded commented text which, as noted above, should be there for a reason :)\", 'cleaned': \"not sure if it's the same thing, but i just did this today and it discarded commented text which, as noted above, should be there for a reason :)\"})}),\n", + " '1235': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1235', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This is now fixed; as an example, see https://en.wikipedia.org/w/index.php?title=Bleak_House&diff=560362551&oldid=560338958 as an edit made with VisualEditor that leaves the comments in the templates as they were.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [0, 1, 2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [7]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 8, 10, 11, 12, 13, 29]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [15]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'made', 'tag': 'VBN', 'dep': 'acl', 'up': 15, 'dn': [17]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'leaves', 'tag': 'VBZ', 'dep': 'relcl', 'up': 18, 'dn': [19, 22, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'This is now fixed; as an example, see https://en.wikipedia.org/w/index.php?title=Bleak_House&diff=560362551&oldid=560338958 as an edit made with VisualEditor that leaves the comments in the templates as they were.', 'cleaned': 'this is now fixed; as an example, see as an edit made with visualeditor that leaves the comments in the templates as they were.'})}),\n", + " '1236': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1236', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Can't reproduce in master. The comment appears in the template dialog and can be edited. With experimental code disabled the template is completely untouched.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'master', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 7, 10, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'with', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'experimental', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'disabled', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [5, 8]}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'untouched', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"Can't reproduce in master. The comment appears in the template dialog and can be edited. With experimental code disabled the template is completely untouched.\", 'cleaned': \"can't reproduce in master. the comment appears in the template dialog and can be edited. with experimental code disabled the template is completely untouched.\"})}),\n", + " '1237': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1237', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(In reply to comment #3) > See also bug 49655 and this (where Ssastry discusses it): > Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox The place for \"see also\" bugs is the \"see also\" section at the top right of the bug have put it there. : ) Bug 42124 is not relevant.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 14, 15, 16, 17, 20, 45, 48, 49]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'conj', 'up': 3, 'dn': [9, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'ssastry', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'discusses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [10, 11, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '):', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'feedback#removal_of_comments_in_infobox', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [18, 19, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 23]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25, 29]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'pcomp', 'up': 23, 'dn': [24, 26]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'dep', 'up': 23, 'dn': [27, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'nmod', 'up': 35, 'dn': [33]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'nsubj', 'up': 45, 'dn': [30, 31, 32, 34, 36]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'top', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37, 38, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 45, 'dn': []}, {'tok': 'put', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [35, 43, 44, 46, 47]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 45, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 5]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > See also bug 49655 and this (where Ssastry discusses it): > Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox The place for \"see also\" bugs is the \"see also\" section at the top right of the bug have put it there. : ) Bug 42124 is not relevant.', 'cleaned': '(in reply to comment #) > see also bug and this (where ssastry discusses it): > wikipedia:visualeditor/feedback#removal_of_comments_in_infobox the place for \"see also\" bugs is the \"see also\" section at the top right of the bug - have put it there. :-) bug is not relevant.'})}),\n", + " '1238': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ebwxbdwkoxprr4cvvjvy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1238', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '[[Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox]] See also bug 42124.', 'parsed': [{'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'wikipedia', 'tag': 'FW', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [2, 3, 6, 7, 8]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'feedback#removal_of_comments_in_infobox', 'tag': 'ADD', 'dep': 'appos', 'up': 4, 'dn': [5]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 9, 10, 12, 13, 14, 15]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': '[[Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox]] See also bug 42124.', 'cleaned': '[[wikipedia:visualeditor/feedback#removal_of_comments_in_infobox]] see also bug .'})}),\n", + " '1239': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ebwxbdwkoxprr4cvvjvy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1239', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'See also bug 49655 and this (where Ssastry discusses it): Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox', 'parsed': [{'rt': 2, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'dep', 'up': 2, 'dn': [8, 11]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'ssastry', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'discusses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [15, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'feedback#removal_of_comments_in_infobox', 'tag': 'NNS', 'dep': 'appos', 'up': 16, 'dn': [17]}]}], 'stripped_text': 'See also bug 49655 and this (where Ssastry discusses it): Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox', 'cleaned': 'see also bug and this (where ssastry discusses it): wikipedia:visualeditor/feedback#removal_of_comments_in_infobox'})}),\n", + " '1240': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1240', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Confirm that these are being re broken, but seemingly online in template calls (where we can't alienate them?). Ed, can you confirm at your end if this is a DM issue or a Parsoid one? I was able to edit around an HTML comment without altering it inline (as expected) in https://www.mediawiki.org/w/index.php?title=VisualEditor:TestComments&diff=712245&oldid=712244 but changes to the HTML comment in the second template fail to be detected as a change (?). Note that the first template can't be edited as the preceding block comment it created as an mw:Placeholder (per bug 47403) and (wrongly?) merged with the following transclusion.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirm', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 11, 20, 22, 23, 24]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5, 6, 7, 8, 9]}, {'tok': 're', 'tag': 'VBN', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': '-', 'tag': 'VBN', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': 'broken', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'seemingly', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'online', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [10, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'calls', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'alienate', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [15, 16, 17, 18, 19, 21]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'ed', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 10, 18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 7, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [8, 9, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'dm', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': [11, 12, 14, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'conj', 'up': 13, 'dn': [15, 16]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 21, 22, 32]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 15, 17]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 9]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'altering', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [11, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'inline', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'parataxis', 'up': 4, 'dn': [13, 14, 16]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [19, 20]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 32, 'dn': [24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 26, 28]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30]}, {'tok': 'fail', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [23, 35, 39, 40, 41, 42]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'detected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [38]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [8, 38]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 3]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 4, 5, 6, 7, 9, 28, 33]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'preceding', 'tag': 'VBG', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'created', 'tag': 'VBD', 'dep': 'relcl', 'up': 13, 'dn': [14, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'placeholder', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19, 21, 22, 24, 25, 26, 27]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 20, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'wrongly', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': [29, 31, 32]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'merged', 'tag': 'VBD', 'dep': 'conj', 'up': 8, 'dn': [30, 34]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'following', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Confirm that these are being re broken, but seemingly online in template calls (where we can't alienate them?). Ed, can you confirm at your end if this is a DM issue or a Parsoid one? I was able to edit around an HTML comment without altering it inline (as expected) in https://www.mediawiki.org/w/index.php?title=VisualEditor:TestComments&diff=712245&oldid=712244 but changes to the HTML comment in the second template fail to be detected as a change (?). Note that the first template can't be edited as the preceding block comment it created as an mw:Placeholder (per bug 47403) and (wrongly?) merged with the following transclusion.\", 'cleaned': \"confirm that these are being re-broken, but seemingly online in template calls (where we can't alienate them?). ed, can you confirm at your end if this is a dm issue or a parsoid one? i was able to edit around an html comment without altering it inline (as expected) in - but changes to the html comment in the second template fail to be detected as a change (?). note that the first template can't be edited as the preceding block comment it created as an mw:placeholder (per bug ) and (wrongly?) merged with the following transclusion.\"})}),\n", + " '1241': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ebwxbdwkoxprr4cvvjvy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1241', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'At the time of this discussion by VE developers, [[Wikipedia:VisualEditor/Feedback/Archive 2013 05#General_observations]], hidden notes/comments were preserved. Now all hidden HTML notes on a page (or at least those in templates) are removed when the page is edited by VE. Page edit notices and section edit notices will not work as a replacement since hidden notes can be instructional for specific references, tables, infoboxes, navboxes, sentences, paragraphs, etc.. Page notices and edit notices are for a whole page or section. For more info: [[Wikipedia:VisualEditor/Feedback#HTML_notes]] or wherever it ends up later in the archives. If HTML notes are going to be replaced by some new hidden notation system, they still need to be preserved in the meantime. They should be treated similarly to how VE handles tables, infoboxes, and other stuff that VE can not currently edit. VE should not be doing anything within templates. Templates are too complex for VE to meddle with in the slightest way. VE should not even remove spaces in templates. If VE ends up with another hidden note tool, then a bot may have to go around to convert all existing hidden HTML notes to the new VE tool. But why bother? Why not keep the HTML notes, and use some kind of popup tooltip in VE that pops up when one puts the mouse cursor over a hidden note icon in VE edit mode? So one can read the hidden note in the popup. Kind of like how reference tooltips work.', 'parsed': [{'rt': 32, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 've', 'tag': 'IN', 'dep': 'pcomp', 'up': 6, 'dn': [8]}, {'tok': 'developers', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': 'wikipedia', 'tag': 'FW', 'dep': 'nmod', 'up': 22, 'dn': [13, 20]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [15, 18]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'archive', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': [16, 17]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 12, 'dn': [14, 19, 21]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 23, 'dn': [12]}, {'tok': 'number>#general_observations', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 32, 'dn': [10, 11, 22, 24, 25]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'nmod', 'up': 30, 'dn': [27, 29]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 32, 'dn': [28]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 32, 'dn': []}, {'tok': 'preserved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 9, 23, 26, 30, 31, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'notes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 5, 17]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 12, 'dn': [10]}, {'tok': 'those', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 17, 'dn': [11, 13, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'removed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [12, 16, 22, 25]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 22, 'dn': [19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'advcl', 'up': 17, 'dn': [18, 20, 21, 23]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 22, 'dn': [24]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [0, 1, 3, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'conj', 'up': 2, 'dn': [4, 5]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 7, 8, 10, 17, 40, 47]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'replacement', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 17, 'dn': [14]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 9, 'dn': [13, 15, 16, 18, 19]}, {'tok': 'instructional', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20, 22, 23, 34, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'conj', 'up': 21, 'dn': [24, 25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'infoboxes', 'tag': 'NNS', 'dep': 'conj', 'up': 23, 'dn': [26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'navboxes', 'tag': 'NNS', 'dep': 'conj', 'up': 25, 'dn': [28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'sentences', 'tag': 'NNS', 'dep': 'conj', 'up': 27, 'dn': [30, 31]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'conj', 'up': 29, 'dn': [32, 33]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'etc', 'tag': 'FW', 'dep': 'conj', 'up': 31, 'dn': []}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'conj', 'up': 21, 'dn': [35, 37, 39]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'notices', 'tag': 'NNS', 'dep': 'conj', 'up': 36, 'dn': [38]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [41]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [44]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 44, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': [42, 43, 45, 46]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 44, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'conj', 'up': 44, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [2]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'info', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'wikipedia', 'tag': 'FW', 'dep': 'nmod', 'up': 10, 'dn': [7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'feedback#html_notes', 'tag': 'NNPS', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 17, 23]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'wherever', 'tag': 'WRB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'conj', 'up': 10, 'dn': [15, 16, 18, 19, 20]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'archives', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'advcl', 'up': 17, 'dn': [0, 2, 3, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'xcomp', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 7, 'dn': [13]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'notation', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [4, 14, 15, 16, 20, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'preserved', 'tag': 'VBN', 'dep': 'xcomp', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'meantime', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'treated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 21]}, {'tok': 'similarly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 8, 'dn': [6]}, {'tok': 'handles', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [8, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'infoboxes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': [12, 13, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'stuff', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [14, 17]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'relcl', 'up': 15, 'dn': [16]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [11, 18, 19, 20, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'doing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 8]}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'templates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 13]}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'complex', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'meddle', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [4, 5, 6, 8, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'slightest', 'tag': 'JJS', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8]}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [0, 1, 3, 4]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [6]}, {'tok': 'tool', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bot', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [11]}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 10, 12, 13, 16, 30]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17, 19]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'convert', 'tag': 'VB', 'dep': 'advcl', 'up': 16, 'dn': [18, 23, 24]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 22]}, {'tok': 'notes', 'tag': 'VBZ', 'dep': 'dobj', 'up': 19, 'dn': [25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'tool', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27, 28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'bother', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'keep', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 8, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'html', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'notes', 'tag': 'NNS', 'dep': 'oprd', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [10, 14, 17]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'popup', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'tooltip', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [15]}, {'tok': 've', 'tag': 'VBP', 'dep': 'pcomp', 'up': 14, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'pops', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [16, 18, 21]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 17, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'one', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'puts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [19, 20, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': [22]}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [23]}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': [27]}, {'tok': 'icon', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 28, 30]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [31, 33]}, {'tok': 've', 'tag': 'VBP', 'dep': 'intj', 'up': 30, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 33, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'one', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hidden', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'popup', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'kind', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'of', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [0]}, {'tok': 'like', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 5, 7]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'tooltips', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'work', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'At the time of this discussion by VE developers, [[Wikipedia:VisualEditor/Feedback/Archive 2013 05#General_observations]], hidden notes/comments were preserved. Now all hidden HTML notes on a page (or at least those in templates) are removed when the page is edited by VE. Page edit notices and section edit notices will not work as a replacement since hidden notes can be instructional for specific references, tables, infoboxes, navboxes, sentences, paragraphs, etc.. Page notices and edit notices are for a whole page or section. For more info: [[Wikipedia:VisualEditor/Feedback#HTML_notes]] or wherever it ends up later in the archives. If HTML notes are going to be replaced by some new hidden notation system, they still need to be preserved in the meantime. They should be treated similarly to how VE handles tables, infoboxes, and other stuff that VE can not currently edit. VE should not be doing anything within templates. Templates are too complex for VE to meddle with in the slightest way. VE should not even remove spaces in templates. If VE ends up with another hidden note tool, then a bot may have to go around to convert all existing hidden HTML notes to the new VE tool. But why bother? Why not keep the HTML notes, and use some kind of popup tooltip in VE that pops up when one puts the mouse cursor over a hidden note icon in VE edit mode? So one can read the hidden note in the popup. Kind of like how reference tooltips work.', 'cleaned': 'at the time of this discussion by ve developers, [[wikipedia:visualeditor/feedback/archive #general_observations]], hidden notes/comments were preserved. now all hidden html notes on a page (or at least those in templates) are removed when the page is edited by ve. page edit notices and section edit notices will not work as a replacement since hidden notes can be instructional for specific references, tables, infoboxes, navboxes, sentences, paragraphs, etc.. page notices and edit notices are for a whole page or section. for more info: [[wikipedia:visualeditor/feedback#html_notes]] - or wherever it ends up later in the archives. if html notes are going to be replaced by some new hidden notation system, they still need to be preserved in the meantime. they should be treated similarly to how ve handles tables, infoboxes, and other stuff that ve can not currently edit. ve should not be doing anything within templates. templates are too complex for ve to meddle with in the slightest way. ve should not even remove spaces in templates. if ve ends up with another hidden note tool, then a bot may have to go around to convert all existing hidden html notes to the new ve tool. but why bother? why not keep the html notes, and use some kind of popup tooltip in ve that pops up when one puts the mouse cursor over a hidden note icon in ve edit mode? so one can read the hidden note in the popup. kind of like how reference tooltips work.'})}),\n", + " '1242': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1242', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Adding a file/media fails with wrong wikicode. This wikicode is created, see URL: [[undefined|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] Version : unspecified Severity : major URL : https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174461&oldid=174460', 'parsed': [{'rt': 5, 'toks': [{'tok': 'adding', 'tag': 'VBG', 'dep': 'csubj', 'up': 5, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': 'fails', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 6, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'wikicode', 'tag': 'JJ', 'dep': 'pcomp', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'wikicode', 'tag': 'JJ', 'dep': 'nsubjpass', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 5, 10, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'dep', 'up': 3, 'dn': [4, 6, 7]}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'undefined|link=', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': [22]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': [21]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'oprd', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': [28]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Adding a file/media fails with wrong wikicode. This wikicode is created, see URL: [[undefined|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] Version : unspecified Severity : major URL : https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174461&oldid=174460', 'cleaned': 'adding a file/media fails with wrong wikicode. this wikicode is created, see url: [[undefined|link=]] -------------------------- **version**: unspecified **severity**: major **url**: '})}),\n", + " '1243': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1243', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50021 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50021 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1244': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1244', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #10) > What about commend 5 and comment 6? Sorry, yes; created as bug 49849.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': [2, 6, 7, 8]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'pcomp', 'up': 0, 'dn': [1, 3]}, {'tok': 'commend', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 9, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [5, 7, 8, 9, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': '(In reply to comment #10) > What about commend 5 and comment 6? Sorry, yes; created as bug 49849.', 'cleaned': '(in reply to comment #) > what about commend and comment ? sorry, yes; created as bug .'})}),\n", + " '1245': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sryrz6tgcfnnsiddx32p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1245', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'What about commend 5 and comment 6?', 'parsed': [{'rt': 2, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'commend', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 10, 11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [8, 9]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'What about commend 5 and comment 6?', 'cleaned': 'what about commend and comment ?'})}),\n", + " '1246': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1246', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is partially fixed in gerrit 69581 which we will deploy this afternoon. However, the link issue is still not fixed, thus (in the example in comment 0) we will now get: [[File:CV.03326.jpg|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] … instead of: [[File:CV.03326.jpg|right|framed|424x275px]] … which is bad, but nothing like as terrible as it was. Forking that off to a new bug, bug 49844, and marking this as fixed.', 'parsed': [{'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'partially', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 8, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'deploy', 'tag': 'VB', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 11, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'afternoon', 'tag': 'NN', 'dep': 'npadvmod', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 9, 10, 12, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'thus', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11, 14, 17, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [19]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 14, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'cv.03326.jpg|link=', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 2, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [12, 13, 15, 16, 17, 18, 19, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'cv.03326.jpg|right|framed|424x275px', 'tag': 'ADD', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [20, 22, 23, 24, 25]}, {'tok': 'bad', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [26]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'terrible', 'tag': 'JJ', 'dep': 'pcomp', 'up': 26, 'dn': [27, 31]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 31, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 28, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'forking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 7, 8, 14, 18]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'off', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dep', 'up': 0, 'dn': [9, 10, 11, 12, 13]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [15, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 14, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'This is partially fixed in gerrit 69581 which we will deploy this afternoon. However, the link issue is still not fixed, thus (in the example in comment 0) we will now get: [[File:CV.03326.jpg|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] … instead of: [[File:CV.03326.jpg|right|framed|424x275px]] … which is bad, but nothing like as terrible as it was. Forking that off to a new bug, bug 49844, and marking this as fixed.', 'cleaned': 'this is partially fixed in gerrit which we will deploy this afternoon. however, the link issue is still not fixed, thus (in the example in comment ) we will now get: [[file:cv.03326.jpg|link=]] ... instead of: [[file:cv.03326.jpg|right|framed|424x275px]] ... which is bad, but nothing like as terrible as it was. forking that off to a new bug, bug , and marking this as fixed.'})}),\n", + " '1247': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1247', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'From bug 49829 comment 0: | This is the DOM returned by the VE after inserting a new thumbnail: |
    | |
    | | Note the \\'undefined\\' in the resource attribute. The resource is the image | target, so we notice that the link and the image named \\'undefined\\' differ and | serialize as | [[undefined|link=http://commons.wikimedia.org/wiki/File:Apples.jpg|thumb]].', 'parsed': [{'rt': 70, 'toks': [{'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 70, 'dn': [5, 6, 7, 8, 50, 52, 56, 58, 60, 63, 66, 67, 68, 69]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 50, 'dn': [9, 10, 11, 14, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 15]}, {'tok': 'returned', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [16, 19]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'inserting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'thumbnail', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 22]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'figure', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [25, 26, 28, 29, 32, 40, 41, 42, 43, 44, 48]}, {'tok': 'typeof=\"mw', 'tag': 'NNP', 'dep': 'appos', 'up': 27, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [30, 31, 33]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'class=', 'tag': 'NNP', 'dep': 'poss', 'up': 40, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'mw', 'tag': 'NN', 'dep': 'compound', 'up': 40, 'dn': [37, 38]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'halign', 'tag': 'NN', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [34, 35, 36, 39]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'appos', 'up': 27, 'dn': []}, {'tok': '|', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'rel=\"mw', 'tag': 'NNP', 'dep': 'nmod', 'up': 48, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'thumb', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [45, 46, 47]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'href=\"', 'tag': 'ADD', 'dep': 'dobj', 'up': 50, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 0, 'dn': [53, 55]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'img', 'tag': 'XX', 'dep': 'nmod', 'up': 55, 'dn': []}, {'tok': 'src=\"', 'tag': 'ADD', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '|', 'tag': 'NNP', 'dep': 'compound', 'up': 58, 'dn': []}, {'tok': '100px-apples.jpg', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': [57, 59]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'width=\"', 'tag': 'NFP', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'height=\"', 'tag': 'ADD', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'resource=\"undefined\">', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'note', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 73, 79]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 73, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 73, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'dobj', 'up': 70, 'dn': [71, 72, 74, 75]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 73, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 73, 'dn': [78]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 78, 'dn': []}, {'tok': 'resource', 'tag': 'NN', 'dep': 'compound', 'up': 78, 'dn': []}, {'tok': 'attribute', 'tag': 'NN', 'dep': 'pobj', 'up': 75, 'dn': [76, 77]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 70, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'resource', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [1, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'notice', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 7, 8, 9, 27, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [12, 14, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15, 17]}, {'tok': 'named', 'tag': 'VBN', 'dep': 'acl', 'up': 16, 'dn': [19, 21]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'oprd', 'up': 17, 'dn': [18]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'differ', 'tag': 'VBP', 'dep': 'oprd', 'up': 17, 'dn': [20, 22, 24]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': '|', 'tag': 'VB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'serialize', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [23, 25]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': '|', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': [11, 13, 28, 31, 32]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 27, 'dn': [29]}, {'tok': 'undefined|link=', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'From bug 49829 comment 0: | This is the DOM returned by the VE after inserting a new thumbnail: |
    | |
    | | Note the \\'undefined\\' in the resource attribute. The resource is the image | target, so we notice that the link and the image named \\'undefined\\' differ and | serialize as | [[undefined|link=http://commons.wikimedia.org/wiki/File:Apples.jpg|thumb]].', 'cleaned': 'from bug comment : | this is the dom returned by the ve after inserting a new thumbnail: |
    | | | 100px-apples.jpg\" width=\"\" height=\"\" resource=\"undefined\">
    | | note the \\'undefined\\' in the resource attribute. the resource is the image | target, so we notice that the link and the image named \\'undefined\\' differ and | serialize as | [[undefined|link=]].'})}),\n", + " '1248': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1248', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 49829 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 49829 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1249': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1249', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' winne2i wrote: The same on plwiki: https://pl.wikipedia.org/w/index.php?diff=36790309 (\"prawo\" means \"right\" in polish, \"ramka\" means \"frame\")', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [3]}, {'tok': 'winne2i', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'prep', 'up': 1, 'dn': [2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 6, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'nsubj', 'up': 19, 'dn': [7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'plwiki', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'prawo', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 29, 'dn': [8, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'dobj', 'up': 19, 'dn': [20, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [24]}, {'tok': 'polish', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'ramka', 'tag': 'JJ', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [19, 25, 26, 27, 28, 31, 32, 33]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}]}], 'stripped_text': ' winne2i wrote: The same on plwiki: https://pl.wikipedia.org/w/index.php?diff=36790309 (\"prawo\" means \"right\" in polish, \"ramka\" means \"frame\")', 'cleaned': '**winne2i** wrote: the same on plwiki: (\"prawo\" means \"right\" in polish, \"ramka\" means \"frame\")'})}),\n", + " '1250': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sryrz6tgcfnnsiddx32p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1250', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #3) > I get the same type of error: > php?title=PLoS_ONE&diff=36119075&oldid=34872658> On this example there is also something else: I think the code \"direita,right\" should be just \"direita\" or \"right\".', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 29, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ccomp', 'up': 29, 'dn': [0, 4, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'error', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': [13]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'php?title', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 1, 'dn': [11, 12]}, {'tok': '=', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'plos_one&diff=&oldid=', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [21]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [22, 24, 25]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [26]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 27, 28, 38, 47]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'code', 'tag': 'NN', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'direita', 'tag': 'NNP', 'dep': 'nsubj', 'up': 35, 'dn': [30, 31, 32, 34]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [33, 36]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 29, 'dn': [35, 37, 41]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 41, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'direita', 'tag': 'NNS', 'dep': 'attr', 'up': 38, 'dn': [39, 40, 42, 43, 45]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 41, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'conj', 'up': 41, 'dn': [44, 46]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 29, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > I get the same type of error: > php?title=PLoS_ONE&diff=36119075&oldid=34872658> On this example there is also something else: I think the code \"direita,right\" should be just \"direita\" or \"right\".', 'cleaned': '(in reply to comment #) > i get the same type of error: > < > php?title=plos_one&diff=&oldid=> on this example there is also something else: i think the code \"direita,right\" should be just \"direita\" or \"right\".'})}),\n", + " '1251': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sx63fwaih5kjt7bz4u6z', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1251', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 49795 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 49795 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1252': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1252', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I get the same type of error: ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 7, 8, 9, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'error', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I get the same type of error: ', 'cleaned': 'i get the same type of error: <'})}),\n", + " '1253': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-joqqkabmjmvxeucx4ni2', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1253', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'For additional examples, if that will be helpful, see: http://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29&diff=560023092&oldid=541758155 http://en.wikipedia.org/w/index.php?title=Keshi_%28demon%29&diff=559979773&oldid=559978871', 'parsed': [{'rt': 10, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [2]}, {'tok': 'additional', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'examples', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [4, 5, 6, 8]}, {'tok': 'helpful', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 7, 9, 11, 12, 13, 14, 15, 16, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'For additional examples, if that will be helpful, see: http://en.wikipedia.org/w/index.php?title=User%3AMdennis_%28WMF%29&diff=560023092&oldid=541758155 http://en.wikipedia.org/w/index.php?title=Keshi_%28demon%29&diff=559979773&oldid=559978871', 'cleaned': 'for additional examples, if that will be helpful, see: '})}),\n", + " '1254': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1254', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Roan, do we get the typeof:/etc. wrong at our end, or is this a Parsoid issue?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'roan', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'typeof:/etc', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': 'NN', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'wrong', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1, 4, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'our', 'tag': 'PRP$', 'dep': 'poss', 'up': 3, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 10, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [8, 9]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Roan, do we get the typeof:/etc. wrong at our end, or is this a Parsoid issue?', 'cleaned': 'roan, do we get the typeof:/etc. wrong at our end, or is this a parsoid issue?'})}),\n", + " '1255': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1255', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : normal', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1256': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1256', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Merged and we'll get this out on Monday so we can test it.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6, 7, 12, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [9, 10, 11, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Merged and we'll get this out on Monday so we can test it.\", 'cleaned': \"merged and we'll get this out on monday so we can test it.\"})}),\n", + " '1258': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-r7wrkcx7j2vutqs6hr3g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1258', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"(In reply to comment #1) > All events in Edit_5563071 appear to have the same value for > event_pageViewSessionId (2147483647). It was simply overflowing its column type (int). I set it to 'bigint' and it's fine now. It's odd that we haven't run into this before! It's because we ordinarily convert timestamps to byte strings, like the rest of MediaWiki. This is the first time we've tried to save timestamps as integers. The int type is good for values between +/ 2,147,483,647, which has been adequate for all other use cases. > When fixing, we will want to bump the event_version value. Well, since this did not require a deployment, I instead moved all existing rows in the 'Edit' table to 'z_Edit_5563071'. Any events that go into the current 'Edit_5563071' will be fine.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'edit_5563071', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 7, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'event_pageviewsessionid', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'phone', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'simply', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'overflowing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 10]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'column', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7, 8, 9]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'int', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'set', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 7, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'bigint', 'tag': 'VB', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [8, 10, 11, 12]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 11]}, {'tok': 'odd', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 7, 'dn': []}, {'tok': 'run', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [3, 4, 5, 6, 8, 10]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'before', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 16]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ordinarily', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'convert', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 4, 6, 7, 11]}, {'tok': 'timestamps', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'byte', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'strings', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'rest', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3, 7]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'tried', 'tag': 'VBN', 'dep': 'relcl', 'up': 4, 'dn': [5, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 10, 11]}, {'tok': 'timestamps', 'tag': 'NNS', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'integers', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'int', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 9, 11, 23]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': [5]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'values', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [7]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': '+', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '/-', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [10, 12, 13, 16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 11, 'dn': [14, 15, 17]}, {'tok': 'adequate', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': [18]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [22]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'advcl', 'up': 6, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 8, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'bump', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'event_version', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'require', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [2, 3, 4, 5, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'moved', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 6, 9, 10, 11, 15, 16, 22, 25, 26]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'rows', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': [13, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [23, 24]}, {'tok': \"'\", 'tag': '``', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'z_edit_5563071', 'tag': 'CD', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'nsubj', 'up': 11, 'dn': [0, 3, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'relcl', 'up': 1, 'dn': [2, 4]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'edit_5563071', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 10, 12, 13]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': \"(In reply to comment #1) > All events in Edit_5563071 appear to have the same value for > event_pageViewSessionId (2147483647). It was simply overflowing its column type (int). I set it to 'bigint' and it's fine now. It's odd that we haven't run into this before! It's because we ordinarily convert timestamps to byte strings, like the rest of MediaWiki. This is the first time we've tried to save timestamps as integers. The int type is good for values between +/ 2,147,483,647, which has been adequate for all other use cases. > When fixing, we will want to bump the event_version value. Well, since this did not require a deployment, I instead moved all existing rows in the 'Edit' table to 'z_Edit_5563071'. Any events that go into the current 'Edit_5563071' will be fine.\", 'cleaned': \"(in reply to comment #) > all events in edit_5563071 appear to have the same value for > event_pageviewsessionid ). it was simply overflowing its column type (int). i set it to 'bigint' and it's fine now. it's odd that we haven't run into this before! it's because we ordinarily convert timestamps to byte strings, like the rest of mediawiki. this is the first time we've tried to save timestamps as integers. the int type is good for values between +/- , which has been adequate for all other use cases. > when fixing, we will want to bump the event_version value. well, since this did not require a deployment, i instead moved all existing rows in the 'edit' table to 'z_edit_5563071'. any events that go into the current 'edit_5563071' will be fine.\"})}),\n", + " '1259': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1259', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'All events in Edit_5563071 appear to have the same value for event_pageViewSessionId (2147483647). When fixing, we will want to bump the event_version value.', 'parsed': [{'rt': 4, 'toks': [{'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'edit_5563071', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 15, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13, 14]}, {'tok': 'event_pageviewsessionid', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'phone', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'fixing', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [0]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'bump', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'event_version', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'All events in Edit_5563071 appear to have the same value for event_pageViewSessionId (2147483647). When fixing, we will want to bump the event_version value.', 'cleaned': 'all events in edit_5563071 appear to have the same value for event_pageviewsessionid ). when fixing, we will want to bump the event_version value.'})}),\n", + " '1260': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1260', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : normal', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1261': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1261', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Merged and we'll get this out on Monday so we can test it.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 3, 5, 6, 7, 12, 14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [9, 10, 11, 13]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"Merged and we'll get this out on Monday so we can test it.\", 'cleaned': \"merged and we'll get this out on monday so we can test it.\"})}),\n", + " '1264': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-qb5aoo443n6fezsozhv4', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1264', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Coordination card on Trello: https://trello.com/c/xCkMEAY0 Reminder: anonymous editors are excluded from logging (we'll instrument the edit funnel for anons in July in preparation for the global launch).\", 'parsed': [{'rt': 19, 'toks': [{'tok': 'coordination', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'card', 'tag': 'NN', 'dep': 'dep', 'up': 19, 'dn': [0, 2, 4, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'trello', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': [7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'reminder', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [5, 6, 9, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [10]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'excluded', 'tag': 'VBN', 'dep': 'acl', 'up': 8, 'dn': [11, 12, 14]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'logging', 'tag': 'VBG', 'dep': 'pcomp', 'up': 14, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'instrument', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 16, 17, 18, 22, 27, 33, 34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'funnel', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 23]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'pobj', 'up': 23, 'dn': [25]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'july', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28]}, {'tok': 'preparation', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [32]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'global', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'launch', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30, 31]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}], 'stripped_text': \"Coordination card on Trello: https://trello.com/c/xCkMEAY0 Reminder: anonymous editors are excluded from logging (we'll instrument the edit funnel for anons in July in preparation for the global launch).\", 'cleaned': \"coordination card on trello: reminder: anonymous editors are excluded from logging (we'll instrument the edit funnel for anons in july in preparation for the global launch).\"})}),\n", + " '1265': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1265', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Needs also https://meta.wikimedia.org/wiki/Schema:Edit to be updated first, of course. : )', 'parsed': [{'rt': 0, 'toks': [{'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7, 9, 10, 12, 13]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'xcomp', 'up': 0, 'dn': [5, 6, 8]}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [11]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Needs also https://meta.wikimedia.org/wiki/Schema:Edit to be updated first, of course. : )', 'cleaned': 'needs also to be updated first, of course. :-)'})}),\n", + " '1266': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vm462i2ffbawnuo4mh3n', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1266', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I have edited the page w:cs:Banolo Blahnik and after saving HTML code was left at the page. See this revision: https://cs.wikipedia.org/w/index.php?title=Manolo_Blahnik&oldid=10415532 Version : unspecified Severity : critical', 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'edited', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 7, 11, 17, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'w', 'tag': 'NNP', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'cs', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': [8, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'banolo', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'blahnik', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [13]}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [15]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'code', 'tag': 'NNP', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'left', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [12, 16, 18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'revision', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': [6]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [14]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'appos', 'up': 2, 'dn': []}]}], 'stripped_text': 'I have edited the page w:cs:Banolo Blahnik and after saving HTML code was left at the page. See this revision: https://cs.wikipedia.org/w/index.php?title=Manolo_Blahnik&oldid=10415532 Version : unspecified Severity : critical', 'cleaned': 'i have edited the page w:cs:banolo blahnik and after saving html code was left at the page. see this revision: -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '1267': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1267', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 50049 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 50049 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1268': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1268', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Yes, . It is apparently fixed.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': [3]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'apparently', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Yes, . It is apparently fixed.', 'cleaned': 'yes, < it is apparently fixed.'})}),\n", + " '1269': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7n5fvppwj4ueprv2iuys', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1269', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Did you open a new bug? If so could you please link it? I have someone with a similar issue.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advcl', 'up': 5, 'dn': [0]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 7]}, {'tok': 'someone', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Did you open a new bug? If so could you please link it? I have someone with a similar issue.', 'cleaned': 'did you open a new bug? if so could you please link it? i have someone with a similar issue.'})}),\n", + " '1270': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1270', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Ah, sorry, I missed the tag. I think you should; this is certainly something different than what was happening here.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'ah', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sorry', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'missed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ccomp', 'up': 6, 'dn': [0, 3]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'ccomp', 'up': 1, 'dn': [2]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 4, 5, 7, 8, 15]}, {'tok': 'certainly', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [9]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': [10]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'happening', 'tag': 'VBG', 'dep': 'pcomp', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Ah, sorry, I missed the tag. I think you should; this is certainly something different than what was happening here.', 'cleaned': 'ah, sorry, i missed the tag. i think you should; this is certainly something different than what was happening here.'})}),\n", + " '1271': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1271', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It has the VisualEditor tag and was reported in the feedback page . Should I open a new bug?', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 12, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'reported', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 18, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [13, 14, 15, 16, 17, 21, 22]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}], 'stripped_text': 'It has the VisualEditor tag and was reported in the feedback page . Should I open a new bug?', 'cleaned': 'it has the visualeditor tag and was reported in the feedback page < should i open a new bug?'})}),\n", + " '1272': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1272', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"It's not, this bug had different symptoms, and that edit doesn't even seem to have been made using VE.\", 'parsed': [{'rt': 6, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 6, 'dn': [0, 2]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 5, 8, 9, 10, 16]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'symptoms', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [11]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [12, 13, 14, 15, 20, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'xcomp', 'up': 16, 'dn': [17, 18, 19, 21]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 20, 'dn': [22]}, {'tok': 've', 'tag': 'NNP', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': \"It's not, this bug had different symptoms, and that edit doesn't even seem to have been made using VE.\", 'cleaned': \"it's not, this bug had different symptoms, and that edit doesn't even seem to have been made using ve.\"})}),\n", + " '1273': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-vyidforzdhnrsoweujao', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1273', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Not sure if this is related: , but that edit was made today.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 4, 6, 8, 9, 10, 11, 15]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': [7]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [12]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 16, 17]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': 'Not sure if this is related: , but that edit was made today.', 'cleaned': 'not sure if this is related: < but that edit was made today.'})}),\n", + " '1274': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1274', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"To update, this bug was in an overly keen Operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). Sorry everyone for the disruption; we've now found (and killed) this problem, and re enabled VisualEditor as before.\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'update', 'tag': 'VB', 'dep': 'advcl', 'up': 5, 'dn': [0]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 4, 6, 34, 35]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'overly', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'keen', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': [8, 9]}, {'tok': 'operations', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7, 10, 12]}, {'tok': 'cacheing', 'tag': 'VBG', 'dep': 'acl', 'up': 11, 'dn': [15]}, {'tok': 'server', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'configuration', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 17]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'broke', 'tag': 'VBD', 'dep': 'relcl', 'up': 15, 'dn': [16, 21, 22, 23, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'caches', 'tag': 'NNS', 'dep': 'poss', 'up': 21, 'dn': [18, 20]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 19, 'dn': []}, {'tok': 'responses', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': [19]}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'corrupted', 'tag': 'VBD', 'dep': 'conj', 'up': 17, 'dn': [27, 30]}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 25, 'dn': [28, 29, 33]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 33, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ccomp', 'up': 30, 'dn': [31, 32]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'sorry', 'tag': 'UH', 'dep': 'ccomp', 'up': 9, 'dn': [1]}, {'tok': 'everyone', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'disruption', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'found', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 21, 22, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'killed', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 're', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'enabled', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [20]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [23]}, {'tok': 'before', 'tag': 'RB', 'dep': 'pcomp', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': \"To update, this bug was in an overly keen Operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). Sorry everyone for the disruption; we've now found (and killed) this problem, and re enabled VisualEditor as before.\", 'cleaned': \"to update, this bug was in an overly-keen operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). sorry everyone for the disruption; we've now found (and killed) this problem, and re-enabled visualeditor as before.\"})}),\n", + " '1275': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1275', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'It looks like an update to the libraries Parsoid depends on might have caused this issue. It would have been visible in the diff, but since the user is not seeing that by default any more few noticed. Parsoid is rolled back, so this issue should be fixed.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 9, 13, 16]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'update', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 5, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'libraries', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'depends', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [10]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'caused', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [11, 12, 15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 8, 9, 15, 23]}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'conj', 'up': 3, 'dn': [10, 12, 13, 14, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [18]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [19, 20]}, {'tok': 'noticed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 15, 'dn': [16, 17, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'rolled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 10, 'dn': [0, 1, 3]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': [5]}, {'tok': 'so', 'tag': 'CC', 'dep': 'prep', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': [6]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 7, 8, 9, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'It looks like an update to the libraries Parsoid depends on might have caused this issue. It would have been visible in the diff, but since the user is not seeing that by default any more few noticed. Parsoid is rolled back, so this issue should be fixed.', 'cleaned': 'it looks like an update to the libraries parsoid depends on might have caused this issue. it would have been visible in the diff, but since the user is not seeing that by default any more few noticed. parsoid is rolled back, so this issue should be fixed.'})}),\n", + " '1276': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1276', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' ignatus31oct wrote: (One more example from En wiki) See this edit (if your traffic is easy, the diff is half Mb): http://en.wikipedia.org/w/index.php?title=Russian_grammar&diff=559881732&oldid=558109653 I only wanted to change one section, but after pressing a link everything was opened in VE. Well, I added text to different sections. There were no trouble with it, except that when I tried to type text into \\'\\'()\\'\\' italicised parentheses leaved by previous editor, when I pushed [BackSpace] at end (wrongly started to type in Cyrillic rather than Latin), first ( was doubled. When I entered enough and pushed \"Save\", I was introduced to type in the desc, and to view changes or to save page. I\\'ve just read the digest of how good is the VE now and pushed \"Save page\", but after a time I\\'ve seen.........', 'parsed': [{'rt': 38, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'ignatus31oct', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3, 4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'parataxis', 'up': 38, 'dn': [2, 6, 7, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [8, 9, 11, 15]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'en', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': [13]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'wiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'xcomp', 'up': 5, 'dn': [10, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 22, 'dn': []}, {'tok': 'traffic', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [21]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 28, 'dn': [20, 22, 24]}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 38, 'dn': [19, 23, 25, 27, 31]}, {'tok': 'half', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'mb', 'tag': 'JJ', 'dep': 'acomp', 'up': 28, 'dn': [29, 30]}, {'tok': '):', 'tag': 'XX', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 38, 'dn': []}, {'tok': 'wanted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 5, 28, 32, 33, 34, 35, 36, 37, 40, 43, 44, 51]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 38, 'dn': [39, 42]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 42, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 38, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [46]}, {'tok': 'pressing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 45, 'dn': [48]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 46, 'dn': [47]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 51, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 51, 'dn': []}, {'tok': 'opened', 'tag': 'VBN', 'dep': 'conj', 'up': 38, 'dn': [45, 49, 50, 52, 54]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [53]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 52, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'well', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 8]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'sections', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 50, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'ccomp', 'up': 50, 'dn': [0, 3, 6, 7]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'trouble', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'except', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [9, 10, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 14, 15]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'italicised', 'tag': 'VBD', 'dep': 'advcl', 'up': 37, 'dn': [8, 11, 17, 18, 19, 21]}, {'tok': 'parentheses', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': [22, 26]}, {'tok': 'leaved', 'tag': 'VBN', 'dep': 'acl', 'up': 21, 'dn': [23]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 22, 'dn': [25]}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'pushed', 'tag': 'VBD', 'dep': 'advcl', 'up': 37, 'dn': [27, 28, 30, 31, 32, 33]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 29, 'dn': []}, {'tok': 'backspace', 'tag': 'XX', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'wrongly', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'started', 'tag': 'VBN', 'dep': 'ccomp', 'up': 50, 'dn': [20, 29, 35, 36, 39, 45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 39, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'xcomp', 'up': 37, 'dn': [38, 40, 43]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [41]}, {'tok': 'cyrillic', 'tag': 'NNP', 'dep': 'pobj', 'up': 40, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42, 44]}, {'tok': 'latin', 'tag': 'NNP', 'dep': 'pobj', 'up': 43, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'first', 'tag': 'RB', 'dep': 'advmod', 'up': 50, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 50, 'dn': []}, {'tok': 'doubled', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 37, 46, 47, 48, 49, 51]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 50, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'entered', 'tag': 'VBD', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3, 4, 5]}, {'tok': 'enough', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'pushed', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'introduced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 14, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [13, 15, 18, 19, 21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'desc', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'view', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [20, 22, 23, 25]}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [24, 26]}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'read', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 19, 20, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'digest', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 6, 'dn': [8, 11, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [10]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'pushed', 'tag': 'VBN', 'dep': 'conj', 'up': 9, 'dn': [15, 17, 18]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [16]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'conj', 'up': 3, 'dn': [21, 24, 25, 27]}, {'tok': '.........', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}], 'stripped_text': ' ignatus31oct wrote: (One more example from En wiki) See this edit (if your traffic is easy, the diff is half Mb): http://en.wikipedia.org/w/index.php?title=Russian_grammar&diff=559881732&oldid=558109653 I only wanted to change one section, but after pressing a link everything was opened in VE. Well, I added text to different sections. There were no trouble with it, except that when I tried to type text into \\'\\'()\\'\\' italicised parentheses leaved by previous editor, when I pushed [BackSpace] at end (wrongly started to type in Cyrillic rather than Latin), first ( was doubled. When I entered enough and pushed \"Save\", I was introduced to type in the desc, and to view changes or to save page. I\\'ve just read the digest of how good is the VE now and pushed \"Save page\", but after a time I\\'ve seen.........', 'cleaned': '**ignatus31oct** wrote: (one more example from en-wiki) see this edit (if your traffic is easy, the diff is half-mb): i only wanted to change one section, but after pressing a link everything was opened in ve. well, i added text to different sections. there were no trouble with it, except that when i tried to type text into \\'\\'()\\'\\' italicised parentheses leaved by previous editor, when i pushed [backspace] at end (wrongly started to type in cyrillic rather than latin), first ( was doubled. when i entered enough and pushed \"save\", i was introduced to type in the desc, and to view changes or to save page. i\\'ve just read the digest of how good is the ve now and pushed \"save page\", but after a time i\\'ve seen.........'})}),\n", + " '1277': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1277', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Also note; as you can see from the gerrit change above, it looks like Ariel and James will be temporarily disabling the VE until this is solved for. I'm going to go round and notify people now :)\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 14, 30]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [3, 4, 5, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'gerrit', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [6, 12, 13, 22]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'ariel', 'tag': 'NNP', 'dep': 'nsubj', 'up': 22, 'dn': [17, 18]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'james', 'tag': 'NNP', 'dep': 'conj', 'up': 16, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'temporarily', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'disabling', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [15, 16, 19, 20, 21, 24, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'solved', 'tag': 'VBN', 'dep': 'advcl', 'up': 22, 'dn': [25, 26, 27, 29]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6, 7]}, {'tok': 'round', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'notify', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [8, 9]}, {'tok': 'people', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ':)', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Also note; as you can see from the gerrit change above, it looks like Ariel and James will be temporarily disabling the VE until this is solved for. I'm going to go round and notify people now :)\", 'cleaned': \"also note; as you can see from the gerrit change above, it looks like ariel and james will be temporarily disabling the ve until this is solved for. i'm going to go round and notify people now :)\"})}),\n", + " '1280': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1280', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"A note; I've just spoken to James F; a fix to this is highest priority. I'm deeply sorry about this (and think I speak for James and the VE team on that front, too).\", 'parsed': [{'rt': 15, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'NN', 'dep': 'dep', 'up': 6, 'dn': [0]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'spoken', 'tag': 'VBN', 'dep': 'ccomp', 'up': 15, 'dn': [1, 2, 3, 4, 5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'f', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [11, 13]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 10, 12, 18, 19]}, {'tok': 'highest', 'tag': 'JJS', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 8, 22, 23]}, {'tok': 'deeply', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [10]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'speak', 'tag': 'VBP', 'dep': 'ccomp', 'up': 8, 'dn': [9, 11, 17, 20, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'james', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [13, 16]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 've', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'team', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': [14, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [19]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'front', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"A note; I've just spoken to James F; a fix to this is highest priority. I'm deeply sorry about this (and think I speak for James and the VE team on that front, too).\", 'cleaned': \"a note; i've just spoken to james f; a fix to this is highest-priority. i'm deeply sorry about this (and think i speak for james and the ve team on that front, too).\"})}),\n", + " '1281': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-jtxavgb3caz53o45csni', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1281', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #3) > Issue started ~ 11:37 UTC today per > https://en.wikipedia.org/w/index. > php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges If that's really accurate maybe this has some relevance (posting here in case someone who knows more can do something with it): Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid frontend]/Exec[load new vcl file frontend]) Triggered 'refresh' from 2 events ... Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid backend]/Exec[load new vcl file]) Triggered 'refresh' from 2 events\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 14, 15, 16, 17, 18, 21, 26]}, {'tok': '~', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number>:', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'utc', 'tag': 'NN', 'dep': 'xcomp', 'up': 1, 'dn': [3, 4, 7, 8]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10, 11, 12, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'php?namespace=&tagfilter', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'visualeditor&title', 'tag': 'VBP', 'dep': 'xcomp', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'special%3arecentchanges', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [19, 20, 23, 25]}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'accurate', 'tag': 'JJ', 'dep': 'acomp', 'up': 21, 'dn': [22]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [24]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 49, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 49, 'dn': [0, 3, 14, 18, 21, 27, 31, 32]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'relevance', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'posting', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [6, 7]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [11]}, {'tok': 'who', 'tag': 'WP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'knows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [10, 12]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [9, 13, 15, 16]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'jun', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [19, 20, 22]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 26, 'dn': [24, 25]}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': []}, {'tok': 'cerium', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': [23]}, {'tok': 'puppet', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [26, 28, 29, 30]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'agent[', 'tag': 'ADD', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 46, 'dn': [34]}, {'tok': '/stage[main]/role::cache::parsoid', 'tag': 'NN', 'dep': 'punct', 'up': 33, 'dn': [35]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'varnish::instance[parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'frontend]/exec[load', 'tag': 'NN', 'dep': 'amod', 'up': 42, 'dn': [36, 37]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'vcl', 'tag': 'NN', 'dep': 'compound', 'up': 44, 'dn': [38, 39, 40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'compound', 'up': 46, 'dn': [42, 43]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'frontend', 'tag': 'NN', 'dep': 'nsubj', 'up': 49, 'dn': [33, 44, 45, 47, 48]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'triggered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 46, 50, 51, 52, 53, 58]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [57]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 55, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 57, 'dn': [54, 56]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 55, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'pobj', 'up': 53, 'dn': [55]}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 49, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'jun', 'tag': 'NNP', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number>::', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'cerium', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': [0, 1]}, {'tok': 'puppet', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [3, 6, 7, 8, 9, 10, 11, 21, 22, 23]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'agent[', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '/stage[main]/role::cache::parsoid', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'varnish::instance[parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'backend]/exec[load', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': [13, 14]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': [15, 16]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'vcl', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': [17, 18]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [12, 19, 20]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'triggered', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [4, 25, 26, 27, 28]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'refresh', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [32]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': [29, 31]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'events', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [30]}]}], 'stripped_text': \"(In reply to comment #3) > Issue started ~ 11:37 UTC today per > https://en.wikipedia.org/w/index. > php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges If that's really accurate maybe this has some relevance (posting here in case someone who knows more can do something with it): Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid frontend]/Exec[load new vcl file frontend]) Triggered 'refresh' from 2 events ... Jun 14 11:34:59 cerium puppet agent[22506]: (/Stage[main]/Role::Cache::Parsoid/Varnish::Instance[parsoid backend]/Exec[load new vcl file]) Triggered 'refresh' from 2 events\", 'cleaned': \"(in reply to comment #) > issue started ~ : utc today per > > php?namespace=&tagfilter=visualeditor&title=special%3arecentchanges if that's really accurate *maybe* this has some relevance (posting here in case someone who knows more can do something with it): jun :: cerium puppet-agent[]: (/stage[main]/role::cache::parsoid/varnish::instance[parsoid-frontend]/exec[load-new-vcl-file-frontend]) triggered 'refresh' from events ... jun :: cerium puppet-agent[]: (/stage[main]/role::cache::parsoid/varnish::instance[parsoid-backend]/exec[load-new-vcl-file]) triggered 'refresh' from events\"})}),\n", + " '1282': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': , 'id': 'PHID-USER-3qvsqam4jxugqg2l7qpw', 'meta': ConvoKitMeta({'conversations': {'PHID-TASK-m3novk5xasw5lqvg62ye': {'utterance_ids': ['1282'], 'start_time': 1371219726, 'n_utterances': 1, 'idx': 0}}, 'n_convos': 1, 'start_time': 1371219726})}), 'owner': , 'id': '1282', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Yes, first time I tried the new VisualEditor. My user page is live and I still left the HTML as an example. Tried a few more times to blank page with VE, it is real ugly. HTML leaks on HTML leaks on HTML leaks with each new save, http://www.mediawiki.org/w/index.php?title=User%3AHutchy68&diff=711244&oldid=711236', 'parsed': [{'rt': 5, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'npadvmod', 'up': 5, 'dn': [2]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4]}, {'tok': 'live', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'left', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 6, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 12, 'dn': [4, 5, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'quantmod', 'up': 2, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'nummod', 'up': 4, 'dn': [1, 3]}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 0, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [9]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 11, 14, 15]}, {'tok': 'real', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'ugly', 'tag': 'JJ', 'dep': 'acomp', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'leaks', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2, 8, 13, 14, 15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'leaks', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'html', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'leaks', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [11]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Yes, first time I tried the new VisualEditor. My user page is live and I still left the HTML as an example. Tried a few more times to blank page with VE, it is real ugly. HTML leaks on HTML leaks on HTML leaks with each new save, http://www.mediawiki.org/w/index.php?title=User%3AHutchy68&diff=711244&oldid=711236', 'cleaned': 'yes, first time i tried the new visualeditor. my user page is live and i still left the html as an example. tried a few more times to blank page with ve, it is real ugly. html leaks on html leaks on html leaks with each new save, '})}),\n", + " '1283': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1283', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is occurring fairly widely and I have a lot of reports. Moving it up to highest priority (because frankly something being broken that is already deployed > anything we might /want/ deployed).', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'occurring', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 7]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'widely', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'conj', 'up': 2, 'dn': [6, 9, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'reports', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'moving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 6, 15, 23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'highest', 'tag': 'JJS', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'priority', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'frankly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 15, 'dn': [8, 11]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'broken', 'tag': 'VBN', 'dep': 'acl', 'up': 9, 'dn': [10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [7, 9, 12, 13, 14, 16, 17, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [21]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': '/want/', 'tag': 'NNP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'deployed', 'tag': 'VBD', 'dep': 'relcl', 'up': 17, 'dn': [18, 19, 20]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'This is occurring fairly widely and I have a lot of reports. Moving it up to highest priority (because frankly something being broken that is already deployed > anything we might /want/ deployed).', 'cleaned': 'this is occurring fairly widely and i have a lot of reports. moving it up to highest priority (because frankly something being broken that is already deployed > anything we might /want/ deployed).'})}),\n", + " '1284': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1284', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Issue started ~ 11:37 UTC today per https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges', 'parsed': [{'rt': 1, 'toks': [{'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 6, 11]}, {'tok': '~', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'number>:', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'utc', 'tag': 'NN', 'dep': 'xcomp', 'up': 1, 'dn': [3, 4, 7, 8]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Issue started ~ 11:37 UTC today per https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges', 'cleaned': 'issue started ~ : utc today per '})}),\n", + " '1285': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1285', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'More of this: https://de.wikipedia.org/w/index.php?title=Oper_K%C3%B6ln&curid=2386780&diff=119548868&oldid=118354900 https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174443&oldid=174442', 'parsed': [{'rt': 4, 'toks': [{'tok': 'more', 'tag': 'JJR', 'dep': 'nsubj', 'up': 4, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 5, 8, 9]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': [6, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'More of this: https://de.wikipedia.org/w/index.php?title=Oper_K%C3%B6ln&curid=2386780&diff=119548868&oldid=118354900 https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174443&oldid=174442', 'cleaned': 'more of this: '})}),\n", + " '1286': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-3uecblbxq24ycewm2cog', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1286', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Bug 49573 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 49573 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1287': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1287', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Should be user interface language. Version : unspecified Severity : major', 'parsed': [{'rt': 1, 'toks': [{'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Should be user interface language. Version : unspecified Severity : major', 'cleaned': 'should be user interface language. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1288': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-mpfqwllylfkzpcgkdkvc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1288', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This is resolved in the latest version I3bcf924a3e179cb65f19e833277a39dfd3dad8bd', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'i3bcf924a3e179cb65f19e833277a39dfd3dad8bd', 'tag': 'NN', 'dep': 'appos', 'up': 6, 'dn': []}]}], 'stripped_text': 'This is resolved in the latest version I3bcf924a3e179cb65f19e833277a39dfd3dad8bd', 'cleaned': 'this is resolved in the latest version i3bcf924a3e179cb65f19e833277a39dfd3dad8bd'})}),\n", + " '1289': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1289', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'This is to restore the pre December save workflow (Save dialog triggered, with Show Changes within it). The \"Review and Save\" button in the toolbar will be replaced with \"Save...\" which takes you straight to the Save dialog (with the existing save box, minor edit, watch and disclaimer/legal) Inside the Save dialog there should also be a \"Review changes\" button that triggers the wikitext diff as a dismissible dialog; whilst we\\'re here, remove the Parsoid \"Something looks wrong\" button entirely, and replace the \"Looks good to me\" button with a normal close one. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 20, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'restore', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 9, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'pre', 'tag': 'NN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'NNP', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'december', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'workflow', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 6, 7, 8, 13]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [11]}, {'tok': 'triggered', 'tag': 'VBN', 'dep': 'parataxis', 'up': 9, 'dn': [10, 12, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [17]}, {'tok': 'show', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 71, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [0, 1, 3, 4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'ccomp', 'up': 71, 'dn': [2, 10, 11, 13, 49]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14, 15, 16, 17, 19]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 13, 'dn': [18, 20, 21, 22, 26, 27]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'straight', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 30, 32, 34, 41, 42]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 34, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'conj', 'up': 31, 'dn': [33, 35, 36]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'watch', 'tag': 'VBP', 'dep': 'conj', 'up': 34, 'dn': [37, 40]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'disclaimer', 'tag': 'NN', 'dep': 'nmod', 'up': 40, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'legal', 'tag': 'JJ', 'dep': 'conj', 'up': 36, 'dn': [38, 39]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 45, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [43, 44]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 49, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 49, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [46, 47, 48, 53]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 53, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'attr', 'up': 49, 'dn': [50, 51, 52, 54, 55]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 53, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'appos', 'up': 53, 'dn': [57]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 57, 'dn': []}, {'tok': 'triggers', 'tag': 'VBZ', 'dep': 'relcl', 'up': 55, 'dn': [56, 60, 61]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 60, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 60, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 57, 'dn': [58, 59]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 57, 'dn': [64]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 64, 'dn': []}, {'tok': 'dismissible', 'tag': 'JJ', 'dep': 'amod', 'up': 64, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 61, 'dn': [62, 63]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': 'whilst', 'tag': 'IN', 'dep': 'mark', 'up': 68, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 68, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'advcl', 'up': 71, 'dn': [66, 67, 69]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 68, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [12, 65, 68, 70, 73, 74, 76, 97]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 73, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'dobj', 'up': 71, 'dn': [72]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubj', 'up': 76, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 71, 'dn': [75, 79, 80, 81, 82, 83]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 79, 'dn': [78]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 76, 'dn': [77]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 76, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 76, 'dn': []}, {'tok': 'replace', 'tag': 'VB', 'dep': 'conj', 'up': 76, 'dn': [86, 91]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 86, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 86, 'dn': []}, {'tok': 'looks', 'tag': 'NNS', 'dep': 'dobj', 'up': 83, 'dn': [84, 85, 87, 88]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 86, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 86, 'dn': [89]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 88, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 91, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 83, 'dn': [90, 92]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 91, 'dn': [96]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 96, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 96, 'dn': []}, {'tok': 'close', 'tag': 'JJ', 'dep': 'amod', 'up': 96, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 92, 'dn': [93, 94, 95]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 71, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'This is to restore the pre December save workflow (Save dialog triggered, with Show Changes within it). The \"Review and Save\" button in the toolbar will be replaced with \"Save...\" which takes you straight to the Save dialog (with the existing save box, minor edit, watch and disclaimer/legal) Inside the Save dialog there should also be a \"Review changes\" button that triggers the wikitext diff as a dismissible dialog; whilst we\\'re here, remove the Parsoid \"Something looks wrong\" button entirely, and replace the \"Looks good to me\" button with a normal close one. Version : unspecified Severity : normal', 'cleaned': 'this is to restore the pre-december save workflow (save dialog triggered, with show changes within it). the \"review and save\" button in the toolbar will be replaced with \"save...\" which takes you straight to the save dialog (with the existing save box, minor edit, watch and disclaimer/legal) inside the save dialog there should also be a \"review changes\" button that triggers the wikitext diff as a dismissible dialog; whilst we\\'re here, remove the parsoid \"something looks wrong\" button entirely, and replace the \"looks good to me\" button with a normal close one. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1290': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1290', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed and will go out with wmf7 from next Thursday.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [2, 4, 5, 7]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'wmf7', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'thursday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Fixed and will go out with wmf7 from next Thursday.', 'cleaned': 'fixed and will go out with wmf7 from next thursday.'})}),\n", + " '1291': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1291', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : normal URL : https://pl.wikipedia.org/w/index.php?title=Ukryta_sie%C4%87&diff=36500666&oldid=36500549 See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50720', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 20, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': [8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 21, 22, 23, 24, 25, 26, 27]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': ' Version : unspecified Severity : normal URL : https://pl.wikipedia.org/w/index.php?title=Ukryta_sie%C4%87&diff=36500666&oldid=36500549 See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50720', 'cleaned': '-------------------------- **version**: unspecified **severity**: normal **url**: **see also**: '})}),\n", + " '1292': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1292', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'I believe this is now fixed.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 5, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I believe this is now fixed.', 'cleaned': 'i believe this is now fixed.'})}),\n", + " '1293': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1293', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Can't reproduce in master.\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'master', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"Can't reproduce in master.\", 'cleaned': \"can't reproduce in master.\"})}),\n", + " '1294': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1294', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Create a page that has a heading at the very beginning 2. Open it in VE 3. Put the cursor at the beginning of the heading and press Enter 4. An empty heading appears above 5. Use arrow keys or mouse to move the cursor into this empty heading 6. See an error in the console 7. Type into the heading 8. See one error per key press in the console In Chrome, this behaves correctly: it creates a paragraph above the heading, and typing into it works correctly. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 13, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 4]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'relcl', 'up': 2, 'dn': [3, 6, 7, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'very', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3, 5]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'put', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'conj', 'up': 0, 'dn': [13, 14]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 8]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'use', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 15, 16]}, {'tok': 'arrow', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'keys', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [5, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'amod', 'up': 14, 'dn': [11]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 6, 7, 9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 6, 7]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [2]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'key', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'behaves', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 17, 'dn': [0, 11, 12, 14]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [13, 15, 16, 19, 23, 24, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'heading', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'csubj', 'up': 28, 'dn': [26]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 26, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'conj', 'up': 17, 'dn': [25, 29, 30]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Create a page that has a heading at the very beginning 2. Open it in VE 3. Put the cursor at the beginning of the heading and press Enter 4. An empty heading appears above 5. Use arrow keys or mouse to move the cursor into this empty heading 6. See an error in the console 7. Type into the heading 8. See one error per key press in the console In Chrome, this behaves correctly: it creates a paragraph above the heading, and typing into it works correctly. Version : unspecified Severity : normal', 'cleaned': '. create a page that has a heading at the very beginning . open it in ve . put the cursor at the beginning of the heading and press enter . an empty heading appears above . use arrow keys or mouse to move the cursor into this empty heading . see an error in the console . type into the heading . see one error per key press in the console in chrome, this behaves correctly: it creates a paragraph above the heading, and typing into it works correctly. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1295': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1295', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is not an issue anymore.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3]}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is not an issue anymore.', 'cleaned': 'this is not an issue anymore.'})}),\n", + " '1296': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1296', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Create a link using the link inspector button 2. Note that autocomplete feature doesn\\'t appear 3. Hit save and note that link is stored as an external link \"[Foo Foo]\" Using the keyboard shortcut, however, works fine (Ctrl+K) Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'inspector', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': [5]}, {'tok': 'button', 'tag': 'NNP', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'dobj', 'up': 3, 'dn': [4, 6, 7, 8, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 10]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'autocomplete', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [2]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [1, 3, 4, 5, 7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'hit', 'tag': 'VBD', 'dep': 'advcl', 'up': 25, 'dn': [1, 2, 3, 13, 15, 16, 17, 18]}, {'tok': 'save', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 6, 8]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'foo', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'foo', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [14]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'shortcut', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 22, 23, 24, 26, 28, 30]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'ctrl+k', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 25, 'dn': [27, 29]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Create a link using the link inspector button 2. Note that autocomplete feature doesn\\'t appear 3. Hit save and note that link is stored as an external link \"[Foo Foo]\" Using the keyboard shortcut, however, works fine (Ctrl+K) Version : unspecified Severity : normal', 'cleaned': '. create a link using the link inspector button . note that autocomplete feature doesn\\'t appear . hit save and note that link is stored as an external link \"[foo foo]\" using the keyboard shortcut, however, works fine (ctrl+k) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1297': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1297', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Merged into master; will go out with wmf5.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [4, 6, 7, 9]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'wmf5', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Merged into master; will go out with wmf5.', 'cleaned': 'merged into master; will go out with wmf5.'})}),\n", + " '1299': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1299', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Looks like the format for providing toolbar options was changed, so the MW override isn't working. As a result we're rendering a link button instead of an mwLink. Ctrl+K works because the mwLink is still registered with the command registry (should commands work without the button being rendered?)\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [9, 10, 17, 18]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'format', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [2, 4]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'providing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 4, 'dn': [7]}, {'tok': 'toolbar', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'options', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'changed', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1, 3, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'mw', 'tag': 'FW', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'override', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [12, 13]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'conj', 'up': 0, 'dn': [11, 14, 15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'rendering', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 3, 4, 8, 12, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 8, 'dn': [9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'mwlink', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'ctrl+k', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'works', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 7, 15, 22]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'mwlink', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'registered', 'tag': 'VBN', 'dep': 'advcl', 'up': 1, 'dn': [2, 4, 5, 6, 8]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'command', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'registry', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'commands', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 15, 'dn': [12, 13]}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [14, 16, 21]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 20, 'dn': [17]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'rendered', 'tag': 'VBN', 'dep': 'pcomp', 'up': 16, 'dn': [18, 19]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"Looks like the format for providing toolbar options was changed, so the MW override isn't working. As a result we're rendering a link button instead of an mwLink. Ctrl+K works because the mwLink is still registered with the command registry (should commands work without the button being rendered?)\", 'cleaned': \"looks like the format for providing toolbar options was changed, so the mw override isn't working. as a result we're rendering a link button instead of an mwlink. ctrl+k works because the mwlink is still registered with the command registry (should commands work without the button being rendered?)\"})}),\n", + " '1300': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1300', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Go to a page with a bullet or a numbered list. Edit with VisualEditor. 2. Place the cursor at the end of an item of the list. Press enter to create a new item. A new item has been created and the cursor is at the beginning, ready to receive input. 3. Type something. EXPECTED You are typing in the new line. ACTUAL OUTCOME A pawn appears at the end of the previous line and there you can also find the text you are typing. If you press Enter again the mess continues to grow. There is no way to clean the scene of the crime. The only way is to jump to \"Edit source\". This happens at least at mediawiki.org with Firefox 22.0a2 (2013 05 07). Version : unspecified Severity : major', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 11]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7, 10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'numbered', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'press', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [2, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 5, 'dn': [0, 1]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'created', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 3, 4, 6, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 5, 'dn': [8, 10, 13, 14, 18]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'ready', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': [16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'receive', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 17]}, {'tok': 'input', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'expected', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [3, 8]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'outcome', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 5, 12, 17]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'previous', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [13, 14, 15, 16, 19, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 22]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'relcl', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'VBP', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'ccomp', 'up': 7, 'dn': [2, 4]}, {'tok': 'again', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'mess', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'continues', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 6, 9, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'grow', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 11]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'clean', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'scene', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'crime', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'jump', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 9]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 6, 15]}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 4, 'dn': [2]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number>.0a2', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10, 11, 12, 13, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 9, 'dn': []}, {'tok': 'number>--', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Go to a page with a bullet or a numbered list. Edit with VisualEditor. 2. Place the cursor at the end of an item of the list. Press enter to create a new item. A new item has been created and the cursor is at the beginning, ready to receive input. 3. Type something. EXPECTED You are typing in the new line. ACTUAL OUTCOME A pawn appears at the end of the previous line and there you can also find the text you are typing. If you press Enter again the mess continues to grow. There is no way to clean the scene of the crime. The only way is to jump to \"Edit source\". This happens at least at mediawiki.org with Firefox 22.0a2 (2013 05 07). Version : unspecified Severity : major', 'cleaned': '. go to a page with a bullet or a numbered list. edit with visualeditor. . place the cursor at the end of an item of the list. press enter to create a new item. a new item has been created and the cursor is at the beginning, ready to receive input. . type something. expected you are typing in the new line. actual outcome a pawn appears at the end of the previous line and there you can also find the text you are typing. if you press enter again the mess continues to grow. there is no way to clean the scene of the crime. the only way is to jump to \"edit source\". this happens at least at mediawiki.org with firefox .0a2 (--). -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1301': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1301', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Solid like a rock! https://www.mediawiki.org/w/index.php?title=User%3AQgil%2FSandbox&diff=710845&oldid=710844 Thank you very much. The bug I filed has been fixed. Resolving accordingly.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'solid', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 4]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'rock', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'thank', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 6, 'dn': [0, 3]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'filed', 'tag': 'VBD', 'dep': 'relcl', 'up': 1, 'dn': [2]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 5, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'resolving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': 'accordingly', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Solid like a rock! https://www.mediawiki.org/w/index.php?title=User%3AQgil%2FSandbox&diff=710845&oldid=710844 Thank you very much. The bug I filed has been fixed. Resolving accordingly.', 'cleaned': 'solid like a rock! thank you very much. the bug i filed has been fixed. resolving accordingly.'})}),\n", + " '1302': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1302', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"@Quim: Are you still able to reproduce this problem? I can't.\", 'parsed': [{'rt': 2, 'toks': [{'tok': '@quim', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 10]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"@Quim: Are you still able to reproduce this problem? I can't.\", 'cleaned': \"@quim: are you still able to reproduce this problem? i can't.\"})}),\n", + " '1303': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-n6a5asuonlcdc2xmndl2', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1303', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I'm getting similar behaviour on en.wp if you use the slug at the beginning of the article, then change your mind and try to delete the text you've inserted. General behaviour with slug lines?\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 9, 32]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'advcl', 'up': 2, 'dn': [7, 8, 11, 12, 18, 19, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'slug', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'beginning', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 9, 'dn': [22, 23, 24]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 22, 'dn': []}, {'tok': 'mind', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'try', 'tag': 'VBP', 'dep': 'conj', 'up': 20, 'dn': [26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'xcomp', 'up': 24, 'dn': [25, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 31]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'relcl', 'up': 28, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'slug', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'lines', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': \"I'm getting similar behaviour on en.wp if you use the slug at the beginning of the article, then change your mind and try to delete the text you've inserted. General behaviour with slug lines?\", 'cleaned': \"i'm getting similar behaviour on en.wp if you use the slug at the beginning of the article, then change your mind and try to delete the text you've inserted. general behaviour with slug lines?\"})}),\n", + " '1304': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1304', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Problems in IndentationAction that Ed it working on right now. Version : unspecified Severity : major', 'parsed': [{'rt': 0, 'toks': [{'tok': 'problems', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'indentationaction', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [6]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'ed', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [3, 4, 5, 7, 9]}, {'tok': 'on', 'tag': 'RP', 'dep': 'prep', 'up': 6, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Problems in IndentationAction that Ed it working on right now. Version : unspecified Severity : major', 'cleaned': 'problems in indentationaction that ed it working on right now. -------------------------- **version**: unspecified **severity**: major'})}),\n", + " '1305': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1305', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Code is merged into wmf4.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'code', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'wmf4', 'tag': 'NNP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Code is merged into wmf4.', 'cleaned': 'code is merged into wmf4.'})}),\n", + " '1307': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1307', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' Bug 48069 has been marked as a duplicate of this bug. ', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 9, 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 7, 8, 10, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' Bug 48069 has been marked as a duplicate of this bug. ', 'cleaned': '*** bug has been marked as a duplicate of this bug. ***'})}),\n", + " '1308': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1308', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Problem here was with surface fragments and translate range in the data model. The ranges were getting out of sync, so after (un)indenting the first item, and subsequent ones would fail.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [1]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 6, 7, 13]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'surface', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'fragments', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'translate', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [8]}, {'tok': 'range', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'ranges', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 4, 7, 9, 16, 20]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'sync', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8, 11, 15]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'un)indenting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [10, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'subsequent', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'ones', 'tag': 'NNS', 'dep': 'nsubj', 'up': 20, 'dn': [17]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'fail', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [18, 19, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': 'Problem here was with surface fragments and translate range in the data model. The ranges were getting out of sync, so after (un)indenting the first item, and subsequent ones would fail.', 'cleaned': 'problem here was with surface fragments and translate range in the data model. the ranges were getting out of sync, so after (un)indenting the first item, and subsequent ones would fail.'})}),\n", + " '1309': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1309', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Fixed by https://gerrit.wikimedia.org/r/#/c/63394/', 'parsed': [{'rt': 0, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}]}], 'stripped_text': 'Fixed by https://gerrit.wikimedia.org/r/#/c/63394/', 'cleaned': 'fixed by '})}),\n", + " '1310': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1310', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Version : unspecified Severity : critical', 'parsed': [{'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Version : unspecified Severity : critical', 'cleaned': '-------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '1312': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1312', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Fixed in https://gerrit.wikimedia.org/r/63413. Will close after it gets merged.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [1]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 10, 11]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'merged', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Fixed in https://gerrit.wikimedia.org/r/63413. Will close after it gets merged.', 'cleaned': 'fixed in will close after it gets merged.'})}),\n", + " '1314': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1314', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"By stepping back through the commit log I've isolated it down to this commit by Inez: https://gerrit.wikimedia.org/r/#/c/63223/1 Assigning the bug to him.\", 'parsed': [{'rt': 9, 'toks': [{'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [1]}, {'tok': 'stepping', 'tag': 'VBG', 'dep': 'pcomp', 'up': 0, 'dn': [2, 3]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'through', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'log', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'isolated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 7, 8, 10, 11, 12, 15, 17, 18]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 9, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'commit', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [16]}, {'tok': 'inez', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [1]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'assigning', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 4, 5, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'him', 'tag': 'PRP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': \"By stepping back through the commit log I've isolated it down to this commit by Inez: https://gerrit.wikimedia.org/r/#/c/63223/1 Assigning the bug to him.\", 'cleaned': \"by stepping back through the commit log i've isolated it down to this commit by inez: assigning the bug to him.\"})}),\n", + " '1315': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1315', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"1. Hitting return inside a list item cases the paragraph to split, not the listitem (that's what shift return should do) 2. Unlisting the two line list item created in 1. causes the second line to completely disappear 3. Listing two paragraphs only lists the first one, and adds an extra paragraph between them\", 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'hitting', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [1, 8]}, {'tok': 'return', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'split', 'tag': 'VB', 'dep': 'relcl', 'up': 8, 'dn': [9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'listitem', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 11, 12, 13, 17, 25, 26, 27, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'parataxis', 'up': 14, 'dn': [15, 16, 23, 24]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'shift', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'return', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': [19, 20]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ccomp', 'up': 17, 'dn': [18, 21, 22]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'unlisting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [5, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 5, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': [3]}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 4, 6, 10]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 5, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'causes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [6, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [1, 2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'disappear', 'tag': 'VB', 'dep': 'ccomp', 'up': 0, 'dn': [3, 4, 5, 7, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'listing', 'tag': 'VBG', 'dep': 'csubj', 'up': 4, 'dn': [2]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'lists', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 8, 9, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'conj', 'up': 4, 'dn': [13]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'pobj', 'up': 14, 'dn': []}]}], 'stripped_text': \"1. Hitting return inside a list item cases the paragraph to split, not the listitem (that's what shift return should do) 2. Unlisting the two line list item created in 1. causes the second line to completely disappear 3. Listing two paragraphs only lists the first one, and adds an extra paragraph between them\", 'cleaned': \". hitting return inside a list item cases the paragraph to split, not the listitem (that's what shift-return should do) . unlisting the two line list item created in . causes the second line to completely disappear . listing two paragraphs only lists the first one, and adds an extra paragraph between them\"})}),\n", + " '1316': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1316', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" Create a page starting with a list (' list' is sufficient) Enter some text into the slugged paragraph above the list, then delete it with backspaces The paragraph now doubles in height, inspecting the DOM you see a
    has appeared from nowhere:


    Also this paragraph gets sent to Parsoid resulting in an extra line break. Removing the text by using undo doesn't result in this bug. Version : unspecified Severity : normal\", 'parsed': [{'rt': 13, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'csubj', 'up': 13, 'dn': [0, 3, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'starting', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [5]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 9, 11, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': \"'\", 'tag': 'NNS', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 14, 15, 16, 17, 37, 54, 55, 57, 58, 63, 72]}, {'tok': 'sufficient', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'dep', 'up': 13, 'dn': [19, 20, 27, 28, 29]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'slugged', 'tag': 'VBN', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 24]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'dep', 'up': 17, 'dn': [30, 31]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 29, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': 'backspaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'nsubj', 'up': 37, 'dn': [34]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'doubles', 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [33, 35, 36, 38, 40, 41]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [39]}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': 'inspecting', 'tag': 'VBG', 'dep': 'advcl', 'up': 37, 'dn': [43, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': [42, 45]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 45, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'relcl', 'up': 43, 'dn': [44]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 48, 'dn': []}, {'tok': 'br', 'tag': 'XX', 'dep': 'nsubj', 'up': 51, 'dn': [46, 47, 49]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'appeared', 'tag': 'VBN', 'dep': 'ccomp', 'up': 41, 'dn': [48, 50, 52]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [53]}, {'tok': 'nowhere', 'tag': 'RB', 'dep': 'pcomp', 'up': 52, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'p>
    ', 'tag': 'ADD', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 63, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 63, 'dn': [60]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 63, 'dn': []}, {'tok': 'sent', 'tag': 'VBN', 'dep': 'ccomp', 'up': 13, 'dn': [59, 61, 62, 65, 66]}, {'tok': 'to', 'tag': 'IN', 'dep': 'aux', 'up': 65, 'dn': []}, {'tok': 'parsoid', 'tag': 'VB', 'dep': 'advcl', 'up': 63, 'dn': [64]}, {'tok': 'resulting', 'tag': 'VBG', 'dep': 'advcl', 'up': 63, 'dn': [67]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 66, 'dn': [71]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 71, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 71, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'compound', 'up': 71, 'dn': []}, {'tok': 'break', 'tag': 'NN', 'dep': 'pobj', 'up': 67, 'dn': [68, 69, 70]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'removing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [2, 3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5]}, {'tok': 'undo', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'result', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 9, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \" Create a page starting with a list (' list' is sufficient) Enter some text into the slugged paragraph above the list, then delete it with backspaces The paragraph now doubles in height, inspecting the DOM you see a
    has appeared from nowhere:


    Also this paragraph gets sent to Parsoid resulting in an extra line break. Removing the text by using undo doesn't result in this bug. Version : unspecified Severity : normal\", 'cleaned': \"* create a page starting with a list ('* list' is sufficient) * enter some text into the slugged paragraph above the list, then delete it with backspaces * the paragraph now doubles in height, inspecting the dom you see a
    has appeared from nowhere:


    also this paragraph gets sent to parsoid resulting in an extra line break. removing the text by using undo doesn't result in this bug. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '1317': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1317', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is fixed with my refactor to handleDelete method.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 5, 'dn': []}, {'tok': 'refactor', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [8]}, {'tok': 'handledelete', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'method', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'This is fixed with my refactor to handleDelete method.', 'cleaned': 'this is fixed with my refactor to handledelete method.'})}),\n", + " '1318': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1318', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Deeming that this is now fixed.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'deeming', 'tag': 'NN', 'dep': 'ROOT', 'dn': [5, 6]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Deeming that this is now fixed.', 'cleaned': 'deeming that this is now fixed.'})}),\n", + " '1319': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1319', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #1) > We are not placing slugs around lists anymore so this bug can't be > reproduced, however I know what was root cause of it (native handling of > deletion) and I'm working on it now. Is this bug still valid? I can't reproduce now, using a thumb image (rather than a list) to create the block item.\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'placing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8, 16, 20]}, {'tok': 'slugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'lists', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [10]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 16, 'dn': [15]}, {'tok': '>', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'advcl', 'up': 4, 'dn': [9, 11, 12, 13, 14, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'punct', 'up': 4, 'dn': [18, 19, 22, 33]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 20, 'dn': [21, 24]}, {'tok': 'root', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'attr', 'up': 22, 'dn': [23, 25, 27, 29]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': [28, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32]}, {'tok': '>', 'tag': 'NNP', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'valid', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': [2, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 21]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': [9, 15, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'thumb', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'cc', 'up': 9, 'dn': [11, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [16, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"(In reply to comment #1) > We are not placing slugs around lists anymore so this bug can't be > reproduced, however I know what was root cause of it (native handling of > deletion) and I'm working on it now. Is this bug still valid? I can't reproduce now, using a thumb image (rather than a list) to create the block item.\", 'cleaned': \"(in reply to comment #) > we are not placing slugs around lists anymore so this bug can't be > reproduced, however i know what was root cause of it (native handling of > deletion) and i'm working on it now. is this bug still valid? i can't reproduce now, using a thumb image (rather than a list) to create the block item.\"})}),\n", + " '1320': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-s7sn3zjthnxvep34c5ho', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1320', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"We are not placing slugs around lists anymore so this bug can't be reproduced, however I know what was root cause of it (native handling of deletion) and I'm working on it now.\", 'parsed': [{'rt': 18, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'placing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 18, 'dn': [0, 1, 2, 4, 7, 14]}, {'tok': 'slugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'lists', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 14, 'dn': [9]}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 14, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [8, 10, 11, 12, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [3, 15, 16, 17, 20, 30]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 18, 'dn': [19, 22]}, {'tok': 'root', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'attr', 'up': 20, 'dn': [21, 23, 25, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [24]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'native', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'handling', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [26, 28]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [29]}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"We are not placing slugs around lists anymore so this bug can't be reproduced, however I know what was root cause of it (native handling of deletion) and I'm working on it now.\", 'cleaned': \"we are not placing slugs around lists anymore so this bug can't be reproduced, however i know what was root cause of it (native handling of deletion) and i'm working on it now.\"})}),\n", + " '1321': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1321', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Lately, I've been noticing random pawn characters at the end of paragraphs all over English Wikipedia. The source of these pawns was a mystery to me until I tried using the Visual Editor today. As soon as I started typing in the editor, it inserted a pawn at the end of the line I was editing. The pawn in question is the white pawn, typically the first piece to move in a game of chess. This makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. Unfortunately, playing chess on Wikipedia was banned in 2006 as a violation of WP:NOT,[1] so it's probably a good idea if we eliminate this sort of behavior. Actual character: ♙ Unicode value: 2659 UTF 8 value: E2 99 99 Browser: Firefox 1. https://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/Wikipedia:Chess_championship Version : unspecified Severity : critical\", 'parsed': [{'rt': 5, 'toks': [{'tok': 'lately', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'noticing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 8, 9, 18]}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [6]}, {'tok': 'characters', 'tag': 'NNS', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': [15]}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [14, 17]}, {'tok': 'english', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 7, 12, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'mystery', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 8]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'advcl', 'up': 5, 'dn': [10, 11, 13]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'xcomp', 'up': 12, 'dn': [16, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'today', 'tag': 'NN', 'dep': 'npadvmod', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [0, 4]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'started', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 4, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'inserted', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 9, 10, 13, 14, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 22]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'relcl', 'up': 19, 'dn': [20, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'question', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 7, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 6, 8, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'typically', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'piece', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [9, 10, 11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [13, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'game', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [19]}, {'tok': 'chess', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'makes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 10, 23]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'wonder', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'perhaps', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 7]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'become', 'tag': 'VBN', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 8, 9, 11, 12, 14]}, {'tok': 'sentient', 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'conj', 'up': 10, 'dn': [13, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'initiate', 'tag': 'VB', 'dep': 'xcomp', 'up': 14, 'dn': [15, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'friendly', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'game', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'unfortunately', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'playing', 'tag': 'VBG', 'dep': 'csubjpass', 'up': 7, 'dn': [3]}, {'tok': 'chess', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'banned', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 8, 11, 12, 17, 18, 23, 35]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'violation', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 15, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'not,[', 'tag': 'ADD', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [21, 22, 24, 27, 30]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [25, 26]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'eliminate', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [28, 29, 32]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'sort', 'tag': 'NN', 'dep': 'dobj', 'up': 30, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unicode', 'tag': 'JJ', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': [3, 5, 11]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'utf-', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [6, 7, 8, 9, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'e2', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'browser', 'tag': 'NN', 'dep': 'ROOT', 'dn': [2, 5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': [0]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 6, 8]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 5, 'dn': [7]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Lately, I've been noticing random pawn characters at the end of paragraphs all over English Wikipedia. The source of these pawns was a mystery to me until I tried using the Visual Editor today. As soon as I started typing in the editor, it inserted a pawn at the end of the line I was editing. The pawn in question is the white pawn, typically the first piece to move in a game of chess. This makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. Unfortunately, playing chess on Wikipedia was banned in 2006 as a violation of WP:NOT,[1] so it's probably a good idea if we eliminate this sort of behavior. Actual character: ♙ Unicode value: 2659 UTF 8 value: E2 99 99 Browser: Firefox 1. https://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/Wikipedia:Chess_championship Version : unspecified Severity : critical\", 'cleaned': \"lately, i've been noticing random pawn characters at the end of paragraphs all over english wikipedia. the source of these pawns was a mystery to me until i tried using the visual editor today. as soon as i started typing in the editor, it inserted a pawn at the end of the line i was editing. the pawn in question is the white pawn, typically the first piece to move in a game of chess. this makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. unfortunately, playing chess on wikipedia was banned in as a violation of wp:not,[] so it's probably a good idea if we eliminate this sort of behavior. actual character: unicode value: utf- value: e2 browser: firefox . -------------------------- **version**: unspecified **severity**: critical\"})}),\n", + " '1323': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1323', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirming that this is fixed in master and wmf4; deployed in the normal deployment train.', 'parsed': [{'rt': 10, 'toks': [{'tok': 'confirming', 'tag': 'VBG', 'dep': 'advcl', 'up': 10, 'dn': [4, 9]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 0, 'dn': [1, 2, 3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [7, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'wmf4', 'tag': 'NNP', 'dep': 'conj', 'up': 6, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 11, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'train', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': 'Confirming that this is fixed in master and wmf4; deployed in the normal deployment train.', 'cleaned': 'confirming that this is fixed in master and wmf4; deployed in the normal deployment train.'})}),\n", + " '1324': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1324', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(In reply to comment #4) > Pawn insertion from May 3: > https://en.wikipedia.org/w/index. > php?title=Rubik%27s_360&diff=553360286&oldid=540708795 These kind of issues are precisely why there's a mandatory pre save diff for users to read and agree it's fine. If there's a pawn inserted into the article, you're not meant to press save!\", 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5, 6, 7]}, {'tok': 'may', 'tag': 'MD', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 13, 'dn': [8]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'php?title', 'tag': 'NN', 'dep': 'ROOT', 'dn': [9, 10, 11]}]}, {'rt': 7, 'toks': [{'tok': '=', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'rubik%27s_360&diff=&oldid=', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 4, 11, 27]}, {'tok': 'precisely', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [8, 9, 10, 17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'mandatory', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'pre', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'save', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [12, 13, 14, 15, 16, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'relcl', 'up': 17, 'dn': [18, 19, 20, 22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'agree', 'tag': 'VB', 'dep': 'conj', 'up': 21, 'dn': [25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 23, 'dn': [24, 26]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 5]}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'acl', 'up': 4, 'dn': [6]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 9, 10, 11, 12, 15, 17]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'press', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16]}, {'tok': 'save', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': \"(In reply to comment #4) > Pawn insertion from May 3: > https://en.wikipedia.org/w/index. > php?title=Rubik%27s_360&diff=553360286&oldid=540708795 These kind of issues are precisely why there's a mandatory pre save diff for users to read and agree it's fine. If there's a pawn inserted into the article, you're not meant to press save!\", 'cleaned': \"(in reply to comment #) > pawn insertion from may : > > php?title=rubik%27s_360&diff=&oldid= these kind of issues are precisely why there's a mandatory pre-save diff for users to read and agree it's fine. if there's a pawn inserted into the article, you're not meant to press save!\"})}),\n", + " '1325': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1325', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #1) > Steps to reproduce: > 1. Log in and turn on the visual editor. > 2. Go to a random article like \"Sundance Meadows Airport\" > 3. Click the Edit tab > 4. After the cursor appears on the page, type a character > > You will then see a white pawn at the end of the line of text you are > editing. Thanks; have updated the bug report accordingly. > Interestingly, it only seems to happen on articles that insert the cursor > into a blank line at the top of the article. I\\'m not sure what determines > that behavior, but it seems to be the behavior for the vast majority of > en.wiki articles. That is bug 47790. It\\'s not really a blank line in the document; it\\'s the \"potential\" place to insert some new content, until you click into it and insert some, at which point it\\'s whatever you type in. But it\\'s not really very obvious to users what it is. > The only article I haven\\'t been able to reproduce the bug at so far > is Lalage: > https://en.wikipedia.org/wiki/Lalage A block level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). The alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': '-RRB-', 'dep': 'ROOT', 'dn': [1, 9]}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 4, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [5, 6, 8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'log', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'turn', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 15]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 9, 10, 13, 14]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sundance', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'meadows', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': [7]}, {'tok': 'airport', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 5, 6, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 7, 8, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [10, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7, 16, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 3, 'dn': [15, 17, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 16, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'attr', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'thanks', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'updated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 6, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'accordingly', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'interestingly', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 14, 15, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'insert', 'tag': 'VBP', 'dep': 'relcl', 'up': 9, 'dn': [10, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17, 19]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 9, 10, 12]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'determines', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 8]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [11, 14, 25]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15, 17]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'vast', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': '>', 'tag': 'FW', 'dep': 'nmod', 'up': 23, 'dn': []}, {'tok': 'en.wiki', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': [22]}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 6]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 12, 'dn': [0, 2, 3, 6]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 10, 11, 17, 23, 26, 42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'potential', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 14, 15, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'relcl', 'up': 17, 'dn': [18, 22]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'until', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [24, 25, 27, 29, 30]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [28]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'conj', 'up': 26, 'dn': [31, 32, 37]}, {'tok': 'some', 'tag': 'DT', 'dep': 'dobj', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [35]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'pcomp', 'up': 33, 'dn': [34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 30, 'dn': [33, 36, 40]}, {'tok': 'whatever', 'tag': 'WP', 'dep': 'pobj', 'up': 40, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 40, 'dn': []}, {'tok': 'type', 'tag': 'VBP', 'dep': 'ccomp', 'up': 37, 'dn': [38, 39, 41]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 40, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 11, 12]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'obvious', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [5, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': []}]}, {'rt': 51, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0, 1, 6, 15]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 5, 7]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'pcomp', 'up': 12, 'dn': [13]}, {'tok': '>', 'tag': 'PRP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 51, 'dn': [2, 17, 18, 19, 20, 21, 22, 27, 29]}, {'tok': 'lalage', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'level', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': [24, 25]}, {'tok': 'slug', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': [23, 26]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 16, 'dn': [28, 33]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': [31]}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 29, 'dn': [30, 32, 34]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 37, 39]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 36, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'conj', 'up': 36, 'dn': [38, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [44, 47]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 47, 'dn': []}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'relcl', 'up': 45, 'dn': [46, 48]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 47, 'dn': [49]}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 48, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [16, 43, 45, 50, 52, 58]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 51, 'dn': [53, 56, 57]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'hence', 'tag': 'RB', 'dep': 'advmod', 'up': 56, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 56, 'dn': []}, {'tok': 'pervasiveness', 'tag': 'NN', 'dep': 'appos', 'up': 52, 'dn': [54, 55]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'alternative', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'giving', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 7, 11, 16, 32]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'dative', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'ability', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'acl', 'up': 7, 'dn': [8, 10]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'happened', 'tag': 'VBD', 'dep': 'advcl', 'up': 4, 'dn': [14, 15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 16, 'dn': [17, 19]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'start', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 25, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'relcl', 'up': 24, 'dn': [26, 27, 31]}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 31, 'dn': [29]}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'acomp', 'up': 28, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': '(In reply to comment #1) > Steps to reproduce: > 1. Log in and turn on the visual editor. > 2. Go to a random article like \"Sundance Meadows Airport\" > 3. Click the Edit tab > 4. After the cursor appears on the page, type a character > > You will then see a white pawn at the end of the line of text you are > editing. Thanks; have updated the bug report accordingly. > Interestingly, it only seems to happen on articles that insert the cursor > into a blank line at the top of the article. I\\'m not sure what determines > that behavior, but it seems to be the behavior for the vast majority of > en.wiki articles. That is bug 47790. It\\'s not really a blank line in the document; it\\'s the \"potential\" place to insert some new content, until you click into it and insert some, at which point it\\'s whatever you type in. But it\\'s not really very obvious to users what it is. > The only article I haven\\'t been able to reproduce the bug at so far > is Lalage: > https://en.wikipedia.org/wiki/Lalage A block level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). The alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.', 'cleaned': '(in reply to comment #) > steps to reproduce: > . log in and turn on the visual editor. > . go to a random article like \"sundance meadows airport\" > . click the edit tab > . after the cursor appears on the page, type a character > > you will then see a white pawn at the end of the line of text you are > editing. thanks; have updated the bug report accordingly. > interestingly, it only seems to happen on articles that insert the cursor > into a blank line at the top of the article. i\\'m not sure what determines > that behavior, but it seems to be the behavior for the vast majority of > en.wiki articles. that is bug . it\\'s not really a blank line in the document; it\\'s the \"potential\" place to insert some new content, until you click into it and insert some, at which point it\\'s whatever you type in. but it\\'s not really very obvious to users what it is. > the only article i haven\\'t been able to reproduce the bug at so far > is lalage: > a block-level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). the alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.'})}),\n", + " '1326': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-it53o2f2kyryqyj33uzt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1326', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Can't reproduce this is master. It may have already been fixed, pending release?\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'master', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 5, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 7, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'pending', 'tag': 'VBG', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'release', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Can't reproduce this is master. It may have already been fixed, pending release?\", 'cleaned': \"can't reproduce this is master. it may have already been fixed, pending release?\"})}),\n", + " '1327': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1327', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' fran wrote: Pawn ahoy: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/VisualEditor.git;a=blob;f=modules/ve/ce/ve.ce.Surface.js;h=7ad07c54370cb585ca264f78872fee0c83bd77a5;hb=HEAD#l1009 \"git blame\" says this section was worked on by Christian Williams, so maybe he\\'ll know what\\'s going on?', 'parsed': [{'rt': 31, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 5, 'dn': [2]}, {'tok': 'fran', 'tag': 'NN', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 17, 'dn': [0, 1, 3, 4, 6, 7, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': 'ahoy', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': [12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'git', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'blame', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [10, 11, 13, 14, 16]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'says', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 31, 'dn': [5, 15, 21, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 21, 'dn': [18]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 21, 'dn': []}, {'tok': 'worked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 17, 'dn': [19, 20, 22, 23]}, {'tok': 'on', 'tag': 'RP', 'dep': 'prt', 'up': 21, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 21, 'dn': [25]}, {'tok': 'christian', 'tag': 'NNP', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'williams', 'tag': 'NNP', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [17, 27, 28, 29, 30, 34, 36]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 34, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'aux', 'up': 34, 'dn': []}, {'tok': 'going', 'tag': 'VBG', 'dep': 'ccomp', 'up': 31, 'dn': [32, 33, 35]}, {'tok': 'on', 'tag': 'RP', 'dep': 'prt', 'up': 34, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}], 'stripped_text': ' fran wrote: Pawn ahoy: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/VisualEditor.git;a=blob;f=modules/ve/ce/ve.ce.Surface.js;h=7ad07c54370cb585ca264f78872fee0c83bd77a5;hb=HEAD#l1009 \"git blame\" says this section was worked on by Christian Williams, so maybe he\\'ll know what\\'s going on?', 'cleaned': '**fran** wrote: pawn ahoy: \"git blame\" says this section was worked on by christian williams, so maybe he\\'ll know what\\'s going on?'})}),\n", + " '1328': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1328', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Pawn insertion from May 3: https://en.wikipedia.org/w/index.php?title=Rubik%27s_360&diff=553360286&oldid=540708795', 'parsed': [{'rt': 8, 'toks': [{'tok': 'pawn', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3, 5, 6]}, {'tok': 'may', 'tag': 'MD', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'ROOT', 'dn': [1, 9, 10]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': 'Pawn insertion from May 3: https://en.wikipedia.org/w/index.php?title=Rubik%27s_360&diff=553360286&oldid=540708795', 'cleaned': 'pawn insertion from may : '})}),\n", + " '1329': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1329', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirmed in Safari and Chrome as well.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 4, 6, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'safari', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'chrome', 'tag': 'JJ', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Confirmed in Safari and Chrome as well.', 'cleaned': 'confirmed in safari and chrome as well.'})}),\n", + " '1330': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1330', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I also can't reproduce the bug in my user sandbox: https://en.wikipedia.org/wiki/User:Kaldari/sandbox\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 11, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 10, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'sandbox', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"I also can't reproduce the bug in my user sandbox: https://en.wikipedia.org/wiki/User:Kaldari/sandbox\", 'cleaned': \"i also can't reproduce the bug in my user sandbox: \"})}),\n", + " '1331': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-a5pveeqqwaddgfjiv2fq', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1331', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Log in and turn on the visual editor. 2. Go to a random article like \"Sundance Meadows Airport\" 3. Click the Edit tab 4. After the cursor appears on the page, type a character You will then see a white pawn at the end of the line of text you are editing. Interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. I\\'m not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. The only article I haven\\'t been able to reproduce the bug at so far is Lalage: https://en.wikipedia.org/wiki/Lalage', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'log', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8]}, {'tok': 'in', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'turn', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [4]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 12, 13, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'random', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'sundance', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'meadows', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [7, 9, 10]}, {'tok': 'airport', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 4, 5, 6, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 14, 'dn': [0, 2, 4, 7, 8]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'type', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 11, 12, 13, 17, 18, 28, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'end', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 24]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'ccomp', 'up': 14, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'interestingly', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'insert', 'tag': 'VBP', 'dep': 'relcl', 'up': 8, 'dn': [9, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 3, 8, 9, 11]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': [5]}, {'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'determines', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [10, 13, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'vast', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'majority', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'en.wiki', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'articles', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'only', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [0, 1, 6]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 2, 'dn': [3, 4, 5, 7]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'pcomp', 'up': 12, 'dn': [13]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 16, 17, 18, 19, 20]}, {'tok': 'lalage', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Log in and turn on the visual editor. 2. Go to a random article like \"Sundance Meadows Airport\" 3. Click the Edit tab 4. After the cursor appears on the page, type a character You will then see a white pawn at the end of the line of text you are editing. Interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. I\\'m not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. The only article I haven\\'t been able to reproduce the bug at so far is Lalage: https://en.wikipedia.org/wiki/Lalage', 'cleaned': 'steps to reproduce: . log in and turn on the visual editor. . go to a random article like \"sundance meadows airport\" . click the edit tab . after the cursor appears on the page, type a character you will then see a white pawn at the end of the line of text you are editing. interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. i\\'m not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. the only article i haven\\'t been able to reproduce the bug at so far is lalage: '})}),\n", + " '1332': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-qmcrs2npimuywblubznv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1332', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Go to http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services Put the cursor somewhere in the text. Type \"Enter\" 2 times. Type \"Up\". Click Bullet List Type Enter Type Up Type Delete Wild pawn appears. Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'put', 'tag': 'VBD', 'dep': 'advcl', 'up': 0, 'dn': [7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': 'somewhere', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'nmod', 'up': 7, 'dn': [0, 1]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 6, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [11, 12]}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': [1]}, {'tok': 'type', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [2]}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'compound', 'up': 10, 'dn': [3, 5]}, {'tok': 'type', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'wild', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [4, 7, 8, 9]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Go to http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services Put the cursor somewhere in the text. Type \"Enter\" 2 times. Type \"Up\". Click Bullet List Type Enter Type Up Type Delete Wild pawn appears. Version : unspecified Severity : normal', 'cleaned': 'go to put the cursor somewhere in the text. type \"enter\" times. type \"up\". click bullet list type enter type up type delete wild pawn appears. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '1333': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1333', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Merged into master; will be deployed from Monday.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'merged', 'tag': 'VBD', 'dep': 'advcl', 'up': 6, 'dn': [1]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'master', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 9]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'monday', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Merged into master; will be deployed from Monday.', 'cleaned': 'merged into master; will be deployed from monday.'})}),\n", + " '1334': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1334', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #3) > Related URL: https://gerrit.wikimedia.org/r/63102 (Gerrit Change > If22d9b904b8861e24d56944d791545635b2e4254) Merged.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'related', 'tag': 'VBN', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [0, 2, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'gerrit', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'change', 'tag': 'NNP', 'dep': 'appos', 'up': 1, 'dn': [3, 4, 5, 6, 7, 9, 10, 11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'if22d9b904b8861e24d56944d791545635b2e4254', 'tag': 'NNP', 'dep': 'appos', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'merged', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': '(In reply to comment #3) > Related URL: https://gerrit.wikimedia.org/r/63102 (Gerrit Change > If22d9b904b8861e24d56944d791545635b2e4254) Merged.', 'cleaned': '(in reply to comment #) > related url: (gerrit change > if22d9b904b8861e24d56944d791545635b2e4254) merged.'})}),\n", + " '1336': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '1336', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can reproduce in Firefox and Chrome if you forwards delete or insert characters. It appears that this is because when you clear out the
  • (return at the end of the list) it doesn't check that the
  • is wrapped in a . Not really WYSIWYG… Version : unspecified Severity : normal Attached : {F11257}', 'parsed': [{'rt': 8, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [0, 1, 3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': [4]}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'prep', 'up': 3, 'dn': [5, 6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number>/ubuntu', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2]}]}, {'rt': 23, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 23, 'dn': [4]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'fr', 'tag': 'CD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': [1, 2, 3, 5, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'redirect', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [7, 8, 9]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'revision/#pr.c3.a9sidents_de_l.27universit.c3.a9', 'tag': 'NNP', 'dep': 'appos', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'lines', 'tag': 'NNS', 'dep': 'nsubj', 'up': 23, 'dn': [11, 13, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 12, 'dn': [20]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'ligne', 'tag': 'NNP', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'grise', 'tag': 'NNP', 'dep': 'dobj', 'up': 16, 'dn': [17, 18, 19, 21, 22]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 10, 12, 24, 25, 41]}, {'tok': 'uneditable', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'pcomp', 'up': 25, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'ligne', 'tag': 'NNP', 'dep': 'compound', 'up': 30, 'dn': []}, {'tok': 'grise', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': [27, 28, 29, 31, 32, 33, 36, 39, 40]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'relcl', 'up': 30, 'dn': [34, 35, 37, 38]}, {'tok': 'bgcolor=\"#f2f2f2', 'tag': 'UH', 'dep': 'intj', 'up': 36, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'dobj', 'up': 36, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 15, 21]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'oprd', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [5, 7, 8]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': [11]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'tr', 'tag': 'VBN', 'dep': 'nsubjpass', 'up': 15, 'dn': [10, 13]}, {'tok': '>', 'tag': 'PRP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'wrapped', 'tag': 'VBN', 'dep': 'advcl', 'up': 3, 'dn': [9, 12, 14, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'span', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'wysiwyg', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11257', 'tag': 'NNS', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'The displayed table (Firefox 22/Ubuntu) See [[fr:Special:redirect/revision/95505705#Pr.C3.A9sidents_de_l.27universit.C3.A9]] The lines of the table using {{ligne grise}} are uneditable because of {{ligne grise}} (which just adds bgcolor=\"#F2F2F2\"…). But they are displayed wrong (see attachment) because the is wrapped in a . Not really WYSIWYG… Version : unspecified Severity : normal Attached : {F11257}', 'cleaned': 'the displayed table (firefox /ubuntu) see [[fr:special:redirect/revision/#pr.c3.a9sidents_de_l.27universit.c3.a9]] the lines of the table using {{ligne grise}} are uneditable because of {{ligne grise}} (which just adds bgcolor=\"#f2f2f2\"...). but they are displayed wrong (see attachment) because the is wrapped in a . not really wysiwyg... -------------------------- **version**: unspecified **severity**: normal **attached**: {f11257}'})}),\n", + " '4344': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4344', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I think this might be a duplicate of bug 50607', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 9, 10, 11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'I think this might be a duplicate of bug 50607', 'cleaned': 'i think this might be a duplicate of bug '})}),\n", + " '4345': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4345', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `kwwilliams` Description: http://en.wikipedia.org/wiki/User:Kww/singlechartreftest is a simple test case for accessing references created by the singlechart template. Singlechart directly creates references when called, using #ref (it cannot use tags because of issues involving the parsing sequence of templates and references). It will either create them with a default name that it generates algorithmically, or it will use the value of the \"refname\" parameter. When editing http://en.wikipedia.org/wiki/User:Kww/singlechartreftest, if the editor attempts to insert reference and chooses the option to \"use an existing reference\", three of the existing named references (sc_BillboardHot100_The Hollies, sc_Norwegian_The Hollies, and sc_Dutch100_The Hollies) aren\\'t displayed at all. These are references that are available for the editor to use, but have not been currently reused in the article text. An examination of http://parsoid.wmflabs.org/en/User:Kww/singlechartreftest shows that Parsoid did pick up these names so VE should be able to display them. sc_UK_Hollies is displayed, but no text is associated with it. Similarly with germancharts. Attempting to include these references works. Both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. {{Certification Table Entry}} and {{albumchart}} should have identical problems. Version : unspecified Severity : normal', 'parsed': [{'rt': 16, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': [1, 2, 3, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': [4, 6, 8]}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'kwwilliams', 'tag': 'NNS', 'dep': 'appos', 'up': 3, 'dn': [5, 7]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': [0]}, {'tok': ':*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': '*', 'tag': 'SYM', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [10, 11, 12, 13, 14, 15, 20, 29]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': [17, 18, 19, 21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'accessing', 'tag': 'VBG', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 21, 'dn': [22, 24]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 23, 'dn': [25]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 24, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'singlechart', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 25, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'singlechart', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 14, 'dn': [0, 1, 3, 5, 7]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'called', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [4, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 2, 'dn': [9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 14, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 10, 11, 12, 13, 15, 18, 19, 30, 31]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'ref>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [16]}, {'tok': 'because', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'pcomp', 'up': 19, 'dn': []}, {'tok': 'issues', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [22]}, {'tok': 'involving', 'tag': 'VBG', 'dep': 'acl', 'up': 21, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'parsing', 'tag': 'VBG', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'sequence', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24, 26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [27]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': [28, 29]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'conj', 'up': 27, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 3, 'dn': []}, {'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 13, 14, 17]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'generates', 'tag': 'VBZ', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 12]}, {'tok': 'algorithmically', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [15, 16, 19, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'refname', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 43, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 43, 'dn': [0, 2, 3, 4, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'attempts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [5, 7, 10, 12, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9, 11]}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'chooses', 'tag': 'VBZ', 'dep': 'conj', 'up': 8, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'acl', 'up': 15, 'dn': [16, 17, 21, 23]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19, 20, 22]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 43, 'dn': [25, 32, 40]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'named', 'tag': 'VBN', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26, 27, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'sc_billboardhot100_the', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'hollies', 'tag': 'NNS', 'dep': 'appos', 'up': 24, 'dn': [30, 31, 33, 35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'sc_norwegian_the', 'tag': 'DT', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'hollies', 'tag': 'NNS', 'dep': 'conj', 'up': 32, 'dn': [34, 36, 37, 39]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'sc_dutch100_the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'hollies', 'tag': 'NNS', 'dep': 'conj', 'up': 35, 'dn': [38]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 43, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 43, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 24, 41, 42, 45, 46]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': [44]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 43, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'these', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 11, 12, 17, 22]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [4]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 2, 'dn': [3, 5, 10]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [6, 8, 9]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'reused', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 15, 16, 18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'examination', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [0, 2]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'shows', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 10, 17, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'pick', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [7, 8, 9, 11, 13]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 10, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'names', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [12]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': [14]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 6, 'dn': [15, 16, 18]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'display', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19, 21]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'sc_uk_hollies', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'associated', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [6, 7, 9, 11]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'similarly', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': 'germancharts', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'attempting', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'include', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 5]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': [3]}, {'tok': 'works', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 10, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'full', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 7, 8]}, {'tok': 'displayed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 5, 'dn': [9, 11, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 18, 'dn': [13]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'permitted', 'tag': 'VBN', 'dep': 'advcl', 'up': 10, 'dn': [12, 14, 15, 16, 17, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'certification', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'entry', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [0, 1, 3, 5, 6, 7]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'albumchart', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [8, 9, 11, 12]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 10, 13, 16, 17]}, {'tok': 'identical', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': ' Author: `kwwilliams` Description: http://en.wikipedia.org/wiki/User:Kww/singlechartreftest is a simple test case for accessing references created by the singlechart template. Singlechart directly creates references when called, using #ref (it cannot use tags because of issues involving the parsing sequence of templates and references). It will either create them with a default name that it generates algorithmically, or it will use the value of the \"refname\" parameter. When editing http://en.wikipedia.org/wiki/User:Kww/singlechartreftest, if the editor attempts to insert reference and chooses the option to \"use an existing reference\", three of the existing named references (sc_BillboardHot100_The Hollies, sc_Norwegian_The Hollies, and sc_Dutch100_The Hollies) aren\\'t displayed at all. These are references that are available for the editor to use, but have not been currently reused in the article text. An examination of http://parsoid.wmflabs.org/en/User:Kww/singlechartreftest shows that Parsoid did pick up these names so VE should be able to display them. sc_UK_Hollies is displayed, but no text is associated with it. Similarly with germancharts. Attempting to include these references works. Both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. {{Certification Table Entry}} and {{albumchart}} should have identical problems. Version : unspecified Severity : normal', 'cleaned': '**author:** \\'kwwilliams\\' **description:** is a simple test case for accessing references created by the singlechart template. singlechart directly creates references when called, using #ref (it cannot use tags because of issues involving the parsing sequence of templates and references). it will either create them with a default name that it generates algorithmically, or it will use the value of the \"refname\" parameter. when editing if the editor attempts to insert reference and chooses the option to \"use an existing reference\", three of the existing named references (sc_billboardhot100_the hollies, sc_norwegian_the hollies, and sc_dutch100_the hollies) aren\\'t displayed at all. these are references that are available for the editor to use, but have not been currently reused in the article text. an examination of shows that parsoid did pick up these names so ve should be able to display them. sc_uk_hollies is displayed, but no text is associated with it. similarly with germancharts. attempting to include these references works. both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. {{certification table entry}} and {{albumchart}} should have identical problems. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4346': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4346', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Is {{#tag:ref}} something that is part of MediaWiki or something user generated? If it's part of MediaWiki, presumably its creation and deployment is an indication that it's meant to work.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 4, 8, 9, 20]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [3, 5, 6, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'attr', 'up': 0, 'dn': [11, 19]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 9, 'dn': [10, 12]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [13, 15, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'mediawiki', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 12, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'npadvmod', 'up': 19, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'generated', 'tag': 'VBN', 'dep': 'relcl', 'up': 9, 'dn': [17, 18]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 1, 3]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'presumably', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 9, 'dn': []}, {'tok': 'creation', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [7, 8, 10, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'conj', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 9, 14, 21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'indication', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 18, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 18, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [15, 16, 17, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}], 'stripped_text': \"Is {{#tag:ref}} something that is part of MediaWiki or something user generated? If it's part of MediaWiki, presumably its creation and deployment is an indication that it's meant to work.\", 'cleaned': \"is {{#tag:ref}} something that is part of mediawiki or something user-generated? if it's part of mediawiki, presumably its creation and deployment is an indication that it's meant to work.\"})}),\n", + " '4347': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4347', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' kwwilliams wrote: That response is beyond the pale. Please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'kwwilliams', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 6, 9, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'response', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [8, 10]}, {'tok': 'beyond', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'pale', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'retract', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 25]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'concentrate', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'building', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [9]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 24]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 24, 'dn': []}, {'tok': 'functions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 24, 'dn': [12]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 16]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'relcl', 'up': 14, 'dn': [15, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'nsubj', 'up': 24, 'dn': [19, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'wish', 'tag': 'VBP', 'dep': 'relcl', 'up': 20, 'dn': [21, 22]}, {'tok': 'existed', 'tag': 'VBD', 'dep': 'relcl', 'up': 9, 'dn': [10, 11, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' kwwilliams wrote: That response is beyond the pale. Please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.', 'cleaned': '**kwwilliams** wrote: that response is beyond the pale. please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.'})}),\n", + " '4348': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4348', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is a duplicate of bug 50474 in general, any reference created by a template shouldn't work, deliberately. Hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and VisualEditor alike. This bug has been marked as a duplicate of bug 50474 \", 'parsed': [{'rt': 21, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [0, 3, 7, 8, 9, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [11]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [13, 15]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 14, 'dn': [16]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 15, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 12, 14, 19, 20, 22, 23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'deliberately', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'hacks', 'tag': 'NNS', 'dep': 'nsubj', 'up': 16, 'dn': [1]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [4, 6, 7, 8, 9, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 13, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [10, 11, 12, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 18, 24]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'nightmare', 'tag': 'NN', 'dep': 'attr', 'up': 16, 'dn': [17, 19]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [21, 22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': []}, {'tok': 'alike', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"This is a duplicate of bug 50474 in general, any reference created by a template shouldn't work, deliberately. Hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and VisualEditor alike. This bug has been marked as a duplicate of bug 50474 \", 'cleaned': \"this is a duplicate of bug - in general, any reference created by a template shouldn't work, deliberately. hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and visualeditor alike. *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4349': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4349', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'http://en.wikipedia.org/wiki/.tl for instance, if you click on the Edit tab, nothing will happen. Version : unspecified Severity : normal', 'parsed': [{'rt': 16, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [4]}, {'tok': 'instance', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'click', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [6, 7, 9]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 8, 13, 14, 15, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'http://en.wikipedia.org/wiki/.tl for instance, if you click on the Edit tab, nothing will happen. Version : unspecified Severity : normal', 'cleaned': ' for instance, if you click on the edit tab, nothing will happen. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4350': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-zjzhrhmn36icnzbckqy4', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4350', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51308 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51308 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4351': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4351', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': '(I believe I just duplicated https://bugzilla.wikimedia.org/show_bug.cgi?id=51308, sorry about that).', 'parsed': [{'rt': 2, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 13]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBD', 'dep': 'ccomp', 'up': 2, 'dn': [3, 4, 6, 7, 8, 9, 12]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'sorry', 'tag': 'JJ', 'dep': 'advmod', 'up': 5, 'dn': [10]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': '(I believe I just duplicated https://bugzilla.wikimedia.org/show_bug.cgi?id=51308, sorry about that).', 'cleaned': '(i believe i just duplicated sorry about that).'})}),\n", + " '4352': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4352', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Toolbar mixed with #p personal See the image. And I got the opposite, the toolbar staying at top of the article. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52504 https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11123}', 'parsed': [{'rt': 1, 'toks': [{'tok': 'toolbar', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'mixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 7, 10]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'p', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 5, 6]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'personal', 'tag': 'NN', 'dep': 'nummod', 'up': 4, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 4, 8, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'opposite', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'staying', 'tag': 'VBG', 'dep': 'advcl', 'up': 2, 'dn': [7, 9]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [15, 16, 18]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ccomp', 'up': 11, 'dn': [25]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'f11123', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 11, 'dn': [28]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Toolbar mixed with #p personal See the image. And I got the opposite, the toolbar staying at top of the article. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52504 https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 Attached : {F11123}', 'cleaned': 'toolbar mixed with #p-personal see the image. and i got the opposite, the toolbar staying at top of the article. -------------------------- **version**: unspecified **severity**: normal **see also**: **attached**: {f11123}'})}),\n", + " '4353': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4353', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a duplicate of Bug 52441 which is fixed but not yet deployed This bug has been marked as a duplicate of bug 52441 ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 17, 23, 32, 33, 34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [6, 8, 11, 16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [9, 10, 12, 15]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'yet', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'conj', 'up': 11, 'dn': [13, 14]}, {'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 23, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [19]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [18, 20, 21, 22, 24]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [26]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [25, 27]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [30]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 30, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [28, 29, 31]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is a duplicate of Bug 52441 which is fixed but not yet deployed This bug has been marked as a duplicate of bug 52441 ', 'cleaned': 'this is a duplicate of bug which is fixed but not yet deployed *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4354': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4354', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Got to [[fr:Disjonction logique]] 2. Edit it with VisualEditor 3. Try to modify the table. You will get a big blue rectangle allowing to edit {{clr}}, but you can’t edit directly (clicking on headings and using ↓ works) the
    . Of course, there is no reason why this article uses float & {{clr}}, but I know some similar cases where it is useful to have floating tables + {{clr}}. Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'got', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'fr', 'tag': 'CD', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'disjonction', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'logique', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4, 5, 6, 8, 9, 11, 12]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'try', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'modify', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 14, 15, 16, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'blue', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'rectangle', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 5, 7]}, {'tok': 'allowing', 'tag': 'VBG', 'dep': 'acl', 'up': 6, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 10, 12, 13]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'clr', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [11]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [17, 18, 19, 21, 22, 23, 30]}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'xcomp', 'up': 20, 'dn': [24, 26, 27]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'headings', 'tag': 'NNS', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'conj', 'up': 23, 'dn': [29]}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'works', 'tag': 'NNS', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'nsubj', 'up': 9, 'dn': [1, 2, 3, 4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'td', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [6]}, {'tok': 'course', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 7, 8, 11, 22, 23, 24, 26]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 15]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [13]}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'relcl', 'up': 11, 'dn': [12, 14, 16, 21]}, {'tok': 'float', 'tag': 'NNP', 'dep': 'dobj', 'up': 15, 'dn': [17, 20]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'clr', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [18, 19]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'know', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [25, 29, 43, 44]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 29, 'dn': []}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'dobj', 'up': 26, 'dn': [27, 28, 32]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 29, 'dn': [30, 31, 33, 38, 41]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 32, 'dn': [35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 37]}, {'tok': 'floating', 'tag': 'VBG', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'dobj', 'up': 35, 'dn': [36]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 32, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'clr', 'tag': 'NN', 'dep': 'conj', 'up': 32, 'dn': [39, 40, 42]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 26, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '1. Got to [[fr:Disjonction logique]] 2. Edit it with VisualEditor 3. Try to modify the table. You will get a big blue rectangle allowing to edit {{clr}}, but you can’t edit directly (clicking on headings and using ↓ works) the . Of course, there is no reason why this article uses float & {{clr}}, but I know some similar cases where it is useful to have floating tables + {{clr}}. Version : unspecified Severity : normal', 'cleaned': \". got to [[fr:disjonction logique]] . edit it with visualeditor . try to modify the table. you will get a big blue rectangle allowing to edit {{clr}}, but you can't edit directly (clicking on headings and using | works) the . of course, there is no reason why this article uses float & {{clr}}, but i know some similar cases where it is useful to have floating tables + {{clr}}. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4356': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4356', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is related to bug 51933 an excessively large transclusion box prevents accessing an item it overlaps. It's not identical though as that bug relates to other templates and this to tables, so I'll leave the decision whether to merge up to someone more knowledgeable.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 20]}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acomp', 'up': 1, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 6, 7, 14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'excessively', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [10]}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'box', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [9, 11, 12]}, {'tok': 'prevents', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 3, 'dn': [8, 13, 15]}, {'tok': 'accessing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 14, 'dn': [17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'item', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16, 19]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'overlaps', 'tag': 'VBZ', 'dep': 'relcl', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 20, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 20, 'dn': [0, 2, 3, 4, 8, 16]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'identical', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': 'relates', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [5, 7, 9, 14]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [15]}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'leave', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 17, 18, 19, 22, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'decision', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21, 25]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'acl', 'up': 22, 'dn': [23, 24, 26, 27]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'someone', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': [30]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'knowledgeable', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [29]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}], 'stripped_text': \"This is related to bug 51933 an excessively large transclusion box prevents accessing an item it overlaps. It's not identical though as that bug relates to other templates and this to tables, so I'll leave the decision whether to merge up to someone more knowledgeable.\", 'cleaned': \"this is related to bug - an excessively large transclusion box prevents accessing an item it overlaps. it's not identical though as that bug relates to other templates and this to tables, so i'll leave the decision whether to merge up to someone more knowledgeable.\"})}),\n", + " '4357': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4357', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Sometimes when entering a link in the link input widget the first suggested target is automatically inserted, even before you finish typing, making it very difficult to choose a different target. Steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Document Format]], [[Classic (album)]] or [[Thing (assembly)]]. Version : unspecified Severity : critical', 'parsed': [{'rt': 9, 'toks': [{'tok': 'sometimes', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'entering', 'tag': 'VBG', 'dep': 'advcl', 'up': 9, 'dn': [1, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': 'widget', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 16, 33]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'suggested', 'tag': 'VBN', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 16, 'dn': [10, 11, 12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'inserted', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [13, 14, 15, 17, 21, 23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'finish', 'tag': 'VBP', 'dep': 'advcl', 'up': 16, 'dn': [18, 19, 20, 22]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 16, 'dn': [27]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 27, 'dn': []}, {'tok': 'difficult', 'tag': 'JJ', 'dep': 'ccomp', 'up': 24, 'dn': [25, 26, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'xcomp', 'up': 27, 'dn': [28, 32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30, 31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 3, 4, 5, 40, 41, 49]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>.load', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7, 10, 12, 17, 18, 20, 29, 30, 36, 38, 39]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number>.press', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'ctrl+k', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'relcl', 'up': 12, 'dn': [13, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number>.try', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'enter', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [19, 22, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 20, 'dn': [28]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'portable', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'format', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25, 26, 27]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'classic', 'tag': 'JJ', 'dep': 'amod', 'up': 36, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'album', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [31, 32, 33, 34, 35, 37]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'conj', 'up': 0, 'dn': [42, 47, 48]}, {'tok': '[', 'tag': 'XX', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'thing', 'tag': 'NN', 'dep': 'dep', 'up': 42, 'dn': [44, 45, 46]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'assembly', 'tag': 'NN', 'dep': 'appos', 'up': 43, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'dep', 'up': 41, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Sometimes when entering a link in the link input widget the first suggested target is automatically inserted, even before you finish typing, making it very difficult to choose a different target. Steps to reproduce: 1.Load a page in VE 2.Press ctrl+k to enter a link 3.Try to enter a link to [[Portable Document Format]], [[Classic (album)]] or [[Thing (assembly)]]. Version : unspecified Severity : critical', 'cleaned': 'sometimes when entering a link in the link input widget the first suggested target is automatically inserted, even before you finish typing, making it very difficult to choose a different target. steps to reproduce: .load a page in ve .press ctrl+k to enter a link .try to enter a link to [[portable document format]], [[classic (album)]] or [[thing (assembly)]]. -------------------------- **version**: unspecified **severity**: critical'})}),\n", + " '4358': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4358', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Elitre was 25 seconds faster than you ;) This bug has been marked as a duplicate of bug 52420 ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'elitre', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 9]}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'seconds', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'faster', 'tag': 'RBR', 'dep': 'acomp', 'up': 1, 'dn': [5, 7]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ';)', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Elitre was 25 seconds faster than you ;) This bug has been marked as a duplicate of bug 52420 ', 'cleaned': 'elitre was seconds faster than you ;) *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4359': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4359', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Chrome 30 (canary) https://en.wikipedia.org/w/index.php?title=Narayana_Gosain_Temple&oldid=565414421&veaction=edit When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > > \\\\n > h2.External links .. and cutting it, and then ctrl Z. It restores both content and selection properly When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links .. and cutting it and then ctrl Z. It restores the content properly, but the selection is restored only within the first paragraph: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links Version : unspecified Severity : normal', 'parsed': [{'rt': 3, 'toks': [{'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 8]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'canary', 'tag': 'NNP', 'dep': 'appos', 'up': 3, 'dn': [5, 7]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': [0, 2, 4, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [3, 6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [8, 9, 11, 12, 13, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'h2.transport', 'tag': 'NNP', 'dep': 'dobj', 'up': 10, 'dn': [14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'p.it', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 17, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 17, 'dn': []}, {'tok': 'situated', 'tag': 'VBN', 'dep': 'conj', 'up': 10, 'dn': [15, 16, 18, 21, 28]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [20]}, {'tok': '20', 'tag': 'CD', 'dep': 'nummod', 'up': 20, 'dn': []}, {'tok': 'km', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [23]}, {'tok': 'nh5', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [22, 24]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'chennai', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'howrah', 'tag': 'NNP', 'dep': 'conj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nearest', 'tag': 'JJS', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'railhead', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 8]}, {'tok': 'jajpur', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'keonjhar', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'road', 'tag': 'NNP', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'byasanagar', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'h2.references', 'tag': 'NNS', 'dep': 'advcl', 'up': 25, 'dn': [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '/selected', 'tag': 'VBD', 'dep': 'punct', 'up': 1, 'dn': [9]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'h2.external', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [12]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'cutting', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [17, 18, 19, 21]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'ctrl', 'tag': 'VB', 'dep': 'conj', 'up': 16, 'dn': [20, 22, 23]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'z.', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'restores', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 24, 27, 30, 32, 42, 56]}, {'tok': 'both', 'tag': 'CC', 'dep': 'preconj', 'up': 27, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28, 29]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': []}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'advcl', 'up': 25, 'dn': [31, 34, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'dobj', 'up': 32, 'dn': [33, 35]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 32, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': 'h2.transport', 'tag': 'NNP', 'dep': 'nmod', 'up': 40, 'dn': [37, 39]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 38, 'dn': []}, {'tok': 'p.it', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 42, 'dn': [38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 42, 'dn': []}, {'tok': 'situated', 'tag': 'VBN', 'dep': 'conj', 'up': 25, 'dn': [40, 41, 43, 46]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [45]}, {'tok': '20', 'tag': 'CD', 'dep': 'nummod', 'up': 45, 'dn': []}, {'tok': 'km', 'tag': 'NN', 'dep': 'pobj', 'up': 43, 'dn': [44]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [47, 48, 51]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'pcomp', 'up': 46, 'dn': [49]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'nh5', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'pcomp', 'up': 46, 'dn': [50, 52]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 51, 'dn': [53]}, {'tok': 'chennai', 'tag': 'NN', 'dep': 'pobj', 'up': 52, 'dn': [54, 55]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 53, 'dn': []}, {'tok': 'howrah', 'tag': 'NNP', 'dep': 'conj', 'up': 53, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nearest', 'tag': 'JJS', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'railhead', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 8]}, {'tok': 'jajpur', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'keonjhar', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'road', 'tag': 'NNP', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6, 7]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'byasanagar', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'h2.references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 8, 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'h2.external', 'tag': 'XX', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'cutting', 'tag': 'VBG', 'dep': 'conj', 'up': 8, 'dn': [14, 15, 17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'ctrl', 'tag': 'VB', 'dep': 'conj', 'up': 13, 'dn': [16, 18, 19]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'z.', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'restores', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [8, 20, 23, 24, 25, 26, 30, 43, 57]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22]}, {'tok': 'properly', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'selection', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [27]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'restored', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [28, 29, 32, 36, 37]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [31, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 39, 'dn': []}, {'tok': 'h2.transport', 'tag': 'NNP', 'dep': 'nmod', 'up': 41, 'dn': [38, 40]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 39, 'dn': []}, {'tok': 'p.it', 'tag': 'NNP', 'dep': 'nsubjpass', 'up': 43, 'dn': [39]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 43, 'dn': []}, {'tok': 'situated', 'tag': 'VBN', 'dep': 'conj', 'up': 21, 'dn': [41, 42, 44, 47]}, {'tok': 'within', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [46]}, {'tok': '20', 'tag': 'CD', 'dep': 'nummod', 'up': 46, 'dn': []}, {'tok': 'km', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': [45]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [48, 49, 52]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'pcomp', 'up': 47, 'dn': [50]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'nh5', 'tag': 'NN', 'dep': 'nsubj', 'up': 52, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'pcomp', 'up': 47, 'dn': [51, 53]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 52, 'dn': [54]}, {'tok': 'chennai', 'tag': 'NN', 'dep': 'pobj', 'up': 53, 'dn': [55, 56]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 54, 'dn': []}, {'tok': 'howrah', 'tag': 'NNP', 'dep': 'conj', 'up': 54, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'nearest', 'tag': 'JJS', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'railhead', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 7, 10, 13]}, {'tok': 'jajpur', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'keonjhar', 'tag': 'NNP', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'road', 'tag': 'NNP', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'byasanagar.', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'h2.references', 'tag': 'NNS', 'dep': 'conj', 'up': 2, 'dn': [11, 12]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'meta', 'up': 4, 'dn': [0, 2]}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'h2.external', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}]}], 'stripped_text': ' Chrome 30 (canary) https://en.wikipedia.org/w/index.php?title=Narayana_Gosain_Temple&oldid=565414421&veaction=edit When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > > \\\\n > h2.External links .. and cutting it, and then ctrl Z. It restores both content and selection properly When selecting the following: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links .. and cutting it and then ctrl Z. It restores the content properly, but the selection is restored only within the first paragraph: > > h2.Transport > p.It is situated within 20km from NH5 running between Chennai and Howrah. Nearest railhead is Jajpur Keonjhar Road or Byasanagar. > h2.References > references. > \\\\n > \\\\n > h2.External links Version : unspecified Severity : normal', 'cleaned': '- chrome (canary) - when selecting the following: > > h2.transport > p.it is situated within 20km from nh5 running between chennai and howrah. nearest railhead is jajpur keonjhar road or byasanagar. > h2.references > references. > > > > h2.external links .. and cutting it, and then ctrl-z. it restores both content and selection properly when selecting the following: > > h2.transport > p.it is situated within 20km from nh5 running between chennai and howrah. nearest railhead is jajpur keonjhar road or byasanagar. > h2.references > references. > > > h2.external links .. and cutting it and then ctrl-z. it restores the content properly, but the selection is restored only within the first paragraph: > > h2.transport > p.it is situated within 20km from nh5 running between chennai and howrah. nearest railhead is jajpur keonjhar road or byasanagar. > h2.references > references. > > > h2.external links -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4361': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4361', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Screenshot: 2 extra bullet points & template content edited Browser: Firefox 24 When editing this page[1] on sv wp two weird things happen: 1) The bullet point on the bottom of the page duplicates into three bullet points I expect it to show one bullet point, like when viewing the article. 2) I can edit the text of the template used in the list[2], though when I check the diff, it hasn't detected that I edited the template text I expect the text of the template to show a blue background when clicking on it and not be editable. [1] https://sv.wikipedia.org/w/index.php?title=Byrackorna&oldid=22981861 [2] https://sv.wikipedia.org/wiki/Mall:IMDb titel Version : unspecified Severity : normal URL : https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Attached : {F11912}\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 11, 13, 16, 19, 22, 23, 24, 31, 33, 34, 36, 46, 52, 65]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 7, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'extra', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 11, 'dn': [3, 5, 6, 8, 10]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': [9]}, {'tok': 'edited', 'tag': 'VBD', 'dep': 'ccomp', 'up': 0, 'dn': [7, 12]}, {'tok': 'browser', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [14, 15, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [18, 20, 21]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'page[', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [27]}, {'tok': 'sv', 'tag': 'NNP', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 24, 'dn': [25, 26]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'weird', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'things', 'tag': 'NNS', 'dep': 'nsubj', 'up': 31, 'dn': [28, 29]}, {'tok': 'happen', 'tag': 'VBP', 'dep': 'ccomp', 'up': 0, 'dn': [30, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [35]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'nsubj', 'up': 46, 'dn': [37, 38, 40]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41, 43]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 42, 'dn': [45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 43, 'dn': [44]}, {'tok': 'duplicates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [39, 47]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [50]}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 50, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 50, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 47, 'dn': [48, 49]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 52, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'ccomp', 'up': 0, 'dn': [51, 55]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 55, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 55, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 52, 'dn': [53, 54, 58, 59, 60]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 58, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 58, 'dn': []}, {'tok': 'point', 'tag': 'NN', 'dep': 'dobj', 'up': 55, 'dn': [56, 57]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 55, 'dn': [62]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 62, 'dn': []}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 60, 'dn': [61, 64]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 64, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'dobj', 'up': 62, 'dn': [63]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 13, 14, 25, 54]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'used', 'tag': 'VBN', 'dep': 'acl', 'up': 7, 'dn': [9, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'list[', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 8, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'check', 'tag': 'VBP', 'dep': 'advcl', 'up': 25, 'dn': [16, 17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'detected', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [15, 18, 21, 22, 23, 24, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'edited', 'tag': 'VBD', 'dep': 'ccomp', 'up': 25, 'dn': [26, 27, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 30, 33]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'relcl', 'up': 31, 'dn': [32, 40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 40, 'dn': [34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 40, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 33, 'dn': [35, 39, 43, 45]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'blue', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'background', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 45, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'advcl', 'up': 40, 'dn': [44, 46, 48, 52]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [47]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 46, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 45, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 52, 'dn': []}, {'tok': '*', 'tag': \"''\", 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 45, 'dn': [49, 50, 51, 53]}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 52, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 32, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 23, 'dn': [0, 1, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [8, 9, 11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ']', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': [2, 24, 25, 26, 27, 28, 29]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 32, 'dn': [31]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'ROOT', 'dn': [23, 30, 33, 34, 35, 36]}, {'tok': 'url', 'tag': 'NN', 'dep': 'prep', 'up': 32, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'prep', 'up': 32, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': [0, 2, 3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 10, 11]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'f11912', 'tag': 'FW', 'dep': 'appos', 'up': 5, 'dn': [9]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': \"Screenshot: 2 extra bullet points & template content edited Browser: Firefox 24 When editing this page[1] on sv wp two weird things happen: 1) The bullet point on the bottom of the page duplicates into three bullet points I expect it to show one bullet point, like when viewing the article. 2) I can edit the text of the template used in the list[2], though when I check the diff, it hasn't detected that I edited the template text I expect the text of the template to show a blue background when clicking on it and not be editable. [1] https://sv.wikipedia.org/w/index.php?title=Byrackorna&oldid=22981861 [2] https://sv.wikipedia.org/wiki/Mall:IMDb titel Version : unspecified Severity : normal URL : https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Attached : {F11912}\", 'cleaned': \"screenshot: extra bullet points & template content edited browser: firefox when editing this page[] on sv-wp two weird things happen: ) the bullet point on the bottom of the page duplicates into three bullet points i expect it to show one bullet point, like when viewing the article. ) i can edit the text of the template used in the list[], though when i check the diff, it hasn't detected that i edited the template text i expect the text of the template to show a blue background when clicking on it and *not* be editable. [] [] -------------------------- **version**: unspecified **severity**: normal **url**: **attached**: {f11912}\"})}),\n", + " '4363': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4363', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This is a duplicate of a Parsoid bug that has been WONTFIX'ed, I believe (but I can't find right now) Gabriel, can you remember which one? (In reply to comment #4) > FWIW, even Special:ExpandTemplates seems to be affected by this bug! … which is a sign that you're abusing wikitext, and should stop trying to get this to work. : ) Special:ExpandTemplates has nothing to do with VisualEditor or Parsoid.\", 'parsed': [{'rt': 14, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 14, 'dn': [0, 3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'relcl', 'up': 7, 'dn': [8, 9, 11]}, {'tok': \"wontfix'ed\", 'tag': 'NN', 'dep': 'attr', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 12, 13, 20, 29, 32]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 20, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [15, 16, 17, 18, 19, 22, 23]}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': [21]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'gabriel', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 29, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 29, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'remember', 'tag': 'VB', 'dep': 'ccomp', 'up': 14, 'dn': [25, 26, 27, 28, 31]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'dobj', 'up': 29, 'dn': [30]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'prep', 'up': 4, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'fwiw', 'tag': 'RB', 'dep': 'advcl', 'up': 6, 'dn': [1, 3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'expandtemplates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 9, 13, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 9, 10, 12, 19, 20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'re\", 'tag': 'VBP', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'abusing', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [4, 5, 6, 8]}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'stop', 'tag': 'VB', 'dep': 'conj', 'up': 1, 'dn': [11, 13]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'xcomp', 'up': 12, 'dn': [15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 13, 'dn': [14, 16, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ':-)', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'special', 'tag': 'JJ', 'dep': 'dep', 'up': 3, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'expandtemplates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 11]}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'relcl', 'up': 4, 'dn': [5, 7]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9, 10]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'conj', 'up': 8, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': \"This is a duplicate of a Parsoid bug that has been WONTFIX'ed, I believe (but I can't find right now) Gabriel, can you remember which one? (In reply to comment #4) > FWIW, even Special:ExpandTemplates seems to be affected by this bug! … which is a sign that you're abusing wikitext, and should stop trying to get this to work. : ) Special:ExpandTemplates has nothing to do with VisualEditor or Parsoid.\", 'cleaned': \"this is a duplicate of a parsoid bug that has been wontfix'ed, i believe (but i can't find right now) - gabriel, can you remember which one? (in reply to comment #) > fwiw, even special:expandtemplates seems to be affected by this bug! ... which is a sign that you're abusing wikitext, and should stop trying to get this to work. :-) special:expandtemplates has nothing to do with visualeditor or parsoid.\"})}),\n", + " '4364': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4364', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I believe I found the root cause demonstrated by a minimal test case: https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Wikitext of template: {{{1}}} Wikitext of page: {{template|Hello there}} Expected output (the way the traditional parser handles it): Hello there Note that a naive wikitext template expander would produce: Hello there To me, this now seems to be a problem with the data model. FWIW, even Special:ExpandTemplates seems to be affected by this bug!', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 15, 18, 43, 54]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'found', 'tag': 'VBD', 'dep': 'ccomp', 'up': 1, 'dn': [2, 8, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'root', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'cause', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [4, 5, 7]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'demonstrated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [6, 9]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'minimal', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': [17]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dep', 'up': 1, 'dn': [16, 19, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'nsubj', 'up': 43, 'dn': [27, 36, 37, 39, 42]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [23, 24, 25, 26, 28, 29, 30, 32, 35]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'appos', 'up': 27, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'template|hello', 'tag': 'NNP', 'dep': 'appos', 'up': 22, 'dn': [38, 40, 41]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'expected', 'tag': 'VBN', 'dep': 'ccomp', 'up': 1, 'dn': [22, 44, 53]}, {'tok': 'output', 'tag': 'NN', 'dep': 'dobj', 'up': 43, 'dn': [45, 47]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'appos', 'up': 44, 'dn': [46, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 50, 'dn': []}, {'tok': 'traditional', 'tag': 'JJ', 'dep': 'amod', 'up': 50, 'dn': []}, {'tok': 'parser', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [48, 49]}, {'tok': 'handles', 'tag': 'NNS', 'dep': 'relcl', 'up': 47, 'dn': [50, 52]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 51, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'hello', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': [1]}, {'tok': 'there', 'tag': 'EX', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'note', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 10, 11, 12]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'naive', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [5]}, {'tok': 'template', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'expander', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [4, 6, 7]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [3, 8, 9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'hello', 'tag': 'UH', 'dep': 'advcl', 'up': 7, 'dn': [1, 2]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 4, 5, 6, 9, 16]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 9, 'dn': [10, 12]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'model', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'fwiw', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'special', 'tag': 'JJ', 'dep': 'ccomp', 'up': 6, 'dn': [0, 1, 2, 4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'expandtemplates', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 5, 9, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 9, 'dn': [12]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'I believe I found the root cause demonstrated by a minimal test case: https://www.mediawiki.org/wiki/User:Skalman/bullet_point_test Wikitext of template: {{{1}}} Wikitext of page: {{template|Hello there}} Expected output (the way the traditional parser handles it): Hello there Note that a naive wikitext template expander would produce: Hello there To me, this now seems to be a problem with the data model. FWIW, even Special:ExpandTemplates seems to be affected by this bug!', 'cleaned': 'i believe i found the root cause - demonstrated by a minimal test case: wikitext of template: * {{{}}} wikitext of page: * {{template|hello there}} expected output (the way the traditional parser handles it): * hello there note that a naive wikitext template expander would produce: * * hello there to me, this now seems to be a problem with the data model. fwiw, even special:expandtemplates seems to be affected by this bug!'})}),\n", + " '4365': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4365', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Reproduced in Chrome 28 and Opera 12.16.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'reproduced', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 3, 4, 5, 6, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'opera', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [8, 9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Reproduced in Chrome 28 and Opera 12.16.', 'cleaned': 'reproduced in chrome and opera .'})}),\n", + " '4366': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4366', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'And further weirdness: When I add the text \\'ABC\\' to the first of the now three bullet points I get the following wikitext: {{IMDb titel|id=0105928}}ABC \\'\\'[ackorna\\'\\'\\' (originaltitel \\'\\'2 Stupid Byrackorna]\\'\\' på [[Internet Movie Database]] (engelska) ', 'parsed': [{'rt': 2, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'weirdness', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 27, 34]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'advcl', 'up': 27, 'dn': [4, 5, 8, 9, 10, 11, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 20, 'dn': [17]}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'points', 'tag': 'NNS', 'dep': 'pobj', 'up': 15, 'dn': [16, 18, 19, 22]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'relcl', 'up': 20, 'dn': [21, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'following', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23, 24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'appos', 'up': 2, 'dn': [6, 26, 28, 29, 32, 33]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'imdb', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'titel|id=}}abc', 'tag': 'NNP', 'dep': 'appos', 'up': 27, 'dn': [30, 31]}, {'tok': '*', 'tag': '.', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 11, 'dn': [1]}, {'tok': 'ackorna', 'tag': 'FW', 'dep': 'dep', 'up': 0, 'dn': [2, 3]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'originaltitel', 'tag': 'NNP', 'dep': 'nmod', 'up': 11, 'dn': [4, 8, 9]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 5, 'dn': [6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'stupid', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'byrackorna', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 5, 10, 12, 13]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'pa', 'tag': 'NNP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'internet', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'movie', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'database', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 15, 17]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 15, 'dn': []}, {'tok': 'span', 'tag': 'NNP', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'style=\"font', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'size:.95em;font', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'weight', 'tag': 'NN', 'dep': 'nmod', 'up': 15, 'dn': [8, 11, 12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'bold;color:#;\">(engelska)', 'tag': 'ADD', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'And further weirdness: When I add the text \\'ABC\\' to the first of the now three bullet points I get the following wikitext: {{IMDb titel|id=0105928}}ABC \\'\\'[ackorna\\'\\'\\' (originaltitel \\'\\'2 Stupid Byrackorna]\\'\\' på [[Internet Movie Database]] (engelska) ', 'cleaned': 'and further weirdness: when i add the text \\'abc\\' to the first of the now three bullet points i get the following wikitext: * {{imdb-titel|id=}}abc * \\'\\'[ackorna\\'\\'\\' (originaltitel \\'\\' stupid byrackorna]\\'\\' pa [[internet movie database]] ;\">(engelska) *'})}),\n", + " '4367': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-pwsgofaoir7tnszvfzqi', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4367', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is probably a ContentEditable problem.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 6]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'contenteditable', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'This is probably a ContentEditable problem.', 'cleaned': 'this is probably a contenteditable problem.'})}),\n", + " '4368': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wswkm7jrcwes3tc7o34k', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4368', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Request to introduce drag and drop for text passages; there are also bugs for images around (obviously). Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121095343#Drag_.26_Drop_von_Textabschnitten Version : unspecified Severity : enhancement', 'parsed': [{'rt': 11, 'toks': [{'tok': 'request', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'introduce', 'tag': 'VB', 'dep': 'acl', 'up': 0, 'dn': [1, 3]}, {'tok': 'drag', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [4, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': [6]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'passages', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 11, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 9, 10, 12, 13, 19, 20]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'attr', 'up': 11, 'dn': [14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'images', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [16]}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'obviously', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'report', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': [3]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}]}], 'stripped_text': 'Request to introduce drag and drop for text passages; there are also bugs for images around (obviously). Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121095343#Drag_.26_Drop_von_Textabschnitten Version : unspecified Severity : enhancement', 'cleaned': 'request to introduce drag and drop for text passages; there are also bugs for images around (obviously). report: -------------------------- **version**: unspecified **severity**: enhancement'})}),\n", + " '4369': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4369', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"There's already bug 49981 for drag and drop of content in general; I don't think this is sufficiently different (drag and drop of text is not sufficiently distinct from drag and drop of non text to be worth splitting out), so merging. This bug has been marked as a duplicate of bug 49981 \", 'parsed': [{'rt': 34, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [0, 2, 3, 4, 5, 6, 7]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [12]}, {'tok': 'drag', 'tag': 'NN', 'dep': 'amod', 'up': 12, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [16]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'think', 'tag': 'VB', 'dep': 'ccomp', 'up': 34, 'dn': [1, 17, 18, 19, 20, 23]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 21, 'dn': [22, 25]}, {'tok': 'sufficiently', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'acomp', 'up': 23, 'dn': [24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'drag', 'tag': 'VB', 'dep': 'nmod', 'up': 31, 'dn': [28, 29]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'nsubj', 'up': 34, 'dn': [27, 30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [33]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [21, 26, 31, 35, 37, 49, 53, 54, 56, 57]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 34, 'dn': []}, {'tok': 'sufficiently', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'distinct', 'tag': 'JJ', 'dep': 'acomp', 'up': 34, 'dn': [36, 38]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 37, 'dn': [43]}, {'tok': 'drag', 'tag': 'NN', 'dep': 'nmod', 'up': 43, 'dn': [40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 39, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'drop', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39, 42, 44]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [45, 46, 47]}, {'tok': 'non', 'tag': 'JJ', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': '-', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 44, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 34, 'dn': [48, 50]}, {'tok': 'worth', 'tag': 'JJ', 'dep': 'acomp', 'up': 49, 'dn': [51]}, {'tok': 'splitting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 50, 'dn': [52]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 51, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 34, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 56, 'dn': []}, {'tok': 'merging', 'tag': 'VBG', 'dep': 'advcl', 'up': 34, 'dn': [55]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 34, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"There's already bug 49981 for drag and drop of content in general; I don't think this is sufficiently different (drag and drop of text is not sufficiently distinct from drag and drop of non text to be worth splitting out), so merging. This bug has been marked as a duplicate of bug 49981 \", 'cleaned': \"there's already bug for drag-and-drop of content in general; i don't think this is sufficiently different (drag-and-drop of text is not sufficiently distinct from drag-and-drop of non-text to be worth splitting out), so merging. *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4370': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-uf3buojo4ceizjywvyn5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4370', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'https://pl.wikipedia.org/w/index.php?title=Octan_etylu&curid=217010&diff=37144425&oldid=37144363 This\\xa0may be a template that got subst\\'d in VisualEditor. It produces this text:
    Something sensible ought to be done with this, but I\\'m not sure what the right answer is. (Yes, that\\'s in English, even though it\\'s not an English language project.) Version : unspecified Severity : normal', 'parsed': [{'rt': 5, 'toks': [{'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 7, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'got', 'tag': 'VBD', 'dep': 'relcl', 'up': 7, 'dn': [8, 10, 11]}, {'tok': \"subst'd\", 'tag': 'RP', 'dep': 'prt', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'produces', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 32, 38, 39, 41]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'div', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'class=\"do', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [4, 5, 6, 8, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'npadvmod', 'up': 13, 'dn': [9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'smaller', 'tag': 'JJR', 'dep': 'amod', 'up': 20, 'dn': [11, 12]}, {'tok': 'refsection', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 17, 'dn': [14]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'column', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': [15, 16]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'count', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': [17, 18]}, {'tok': 'references-1column', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [13, 19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'prep', 'up': 7, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '/div', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'appos', 'up': 7, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'nsubj', 'up': 32, 'dn': [31]}, {'tok': 'sensible', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'ought', 'tag': 'MD', 'dep': 'conj', 'up': 1, 'dn': [30, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'done', 'tag': 'VBN', 'dep': 'xcomp', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [37]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 41, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [40, 42, 43, 49]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 41, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 41, 'dn': [48]}, {'tok': 'what', 'tag': 'WP', 'dep': 'attr', 'up': 48, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': []}, {'tok': 'answer', 'tag': 'NN', 'dep': 'nsubj', 'up': 48, 'dn': [45, 46]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 43, 'dn': [44, 47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 41, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 11, 18, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'english', 'tag': 'NNP', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 4, 'dn': [8, 9, 10, 12, 17]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'english', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'language', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [14, 15]}, {'tok': 'project', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [13, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'https://pl.wikipedia.org/w/index.php?title=Octan_etylu&curid=217010&diff=37144425&oldid=37144363 This\\xa0may be a template that got subst\\'d in VisualEditor. It produces this text:
    Something sensible ought to be done with this, but I\\'m not sure what the right answer is. (Yes, that\\'s in English, even though it\\'s not an English language project.) Version : unspecified Severity : normal', 'cleaned': ' this may be a template that got subst\\'d in visualeditor. it produces this text:
    something sensible ought to be done with this, but i\\'m not sure what the right answer is. (yes, that\\'s in english, even though it\\'s not an english-language project.) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4372': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wkpnidxoctuhawexig5p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4372', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'That\\'s the contents of the {{Przypisy}} template. It looks like they \"spilled out\". Parsoid issue?', 'parsed': [{'rt': 1, 'toks': [{'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'contents', 'tag': 'NNS', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'przypisy', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7, 8, 9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 5, 8]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'spilled', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [2, 3, 4, 6, 7]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'parsoid', 'tag': 'JJ', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'That\\'s the contents of the {{Przypisy}} template. It looks like they \"spilled out\". Parsoid issue?', 'cleaned': 'that\\'s the contents of the {{przypisy}} template. it looks like they \"spilled out\". parsoid issue?'})}),\n", + " '4373': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ttyyrgsrkyonct7hizgv', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4373', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Image of issue Upon loading VE in Thai wikipedia in an article with a bulleted list, spaces are added after bullets in the edit view. Attempts to remove the spaces remove the preceding bullet. Spaces are not added upon Save, but will lead to confusion for editors. Duplicated in FF, Chrome. Ubuntu, OS 10.6.8 Version : unspecified Severity : normal Attached : {F11736}', 'parsed': [{'rt': 19, 'toks': [{'tok': 'image', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 19, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'pcomp', 'up': 3, 'dn': [5, 6, 9]}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'thai', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'bulleted', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 16, 17, 18, 20, 26]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [21]}, {'tok': 'bullets', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': [22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'view', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'attempts', 'tag': 'VBZ', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [1, 4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'spaces', 'tag': 'NNS', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'preceding', 'tag': 'VBG', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'spaces', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 6, 7, 9, 14]}, {'tok': 'upon', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'lead', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [8, 10]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'confusion', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'duplicated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'ff', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': [3, 4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'chrome', 'tag': 'JJ', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'ubuntu', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'os', 'tag': 'JJ', 'dep': 'advmod', 'up': 0, 'dn': [3, 4]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'number>.8', 'tag': 'NNP', 'dep': 'dep', 'up': 2, 'dn': [5]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 0, 'dn': [20]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [23]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'f11736', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [26, 28]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 27, 'dn': []}]}], 'stripped_text': 'Image of issue Upon loading VE in Thai wikipedia in an article with a bulleted list, spaces are added after bullets in the edit view. Attempts to remove the spaces remove the preceding bullet. Spaces are not added upon Save, but will lead to confusion for editors. Duplicated in FF, Chrome. Ubuntu, OS 10.6.8 Version : unspecified Severity : normal Attached : {F11736}', 'cleaned': 'image of issue upon loading ve in thai wikipedia in an article with a bulleted list, spaces are added after bullets in the edit view. attempts to remove the spaces remove the preceding bullet. spaces are not added upon save, but will lead to confusion for editors. duplicated in ff, chrome. ubuntu, os .8 -------------------------- **version**: unspecified **severity**: normal **attached**: {f11736}'})}),\n", + " '4376': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4376', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Example page on th.wp: https://th.wikipedia.org/wiki/กฎหมายปิดปาก?veaction=edit I can't reproduce this with Thai text on en.wp. See for example https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox4&oldid=575310209&veaction=edit\", 'parsed': [{'rt': 11, 'toks': [{'tok': 'example', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [0, 2, 4, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'th.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 11, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 9, 10, 12, 13, 18]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'thai', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 3, 4, 5]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': \"Example page on th.wp: https://th.wikipedia.org/wiki/กฎหมายปิดปาก?veaction=edit I can't reproduce this with Thai text on en.wp. See for example https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox4&oldid=575310209&veaction=edit\", 'cleaned': \"example page on th.wp: i can't reproduce this with thai text on en.wp. see for example \"})}),\n", + " '4377': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4377', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"link target takes over media settings dialog If text has a size specified, e.g , then you cannot edit it in VE at present. The bar that notifies you of this is fixed to standard line height so you can click on links that extend above or beyond this, e.g. text with a [[link]]. If such a link appears in body text, then clicking it takes you to the link target in the same window (i.e. exactly the same as if you clicked on it in read mode). If you ctrl+click to open in a new window/tab then you get the same behaviour as described for section links in bug 51122. If such a link appears in an image caption, then ctrl+clicking has the same effect as in the paragraph above/bug 51122. Left clicking does take you to the linked page, but instead of using the main window it uses the media settings dialog's frame (see screenshot). You cannot close this frame the close button has been replaced by the link target and it doesn't respond to escape. Version : unspecified Severity : normal Attached : {F11727}\", 'parsed': [{'rt': 25, 'toks': [{'tok': 'link', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [1, 3, 6, 12, 19]}, {'tok': 'over', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [5]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': [7, 8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'size', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'specified', 'tag': 'VBN', 'dep': 'advcl', 'up': 2, 'dn': [9, 11, 13, 17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'e.g', 'tag': 'NNP', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'font', 'tag': 'FW', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'size=', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 25, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 25, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': []}, {'tok': 've', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [30]}, {'tok': 'present', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 8, 'dn': [0]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'notifies', 'tag': 'VBZ', 'dep': 'nsubjpass', 'up': 8, 'dn': [2, 4]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [6]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 3, 7, 9, 16, 29, 36]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [12]}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'height', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 16, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'advcl', 'up': 8, 'dn': [13, 14, 15, 17, 25]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'extend', 'tag': 'VBP', 'dep': 'relcl', 'up': 18, 'dn': [19, 21]}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': [22, 23]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'beyond', 'tag': 'IN', 'dep': 'conj', 'up': 21, 'dn': [24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'font', 'tag': 'XX', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'size=>text', 'tag': 'NN', 'dep': 'dep', 'up': 8, 'dn': [26, 27, 28, 30]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32, 33, 34, 35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 30, 'dn': [31]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': 'link]]', 'tag': 'ADD', 'dep': 'pobj', 'up': 30, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 3, 5, 8, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'body', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'csubj', 'up': 12, 'dn': [11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': 'takes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 10, 13, 14, 18, 36, 37]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22, 26]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'appos', 'up': 21, 'dn': [24, 25, 30]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'advcl', 'up': 26, 'dn': [27, 28, 29, 31, 33]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [32]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [35]}, {'tok': 'read', 'tag': 'NNP', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 33, 'dn': [34]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'ctrl+click', 'tag': 'VBP', 'dep': 'advcl', 'up': 13, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 10]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [9]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'get', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 11, 12, 16, 18, 26, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'described', 'tag': 'VBN', 'dep': 'advcl', 'up': 13, 'dn': [17, 19, 24, 25]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [20, 22]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [23]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 18, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'advcl', 'up': 12, 'dn': [0, 3, 5, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'ctrl+clicking', 'tag': 'VBG', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 10, 11, 15, 23, 24, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'effect', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'paragraph', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [25]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 12, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'clicking', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'take', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 4, 5, 9, 10, 18]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [11, 13]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'main', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'conj', 'up': 3, 'dn': [12, 17, 24, 26, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 22, 'dn': [20]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'poss', 'up': 24, 'dn': [19, 21, 23]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 22, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [22]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [25, 27, 28]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 18, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'ccomp', 'up': 12, 'dn': [0, 1, 2, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'frame', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'close', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [7, 8]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'replaced', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 6, 9, 10, 11, 13, 17, 21]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 12, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'target', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': [14, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'respond', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [18, 19, 20, 23, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'escape', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11727', 'tag': 'NNPS', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': \"link target takes over media settings dialog If text has a size specified, e.g , then you cannot edit it in VE at present. The bar that notifies you of this is fixed to standard line height so you can click on links that extend above or beyond this, e.g. text with a [[link]]. If such a link appears in body text, then clicking it takes you to the link target in the same window (i.e. exactly the same as if you clicked on it in read mode). If you ctrl+click to open in a new window/tab then you get the same behaviour as described for section links in bug 51122. If such a link appears in an image caption, then ctrl+clicking has the same effect as in the paragraph above/bug 51122. Left clicking does take you to the linked page, but instead of using the main window it uses the media settings dialog's frame (see screenshot). You cannot close this frame the close button has been replaced by the link target and it doesn't respond to escape. Version : unspecified Severity : normal Attached : {F11727}\", 'cleaned': \"link target takes over media settings dialog if text has a size specified, e.g >, then you cannot edit it in ve at present. the bar that notifies you of this is fixed to standard line height so you can click on links that extend above or beyond this, e.g. >text with a [[link]]. if such a link appears in body text, then clicking it takes you to the link target in the same window (i.e. exactly the same as if you clicked on it in read mode). if you ctrl+click to open in a new window/tab then you get the same behaviour as described for section links in bug . if such a link appears in an image caption, then ctrl+clicking has the same effect as in the paragraph above/bug . left clicking does take you to the linked page, but instead of using the main window it uses the media settings dialog's frame (see screenshot). you cannot close this frame - the close button has been replaced by the link target and it doesn't respond to escape. -------------------------- **version**: unspecified **severity**: normal **attached**: {f11727}\"})}),\n", + " '4379': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4379', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Cryptic C62 and en.wp has noted that he can replicate this in Firefox 22 and Chrome 28 running on Windows Vista. Both they and I use the monobook skin.', 'parsed': [{'rt': 5, 'toks': [{'tok': 'cryptic', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'c62', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'en.wp', 'tag': 'NNP', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'noted', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 9, 25]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'replicate', 'tag': 'VB', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 8, 10, 11, 15, 16, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 9, 'dn': []}, {'tok': 'chrome', 'tag': 'VB', 'dep': 'conj', 'up': 9, 'dn': [19, 21]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': [18, 20]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'running', 'tag': 'VBG', 'dep': 'acl', 'up': 17, 'dn': [22]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [24]}, {'tok': 'windows', 'tag': 'NNP', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'vista', 'tag': 'NNP', 'dep': 'pobj', 'up': 22, 'dn': [23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 1, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': [0, 2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'monobook', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Cryptic C62 and en.wp has noted that he can replicate this in Firefox 22 and Chrome 28 running on Windows Vista. Both they and I use the monobook skin.', 'cleaned': 'cryptic c62 and en.wp has noted that he can replicate this in firefox and chrome running on windows vista. both they and i use the monobook skin.'})}),\n", + " '4380': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4380', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Edit https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox2&oldid=566460073#New_section in VE 2. Click on the last image and open the media settings dialog 3. Left click the link above the \"can only edit in source\" bar. This happens in Firefox 22 on Linux, I can\\'t test in other browsers/OSes.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'edit', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1, 2, 3, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': [4]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 7, 8]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 5, 6, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'last', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [10, 11, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'settings', 'tag': 'NNS', 'dep': 'compound', 'up': 10, 'dn': [8]}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 9]}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'left', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 9, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [2, 4]}, {'tok': 'above', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [3, 6, 7, 8, 10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'happens', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 13, 'dn': [0, 2, 6, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [8]}, {'tok': 'linux', 'tag': 'NNP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'test', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 9, 10, 11, 12, 14, 19]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [18]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'browsers', 'tag': 'NNS', 'dep': 'nmod', 'up': 18, 'dn': [15]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'oses', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Edit https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox2&oldid=566460073#New_section in VE 2. Click on the last image and open the media settings dialog 3. Left click the link above the \"can only edit in source\" bar. This happens in Firefox 22 on Linux, I can\\'t test in other browsers/OSes.', 'cleaned': 'steps to reproduce: . edit in ve . click on the last image and open the media settings dialog . left click the link above the \"can only edit in source\" bar. this happens in firefox on linux, i can\\'t test in other browsers/oses.'})}),\n", + " '4381': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4381', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'A user at en.wp comments that VisualEditor looks best in the Vector skin, but that it would be better if \"manual CSS theming\" were supported. Version : unspecified Severity : enhancement', 'parsed': [{'rt': 1, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 7, 28]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'en.wp', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 1, 'dn': [5, 6, 8, 9, 13, 14, 18]}, {'tok': 'best', 'tag': 'JJS', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [15, 16, 17, 19, 27]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'manual', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'css', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'theming', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 27, 'dn': [22, 23]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 27, 'dn': []}, {'tok': 'supported', 'tag': 'VBN', 'dep': 'advcl', 'up': 18, 'dn': [20, 21, 24, 25, 26]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'A user at en.wp comments that VisualEditor looks best in the Vector skin, but that it would be better if \"manual CSS theming\" were supported. Version : unspecified Severity : enhancement', 'cleaned': 'a user at en.wp comments that visualeditor looks best in the vector skin, but that it would be better if \"manual css theming\" were supported. -------------------------- **version**: unspecified **severity**: enhancement'})}),\n", + " '4389': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4389', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'An example of how users might want to change the way they see VE: https://en.wikipedia.org/wiki/User:John_Broughton/common.css (an easier way to set a background color for VE is being requested).', 'parsed': [{'rt': 1, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 32, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6, 13, 31]}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'might', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'want', 'tag': 'VB', 'dep': 'pcomp', 'up': 2, 'dn': [3, 4, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 12]}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'relcl', 'up': 10, 'dn': [11]}, {'tok': 've', 'tag': 'RB', 'dep': 'pcomp', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 31, 'dn': [16, 17, 18, 21]}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'easier', 'tag': 'JJR', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'appos', 'up': 15, 'dn': [19, 20, 23]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'set', 'tag': 'VB', 'dep': 'relcl', 'up': 21, 'dn': [22, 26, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'background', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'color', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 25]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'requested', 'tag': 'VBN', 'dep': 'pcomp', 'up': 2, 'dn': [14, 15, 28, 29, 30]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'An example of how users might want to change the way they see VE: https://en.wikipedia.org/wiki/User:John_Broughton/common.css (an easier way to set a background color for VE is being requested).', 'cleaned': 'an example of how users might want to change the way they see ve: (an easier way to set a background color for ve is being requested).'})}),\n", + " '4390': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4390', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' gryllida wrote: ( Illustrations: https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=570246873#Toolbar_icons_style )', 'parsed': [{'rt': 8, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 5, 'dn': [1, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'gryllida', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'wrote', 'tag': 'VBN', 'dep': 'ccomp', 'up': 8, 'dn': [0, 3, 4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'illustrations', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [5, 7, 9, 10, 11, 12, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}]}], 'stripped_text': ' gryllida wrote: ( Illustrations: https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=570246873#Toolbar_icons_style )', 'cleaned': '**gryllida** wrote: ( illustrations: )'})}),\n", + " '4391': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wil4b5lylrvf3krixlkl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4391', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Gryllida adds, <>', 'parsed': [{'rt': 1, 'toks': [{'tok': 'gryllida', 'tag': 'NNP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'adds', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 21, 38]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'advcl', 'up': 21, 'dn': [5, 8, 9]}, {'tok': 'quite', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'honest', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [10, 11, 15]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'relcl', 'up': 12, 'dn': [13, 14, 16, 17]}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [6, 12, 28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'black', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [24, 25, 27]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'conj', 'up': 23, 'dn': [26]}, {'tok': 'style', 'tag': 'NN', 'dep': 'attr', 'up': 21, 'dn': [22, 23, 29, 31, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 'icons', 'tag': 'NNS', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': [33]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [37]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 37, 'dn': []}, {'tok': 'google', 'tag': 'NNP', 'dep': 'compound', 'up': 36, 'dn': []}, {'tok': 'products', 'tag': 'NNS', 'dep': 'nsubj', 'up': 37, 'dn': [35]}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'pcomp', 'up': 33, 'dn': [34, 36]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 25, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [0, 2, 3, 6, 12, 13, 15]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': '1980s', 'tag': 'CD', 'dep': 'attr', 'up': 1, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'everything', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 7]}, {'tok': 'black', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [8, 9, 11]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'conj', 'up': 7, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'nor', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 1, 'dn': [14, 16, 19]}, {'tok': '1990s', 'tag': 'CD', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'advcl', 'up': 15, 'dn': [17, 18, 20, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'number>-color', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'icons', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': [21]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 25, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 23, 24, 26, 27, 28, 29]}, {'tok': '<', 'tag': 'XX', 'dep': 'attr', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 25, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 25, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'believe', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 32, 33, 34]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 7, 13]}, {'tok': 'important', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'accessibility', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 13, 'dn': [11]}, {'tok': 'let', 'tag': 'VB', 'dep': 'advcl', 'up': 6, 'dn': [8, 9, 10, 12, 15, 25, 28]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'ccomp', 'up': 13, 'dn': [14, 16]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'set', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [20]}, {'tok': 'themes', 'tag': 'NNS', 'dep': 'pobj', 'up': 19, 'dn': [21]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'alter', 'tag': 'VB', 'dep': 'advcl', 'up': 13, 'dn': [26, 27, 31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'theme', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '>', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Gryllida adds, <>', 'cleaned': 'gryllida adds, <-color icons; it is . [...] i believe it is important for accessibility to at least let users choose from a set of themes for the visualeditor toolbar, if not alter the default theme.>>'})}),\n", + " '4392': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4392', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'References 5 8 were not saved At https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox&diff=566402676&oldid=566401436 only four of the 8 references I added were saved. The second references for each statement had the same title as the first but were a different URL. They appeared in the editor as being there (see attachment) but were silently not saved. Version : unspecified Severity : critical Attached : {F11698}', 'parsed': [{'rt': 6, 'toks': [{'tok': 'references', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 6, 'dn': [1, 2, 3]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number>-', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 4, 5, 7, 22, 23]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'four', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 22, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 18, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 15, 16, 20]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'relcl', 'up': 18, 'dn': [19]}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'advcl', 'up': 6, 'dn': [12, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [0, 1, 3]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'each', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'statement', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [2, 9, 13, 14, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'title', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'conj', 'up': 6, 'dn': [17]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'attr', 'up': 14, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'appeared', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 5, 12, 16, 17]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 5, 'dn': [7, 9]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 6, 'dn': [8, 10, 11]}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'were', 'tag': 'VBD', 'dep': 'auxpass', 'up': 16, 'dn': []}, {'tok': 'silently', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [13, 14, 15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [1, 4, 6, 8, 9]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'critical', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11698', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'References 5 8 were not saved At https://en.wikipedia.org/w/index.php?title=User%3AThryduulf%2Fsandbox&diff=566402676&oldid=566401436 only four of the 8 references I added were saved. The second references for each statement had the same title as the first but were a different URL. They appeared in the editor as being there (see attachment) but were silently not saved. Version : unspecified Severity : critical Attached : {F11698}', 'cleaned': 'references - were not saved at only four of the references i added were saved. the second references for each statement had the same title as the first but were a different url. they appeared in the editor as being there (see attachment) but were silently not saved. -------------------------- **version**: unspecified **severity**: critical **attached**: {f11698}'})}),\n", + " '4393': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4393', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"I can't reproduce this now, so it seems likely this was a duplicate of now fixed Bug 52228 This bug has been marked as a duplicate of bug 52228 \", 'parsed': [{'rt': 9, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 9, 'dn': [0, 1, 2, 4, 5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'so', 'tag': 'CC', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 6, 7, 8, 10, 12, 20, 21, 23, 24, 30, 39, 40, 41]}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'oprd', 'up': 9, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ccomp', 'up': 9, 'dn': [11, 14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 15]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [19]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'amod', 'up': 19, 'dn': [16, 17]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [18]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'oprd', 'up': 9, 'dn': [22]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 30, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [26]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [25, 27, 28, 29, 31]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 37, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 37, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36, 38]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 37, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 9, 'dn': []}]}], 'stripped_text': \"I can't reproduce this now, so it seems likely this was a duplicate of now fixed Bug 52228 This bug has been marked as a duplicate of bug 52228 \", 'cleaned': \"i can't reproduce this now, so it seems likely this was a duplicate of now-fixed bug *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4394': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4394', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"At line 138 of https://en.wikipedia.org/w/index.php?title=Wikipedia&diff=566045928&oldid=566042453 parsoid (presumably) has added nowikis around around a space following a HTML comment. I don't know whether the comment containing references is relevant or not. Version : unspecified Severity : normal\", 'parsed': [{'rt': 14, 'toks': [{'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [3]}, {'tok': 'line', 'tag': 'NN', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 4, 5, 11, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 7, 8, 10]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'presumably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 13, 15, 24]}, {'tok': 'nowikis', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [16, 17]}, {'tok': 'around', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'around', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'following', 'tag': 'VBG', 'dep': 'acl', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'html', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 9, 13]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [5, 7]}, {'tok': 'containing', 'tag': 'VBG', 'dep': 'acl', 'up': 6, 'dn': [8]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 6, 10]}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': [11, 12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"At line 138 of https://en.wikipedia.org/w/index.php?title=Wikipedia&diff=566045928&oldid=566042453 parsoid (presumably) has added nowikis around around a space following a HTML comment. I don't know whether the comment containing references is relevant or not. Version : unspecified Severity : normal\", 'cleaned': \"at line of parsoid (presumably) has added nowikis around around a space following a html comment. i don't know whether the comment containing references is relevant or not. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4395': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4395', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50758 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50758 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4396': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-z6nzrwuaij3spgyg23jt', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4396', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'The wikitext insertion warning now works, and is visible regardless of the position of the user on the page. However, its color scheme is the same as other regular, confirmation type notifications like \"you\\'ve added this page to your watchlist\". Wikitext insertion is an actual problem, rather than \"just\" a confirmation or feedback notification. We need it to be more visible, possibly by using a different color scheme. Maybe not a big red blinking bubble, but something more noticeable than a white bubble with a light blue border. Version : unspecified Severity : normal', 'parsed': [{'rt': 5, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [0, 1, 3]}, {'tok': 'warning', 'tag': 'NN', 'dep': 'acl', 'up': 2, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 6, 7, 8, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 5, 'dn': [9, 10]}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': 'regardless', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': [11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 4, 'dn': []}, {'tok': 'color', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'scheme', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2, 3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 7, 27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 5, 'dn': [6, 8, 20]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [15]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'regular', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'confirmation', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'type', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'notifications', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9, 10, 11, 14]}, {'tok': 'like', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': \"'ve\", 'tag': 'VBP', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 7, 'dn': [16, 17, 18, 19, 22, 23, 26]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 25, 'dn': []}, {'tok': 'watchlist', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'wikitext', 'tag': 'NN', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'insertion', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 5, 17]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'actual', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'rather', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7, 9, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'confirmation', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 11, 12, 14, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'feedback', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'notification', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 4, 15]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 6, 7, 9]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8, 10]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'color', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'scheme', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'big', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'red', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'blinking', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'bubble', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 4, 5, 7, 8, 9, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [11]}, {'tok': 'more', 'tag': 'RBR', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'noticeable', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [10, 12]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'white', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'bubble', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [20]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'light', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'blue', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'border', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'The wikitext insertion warning now works, and is visible regardless of the position of the user on the page. However, its color scheme is the same as other regular, confirmation type notifications like \"you\\'ve added this page to your watchlist\". Wikitext insertion is an actual problem, rather than \"just\" a confirmation or feedback notification. We need it to be more visible, possibly by using a different color scheme. Maybe not a big red blinking bubble, but something more noticeable than a white bubble with a light blue border. Version : unspecified Severity : normal', 'cleaned': 'the wikitext insertion warning now works, and is visible regardless of the position of the user on the page. however, its color scheme is the same as other regular, confirmation-type notifications like \"you\\'ve added this page to your watchlist\". wikitext insertion is an actual problem, rather than \"just\" a confirmation or feedback notification. we need it to be more visible, possibly by using a different color scheme. maybe not a big red blinking bubble, but something more noticeable than a white bubble with a light blue border. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4398': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-5pyvkdz65d5h5vxebodc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4398', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Maybe closest to the mouse would be better. If someone edits at the bottom of the displayed content with a large screen, I’m not sure he will see the warning, too far.', 'parsed': [{'rt': 6, 'toks': [{'tok': 'maybe', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'closest', 'tag': 'JJS', 'dep': 'csubj', 'up': 6, 'dn': [2]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 5, 7, 8]}, {'tok': 'better', 'tag': 'JJR', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'edits', 'tag': 'VBZ', 'dep': 'advcl', 'up': 16, 'dn': [0, 1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bottom', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'large', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 16, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [2, 14, 15, 17, 18, 27]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 16, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': [21]}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 21, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ccomp', 'up': 18, 'dn': [19, 20, 23, 26]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': [25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'Maybe closest to the mouse would be better. If someone edits at the bottom of the displayed content with a large screen, I’m not sure he will see the warning, too far.', 'cleaned': \"maybe closest to the mouse would be better. if someone edits at the bottom of the displayed content with a large screen, i'm not sure he will see the warning, too far.\"})}),\n", + " '4399': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4399', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Labeled Section Transclusion (
    Text here
    ) is not supported. This is used for status reports on MediaWiki.org. The first step is to alienate it. Currently it is treated as raw text. Version : unspecified Severity : normal', 'parsed': [{'rt': 15, 'toks': [{'tok': 'labeled', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [2]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4, 6, 8, 10, 11, 12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'begin=\"--monthly\"/>text', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [5, 7]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'section', 'tag': 'NNP', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'end=\"--monthly\"/', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'supported', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 13, 14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'status', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'reports', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'mediawiki.org', 'tag': 'ADD', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'step', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'alienate', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'currently', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'treated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'raw', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'Labeled Section Transclusion (
    Text here
    ) is not supported. This is used for status reports on MediaWiki.org. The first step is to alienate it. Currently it is treated as raw text. Version : unspecified Severity : normal', 'cleaned': 'labeled section transclusion (
    --monthly\"/>text here
    --monthly\"/>) is not supported. this is used for status reports on mediawiki.org. the first step is to alienate it. currently it is treated as raw text. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4400': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-hbtlbu4zftxnz4i6f7yf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4400', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'LST is heavily used in wikisource, where most parts of pages are wrapped in section tags. Alienation and / or an extension like visual edit experience would not be ideal there, which is why we are considering supporting
    natively as the HTML5 element it is. Closing as duplicated of bug 47936 for that reason. Please respond there if you feel that this is the wrong approach. This bug has been marked as a duplicate of bug 47936 ', 'parsed': [{'rt': 3, 'toks': [{'tok': 'lst', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'heavily', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 17]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'wikisource', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [6, 13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'parts', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 13, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'pages', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 13, 'dn': []}, {'tok': 'wrapped', 'tag': 'VBN', 'dep': 'relcl', 'up': 5, 'dn': [7, 9, 12, 14]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'section', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'alienation', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [1, 2, 3, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'like', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [5, 6]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'experience', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [4, 7, 8, 9]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 11, 12, 14, 15, 16, 18, 34]}, {'tok': 'ideal', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 13, 'dn': [17, 22]}, {'tok': 'why', 'tag': 'WRB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'considering', 'tag': 'VBG', 'dep': 'ccomp', 'up': 18, 'dn': [19, 20, 21, 23]}, {'tok': 'supporting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 22, 'dn': [25, 26, 27, 28]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'natively', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'html5', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [29, 30, 33]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 31, 'dn': [32]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'closing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [2, 5, 6, 7, 8, 11]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBN', 'dep': 'advcl', 'up': 0, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [10]}, {'tok': 'that', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reason', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 1, 'dn': []}, {'tok': 'respond', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 5, 12]}, {'tok': 'there', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'feel', 'tag': 'VBP', 'dep': 'advcl', 'up': 1, 'dn': [3, 4, 8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'approach', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'LST is heavily used in wikisource, where most parts of pages are wrapped in section tags. Alienation and / or an extension like visual edit experience would not be ideal there, which is why we are considering supporting
    natively as the HTML5 element it is. Closing as duplicated of bug 47936 for that reason. Please respond there if you feel that this is the wrong approach. This bug has been marked as a duplicate of bug 47936 ', 'cleaned': 'lst is heavily used in wikisource, where most parts of pages are wrapped in section tags. alienation and / or an extension-like visual edit experience would not be ideal there, which is why we are considering supporting
    natively as the html5 element it is. closing as duplicated of bug for that reason. please respond there if you feel that this is the wrong approach. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4401': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4401', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Related: bug 51562 Related: bug 47936 We probably need a single bug that merges all these three.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 9, 10]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 6, 8]}, {'tok': '<', 'tag': 'XX', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 6, 'dn': [5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'acl', 'up': 2, 'dn': [4, 7]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'need', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 5, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 7]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'merges', 'tag': 'VBZ', 'dep': 'relcl', 'up': 5, 'dn': [6, 10]}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 10, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'dobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Related: bug 51562 Related: bug 47936 We probably need a single bug that merges all these three.', 'cleaned': 'related: bug related: bug we probably need a single bug that merges all these three.'})}),\n", + " '4402': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4402', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'whoops. misfire.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'whoops', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'misfire', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'whoops. misfire.', 'cleaned': 'whoops. misfire.'})}),\n", + " '4403': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4403', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51462 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51462 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4404': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4404', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"For VisualEditor to alienate something, all that is required is for Parsoid to mark it up as something VisualEditor doesn't recognise; right now, Parsoid and VisualEditor are both entirely dumb to the issue. : )\", 'parsed': [{'rt': 30, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'alienate', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [0, 1, 2, 4]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'nsubj', 'up': 10, 'dn': [9]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 9, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 9, 'dn': []}, {'tok': 'required', 'tag': 'VBN', 'dep': 'relcl', 'up': 6, 'dn': [7, 8]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 30, 'dn': [3, 5, 6, 11, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [13, 15, 16, 22]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 14, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 22, 'dn': [18]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'recognise', 'tag': 'VB', 'dep': 'advcl', 'up': 14, 'dn': [17, 19, 20, 21]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'parsoid', 'tag': 'JJ', 'dep': 'nsubj', 'up': 30, 'dn': [28, 29]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [10, 23, 25, 26, 27, 31, 33, 37, 38]}, {'tok': 'both', 'tag': 'DT', 'dep': 'dep', 'up': 30, 'dn': []}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'dumb', 'tag': 'JJ', 'dep': 'acomp', 'up': 30, 'dn': [32, 34]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': ':-)', 'tag': '.', 'dep': 'punct', 'up': 30, 'dn': []}]}], 'stripped_text': \"For VisualEditor to alienate something, all that is required is for Parsoid to mark it up as something VisualEditor doesn't recognise; right now, Parsoid and VisualEditor are both entirely dumb to the issue. : )\", 'cleaned': \"for visualeditor to alienate something, all that is required is for parsoid to mark it up as something visualeditor doesn't recognise; right now, parsoid and visualeditor are both entirely dumb to the issue. :-)\"})}),\n", + " '4405': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-dw53c5cb2qfhyemej57o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4405', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'An example is https://www.mediawiki.org/w/index.php?title=Editor_engagement_experiments/status&oldid=750533', 'parsed': [{'rt': 2, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'An example is https://www.mediawiki.org/w/index.php?title=Editor_engagement_experiments/status&oldid=750533', 'cleaned': 'an example is '})}),\n", + " '4406': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4406', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot of problem See screenshot. Version : unspecified Severity : normal Attached : {F11666}', 'parsed': [{'rt': 3, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 16, 17]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11666', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'Screenshot of problem See screenshot. Version : unspecified Severity : normal Attached : {F11666}', 'cleaned': 'screenshot of problem see screenshot. -------------------------- **version**: unspecified **severity**: normal **attached**: {f11666}'})}),\n", + " '4407': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4407', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50898 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50898 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4408': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7hrs7wwclcldf7mm6a7o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4408', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'One of the biggest interface issue is the new reference dialog. The use is presented with a window and no real guidance on what to do. Some brief instructions guiding the user to choose an appropriate citation template would be good. This obviously needs to be customisable on a wiki basis. For en.wikipedia you could have something like \"To add a reference please choose a citation template like {{cite web}}, {{cite journal}}, {{cite book}} or {{cite news}}. Click the jigsaw icon to insert one of these templates.\" The message could be specified by a page in the MediaWiki: namespace. Version : unspecified Severity : enhancement', 'parsed': [{'rt': 6, 'toks': [{'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 6, 'dn': [1]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'biggest', 'tag': 'JJS', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'attr', 'up': 6, 'dn': [7, 8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'use', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 3, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'presented', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 4, 15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'real', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'guidance', 'tag': 'NN', 'dep': 'conj', 'up': 6, 'dn': [8, 9, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'pcomp', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 13, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'brief', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'instructions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': [0, 1, 3]}, {'tok': 'guiding', 'tag': 'VBG', 'dep': 'acl', 'up': 2, 'dn': [5, 7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [6, 11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'appropriate', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 10]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 12, 14, 15]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'obviously', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5]}, {'tok': 'customisable', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'basis', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'en.wikipedia', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 9, 13, 45]}, {'tok': 'something', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [8, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': 'please', 'tag': 'UH', 'dep': 'intj', 'up': 13, 'dn': []}, {'tok': 'choose', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [12, 16]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 19, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 44]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'cite', 'tag': 'NNP', 'dep': 'nmod', 'up': 21, 'dn': []}, {'tok': 'web', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [20]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'cite', 'tag': 'VB', 'dep': 'compound', 'up': 28, 'dn': []}, {'tok': 'journal', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [27, 29]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'cite', 'tag': 'NNP', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'book', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [34, 36, 37, 38, 41]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'cite', 'tag': 'VB', 'dep': 'conj', 'up': 35, 'dn': [39, 40, 42, 43]}, {'tok': 'news', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 5, 10, 11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'jigsaw', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'icon', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [4, 6]}, {'tok': 'one', 'tag': 'CD', 'dep': 'dobj', 'up': 5, 'dn': [7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 4, 'dn': [0]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'specified', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 2, 3, 5, 13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'namespace', 'tag': 'NN', 'dep': 'appos', 'up': 7, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'One of the biggest interface issue is the new reference dialog. The use is presented with a window and no real guidance on what to do. Some brief instructions guiding the user to choose an appropriate citation template would be good. This obviously needs to be customisable on a wiki basis. For en.wikipedia you could have something like \"To add a reference please choose a citation template like {{cite web}}, {{cite journal}}, {{cite book}} or {{cite news}}. Click the jigsaw icon to insert one of these templates.\" The message could be specified by a page in the MediaWiki: namespace. Version : unspecified Severity : enhancement', 'cleaned': 'one of the biggest interface issue is the new reference dialog. the use is presented with a window and no real guidance on what to do. some brief instructions guiding the user to choose an appropriate citation template would be good. this obviously needs to be customisable on a wiki basis. for en.wikipedia you could have something like \"to add a reference please choose a citation template like {{cite web}}, {{cite journal}}, {{cite book}} or {{cite news}}. click the jigsaw icon to insert one of these templates.\" the message could be specified by a page in the mediawiki: namespace. -------------------------- **version**: unspecified **severity**: enhancement'})}),\n", + " '4409': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4409', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This feels like the wrong approach. In general, if you have to prompt a user with text telling them what to do, your interface has failed. Bug 50110 (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context and yes, that would be wiki localised. Consequently, I'm marking this as WONTFIX so we can focus on bug 50110.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'feels', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'wrong', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'approach', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 21, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [1]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'advcl', 'up': 21, 'dn': [3, 4, 7, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'prompt', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'telling', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [13, 16]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'what', 'tag': 'WP', 'dep': 'dobj', 'up': 16, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [14, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 19, 'dn': []}, {'tok': 'interface', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [18]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'failed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 5, 17, 19, 20, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 21, 'dn': []}]}, {'rt': 14, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [0, 1, 3, 4, 7, 12]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'relcl', 'up': 2, 'dn': [6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [5, 8, 10, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 13, 15, 17, 23, 26, 28, 38, 42]}, {'tok': 'users', 'tag': 'NNS', 'dep': 'dative', 'up': 14, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'buttons', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [16, 18, 19, 20]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'something', 'tag': 'NN', 'dep': 'conj', 'up': 17, 'dn': [21, 22]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'few', 'tag': 'JJ', 'dep': 'pobj', 'up': 23, 'dn': [24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'recommended', 'tag': 'VBD', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [27, 29, 32, 33, 34]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [31]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'context', 'tag': 'NN', 'dep': 'pobj', 'up': 29, 'dn': [30]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 28, 'dn': []}, {'tok': 'yes', 'tag': 'UH', 'dep': 'conj', 'up': 28, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [35, 36, 37, 41]}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'npadvmod', 'up': 41, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'localised', 'tag': 'VBN', 'dep': 'acomp', 'up': 38, 'dn': [39, 40]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 14, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'consequently', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6, 11, 17]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'wontfix', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'focus', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [8, 9, 10, 12, 14, 15, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [13]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': \"This feels like the wrong approach. In general, if you have to prompt a user with text telling them what to do, your interface has failed. Bug 50110 (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context and yes, that would be wiki localised. Consequently, I'm marking this as WONTFIX so we can focus on bug 50110.\", 'cleaned': \"this feels like the wrong approach. in general, if you have to prompt a user with text telling them what to do, your interface has failed. bug (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context - and yes, that would be wiki-localised. consequently, i'm marking this as wontfix so we can focus on bug .\"})}),\n", + " '4410': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7hrs7wwclcldf7mm6a7o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4410', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The Behavior switches like __TOC__, __NOTOC__ are occasionally useful in the article space and __NOINDEX__ is a useful in the user namespace. Some way to insert these in visual editor would be handy. Bug 49996 and Bug 50855 also address magic words, but don't seem to cover the Behavior switches. This was discussed at http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Some_ideas_for_29_July Version : unspecified Severity : normal\", 'parsed': [{'rt': 2, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'switches', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': '_', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'toc', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NNP', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'notoc', 'tag': 'VBN', 'dep': 'xcomp', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 2, 'dn': [16, 17, 23, 24, 25, 26]}, {'tok': 'occasionally', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': [18]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': 'noindex', 'tag': 'NN', 'dep': 'attr', 'up': 15, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '_', 'tag': 'NFP', 'dep': 'nsubj', 'up': 28, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 2, 'dn': [27, 30, 35]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'attr', 'up': 28, 'dn': [29, 31]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 30, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'namespace', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': [32, 33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 9, 'toks': [{'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'insert', 'tag': 'VB', 'dep': 'relcl', 'up': 1, 'dn': [2, 4]}, {'tok': 'these', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': [5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 8, 10, 11]}, {'tok': 'handy', 'tag': 'JJ', 'dep': 'acomp', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [1, 2, 3, 4, 5]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'conj', 'up': 0, 'dn': [6, 7, 8]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'address', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 9, 12, 13, 14, 17, 23]}, {'tok': 'magic', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'words', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [15, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'cover', 'tag': 'VB', 'dep': 'xcomp', 'up': 17, 'dn': [18, 21, 22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20]}, {'tok': 'switches', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 2, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 2, 'dn': []}, {'tok': 'discussed', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': [15]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [14]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}]}], 'stripped_text': \"The Behavior switches like __TOC__, __NOTOC__ are occasionally useful in the article space and __NOINDEX__ is a useful in the user namespace. Some way to insert these in visual editor would be handy. Bug 49996 and Bug 50855 also address magic words, but don't seem to cover the Behavior switches. This was discussed at http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Some_ideas_for_29_July Version : unspecified Severity : normal\", 'cleaned': \"the behavior switches like __toc__, __notoc__ are occasionally useful in the article space and __noindex__ is a useful in the user namespace. some way to insert these in visual editor would be handy. bug and bug also address magic words, but don't seem to cover the behavior switches. this was discussed at -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4412': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4412', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/w/index.php?title=Cruz_Azul&diff=564888460&oldid=564725284 very strange. Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 6, 7]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': 'strange', 'tag': 'JJ', 'dep': 'advmod', 'up': 0, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'See https://en.wikipedia.org/w/index.php?title=Cruz_Azul&diff=564888460&oldid=564725284 very strange. Version : unspecified Severity : normal', 'cleaned': 'see - very strange. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4414': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wswkm7jrcwes3tc7o34k', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4414', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': 'Inserting media, namely images, into complext tables leads to problems. A user tried to put an image into a table listing Intel CPU sockets on De.WP and the search function went back and forth in being able to find the image he knew was on Commons and how it is labeled. Table: http://de.wikipedia.org/wiki/Prozessorsockel#Intel Image: http://commons.wikimedia.org/wiki/File:Intel_Socket_1150_IMGP8593_smial_wp.jpg The file fails to show up, if you put its name in manually once you reach \"5\" Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121004381#Bildeinbindung Version : unspecified Severity : normal', 'parsed': [{'rt': 9, 'toks': [{'tok': 'inserting', 'tag': 'VBG', 'dep': 'csubj', 'up': 9, 'dn': []}, {'tok': 'media', 'tag': 'NNS', 'dep': 'nsubj', 'up': 9, 'dn': [2, 4, 5, 6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'namely', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'images', 'tag': 'NNS', 'dep': 'appos', 'up': 1, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [8]}, {'tok': 'complext', 'tag': 'JJ', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'tables', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'leads', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'tried', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 4, 16, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'put', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 7]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'table', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'listing', 'tag': 'VBG', 'dep': 'acl', 'up': 9, 'dn': [13]}, {'tok': 'intel', 'tag': 'NNP', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'cpu', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'sockets', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'de.wp', 'tag': 'NNP', 'dep': 'pobj', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'search', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [17, 18]}, {'tok': 'went', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [19, 21, 24, 33, 36, 40, 41]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': [22, 23]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'forth', 'tag': 'RB', 'dep': 'conj', 'up': 21, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [25]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'pcomp', 'up': 24, 'dn': [26]}, {'tok': 'able', 'tag': 'JJ', 'dep': 'acomp', 'up': 25, 'dn': [28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [27, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [29, 32]}, {'tok': 'he', 'tag': 'PRP', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'knew', 'tag': 'VBD', 'dep': 'relcl', 'up': 30, 'dn': [31]}, {'tok': 'was', 'tag': 'VBD', 'dep': 'advcl', 'up': 20, 'dn': [34]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [35]}, {'tok': 'commons', 'tag': 'NNS', 'dep': 'pobj', 'up': 34, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'how', 'tag': 'WRB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 40, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 40, 'dn': []}, {'tok': 'labeled', 'tag': 'VBN', 'dep': 'conj', 'up': 20, 'dn': [37, 38, 39]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 20, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'table', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [1, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [2, 3, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'fails', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 7, 8, 9, 11, 14, 16, 19]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 15]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'put', 'tag': 'VBP', 'dep': 'advcl', 'up': 12, 'dn': [17, 18, 21, 22, 23, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 51]}, {'tok': 'its', 'tag': 'PRP$', 'dep': 'poss', 'up': 21, 'dn': []}, {'tok': 'name', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'once', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 26, 'dn': []}, {'tok': 'reach', 'tag': 'VBP', 'dep': 'advcl', 'up': 19, 'dn': [24, 25, 32]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 32, 'dn': [30]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27, 28, 29, 31, 33]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': [45]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [44]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [50]}]}], 'stripped_text': 'Inserting media, namely images, into complext tables leads to problems. A user tried to put an image into a table listing Intel CPU sockets on De.WP and the search function went back and forth in being able to find the image he knew was on Commons and how it is labeled. Table: http://de.wikipedia.org/wiki/Prozessorsockel#Intel Image: http://commons.wikimedia.org/wiki/File:Intel_Socket_1150_IMGP8593_smial_wp.jpg The file fails to show up, if you put its name in manually once you reach \"5\" Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=121004381#Bildeinbindung Version : unspecified Severity : normal', 'cleaned': 'inserting media, namely images, into complext tables leads to problems. a user tried to put an image into a table listing intel cpu sockets on de.wp and the search function went back and forth in being able to find the image he knew was on commons and how it is labeled. table: image: the file fails to show up, if you put its name in manually once you reach \"\" report: -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4416': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4416', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"Confirmed. Typing 'Intel Socket 11' gives a list of images, but not this image. Typing 'Intel Socket 115' gives zero results. The image description is 'Intel core socket 1150, open.' Typing in 'Intel core socket 1150' does show this, and other images, so it doesnt appear to be bug 50018.\", 'parsed': [{'rt': 0, 'toks': [{'tok': 'confirmed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'typing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [1, 3, 5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'intel', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [4, 6, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 13, 14, 17, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'images', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 17, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [15, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'typing', 'tag': 'VBG', 'dep': 'csubj', 'up': 8, 'dn': [1, 3, 5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'intel', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [4, 6, 7]}, {'tok': '>', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'gives', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 10, 11]}, {'tok': 'zero', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'results', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 4, 7, 8, 9, 10, 11, 12, 13, 14]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'intel', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [5, 6]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'attr', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': 'typing', 'tag': 'VBG', 'dep': 'nsubj', 'up': 11, 'dn': [1, 6, 7, 8, 9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 5]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'intel', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'core', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'socket', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [3, 4]}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'show', 'tag': 'VB', 'dep': 'ccomp', 'up': 22, 'dn': [0, 10, 12, 13, 14, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'images', 'tag': 'NNS', 'dep': 'conj', 'up': 11, 'dn': [15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 22, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 22, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [11, 17, 18, 19, 20, 21, 24, 26, 27, 28, 29]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 22, 'dn': [23, 25]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 24, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 22, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 22, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}], 'stripped_text': \"Confirmed. Typing 'Intel Socket 11' gives a list of images, but not this image. Typing 'Intel Socket 115' gives zero results. The image description is 'Intel core socket 1150, open.' Typing in 'Intel core socket 1150' does show this, and other images, so it doesnt appear to be bug 50018.\", 'cleaned': \"confirmed. typing 'intel socket ' gives a list of images, but not this image. typing 'intel socket ' gives zero results. the image description is 'intel core socket , open.' typing in 'intel core socket ' does show this, and other images, so it doesnt appear to be bug .\"})}),\n", + " '4417': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-wswkm7jrcwes3tc7o34k', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4417', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': \"If one tries to move a reference using Ctrl + X to pick it out, Ctrl + V doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. If one selects the sign to the left of the reference as well, Ctrl + V provides the reference number but not the content, which gets lost. If one selects the sign to the right of the reference as well, Ctrl + V provides the sign to the right but the reference gets lost. If one selects a sign to the right and to the left of the reference, it works. Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=120995561#Einzelnachweise_in_der_Zwischenablage Version : unspecified Severity : normal\", 'parsed': [{'rt': 28, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'tries', 'tag': 'VBZ', 'dep': 'advcl', 'up': 21, 'dn': [0, 1, 4]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 6, 7, 10, 12]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 4, 'dn': [8]}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [9]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'x', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'pick', 'tag': 'VB', 'dep': 'advcl', 'up': 4, 'dn': [11, 13, 14, 15, 16]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'dep', 'up': 12, 'dn': [17, 18]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'v', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 21, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ccomp', 'up': 28, 'dn': [2, 19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [24]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 28, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [21, 22, 23, 25, 26, 27, 31, 35]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 31, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'stored', 'tag': 'VBN', 'dep': 'xcomp', 'up': 28, 'dn': [29, 30, 32]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'clipboard', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 28, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [0, 1, 4, 5, 12, 13, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'conj', 'up': 2, 'dn': [15, 16]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'v', 'tag': 'NN', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': 'provides', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 20, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 19, 21, 24]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 20, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 24, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [22, 23, 25, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 28, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'lost', 'tag': 'VBN', 'dep': 'relcl', 'up': 24, 'dn': [26, 27]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [0, 1, 4, 5, 14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8, 12, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [11]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'ctrl', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': [15, 16]}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'v', 'tag': 'NN', 'dep': 'conj', 'up': 14, 'dn': []}, {'tok': 'provides', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [22]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}]}, {'rt': 4, 'toks': [{'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 4, 'dn': [1]}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'lost', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 2, 3, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'selects', 'tag': 'VBZ', 'dep': 'advcl', 'up': 17, 'dn': [0, 1, 4]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'sign', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'left', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 9, 15, 16, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'report', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': [3]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': [4]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': [13]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [12]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 0, 'dn': []}]}], 'stripped_text': \"If one tries to move a reference using Ctrl + X to pick it out, Ctrl + V doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. If one selects the sign to the left of the reference as well, Ctrl + V provides the reference number but not the content, which gets lost. If one selects the sign to the right of the reference as well, Ctrl + V provides the sign to the right but the reference gets lost. If one selects a sign to the right and to the left of the reference, it works. Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013 07&oldid=120995561#Einzelnachweise_in_der_Zwischenablage Version : unspecified Severity : normal\", 'cleaned': \"if one tries to move a reference using ctrl + x to pick it out, ctrl + v doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. if one selects the sign to the left of the reference as well, ctrl + v provides the reference number but not the content, which gets lost. if one selects the sign to the right of the reference as well, ctrl + v provides the sign to the right but the reference gets lost. if one selects a sign to the right and to the left of the reference, it works. report: -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4418': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4418', 'meta': ConvoKitMeta({'affil': True, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 49396 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 49396 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4419': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4419', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Screenshot of VE on an iPad (3rd gen, iOS 6, en.wikipedia.org) Dimensions Dim.. without OS menu bar iPhone / iPod 320 x 480 320 x 460 iPh?o.. Retina 640 x 960 640 x 920 iPad (portait) 768 x 1024 768 x 1004 iPa.. (landscape) 1024 x 768 1024 x 748 So that means at least under 1024px (not accounting for MediaWiki sidebar, that is to be subtracted from that) Measuring on my MacBook Pro in latest Chrome I measure exactly 1281px as the minimum window width to have the toolbar be one line. 1331px to account for vector hd mode and allow a bit of breathing room between the left and right half of the toolbar. When at 1281px, the width of just the toolbar (subtracted the mw sidebar) is 1103px. So, a lot to cut down on. Any ideas? Version : unspecified Severity : normal Attached : {F11563}', 'parsed': [{'rt': 126, 'toks': [{'tok': 'screenshot', 'tag': 'NN', 'dep': 'nsubj', 'up': 121, 'dn': [1, 3, 18, 20, 35, 41, 45, 52, 58, 63, 70, 76, 79, 82, 89, 93, 94, 97, 117]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 've', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'ipad', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '3rd', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'gen', 'tag': 'NNP', 'dep': 'appos', 'up': 5, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'ios', 'tag': 'NNP', 'dep': 'dep', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'nmod', 'up': 17, 'dn': [11, 13, 14, 15, 16]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 12, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'en.wikipedia.org', 'tag': 'NNP', 'dep': 'nummod', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'dimensions', 'tag': 'NNS', 'dep': 'nsubj', 'up': 18, 'dn': [10, 12]}, {'tok': 'dim', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [9, 17, 19]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [28]}, {'tok': 'os', 'tag': 'NNP', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'menu', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'bar', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'iphone', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'ipod', 'tag': 'JJ', 'dep': 'amod', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 28, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 24, 25, 26, 27, 29]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 35, 'dn': [33]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [30, 31, 32, 34, 36]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 41, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': [40]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'iph?o', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [37, 38, 39, 42]}, {'tok': '..', 'tag': 'NFP', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'retina', 'tag': 'NNP', 'dep': 'nmod', 'up': 45, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [43, 44, 46]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 52, 'dn': [50]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [47, 48, 49, 51, 53]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 52, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 58, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'ipad', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [54, 55, 56, 57, 59, 60]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'portait', 'tag': 'NN', 'dep': 'appos', 'up': 58, 'dn': [61]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 60, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 63, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [62, 64]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 63, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 70, 'dn': [68]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 67, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [65, 66, 67, 69, 71]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 70, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 76, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 76, 'dn': [75]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'ipa', 'tag': 'NNP', 'dep': 'appos', 'up': 0, 'dn': [72, 73, 74, 77]}, {'tok': '..', 'tag': '.', 'dep': 'punct', 'up': 76, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 79, 'dn': []}, {'tok': 'landscape', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [78, 80]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 79, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 82, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [81, 83]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 82, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 89, 'dn': [87]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 86, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [84, 85, 86, 88, 90]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 89, 'dn': []}, {'tok': 'x', 'tag': 'SYM', 'dep': 'punct', 'up': 93, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 93, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [91, 92]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'advmod', 'up': 97, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 97, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [95, 96, 110]}, {'tok': 'at', 'tag': 'IN', 'dep': 'advmod', 'up': 99, 'dn': []}, {'tok': 'least', 'tag': 'JJS', 'dep': 'advmod', 'up': 100, 'dn': [98]}, {'tok': 'under', 'tag': 'IN', 'dep': 'prep', 'up': 110, 'dn': [99, 101]}, {'tok': '1024px', 'tag': 'NNP', 'dep': 'pobj', 'up': 100, 'dn': [102, 104]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 101, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 104, 'dn': []}, {'tok': 'accounting', 'tag': 'VBG', 'dep': 'acl', 'up': 101, 'dn': [103, 105]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 104, 'dn': [107]}, {'tok': 'mediawiki', 'tag': 'JJ', 'dep': 'compound', 'up': 107, 'dn': []}, {'tok': 'sidebar', 'tag': 'NN', 'dep': 'pobj', 'up': 105, 'dn': [106]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 110, 'dn': []}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 110, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 97, 'dn': [100, 108, 109, 113]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 113, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 113, 'dn': []}, {'tok': 'subtracted', 'tag': 'VBN', 'dep': 'xcomp', 'up': 110, 'dn': [111, 112, 114, 116]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 113, 'dn': [115]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 114, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 113, 'dn': []}, {'tok': 'measuring', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [118]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 117, 'dn': [120]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 120, 'dn': []}, {'tok': 'macbook', 'tag': 'NN', 'dep': 'pobj', 'up': 118, 'dn': [119]}, {'tok': 'pro', 'tag': 'RB', 'dep': 'advmod', 'up': 126, 'dn': [0, 122]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 121, 'dn': [124]}, {'tok': 'latest', 'tag': 'JJS', 'dep': 'amod', 'up': 124, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 122, 'dn': [123]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 126, 'dn': []}, {'tok': 'measure', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [121, 125, 128, 135, 141]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 128, 'dn': []}, {'tok': '1281px', 'tag': 'JJ', 'dep': 'advmod', 'up': 126, 'dn': [127, 129]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 128, 'dn': [133]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 133, 'dn': []}, {'tok': 'minimum', 'tag': 'JJ', 'dep': 'amod', 'up': 133, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'compound', 'up': 133, 'dn': []}, {'tok': 'width', 'tag': 'NN', 'dep': 'pobj', 'up': 129, 'dn': [130, 131, 132]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 135, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 126, 'dn': [134, 138]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 137, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubj', 'up': 138, 'dn': [136]}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 135, 'dn': [137, 140]}, {'tok': 'one', 'tag': 'CD', 'dep': 'nummod', 'up': 140, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'attr', 'up': 138, 'dn': [139]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 126, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '1331px', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'account', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 8, 9, 24]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'hd', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': [4, 5]}, {'tok': 'mode', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'allow', 'tag': 'VB', 'dep': 'conj', 'up': 2, 'dn': [11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'bit', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'breathing', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'room', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'amod', 'up': 20, 'dn': [18, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'conj', 'up': 17, 'dn': []}, {'tok': 'half', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17, 21]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 16, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [0, 2]}, {'tok': '1281px', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'width', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [9]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'subtracted', 'tag': 'VBD', 'dep': 'csubj', 'up': 16, 'dn': [1, 10, 14, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'mw', 'tag': 'NNP', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': 'sidebar', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [11, 17, 18]}, {'tok': '1103px', 'tag': 'JJ', 'dep': 'acomp', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 16, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'cut', 'tag': 'VB', 'dep': 'relcl', 'up': 3, 'dn': [4, 6, 7]}, {'tok': 'down', 'tag': 'RP', 'dep': 'prt', 'up': 5, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'ideas', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'ROOT', 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 1, 'dn': [3]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 16]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'f11563', 'tag': 'NN', 'dep': 'appos', 'up': 11, 'dn': [15, 17]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}]}], 'stripped_text': 'Screenshot of VE on an iPad (3rd gen, iOS 6, en.wikipedia.org) Dimensions Dim.. without OS menu bar iPhone / iPod 320 x 480 320 x 460 iPh?o.. Retina 640 x 960 640 x 920 iPad (portait) 768 x 1024 768 x 1004 iPa.. (landscape) 1024 x 768 1024 x 748 So that means at least under 1024px (not accounting for MediaWiki sidebar, that is to be subtracted from that) Measuring on my MacBook Pro in latest Chrome I measure exactly 1281px as the minimum window width to have the toolbar be one line. 1331px to account for vector hd mode and allow a bit of breathing room between the left and right half of the toolbar. When at 1281px, the width of just the toolbar (subtracted the mw sidebar) is 1103px. So, a lot to cut down on. Any ideas? Version : unspecified Severity : normal Attached : {F11563}', 'cleaned': 'screenshot of ve on an ipad (3rd gen, ios , en.wikipedia.org) dimensions dim.. without os menu bar iphone / ipod x x iph?o.. retina x x ipad (portait) x x ipa.. (landscape) x x so that means at least under 1024px (not accounting for mediawiki sidebar, that is to be subtracted from that) measuring on my macbook pro in latest chrome i measure exactly 1281px as the minimum window width to have the toolbar be one line. 1331px to account for vector-hd mode and allow a bit of breathing room between the left and right half of the toolbar. when at 1281px, the width of just the toolbar (subtracted the mw sidebar) is 1103px. so, a lot to cut down on. any ideas? -------------------------- **version**: unspecified **severity**: normal **attached**: {f11563}'})}),\n", + " '4420': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4420', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Yes, this is; merging. This bug has been marked as a duplicate of bug 51000 ', 'parsed': [{'rt': 3, 'toks': [{'tok': 'yes', 'tag': 'UH', 'dep': 'intj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'merging', 'tag': 'VBG', 'dep': 'advcl', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'Yes, this is; merging. This bug has been marked as a duplicate of bug 51000 ', 'cleaned': 'yes, this is; merging. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4421': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-yek7ymogrv4qc67oilhf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4421', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Same as bug 51000?', 'parsed': [{'rt': 4, 'toks': [{'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': [1]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}], 'stripped_text': 'Same as bug 51000?', 'cleaned': 'same as bug ?'})}),\n", + " '4422': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-yek7ymogrv4qc67oilhf', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4422', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Created attachment 13387 Screenshot of two side by side VE windows on 1080p screen I see the exact same problem when sizing a window to half of a 1080p HD screen circa 960px window width is not uncommon... Attached : {F11565}', 'parsed': [{'rt': 40, 'toks': [{'tok': 'created', 'tag': 'VBN', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'attachment', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'screenshot', 'tag': 'NN', 'dep': 'dep', 'up': 19, 'dn': [0, 1, 2, 3, 6, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 8, 'dn': []}, {'tok': 'side', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9, 10]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11, 12]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'side', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [15]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': '1080p', 'tag': 'CD', 'dep': 'nummod', 'up': 17, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'see', 'tag': 'VBP', 'dep': 'ccomp', 'up': 40, 'dn': [5, 18, 23, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': [20, 21, 22]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'sizing', 'tag': 'VBG', 'dep': 'advcl', 'up': 19, 'dn': [24, 27, 28]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [29]}, {'tok': 'half', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [34]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': '1080p', 'tag': 'CD', 'dep': 'nummod', 'up': 34, 'dn': []}, {'tok': 'hd', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'pobj', 'up': 30, 'dn': [31, 32, 33]}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'circa', 'tag': 'JJ', 'dep': 'amod', 'up': 39, 'dn': []}, {'tok': '960px', 'tag': 'NNP', 'dep': 'amod', 'up': 38, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': [37]}, {'tok': 'width', 'tag': 'NN', 'dep': 'nsubj', 'up': 40, 'dn': [36, 38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [19, 35, 39, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 40, 'dn': []}, {'tok': 'uncommon', 'tag': 'JJ', 'dep': 'acomp', 'up': 40, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'acomp', 'up': 40, 'dn': [47]}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 46, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'attr', 'up': 40, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'f11565', 'tag': 'NNP', 'dep': 'attr', 'up': 40, 'dn': [50]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 40, 'dn': []}]}], 'stripped_text': 'Created attachment 13387 Screenshot of two side by side VE windows on 1080p screen I see the exact same problem when sizing a window to half of a 1080p HD screen circa 960px window width is not uncommon... Attached : {F11565}', 'cleaned': 'created attachment screenshot of two side-by-side ve windows on 1080p screen i see the exact same problem when sizing a window to half of a 1080p hd screen -- circa 960px window width is not uncommon... **attached**: {f11565}'})}),\n", + " '4423': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4423', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Per http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Content_transclusion_causes_WTF_mode If trying to add a template, only adding content (empty) and click apply, following error is thrown: TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js Line 192 Version : unspecified Severity : normal', 'parsed': [{'rt': 24, 'toks': [{'tok': 'per', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [1, 2, 3, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [4, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [6, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'advcl', 'up': 24, 'dn': [11, 13, 15, 16, 17, 18, 20, 21]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'empty', 'tag': 'JJ', 'dep': 'parataxis', 'up': 12, 'dn': [14]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 12, 'dn': [19]}, {'tok': 'apply', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'following', 'tag': 'VBG', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 24, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 24, 'dn': []}, {'tok': 'thrown', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 10, 12, 22, 23, 25, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'appos', 'up': 22, 'dn': [27, 29, 32, 33, 34, 35, 36, 37, 38]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'acl', 'up': 26, 'dn': [28, 30, 31]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 29, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 26, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'appos', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 26, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 26, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'oprd', 'up': 24, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 47, 'dn': [46]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 24, 'dn': [45]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'oprd', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'oprd', 'up': 24, 'dn': []}]}], 'stripped_text': 'Per http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Content_transclusion_causes_WTF_mode If trying to add a template, only adding content (empty) and click apply, following error is thrown: TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js Line 192 Version : unspecified Severity : normal', 'cleaned': 'per if trying to add a template, only adding content (empty) and click apply, following error is thrown: typeerror: content is undefined line -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4428': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-fovtl67ew4l4cc3oeypc', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4428', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #2) > > > > if (content.params) { > > If we had used coffescript instead of plain JS, it would be so simple to > write > that as: > if content?.params > ... > > Now I assume we\\'ll need to do it manually as > if (typeof content !== \"undefined\" && content !== null && content.params) { > ... > } It\\'s much easier than that, you can just do if ( content && content.params ) . No need to use typeof and string comparisons and all that :) Really, though, content shouldn\\'t be undefined in the first place.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 9]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': [1, 2, 4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'content.params', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': [0, 6, 10, 15]}, {'tok': '>', 'tag': 'NFP', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'advcl', 'up': 5, 'dn': [7, 8, 9, 11]}, {'tok': 'coffescript', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [13]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 11, 'dn': [12]}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'dep', 'up': 5, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 16, 17, 18, 21, 27, 30, 33, 34]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [20, 24]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 24, 'dn': [23]}, {'tok': '>', 'tag': 'ADD', 'dep': 'pobj', 'up': 22, 'dn': []}, {'tok': 'write', 'tag': 'VB', 'dep': 'xcomp', 'up': 21, 'dn': [22, 25, 26]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'dobj', 'up': 24, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [28, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [31]}, {'tok': 'content?.params', 'tag': 'NNPS', 'dep': 'pobj', 'up': 30, 'dn': [32]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 19, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'assume', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 6]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 3, 'dn': [4, 5, 8]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 9, 10]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 8, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': [1, 5, 6]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'typeof', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': [2, 3, 4]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 7, 8, 9, 11, 12, 13, 14, 15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'content', 'tag': 'NNP', 'dep': 'conj', 'up': 10, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 7, 8, 9, 10, 11]}, {'tok': 'null', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': [3, 4, 5, 6]}, {'tok': '&', 'tag': 'CC', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'content.params', 'tag': 'NNP', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 10, 'dn': [0, 3]}, {'tok': 'much', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'easier', 'tag': 'JJR', 'dep': 'acomp', 'up': 1, 'dn': [2, 4]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'that', 'tag': 'DT', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 6, 7, 8, 9, 11, 18]}, {'tok': 'if', 'tag': 'IN', 'dep': 'dobj', 'up': 10, 'dn': [13, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'content', 'tag': 'NNP', 'dep': 'pobj', 'up': 11, 'dn': [12, 14, 15, 16]}, {'tok': '&', 'tag': 'CC', 'dep': 'nummod', 'up': 13, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'content.params', 'tag': 'NNP', 'dep': 'conj', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'need', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [0, 3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'acl', 'up': 1, 'dn': [2, 7]}, {'tok': 'typeof', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': [5, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'string', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': []}, {'tok': 'comparisons', 'tag': 'NNS', 'dep': 'dobj', 'up': 3, 'dn': [4, 8, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'all', 'tag': 'PDT', 'dep': 'predet', 'up': 10, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'conj', 'up': 7, 'dn': [9]}, {'tok': ':)', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'really', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'though', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 11, 12, 13, 14, 15, 16, 17, 18, 20, 25]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': [21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'place', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}], 'stripped_text': '(In reply to comment #2) > > > > if (content.params) { > > If we had used coffescript instead of plain JS, it would be so simple to > write > that as: > if content?.params > ... > > Now I assume we\\'ll need to do it manually as > if (typeof content !== \"undefined\" && content !== null && content.params) { > ... > } It\\'s much easier than that, you can just do if ( content && content.params ) . No need to use typeof and string comparisons and all that :) Really, though, content shouldn\\'t be undefined in the first place.', 'cleaned': '(in reply to comment #) > > > > if (content.params) { > > if we had used coffescript instead of plain js, it would be so simple to > write > that as: > if content?.params > ... > > now i assume we\\'ll need to do it manually as > if (typeof content !== \"undefined\" && content !== null && content.params) { > ... > } it\\'s much easier than that, you can just do if ( content && content.params ) . no need to use typeof and string comparisons and all that :) really, though, content shouldn\\'t be undefined in the first place.'})}),\n", + " '4429': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2mkpm2voxepwvz7abjug', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4429', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '> > > if (content.params) { If we had used coffescript instead of plain JS, it would be so simple to write that as: if content?.params ... Now I assume we\\'ll need to do it manually as if (typeof content !== \"undefined\" && content !== null && content.params) { ... }', 'parsed': [{'rt': 1, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': [1, 2, 4]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'content.params', 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': [3]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'advcl', 'up': 17, 'dn': [5, 6, 7, 9, 13]}, {'tok': 'coffescript', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [11]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 9, 'dn': [10]}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'js', 'tag': 'NNP', 'dep': 'dobj', 'up': 8, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 8, 14, 15, 16, 19, 30, 43]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': []}, {'tok': 'simple', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': [18, 21]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'write', 'tag': 'VB', 'dep': 'xcomp', 'up': 19, 'dn': [20, 22]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 21, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': [24]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'content?.params', 'tag': 'NNPS', 'dep': 'advcl', 'up': 30, 'dn': [25]}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'assume', 'tag': 'VBP', 'dep': 'advcl', 'up': 17, 'dn': [23, 26, 27, 28, 29, 33]}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'ccomp', 'up': 30, 'dn': [31, 32, 35, 39]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'xcomp', 'up': 33, 'dn': [34, 36, 37]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 35, 'dn': []}, {'tok': 'manually', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 39, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'dep', 'up': 33, 'dn': [38, 42]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'typeof', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '=', 'tag': 'PRP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'content', 'tag': 'NNP', 'dep': 'conj', 'up': 3, 'dn': []}, {'tok': '!', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '=', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '=', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 7, 8, 9]}, {'tok': 'null', 'tag': 'NNP', 'dep': 'dobj', 'up': 1, 'dn': [3, 4, 5, 6]}, {'tok': '&', 'tag': 'CC', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'content.params', 'tag': 'NNP', 'dep': 'conj', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '...', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': '> > > if (content.params) { If we had used coffescript instead of plain JS, it would be so simple to write that as: if content?.params ... Now I assume we\\'ll need to do it manually as if (typeof content !== \"undefined\" && content !== null && content.params) { ... }', 'cleaned': '> > > if (content.params) { if we had used coffescript instead of plain js, it would be so simple to write that as: if content?.params ... now i assume we\\'ll need to do it manually as if (typeof content !== \"undefined\" && content !== null && content.params) { ... }'})}),\n", + " '4430': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sai77mtxmpqnm6pycyvz', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4430', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '1. Insert Transclusion 2. Ignore \"New template\" panel in the dialog and go to \"+ [] Add content\" 3. Type \"x\" 4. Apply changes 5. > Uncaught TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js:192 > ve.dm.MWTransclusionNode.prototype.getWikitext = function() { > var i, len, part, template, param, content = this.getAttribute(\\'mw\\'), wikitext = \\'\\'; > > if (content.params) { > content = {\\'parts\\': [{\\'template\\': content}]}; > } Uncaught TypeError: Cannot read property \\'params\\' of undefined ve.dm.MWTransclusionNode.getWikitext ve.ce.MWTransclusionNode.generateContents ve.ce.GeneratedContentNode.onUpdate VeCeGeneratedContentNode VeCeMWTransclusionNode VeCeMWTransclusionInlineNode ve.Factory.create ve.ce.BranchNode.onSplice ve.ce.ContentBranchNode.onSplice oo.EventEmitter.emit ve.dm.BranchNode.splice ve.insertIntoArray ve.dm.Document.rebuildNodes ve.dm.DocumentSynchronizer.synchronizers.rebuild ve.dm.DocumentSynchronizer.synchronize ve.dm.TransactionProcessor.process ve.dm.Document.commit ve.dm.Surface.change ve.dm.SurfaceFragment.insertContent ve.ui.MWTransclusionDialog.onClose ve.ui.Window.close (anonymous function) proxy', 'parsed': [{'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'insert', 'tag': 'NNP', 'dep': 'compound', 'up': 1, 'dn': []}, {'tok': 'transclusion', 'tag': 'NNP', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'ignore', 'tag': 'VB', 'dep': 'ROOT', 'dn': [5, 9, 10, 13]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': [2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'panel', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 4, 6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'dialog', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [11]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '+', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 8]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 5, 7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'x', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [3, 4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'apply', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 5]}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '>', 'tag': 'ADD', 'dep': 'ROOT', 'dn': []}]}, {'rt': 71, 'toks': [{'tok': 'uncaught', 'tag': 'CC', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 71, 'dn': [0, 2, 3, 5, 12, 18, 33, 34, 35, 36]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'advmod', 'up': 5, 'dn': [6, 7, 8]}, {'tok': 've.dm.mwtransclusionnode.prototype.getwikitext', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [11]}, {'tok': '=', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': [13, 14, 15, 17]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'var', 'tag': 'NNP', 'dep': 'appos', 'up': 12, 'dn': [16]}, {'tok': 'i', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 4, 'dn': [19, 20, 30, 31, 32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'len', 'tag': 'NN', 'dep': 'appos', 'up': 18, 'dn': [21, 22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'conj', 'up': 20, 'dn': [23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 22, 'dn': [25, 26]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'param', 'tag': 'NN', 'dep': 'conj', 'up': 24, 'dn': [27, 28]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'conj', 'up': 26, 'dn': [29]}, {'tok': '=', 'tag': 'NNS', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': \"this.getattribute('mw\", 'tag': 'NNS', 'dep': 'appos', 'up': 18, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': '=', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 71, 'dn': [46]}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': [39, 40]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': [41, 42, 44]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': 'content.params', 'tag': 'NNS', 'dep': 'pobj', 'up': 40, 'dn': [43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 40, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 46, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'prep', 'up': 37, 'dn': [38, 45, 47, 56, 62]}, {'tok': '=', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [48, 49, 50, 51]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'appos', 'up': 47, 'dn': []}, {'tok': 'parts', 'tag': 'NNS', 'dep': 'pobj', 'up': 47, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 47, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'appos', 'up': 46, 'dn': [52, 53, 54, 55, 57, 58, 59, 60, 61]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'appos', 'up': 56, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 56, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 71, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nsubj', 'up': 71, 'dn': [65, 66, 67, 68]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 64, 'dn': []}, {'tok': 'uncaught', 'tag': 'CC', 'dep': 'cc', 'up': 64, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'conj', 'up': 64, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 64, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 71, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 71, 'dn': []}, {'tok': 'read', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 37, 63, 64, 69, 70, 74, 80, 90, 94]}, {'tok': 'property', 'tag': 'NN', 'dep': 'nmod', 'up': 74, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'params', 'tag': 'NNS', 'dep': 'dobj', 'up': 71, 'dn': [72, 73, 75, 76]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 74, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 74, 'dn': [79]}, {'tok': 'undefined', 'tag': 'JJ', 'dep': 'amod', 'up': 79, 'dn': []}, {'tok': 've.dm.mwtransclusionnode.getwikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 79, 'dn': []}, {'tok': 've.ce.mwtransclusionnode.generatecontents', 'tag': 'NNPS', 'dep': 'pobj', 'up': 76, 'dn': [77, 78]}, {'tok': 've.ce.generatedcontentnode.onupdate', 'tag': 'VBP', 'dep': 'advcl', 'up': 71, 'dn': [82, 83]}, {'tok': 'vecegeneratedcontentnode', 'tag': 'JJ', 'dep': 'amod', 'up': 82, 'dn': []}, {'tok': 'vecemwtransclusionnode', 'tag': 'NN', 'dep': 'dobj', 'up': 80, 'dn': [81]}, {'tok': 'vecemwtransclusioninlinenode', 'tag': 'NN', 'dep': 'conj', 'up': 80, 'dn': []}, {'tok': 've.factory.create', 'tag': 'NN', 'dep': 'mark', 'up': 90, 'dn': []}, {'tok': 've.ce.branchnode.onsplice', 'tag': 'NN', 'dep': 'nmod', 'up': 86, 'dn': []}, {'tok': 've.ce.contentbranchnode.onsplice', 'tag': 'NN', 'dep': 'compound', 'up': 87, 'dn': [85]}, {'tok': 'oo.eventemitter.emit', 'tag': '-LRB-', 'dep': 'amod', 'up': 90, 'dn': [86]}, {'tok': 've.dm.branchnode.splice', 'tag': 'NNS', 'dep': 'compound', 'up': 90, 'dn': []}, {'tok': 've.insertintoarray', 'tag': 'VBP', 'dep': 'compound', 'up': 90, 'dn': []}, {'tok': 've.dm.document.rebuildnodes', 'tag': 'NNS', 'dep': 'dep', 'up': 71, 'dn': [84, 87, 88, 89]}, {'tok': 've.dm.documentsynchronizer.synchronizers.rebuild', 'tag': 'NNP', 'dep': 'nsubj', 'up': 92, 'dn': []}, {'tok': 've.dm.documentsynchronizer.synchronize', 'tag': 'VBP', 'dep': 'compound', 'up': 93, 'dn': [91]}, {'tok': 've.dm.transactionprocessor.process', 'tag': 'NN', 'dep': 'nsubj', 'up': 94, 'dn': [92]}, {'tok': 've.dm.document.commit', 'tag': 'VBP', 'dep': 'conj', 'up': 71, 'dn': [93, 98]}, {'tok': 've.dm.surface.change', 'tag': 'NN', 'dep': 'compound', 'up': 98, 'dn': []}, {'tok': 've.dm.surfacefragment.insertcontent', 'tag': 'NN', 'dep': 'compound', 'up': 97, 'dn': []}, {'tok': 've.ui.mwtransclusiondialog.onclose', 'tag': 'NN', 'dep': 'compound', 'up': 98, 'dn': [96]}, {'tok': 've.ui.window.close', 'tag': 'NN', 'dep': 'dobj', 'up': 94, 'dn': [95, 97, 99, 101, 102, 103]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 98, 'dn': []}, {'tok': 'anonymous', 'tag': 'JJ', 'dep': 'amod', 'up': 101, 'dn': []}, {'tok': 'function', 'tag': 'NN', 'dep': 'appos', 'up': 98, 'dn': [100]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 98, 'dn': []}, {'tok': 'proxy', 'tag': 'NN', 'dep': 'appos', 'up': 98, 'dn': []}]}], 'stripped_text': '1. Insert Transclusion 2. Ignore \"New template\" panel in the dialog and go to \"+ [] Add content\" 3. Type \"x\" 4. Apply changes 5. > Uncaught TypeError: content is undefined http://bits.wikimedia.org/static 1.22wmf11/extensions/VisualEditor/modules/ve mw/dm/nodes/ve.dm.MWTransclusionNode.js:192 > ve.dm.MWTransclusionNode.prototype.getWikitext = function() { > var i, len, part, template, param, content = this.getAttribute(\\'mw\\'), wikitext = \\'\\'; > > if (content.params) { > content = {\\'parts\\': [{\\'template\\': content}]}; > } Uncaught TypeError: Cannot read property \\'params\\' of undefined ve.dm.MWTransclusionNode.getWikitext ve.ce.MWTransclusionNode.generateContents ve.ce.GeneratedContentNode.onUpdate VeCeGeneratedContentNode VeCeMWTransclusionNode VeCeMWTransclusionInlineNode ve.Factory.create ve.ce.BranchNode.onSplice ve.ce.ContentBranchNode.onSplice oo.EventEmitter.emit ve.dm.BranchNode.splice ve.insertIntoArray ve.dm.Document.rebuildNodes ve.dm.DocumentSynchronizer.synchronizers.rebuild ve.dm.DocumentSynchronizer.synchronize ve.dm.TransactionProcessor.process ve.dm.Document.commit ve.dm.Surface.change ve.dm.SurfaceFragment.insertContent ve.ui.MWTransclusionDialog.onClose ve.ui.Window.close (anonymous function) proxy', 'cleaned': '. insert transclusion . ignore \"new template\" panel in the dialog and go to \"+ [] add content\" . type \"x\" . apply changes . > uncaught typeerror: content is undefined > ve.dm.mwtransclusionnode.prototype.getwikitext = function() { > var i, len, part, template, param, content = this.getattribute(\\'mw\\'), wikitext = \\'\\'; > > if (content.params) { > content = {\\'parts\\': [{\\'template\\': content}]}; > } uncaught typeerror: cannot read property \\'params\\' of undefined ve.dm.mwtransclusionnode.getwikitext ve.ce.mwtransclusionnode.generatecontents ve.ce.generatedcontentnode.onupdate vecegeneratedcontentnode vecemwtransclusionnode vecemwtransclusioninlinenode ve.factory.create ve.ce.branchnode.onsplice ve.ce.contentbranchnode.onsplice oo.eventemitter.emit ve.dm.branchnode.splice ve.insertintoarray ve.dm.document.rebuildnodes ve.dm.documentsynchronizer.synchronizers.rebuild ve.dm.documentsynchronizer.synchronize ve.dm.transactionprocessor.process ve.dm.document.commit ve.dm.surface.change ve.dm.surfacefragment.insertcontent ve.ui.mwtransclusiondialog.onclose ve.ui.window.close (anonymous function) proxy'})}),\n", + " '4431': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ea6gwat27oulytc5tvsy', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4431', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"Unlike the standard source editing windows, VE doesn't confirm closing the page if you have made changes, making it very easy to accidentally close a tab and lose all of your edits. Version : unspecified Severity : normal\", 'parsed': [{'rt': 10, 'toks': [{'tok': 'unlike', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'standard', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2, 4]}, {'tok': 'editing', 'tag': 'VBG', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 10, 'dn': []}, {'tok': 'confirm', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 9, 11, 17, 19, 20, 35]}, {'tok': 'closing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 10, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 17, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'advcl', 'up': 10, 'dn': [14, 15, 16, 18]}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'dobj', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'making', 'tag': 'VBG', 'dep': 'advcl', 'up': 10, 'dn': [23]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'ccomp', 'up': 20, 'dn': [21, 22, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'accidentally', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'close', 'tag': 'VB', 'dep': 'advcl', 'up': 23, 'dn': [24, 25, 28, 29, 30]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'dobj', 'up': 26, 'dn': [27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'lose', 'tag': 'VB', 'dep': 'conj', 'up': 26, 'dn': [31]}, {'tok': 'all', 'tag': 'DT', 'dep': 'dobj', 'up': 30, 'dn': [32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [34]}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 34, 'dn': []}, {'tok': 'edits', 'tag': 'NNS', 'dep': 'pobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': \"Unlike the standard source editing windows, VE doesn't confirm closing the page if you have made changes, making it very easy to accidentally close a tab and lose all of your edits. Version : unspecified Severity : normal\", 'cleaned': \"unlike the standard source editing windows, ve doesn't confirm closing the page if you have made changes, making it very easy to accidentally close a tab and lose all of your edits. -------------------------- **version**: unspecified **severity**: normal\"})}),\n", + " '4435': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4435', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '\"Wikitext markup detected\" message should disappear automatically when there\\'s no more wikitext. Now the user must click it to make it go away. Version : unspecified Severity : normal', 'parsed': [{'rt': 7, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'wikitext', 'tag': 'NNP', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'markup', 'tag': 'NNP', 'dep': 'nmod', 'up': 5, 'dn': [1]}, {'tok': 'detected', 'tag': 'VBD', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [2, 3, 4]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'disappear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 11, 15]}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 11, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 7, 'dn': [9, 10, 14]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'more', 'tag': 'JJR', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'wikitext', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'must', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 7, 11]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'make', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [6, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'go', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [8, 10]}, {'tok': 'away', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '\"Wikitext markup detected\" message should disappear automatically when there\\'s no more wikitext. Now the user must click it to make it go away. Version : unspecified Severity : normal', 'cleaned': '\"wikitext markup detected\" message should disappear automatically when there\\'s no more wikitext. now the user must click it to make it go away. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4436': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4436', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' %%% This bug has been marked as a duplicate of bug 51701 %%%', 'parsed': [{'rt': 10, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 2, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 10, 'dn': [0, 1, 3]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 10, 'dn': [6]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 4, 5, 7, 8, 9, 11, 19, 20, 21]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 14]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [17]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 14, 'dn': [15, 16, 18]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 10, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '%', 'tag': 'UH', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}, {'tok': '%', 'tag': 'UH', 'dep': 'intj', 'up': 0, 'dn': []}]}], 'stripped_text': ' %%% This bug has been marked as a duplicate of bug 51701 %%%', 'cleaned': '%%%*** this bug has been marked as a duplicate of bug ***%%%'})}),\n", + " '4437': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ohetl546bwt5ac2szu5w', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4437', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Tested on Firefox 22, Monobook and Vector skin. DOES NOT seem to affect Chrome 28 on Vector. Steps to reproduce: Open the [[Olive Branch High School]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. The result will be that the entire document becomes uneditable since there is no editable section anymore that the user can click. The console will report the error: \"TypeError: node is null\" If you don\\'t click anywhere else after pressing delete and start typing the visual editor will behave extremely wonkey. I have seen behavior that ranged from adding an unending steam of pawns to cursor focus jumping all over the page. Additionally, the console will fill with a hailstorm of errors (Below is just a small sample). Error: ve.dm.Document.getNodeFromOffset(): offset 1 is out of bounds TypeError: parent is null Error: Unbalanced set of replace operations found Error: Unbalanced input passed to document Error: Invalid retain length, cannot retain backwards The above is likely just a consequence of the deletion . If i look at firebug\\'s output it seems that Ctrl+A will delete these lines:

    

    Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'tested', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 11]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6, 7, 10]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': [8, 9]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': 'skin', 'tag': 'NN', 'dep': 'appos', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'affect', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 8, 9]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [7]}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 7, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [10]}, {'tok': 'vector', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 12, 13, 14, 15, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'olive', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'branch', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [9]}, {'tok': 'high', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'school', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7, 8, 10, 11]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'ctrl+a', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'delete', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 8, 22]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'document', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [5, 6]}, {'tok': 'becomes', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 3, 'dn': [4, 7, 9, 12]}, {'tok': 'uneditable', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [10, 11, 15, 16, 21]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13, 14]}, {'tok': 'anymore', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'user', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [18]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'ccomp', 'up': 12, 'dn': [17, 19, 20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 5, 9, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': [7, 8, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'node', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 32, 'dn': [11, 13]}, {'tok': 'null', 'tag': 'JJ', 'dep': 'acomp', 'up': 12, 'dn': [14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'advcl', 'up': 32, 'dn': [15, 16, 17, 18, 21, 22]}, {'tok': 'anywhere', 'tag': 'RB', 'dep': 'advmod', 'up': 21, 'dn': []}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 19, 'dn': [20]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'pressing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 22, 'dn': [24, 25, 26]}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'start', 'tag': 'VB', 'dep': 'conj', 'up': 23, 'dn': [27]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 26, 'dn': [30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28, 29]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 32, 'dn': []}, {'tok': 'behave', 'tag': 'VB', 'dep': 'acl', 'up': 9, 'dn': [10, 12, 19, 31, 34]}, {'tok': 'extremely', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'wonkey', 'tag': 'NN', 'dep': 'dobj', 'up': 32, 'dn': [33]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'seen', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 21]}, {'tok': 'behavior', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ranged', 'tag': 'VBD', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 6, 'dn': [10, 14]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'unending', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'steam', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'cursor', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [13, 15, 16]}, {'tok': 'focus', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': []}, {'tok': 'jumping', 'tag': 'VBG', 'dep': 'advcl', 'up': 14, 'dn': [18]}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'over', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'additionally', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [2]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'fill', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 6, 13, 19]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'hailstorm', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'errors', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'below', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'parataxis', 'up': 5, 'dn': [11, 12, 17]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'small', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'sample', 'tag': 'NN', 'dep': 'attr', 'up': 13, 'dn': [14, 15, 16, 18]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 18, 'toks': [{'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dep', 'up': 10, 'dn': [0, 2]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 've.dm.document.getnodefromoffset', 'tag': 'NNP', 'dep': 'nsubj', 'up': 10, 'dn': [4, 5]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': 'offset', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 10, 'dn': [6, 7, 9]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 18, 'dn': [1, 3, 8, 11]}, {'tok': 'out', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [15]}, {'tok': 'bounds', 'tag': 'NNS', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'typeerror', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'parent', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [10, 16, 17, 21, 46]}, {'tok': 'null', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'attr', 'up': 18, 'dn': [19, 20, 22, 24, 31]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'unbalanced', 'tag': 'JJ', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': 'set', 'tag': 'NN', 'dep': 'appos', 'up': 21, 'dn': [23, 25, 30]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'replace', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'operations', 'tag': 'NNS', 'dep': 'pobj', 'up': 25, 'dn': [26]}, {'tok': 'found', 'tag': 'VBN', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': [28, 29]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'unbalanced', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': 'input', 'tag': 'NN', 'dep': 'nsubj', 'up': 46, 'dn': [32, 34, 39, 42, 43]}, {'tok': 'passed', 'tag': 'VBD', 'dep': 'acl', 'up': 33, 'dn': [35]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 34, 'dn': [38]}, {'tok': 'document', 'tag': 'NN', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 38, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'pobj', 'up': 35, 'dn': [36, 37]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'invalid', 'tag': 'JJ', 'dep': 'amod', 'up': 42, 'dn': []}, {'tok': 'retain', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'length', 'tag': 'NN', 'dep': 'appos', 'up': 33, 'dn': [40, 41]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 46, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 46, 'dn': []}, {'tok': 'retain', 'tag': 'VB', 'dep': 'conj', 'up': 18, 'dn': [33, 44, 45, 47, 50, 58]}, {'tok': 'backwards', 'tag': 'RB', 'dep': 'advmod', 'up': 46, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'above', 'tag': 'NN', 'dep': 'nsubj', 'up': 50, 'dn': [48]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 46, 'dn': [49, 51, 54]}, {'tok': 'likely', 'tag': 'JJ', 'dep': 'acomp', 'up': 50, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 54, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 54, 'dn': []}, {'tok': 'consequence', 'tag': 'NN', 'dep': 'attr', 'up': 50, 'dn': [52, 53, 55]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 54, 'dn': [57]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 57, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 55, 'dn': [56]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 46, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'look', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [0, 1, 3]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'firebug', 'tag': 'NNP', 'dep': 'poss', 'up': 6, 'dn': [5]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 4, 'dn': []}, {'tok': 'output', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 7, 12, 15, 28]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'ctrl+a', 'tag': 'NNP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'ccomp', 'up': 8, 'dn': [9, 10, 11, 14]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'lines', 'tag': 'NNS', 'dep': 'dobj', 'up': 12, 'dn': [13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': 'p', 'tag': 'NNP', 'dep': 'dep', 'up': 28, 'dn': [20]}, {'tok': 'data', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'parsoid=\"{"dsr":[,0,0', 'tag': 'NNP', 'dep': 'appos', 'up': 17, 'dn': [18, 19, 21]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'class=\"ve', 'tag': 'NNP', 'dep': 'nmod', 'up': 28, 'dn': [25, 26]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'ce', 'tag': 'NNP', 'dep': 'appos', 'up': 24, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'branchnode', 'tag': 'NN', 'dep': 'oprd', 'up': 8, 'dn': [16, 17, 22, 23, 24, 27, 29, 30, 31, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'advmod', 'up': 28, 'dn': [46]}, {'tok': 'span', 'tag': 'NNP', 'dep': 'npadvmod', 'up': 39, 'dn': [33, 35]}, {'tok': 'class=\"ve', 'tag': 'NNP', 'dep': 'nummod', 'up': 32, 'dn': [34]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'ce', 'tag': 'NNP', 'dep': 'appos', 'up': 32, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'branchnode', 'tag': 'NN', 'dep': 'npadvmod', 'up': 39, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': 'slug', 'tag': 'JJ', 'dep': 'amod', 'up': 46, 'dn': [32, 36, 37, 38]}, {'tok': 've', 'tag': 'NNP', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'ce', 'tag': 'NNP', 'dep': 'compound', 'up': 46, 'dn': [40, 41]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'branchnode', 'tag': 'NNP', 'dep': 'compound', 'up': 46, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'inlineslug\">&#;', 'tag': '-RRB-', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 57, 'dn': [56]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [55]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'appos', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'appos', 'up': 28, 'dn': []}]}], 'stripped_text': 'Tested on Firefox 22, Monobook and Vector skin. DOES NOT seem to affect Chrome 28 on Vector. Steps to reproduce: Open the [[Olive Branch High School]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. The result will be that the entire document becomes uneditable since there is no editable section anymore that the user can click. The console will report the error: \"TypeError: node is null\" If you don\\'t click anywhere else after pressing delete and start typing the visual editor will behave extremely wonkey. I have seen behavior that ranged from adding an unending steam of pawns to cursor focus jumping all over the page. Additionally, the console will fill with a hailstorm of errors (Below is just a small sample). Error: ve.dm.Document.getNodeFromOffset(): offset 1 is out of bounds TypeError: parent is null Error: Unbalanced set of replace operations found Error: Unbalanced input passed to document Error: Invalid retain length, cannot retain backwards The above is likely just a consequence of the deletion . If i look at firebug\\'s output it seems that Ctrl+A will delete these lines:

    

    Version : unspecified Severity : normal', 'cleaned': 'tested on firefox , monobook and vector skin. does not seem to affect chrome on vector. steps to reproduce: - open the [[olive branch high school]] in the visual editor. - press ctrl+a to select everything on the page. - press delete. the result will be that the entire document becomes uneditable since there is no editable section anymore that the user can click. the console will report the error: - \"typeerror: node is null\" if you don\\'t click anywhere else after pressing delete and start typing the visual editor will behave extremely wonkey. i have seen behavior that ranged from adding an unending steam of pawns to cursor focus jumping all over the page. additionally, the console will fill with a hailstorm of errors (below is just a small sample). - error: ve.dm.document.getnodefromoffset(): offset is out of bounds - typeerror: parent is null - error: unbalanced set of replace operations found - error: unbalanced input passed to document - error: invalid retain length, cannot retain backwards the above is likely just a consequence of the deletion . if i look at firebug\\'s output it seems that ctrl+a will delete these lines:

    ,0,0]}\" class=\"ve-ce-branchnode\"> &#;

    -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4438': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4438', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is a duplicate of bug 50947 merging. This bug has been marked as a duplicate of bug 50947 ', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 11]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [10]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dep', 'up': 10, 'dn': [8]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'merging', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6, 7, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': 'This is a duplicate of bug 50947 merging. This bug has been marked as a duplicate of bug 50947 ', 'cleaned': 'this is a duplicate of bug - merging. *** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4439': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4439', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"On Firefox I can get pawns too, or keypresses causing the character to appear twice, if I do 1. Control A 2. Delete 3. type 'a' But the page becomes unusable if I follow these steps: 1. Control A 2. Delete 3. Click on the link icon, or anything else 4. type a doesnt work\", 'parsed': [{'rt': 4, 'toks': [{'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'firefox', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6, 7, 8, 9, 19, 23]}, {'tok': 'pawns', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'keypresses', 'tag': 'NNS', 'dep': 'conj', 'up': 4, 'dn': [10, 16]}, {'tok': 'causing', 'tag': 'VBG', 'dep': 'acl', 'up': 9, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'character', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [11]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ccomp', 'up': 10, 'dn': [12, 13, 15]}, {'tok': 'twice', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'advcl', 'up': 4, 'dn': [17, 18, 20, 21, 22]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'control', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'delete', 'tag': 'JJ', 'dep': 'nmod', 'up': 2, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 7]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'becomes', 'tag': 'VBZ', 'dep': 'conj', 'up': 0, 'dn': [6, 8, 11, 18]}, {'tok': 'unusable', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'follow', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [9, 10, 13, 16]}, {'tok': 'these', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'steps', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [14, 15, 17]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'control', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 4, 6]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [2, 3, 5]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'delete', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': [1]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'click', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 9, 10, 12]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'icon', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 3, 5, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'anything', 'tag': 'NN', 'dep': 'conj', 'up': 4, 'dn': [8]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'type', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1]}, {'tok': 'a-', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3]}]}], 'stripped_text': \"On Firefox I can get pawns too, or keypresses causing the character to appear twice, if I do 1. Control A 2. Delete 3. type 'a' But the page becomes unusable if I follow these steps: 1. Control A 2. Delete 3. Click on the link icon, or anything else 4. type a doesnt work\", 'cleaned': \"on firefox i can get pawns too, or keypresses causing the character to appear twice, if i do . control-a . delete . type 'a' but the page becomes unusable if i follow these steps: . control-a . delete . click on the link icon, or anything else . type a- doesnt work\"})}),\n", + " '4440': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ohetl546bwt5ac2szu5w', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4440', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Slight alteration: Chrome 28 does seem to be affected after all, though the problem is less severe. (Chrome) Open the [[Nodeulseom]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. Chrome will place a pawn (♙) in the article as soon as one starts typing after the deletion. Often this pawn is also a hyperlink. Firefox will behave in a similar fashion on this specific page. Both Chrome and Firefox report a single error in the console: \"Error: Offset could not be translated to a DOM element and offset: 3\" This is probably because the article in this instance isn\\'t blanked entirely. Ctrl+a followed by delete doesn\\'t seem to delete the categories present in the article.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'slight', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'alteration', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 8, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'acl', 'up': 1, 'dn': [4, 5, 7, 11, 14, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'affected', 'tag': 'VBN', 'dep': 'xcomp', 'up': 8, 'dn': [3, 9, 10, 13]}, {'tok': 'after', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': [12]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 18, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 8, 'dn': [15, 17, 20]}, {'tok': 'less', 'tag': 'RBR', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'severe', 'tag': 'JJ', 'dep': 'acomp', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'chrome', 'tag': 'NNP', 'dep': 'dep', 'up': 4, 'dn': [0, 2]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 3, 6, 7, 8, 9, 10, 11, 15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'nodeulseom', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'ctrl+a', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 4, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 6]}, {'tok': 'everything', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'delete', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'chrome', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 6, 7, 11, 19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'soon', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [10, 14]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 14, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'starts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'typing', 'tag': 'VBG', 'dep': 'xcomp', 'up': 14, 'dn': [16]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'deletion', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'often', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'pawn', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [1]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 7]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'hyperlink', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'firefox', 'tag': 'NNP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'behave', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 7, 11]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'fashion', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [10]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'specific', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 19, 'toks': [{'tok': 'both', 'tag': 'DT', 'dep': 'preconj', 'up': 1, 'dn': []}, {'tok': 'chrome', 'tag': 'VBP', 'dep': 'dep', 'up': 19, 'dn': [0, 2, 3, 4, 11]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': []}, {'tok': 'report', 'tag': 'VBP', 'dep': 'conj', 'up': 1, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'single', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'console', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 19, 'dn': [12, 14]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'offset', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 19, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 19, 'dn': []}, {'tok': 'translated', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 13, 15, 16, 17, 18, 20, 24, 25, 44]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'dom', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'element', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'offset', 'tag': 'VBP', 'dep': 'conj', 'up': 19, 'dn': [26, 27, 28, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [29, 30]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 32, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 25, 'dn': [31, 33, 42]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 32, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 42, 'dn': [35, 37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [39]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'instance', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': [38]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 42, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 42, 'dn': []}, {'tok': 'blanked', 'tag': 'VBN', 'dep': 'advcl', 'up': 32, 'dn': [34, 36, 40, 41, 43]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 19, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'ctrl+a', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': [1]}, {'tok': 'followed', 'tag': 'VBN', 'dep': 'acl', 'up': 0, 'dn': [2]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 1, 'dn': [3]}, {'tok': 'delete', 'tag': 'JJ', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 4, 5, 8, 15]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'xcomp', 'up': 6, 'dn': [7, 10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'categories', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'present', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [12]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}], 'stripped_text': 'Slight alteration: Chrome 28 does seem to be affected after all, though the problem is less severe. (Chrome) Open the [[Nodeulseom]] in the visual editor. Press CTRL+A to select everything on the page. Press Delete. Chrome will place a pawn (♙) in the article as soon as one starts typing after the deletion. Often this pawn is also a hyperlink. Firefox will behave in a similar fashion on this specific page. Both Chrome and Firefox report a single error in the console: \"Error: Offset could not be translated to a DOM element and offset: 3\" This is probably because the article in this instance isn\\'t blanked entirely. Ctrl+a followed by delete doesn\\'t seem to delete the categories present in the article.', 'cleaned': 'slight alteration: chrome does seem to be affected after all, though the problem is less severe. (chrome) - open the [[nodeulseom]] in the visual editor. - press ctrl+a to select everything on the page. - press delete. chrome will place a pawn () in the article as soon as one starts typing after the deletion. often this pawn is also a hyperlink. firefox will behave in a similar fashion on this specific page. both chrome and firefox report a single error in the console: \"error: offset could not be translated to a dom element and offset: \" this is probably because the article in this instance isn\\'t blanked entirely. ctrl+a followed by delete doesn\\'t seem to delete the categories present in the article.'})}),\n", + " '4441': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4441', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'en.wp editor DragonsFlight reports a strange diff at https://en.wikipedia.org/w/index.php?title=Axial_precession&diff=next&oldid=565790907 where a
    was duplicated minus the leading < Possibly related to bug 51304? Version : unspecified Severity : normal', 'parsed': [{'rt': 3, 'toks': [{'tok': 'en.wp', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'dragonsflight', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0, 1]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 6, 11, 16, 17, 18, 20, 31, 32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'strange', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9, 10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 3, 'dn': [14]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'br', 'tag': 'XX', 'dep': 'npadvmod', 'up': 11, 'dn': [12, 13, 15]}, {'tok': 'clear', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'ccomp', 'up': 3, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'dep', 'up': 3, 'dn': []}, {'tok': '>', 'tag': 'PRP', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 20, 'dn': []}, {'tok': 'duplicated', 'tag': 'VBN', 'dep': 'ccomp', 'up': 3, 'dn': [19, 21, 26]}, {'tok': 'minus', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'leading', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'conj', 'up': 20, 'dn': [25, 27]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 26, 'dn': [28, 29, 30]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 27, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'en.wp editor DragonsFlight reports a strange diff at https://en.wikipedia.org/w/index.php?title=Axial_precession&diff=next&oldid=565790907 where a
    was duplicated minus the leading < Possibly related to bug 51304? Version : unspecified Severity : normal', 'cleaned': 'en.wp editor dragonsflight reports a strange diff at where a
    was duplicated minus the leading < possibly related to bug ? -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4442': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4442', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Can\\'t reproduce; probably a transient Parsoid DSR and off by one error, given the issue. Marking as \"WORKSFORME\", but please re open if it recurs or further information is available.', 'parsed': [{'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 15, 20]}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'transient', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'dsr', 'tag': 'NNP', 'dep': 'nmod', 'up': 15, 'dn': [5, 6, 7, 9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'off', 'tag': 'IN', 'dep': 'conj', 'up': 8, 'dn': [11, 12]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [13, 14]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'one', 'tag': 'CD', 'dep': 'pobj', 'up': 12, 'dn': []}, {'tok': 'error', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': [4, 8, 16, 17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 17, 'toks': [{'tok': 'marking', 'tag': 'VBG', 'dep': 'csubj', 'up': 17, 'dn': [1, 6, 7, 8, 9, 10, 13]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 3, 4, 5]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'worksforme', 'tag': 'JJ', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'please', 'tag': 'UH', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': 're', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': []}, {'tok': '-', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': []}, {'tok': 'open', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'recurs', 'tag': 'VBZ', 'dep': 'advcl', 'up': 0, 'dn': [11, 12, 14, 16]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 18, 19]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': 'Can\\'t reproduce; probably a transient Parsoid DSR and off by one error, given the issue. Marking as \"WORKSFORME\", but please re open if it recurs or further information is available.', 'cleaned': 'can\\'t reproduce; probably a transient parsoid dsr and off-by-one error, given the issue. marking as \"worksforme\", but please re-open if it recurs or further information is available.'})}),\n", + " '4443': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4443', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Given the proximity of the image, im guessing this is bug 52107.', 'parsed': [{'rt': 9, 'toks': [{'tok': 'given', 'tag': 'VBN', 'dep': 'prep', 'up': 9, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'proximity', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'm', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'guessing', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 6, 7, 8, 11, 13, 14, 15, 16]}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [10, 12]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}], 'stripped_text': 'Given the proximity of the image, im guessing this is bug 52107.', 'cleaned': 'given the proximity of the image, im guessing this is bug .'})}),\n", + " '4444': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ohetl546bwt5ac2szu5w', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4444', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(Tested on Firefox 22) It seems that the \"&editintro=Template:BLP_editintro\" URL is accidentally reversed on Monobook. Steps to reproduce: (Vector Working correctly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit&editintro=Template:BLP_editintro (Monobook Working incorrectly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit&editintro=Template:BLP_editintro The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit As far as i can see only the source editor can load a template when using the \"EditIntro\" parameter in the URL. In monobook, it seems that the EditIntro parameter is accidentally added to the Visual Editor link instead of the Edit Source link. Version : unspecified Severity : normal', 'parsed': [{'rt': 9, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'tested', 'tag': 'VBN', 'dep': 'advcl', 'up': 9, 'dn': [0, 2, 6, 7]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 8, 23, 26]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': [13]}, {'tok': '&', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'editintro', 'tag': 'NNP', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': '=', 'tag': 'NNP', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': [12, 14, 15, 17]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'blp_editintro', 'tag': 'NN', 'dep': 'nmod', 'up': 20, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 23, 'dn': [11, 16, 18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 23, 'dn': []}, {'tok': 'accidentally', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'reversed', 'tag': 'VBN', 'dep': 'ccomp', 'up': 9, 'dn': [10, 20, 21, 22, 24]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 9, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'dep', 'up': 11, 'dn': [2, 3, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'vector', 'tag': 'NN', 'dep': 'npadvmod', 'up': 7, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [4, 5, 6, 8, 9]}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'navigate', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 10, 12, 18, 19, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 11, 'dn': [17]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': 'martin', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'j.', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'silverstein', 'tag': 'NNP', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 15, 16]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [1, 2, 3, 4]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 9, 20, 32]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [13, 14, 16, 17]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [10, 11, 12, 18, 19, 21, 22, 28, 30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 28, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'npadvmod', 'up': 28, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'acomp', 'up': 20, 'dn': [23, 24, 25, 26, 27, 29]}, {'tok': 'incorrectly', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': 'navigate', 'tag': 'VB', 'dep': 'acomp', 'up': 7, 'dn': [31, 33, 39, 40, 41]}, {'tok': 'to', 'tag': 'TO', 'dep': 'prep', 'up': 32, 'dn': [38]}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 38, 'dn': []}, {'tok': 'martin', 'tag': 'NNP', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'j.', 'tag': 'NNP', 'dep': 'compound', 'up': 38, 'dn': []}, {'tok': 'silverstein', 'tag': 'NNP', 'dep': 'pobj', 'up': 33, 'dn': [34, 35, 36, 37]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 32, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 32, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [1, 2, 3, 4]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 8, 9, 20, 22, 23, 24, 36, 49]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'attr', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 20, 'dn': []}, {'tok': '--', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'nmod', 'up': 18, 'dn': [15]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 20, 'dn': [13, 14, 16, 17]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 7, 'dn': [10, 11, 12, 18, 19, 21]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 7, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 7, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 26, 'dn': []}, {'tok': 'far', 'tag': 'RB', 'dep': 'advmod', 'up': 36, 'dn': [25, 30]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 30, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 30, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'advcl', 'up': 26, 'dn': [27, 28, 29]}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 34, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 34, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 34, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'nsubj', 'up': 36, 'dn': [31, 32, 33]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 36, 'dn': []}, {'tok': 'load', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [26, 34, 35, 38, 40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 40, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 36, 'dn': [39, 45, 46]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 45, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'editintro', 'tag': 'NNP', 'dep': 'nmod', 'up': 45, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 45, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 40, 'dn': [41, 42, 43, 44]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [48]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [1]}, {'tok': 'monobook', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'seems', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 11, 23]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'editintro', 'tag': 'NNP', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 11, 'dn': [6, 7]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'accidentally', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ccomp', 'up': 4, 'dn': [5, 8, 9, 10, 12]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'visual', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [14]}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 15, 18, 22]}, {'tok': 'instead', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'cc', 'up': 16, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'edit', 'tag': 'NNP', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': [20]}, {'tok': 'link', 'tag': 'NN', 'dep': 'conj', 'up': 16, 'dn': [19, 21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': '(Tested on Firefox 22) It seems that the \"&editintro=Template:BLP_editintro\" URL is accidentally reversed on Monobook. Steps to reproduce: (Vector Working correctly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit&editintro=Template:BLP_editintro (Monobook Working incorrectly) Navigate to [[Martin J. Silverstein]]. The \"Edit\" link will be: https://en.wikipedia.org/wiki/Martin_J._Silverstein?veaction=edit&editintro=Template:BLP_editintro The \"Edit Source\" link will be: https://en.wikipedia.org/w/index.php?title=Martin_J._Silverstein&action=edit As far as i can see only the source editor can load a template when using the \"EditIntro\" parameter in the URL. In monobook, it seems that the EditIntro parameter is accidentally added to the Visual Editor link instead of the Edit Source link. Version : unspecified Severity : normal', 'cleaned': '(tested on firefox ) it seems that the \"&editintro=template:blp_editintro\" url is accidentally reversed on monobook. steps to reproduce: (vector - working correctly) - navigate to [[martin j. silverstein]]. -- the \"edit\" link will be: -- the \"edit source\" link will be: (monobook - working incorrectly) - navigate to [[martin j. silverstein]]. -- the \"edit\" link will be: -- the \"edit source\" link will be: as far as i can see only the source editor can load a template when using the \"editintro\" parameter in the url. in monobook, it seems that the editintro parameter is accidentally added to the visual editor link instead of the edit source link. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4446': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4446', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Confirming problem exists. The fix probably needs to be made at [[MediaWiki:Common.js]]', 'parsed': [{'rt': 2, 'toks': [{'tok': 'confirming', 'tag': 'VBG', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'exists', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'fix', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'probably', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'needs', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 6, 13, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'made', 'tag': 'VBN', 'dep': 'xcomp', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8, 9, 10, 12]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': 'mediawiki', 'tag': 'XX', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'common.js', 'tag': 'ADD', 'dep': 'pobj', 'up': 7, 'dn': [11]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Confirming problem exists. The fix probably needs to be made at [[MediaWiki:Common.js]]', 'cleaned': 'confirming problem exists. the fix probably needs to be made at [[mediawiki:common.js]]'})}),\n", + " '4447': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4447', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=564615505&oldid=564615290 and https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=565801063&oldid=565800169 Reproduced at https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853026&oldid=565852620, https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853312&oldid=565853264 Version : unspecified Severity : normal', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': [5, 7]}, {'tok': '>', 'tag': 'XX', 'dep': 'npadvmod', 'up': 6, 'dn': []}, {'tok': 'reproduced', 'tag': 'VBD', 'dep': 'conj', 'up': 0, 'dn': [6, 9, 22, 25, 26, 27, 28, 29, 30]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': [24]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 8, 'dn': [23]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'oprd', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 8, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'oprd', 'up': 8, 'dn': []}]}], 'stripped_text': 'See https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=564615505&oldid=564615290 and https://en.wikipedia.org/w/index.php?title=Karma_in_Hinduism&diff=565801063&oldid=565800169 Reproduced at https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853026&oldid=565852620, https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&diff=565853312&oldid=565853264 Version : unspecified Severity : normal', 'cleaned': 'see and reproduced at -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4448': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4448', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Sorry for getting to this bug so late. I can\\'t reproduce this bug at all. However, I have a number of confusions and questions about the bug report such that I don\\'t know if that\\'s because the bug has been fixed, was never present, or I just can\\'t understand it… : ( \"In VE, the image is not editable.\" What does \"not editable\" mean? You can\\'t move? Can\\'t resize? Can\\'t add a caption? Can\\'t delete? Doesn\\'t appear? \"(note the diff is a mess)\" Is it? What kind of mess? Details help a lot in a complex system so we can tell whether we can reproduce or not. Is the VE still the same VE that you had open in step 2 (with the changes made to the text line into \"abc def gh\", and the WT changes made in step 3 also made but in parallel to the edit)? See https://www.mediawiki.org/wiki/VisualEditor:Bug_52107 for my testing page. Am provisionally marking this as \"WORKSFORME\", which is very unsatisfactory. : ( Happy to review if we can have further information.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'sorry', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [1, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'getting', 'tag': 'VBG', 'dep': 'pcomp', 'up': 1, 'dn': [3, 7]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'late', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 7, 8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4]}, {'tok': 'at', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'all', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'however', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 19, 29, 30, 41, 42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'confusions', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [8, 9, 10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'questions', 'tag': 'NNS', 'dep': 'conj', 'up': 7, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11, 12]}, {'tok': 'such', 'tag': 'JJ', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 19, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'know', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [14, 15, 16, 17, 18, 22]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 22, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 22, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 19, 'dn': [20, 21, 28]}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 28, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 28, 'dn': [24]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 28, 'dn': []}, {'tok': 'fixed', 'tag': 'VBN', 'dep': 'advcl', 'up': 22, 'dn': [23, 25, 26, 27]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 3, 'dn': [31, 32, 33, 34, 39]}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 30, 'dn': []}, {'tok': 'present', 'tag': 'JJ', 'dep': 'acomp', 'up': 30, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 30, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 30, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 39, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 39, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 39, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 39, 'dn': []}, {'tok': 'understand', 'tag': 'VB', 'dep': 'conj', 'up': 30, 'dn': [35, 36, 37, 38, 40]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 39, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':-(', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nsubj', 'up': 6, 'dn': [4]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 7, 8, 9, 10]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 6, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'mean', 'tag': 'NN', 'dep': 'xcomp', 'up': 4, 'dn': [5]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 2, 4]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'resize', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'caption', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'ca', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'appear', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'parataxis', 'up': 10, 'dn': [1, 5, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 2, 'dn': [4, 7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'mess', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 9, 11, 12]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'what', 'tag': 'WP', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'kind', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'mess', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'details', 'tag': 'NNS', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'help', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 4, 11, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'lot', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [7]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'complex', 'tag': 'JJ', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'system', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 11, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 11, 'dn': []}, {'tok': 'tell', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [8, 9, 10, 15]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 15, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ccomp', 'up': 11, 'dn': [12, 13, 14, 16, 17]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'conj', 'up': 15, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 5, 6, 9, 16, 17, 31, 32, 43, 51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 've', 'tag': 'VBP', 'dep': 'attr', 'up': 0, 'dn': [1, 3]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 0, 'dn': [4]}, {'tok': 've', 'tag': 'NN', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 9, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ccomp', 'up': 0, 'dn': [7, 8, 10, 11, 13, 14, 15]}, {'tok': 'open', 'tag': 'JJ', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [12]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [19, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': [18, 20]}, {'tok': 'made', 'tag': 'VBN', 'dep': 'acl', 'up': 19, 'dn': [21, 25]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [26, 29]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'nmod', 'up': 29, 'dn': []}, {'tok': 'def', 'tag': 'NNP', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'gh', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': [27, 28]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'wt', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'nsubj', 'up': 43, 'dn': [33, 34, 36, 39, 40, 41]}, {'tok': 'made', 'tag': 'VBN', 'dep': 'acl', 'up': 35, 'dn': [37]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 'step', 'tag': 'NN', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 35, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 43, 'dn': []}, {'tok': 'made', 'tag': 'VBD', 'dep': 'conj', 'up': 0, 'dn': [35, 42, 44, 45, 50]}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 43, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 43, 'dn': [46]}, {'tok': 'parallel', 'tag': 'NN', 'dep': 'pobj', 'up': 45, 'dn': [47]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': [48]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '?', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 4, 8]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [7]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 7, 'dn': []}, {'tok': 'testing', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'provisionally', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 10, 13]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5, 6, 7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'worksforme', 'tag': 'JJ', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 2, 'dn': [9, 12]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'unsatisfactory', 'tag': 'JJ', 'dep': 'acomp', 'up': 10, 'dn': [11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': ':-(', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'happy', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [0, 3, 7, 10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'review', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [4, 5, 6, 9]}, {'tok': 'further', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': []}, {'tok': 'information', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': 'Sorry for getting to this bug so late. I can\\'t reproduce this bug at all. However, I have a number of confusions and questions about the bug report such that I don\\'t know if that\\'s because the bug has been fixed, was never present, or I just can\\'t understand it… : ( \"In VE, the image is not editable.\" What does \"not editable\" mean? You can\\'t move? Can\\'t resize? Can\\'t add a caption? Can\\'t delete? Doesn\\'t appear? \"(note the diff is a mess)\" Is it? What kind of mess? Details help a lot in a complex system so we can tell whether we can reproduce or not. Is the VE still the same VE that you had open in step 2 (with the changes made to the text line into \"abc def gh\", and the WT changes made in step 3 also made but in parallel to the edit)? See https://www.mediawiki.org/wiki/VisualEditor:Bug_52107 for my testing page. Am provisionally marking this as \"WORKSFORME\", which is very unsatisfactory. : ( Happy to review if we can have further information.', 'cleaned': 'sorry for getting to this bug so late. i can\\'t reproduce this bug at all. however, i have a number of confusions and questions about the bug report such that i don\\'t know if that\\'s because the bug has been fixed, was never present, or i just can\\'t understand it... :-( \"in ve, the image is not editable.\" what does \"not editable\" mean? you can\\'t move? can\\'t resize? can\\'t add a caption? can\\'t delete? doesn\\'t appear? \"(note the diff is a mess)\" is it? what kind of mess? details help a lot in a complex system so we can tell whether we can reproduce or not. is the ve still the same ve that you had open in step (with the changes made to the text line into \"abc def gh\", and the wt changes made in step also made but in parallel to the edit)? see for my testing page. am provisionally marking this as \"worksforme\", which is very unsatisfactory. :-( happy to review if we can have further information.'})}),\n", + " '4449': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4449', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Here is another case that looks similar: https://en.wikipedia.org/w/index.php?title=Persian_language&diff=prev&oldid=566108307', 'parsed': [{'rt': 1, 'toks': [{'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 8, 9, 10]}, {'tok': 'another', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'case', 'tag': 'NN', 'dep': 'nsubj', 'up': 1, 'dn': [2, 5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 1, 'dn': []}]}], 'stripped_text': 'Here is another case that looks similar: https://en.wikipedia.org/w/index.php?title=Persian_language&diff=prev&oldid=566108307', 'cleaned': 'here is another case that looks similar: '})}),\n", + " '4450': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4450', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Steps to reproduce: 1. Create a page with \" abc def gh [[File:Andrew W.K. The Party All Goddamn Night EP 2011.jpg|thumb|right]][[Sambanthar|Thirugnana Sambanthar]] of the [[Shaiva Siddhanta]] school. \" 2. In VE, the image is not editable. Place the cursor at \\'c\\', press space and then delete: converting the first line to \"abc def gh\" press save, review changes. (note that the diff looks good. Do not save.) 3. In Source Editor, after gh add \\' ij\\' and save 4. In VE, repeat step 2 (note the diff is a mess) Confirmed any image does this; and tested in Chrome and Firefox.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 5, 7]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [4, 6]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4, 7]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'def', 'tag': 'NNP', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'gh', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': [5, 6]}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'file', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 17, 18, 19, 20, 29, 30]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'andrew', 'tag': 'NNP', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'w.k.-the', 'tag': 'JJ', 'dep': 'compound', 'up': 8, 'dn': [4, 5]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'party', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [6, 7, 9]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'goddamn', 'tag': 'NN', 'dep': 'compound', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'night', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': [12, 13]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'ep-.jpg|thumb|right]][[sambanthar|thirugnana', 'tag': 'NNP', 'dep': 'compound', 'up': 17, 'dn': [10, 11, 14, 15]}, {'tok': 'sambanthar', 'tag': 'NNP', 'dep': 'appos', 'up': 2, 'dn': [8, 16]}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [28]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 28, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'shaiva', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'siddhanta', 'tag': 'NN', 'dep': 'nmod', 'up': 28, 'dn': [22, 23, 24, 26, 27]}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'school', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 25]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 6, 7, 8]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': 'editable', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'place', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 10, 12, 14, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4, 5, 6, 7, 9]}, {'tok': \"'\", 'tag': '``', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'c', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'space', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'delete', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [11, 13]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'converting', 'tag': 'VBG', 'dep': 'acl', 'up': 0, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [26]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'abc', 'tag': 'NNP', 'dep': 'nmod', 'up': 22, 'dn': []}, {'tok': 'def', 'tag': 'NNP', 'dep': 'nmod', 'up': 22, 'dn': []}, {'tok': 'gh', 'tag': 'NNP', 'dep': 'nmod', 'up': 26, 'dn': [19, 20, 21, 23]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': [24]}, {'tok': 'save', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [22, 25, 27, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 29, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'appos', 'up': 26, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 7]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 1, 'dn': [2, 4, 6]}, {'tok': 'good', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [2]}, {'tok': 'source', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 6, 'dn': []}, {'tok': 'gh', 'tag': 'NNP', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 4, 5, 7, 8, 9, 10, 11, 15]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'ij', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 6, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 6, 'dn': [12, 13, 14]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [1]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'repeat', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 7, 9, 16, 28]}, {'tok': 'step', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'note', 'tag': 'VB', 'dep': 'parataxis', 'up': 3, 'dn': [8, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'diff', 'tag': 'NN', 'dep': 'nsubj', 'up': 12, 'dn': [10]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [11, 14, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'mess', 'tag': 'NN', 'dep': 'attr', 'up': 12, 'dn': [13]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'confirmed', 'tag': 'VBD', 'dep': 'dep', 'up': 3, 'dn': [19, 21, 22, 23]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'image', 'tag': 'NN', 'dep': 'nsubj', 'up': 19, 'dn': [17]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 16, 'dn': [18, 20]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 19, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 16, 'dn': []}, {'tok': 'tested', 'tag': 'VBD', 'dep': 'conj', 'up': 16, 'dn': [24]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [25]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'pobj', 'up': 24, 'dn': [26, 27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'firefox', 'tag': 'NNS', 'dep': 'conj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'Steps to reproduce: 1. Create a page with \" abc def gh [[File:Andrew W.K. The Party All Goddamn Night EP 2011.jpg|thumb|right]][[Sambanthar|Thirugnana Sambanthar]] of the [[Shaiva Siddhanta]] school. \" 2. In VE, the image is not editable. Place the cursor at \\'c\\', press space and then delete: converting the first line to \"abc def gh\" press save, review changes. (note that the diff looks good. Do not save.) 3. In Source Editor, after gh add \\' ij\\' and save 4. In VE, repeat step 2 (note the diff is a mess) Confirmed any image does this; and tested in Chrome and Firefox.', 'cleaned': 'steps to reproduce: . create a page with \" abc def gh [[file:andrew-w.k.-the-party-all-goddamn-night-ep-.jpg|thumb|right]][[sambanthar|thirugnana sambanthar]] of the [[shaiva siddhanta]] school. \" . in ve, the image is not editable. place the cursor at \\'c\\', press space and then delete: converting the first line to \"abc def gh\" - press save, review changes. (note that the diff looks good. do not save.) . in source editor, after gh add \\' ij\\' and save . in ve, repeat step (note the diff is a mess) confirmed any image does this; and tested in chrome and firefox.'})}),\n", + " '4451': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4451', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"This looks like a string buffer problem, as it inserts different pieces of text into the same spot. And it appears to only happen every second edit. https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&action=history&offset=20130727021955&limit=4 The testcase is fairly small now https://en.wikipedia.org/wiki/User:John_Vandenberg/test My process for reproducing the bug is to open the page in VE, merge the first two paragraphs (i.e. bring 'other Hindu views' up to the 'and'). Review. If that doesnt trigger it, edit source, remove a word further down in the page, save, and remove the process in VE.\", 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'looks', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 7, 10, 19]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [6]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'string', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'buffer', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': [4]}, {'tok': 'problem', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 5]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 10, 'dn': []}, {'tok': 'inserts', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [8, 9, 12, 15]}, {'tok': 'different', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'pieces', 'tag': 'NNS', 'dep': 'dobj', 'up': 10, 'dn': [11, 13]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 5, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'happen', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 4, 8]}, {'tok': 'every', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'attr', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'testcase', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 7, 8, 9, 10, 18, 46]}, {'tok': 'fairly', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'small', 'tag': 'JJ', 'dep': 'acomp', 'up': 5, 'dn': [6]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'attr', 'up': 5, 'dn': [11]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 13, 'dn': []}, {'tok': 'process', 'tag': 'NN', 'dep': 'nsubj', 'up': 18, 'dn': [12, 14]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [15]}, {'tok': 'reproducing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [13, 20, 26, 45]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 20, 'dn': []}, {'tok': 'open', 'tag': 'VB', 'dep': 'xcomp', 'up': 18, 'dn': [19, 22, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 20, 'dn': [21]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 20, 'dn': [24]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'merge', 'tag': 'VB', 'dep': 'conj', 'up': 18, 'dn': [25, 30]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 30, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 30, 'dn': []}, {'tok': 'paragraphs', 'tag': 'NNS', 'dep': 'dobj', 'up': 26, 'dn': [27, 28, 29, 33]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'i.e.', 'tag': 'FW', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'bring', 'tag': 'VB', 'dep': 'parataxis', 'up': 30, 'dn': [31, 32, 34, 37, 39, 44]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'hindu', 'tag': 'NN', 'dep': 'compound', 'up': 37, 'dn': []}, {'tok': 'views', 'tag': 'NNS', 'dep': 'dobj', 'up': 33, 'dn': [35, 36, 38]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'case', 'up': 37, 'dn': []}, {'tok': 'up', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [40]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 39, 'dn': [42, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': \"'\", 'tag': 'NN', 'dep': 'pobj', 'up': 40, 'dn': [41]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 40, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'review', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 10, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 4, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'trigger', 'tag': 'VB', 'dep': 'advcl', 'up': 10, 'dn': [0, 1, 2, 3, 5, 6, 8, 9]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'source', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'ROOT', 'dn': [4, 12, 14, 15, 18, 19, 27]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11]}, {'tok': 'further', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'down', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': [13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'conj', 'up': 10, 'dn': [20, 21, 22]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 19, 'dn': []}, {'tok': 'remove', 'tag': 'VB', 'dep': 'conj', 'up': 19, 'dn': [24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'process', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [23]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [26]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}], 'stripped_text': \"This looks like a string buffer problem, as it inserts different pieces of text into the same spot. And it appears to only happen every second edit. https://en.wikipedia.org/w/index.php?title=User:John_Vandenberg/test&action=history&offset=20130727021955&limit=4 The testcase is fairly small now https://en.wikipedia.org/wiki/User:John_Vandenberg/test My process for reproducing the bug is to open the page in VE, merge the first two paragraphs (i.e. bring 'other Hindu views' up to the 'and'). Review. If that doesnt trigger it, edit source, remove a word further down in the page, save, and remove the process in VE.\", 'cleaned': \"this looks like a string buffer problem, as it inserts different pieces of text into the same spot. and it appears to only happen every second edit. the testcase is fairly small now my process for reproducing the bug is to open the page in ve, merge the first two paragraphs (i.e. bring 'other hindu views' up to the 'and'). review. if that doesnt trigger it, edit source, remove a word further down in the page, save, and remove the process in ve.\"})}),\n", + " '4452': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4452', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Reported at: https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Link_formatting_trick Simplified test cases here: [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/i>/g;\" | node parse html2wt [[Foo|\\'\\'\\'foo\\'\\'\\']] [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/b>/g;\" | node parse html2wt [[Foo|\\'\\'\\'\\'foo\\'\\'\\'\\']] Version : unspecified Severity : normal', 'parsed': [{'rt': 39, 'toks': [{'tok': 'reported', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [1, 9]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 8, 'dn': []}, {'tok': 'simplified', 'tag': 'VBN', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'test', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'cases', 'tag': 'NNS', 'dep': 'pobj', 'up': 1, 'dn': [3, 4, 5, 6, 7]}, {'tok': 'here', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'subbu@earth', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': 'lib', 'tag': 'NN', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'echo', 'tag': 'VB', 'dep': 'ccomp', 'up': 39, 'dn': [0, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 28]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': \"foo|'foo\", 'tag': 'NNS', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 26, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'nsubj', 'up': 28, 'dn': [24, 25]}, {'tok': '|', 'tag': 'RB', 'dep': 'advmod', 'up': 28, 'dn': []}, {'tok': 'sed', 'tag': 'VBD', 'dep': 'parataxis', 'up': 15, 'dn': [22, 23, 26, 27, 29, 30, 31, 32, 33, 34]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 's', 'tag': 'NNS', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': 'foo/', 'tag': 'ADD', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'foo<\\\\/i>/g', 'tag': 'CD', 'dep': 'dobj', 'up': 28, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'ROOT', 'dn': [15, 35, 36, 37, 38, 40]}, {'tok': '--html2wt', 'tag': 'NNP', 'dep': 'punct', 'up': 39, 'dn': []}]}, {'rt': 11, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [1, 2, 3, 4]}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': \"foo|'''foo\", 'tag': 'NNS', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'subbu@earth', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'lib', 'tag': 'NN', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'echo', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 5, 6, 7, 8, 9, 10, 12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 22, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': [2]}, {'tok': \"foo|'foo\", 'tag': 'NNS', 'dep': 'prep', 'up': 1, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [7, 8]}, {'tok': '|', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'sed', 'tag': 'VBD', 'dep': 'ccomp', 'up': 22, 'dn': [0, 1, 3, 4, 5, 6, 9, 10, 12, 13, 15, 16, 17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 's', 'tag': 'NNP', 'dep': 'dobj', 'up': 11, 'dn': [14]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'foo/', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'foo<\\\\/b>/g', 'tag': 'CD', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': ';', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '|', 'tag': 'NN', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'node', 'tag': 'NNP', 'dep': 'compound', 'up': 22, 'dn': []}, {'tok': 'parse', 'tag': 'NN', 'dep': 'ROOT', 'dn': [11, 18, 19, 20, 21, 23]}, {'tok': '--html2wt', 'tag': 'NNP', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': \"foo|''''foo\", 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6]}, {'tok': \"''\", 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': \"'\", 'tag': 'VBP', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'meta', 'up': 2, 'dn': [0]}, {'tok': '*', 'tag': 'NFP', 'dep': 'meta', 'up': 10, 'dn': [1, 3, 4, 5, 6]}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [2, 8, 11, 12, 13]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [10, 14]}]}], 'stripped_text': 'Reported at: https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Link_formatting_trick Simplified test cases here: [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/i>/g;\" | node parse html2wt [[Foo|\\'\\'\\'foo\\'\\'\\']] [subbu@earth lib] echo \"[[Foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/b>/g;\" | node parse html2wt [[Foo|\\'\\'\\'\\'foo\\'\\'\\'\\']] Version : unspecified Severity : normal', 'cleaned': 'reported at: simplified test cases here: [subbu@earth lib] echo \"[[foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/i>/g;\" | node parse --html2wt [[foo|\\'\\'\\'foo\\'\\'\\']] [subbu@earth lib] echo \"[[foo|\\'foo\\']]\" | node parse | sed \"s/foo/foo<\\\\/b>/g;\" | node parse --html2wt [[foo|\\'\\'\\'\\'foo\\'\\'\\'\\']] -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4453': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-slccyo5rqasgpljxny7g', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4453', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Deployed and tested in production.', 'parsed': [{'rt': 0, 'toks': [{'tok': 'deployed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [1, 2, 5]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'tested', 'tag': 'VBN', 'dep': 'conj', 'up': 0, 'dn': [3]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}], 'stripped_text': 'Deployed and tested in production.', 'cleaned': 'deployed and tested in production.'})}),\n", + " '4458': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2nopae2cxuamwcbndaih', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4458', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This bug is about the generalisation of the solution deployed in bug #50929 in the Wikimedia environment. Having in mind the medium term of the deployment of the VisualEditor in many/most of the MediaWiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the VisualEditor by default for registrated users, with a LocalSettings parameter wgVisualEditorDefault. This would give the choice to the sysadmins to enable by default or not the VE for registrated users (for anons there is already the preference wgVisualEditorDisableForAnons), and this could be directly used in the Wikimedia environment to replace the parameter $wmgVisualEditorDefault. To resolve this bug, the patch https://gerrit.wikimedia.org/r/#/c/75541/ could be generalised by renaming the new preference \"visualeditor betatempdisable\" into \"visualeditor preference disable\", and depending of the variable wgVisualEditorDefault either the positive preference (for alpha/beta environments, \"Enable the VE\") or the negative preference (for production environments, \"Disable the VE\") would be used, the other preference being hidden with wgHiddenPrefs. In the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgVisualEditorDefault value from false to true and this would automatically activate the VE during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don’t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). I point out the default messages visualeditor preference enable/disable should have a general wiki phrasing, and any Wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the WikimediaMessages extension (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50929', 'parsed': [{'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': [0]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 3, 20]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'generalisation', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'solution', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'deployed', 'tag': 'VBN', 'dep': 'acl', 'up': 8, 'dn': [10, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11, 14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'nummod', 'up': 14, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'having', 'tag': 'VBG', 'dep': 'advcl', 'up': 23, 'dn': [1, 5]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [2]}, {'tok': 'mind', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'medium', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'term', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [3, 4, 6, 12]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'deployment', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [15]}, {'tok': 'many', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'pobj', 'up': 12, 'dn': [13, 14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'mediawiki', 'tag': 'NNP', 'dep': 'compound', 'up': 19, 'dn': []}, {'tok': 'wikis', 'tag': 'NNP', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 20, 21, 22, 26, 50]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'idea', 'tag': 'NN', 'dep': 'attr', 'up': 23, 'dn': [24, 25, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'acl', 'up': 26, 'dn': [27, 30, 32, 44, 45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 30, 'dn': []}, {'tok': 'sysadmins', 'tag': 'NNS', 'dep': 'dative', 'up': 28, 'dn': [29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': 'choice', 'tag': 'NN', 'dep': 'dobj', 'up': 28, 'dn': [31, 33]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 32, 'dn': [34]}, {'tok': 'enabling', 'tag': 'VBG', 'dep': 'pcomp', 'up': 33, 'dn': [35, 36]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 34, 'dn': []}, {'tok': 'disabling', 'tag': 'VBG', 'dep': 'conj', 'up': 34, 'dn': [38, 39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [41]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [43]}, {'tok': 'registrated', 'tag': 'JJ', 'dep': 'amod', 'up': 43, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 41, 'dn': [42]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [47]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 47, 'dn': []}, {'tok': 'localsettings', 'tag': 'NNS', 'dep': 'pobj', 'up': 45, 'dn': [46, 49]}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'compound', 'up': 49, 'dn': []}, {'tok': 'wgvisualeditordefault', 'tag': 'NNP', 'dep': 'appos', 'up': 47, 'dn': [48]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'give', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 4, 5, 9, 29, 30, 35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'choice', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3]}, {'tok': 'to', 'tag': 'IN', 'dep': 'dative', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'sysadmins', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': [6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'enable', 'tag': 'VB', 'dep': 'advcl', 'up': 2, 'dn': [8, 10, 23]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [12, 15]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [13, 14, 16]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'registrated', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': [17, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [21]}, {'tok': 'anons', 'tag': 'NNS', 'dep': 'pobj', 'up': 20, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 23, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 9, 'dn': [20, 22, 24, 27, 28]}, {'tok': 'already', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'wgvisualeditordisableforanons', 'tag': 'NNS', 'dep': 'attr', 'up': 23, 'dn': [25, 26]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 35, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 35, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 35, 'dn': []}, {'tok': 'directly', 'tag': 'RB', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [31, 32, 33, 34, 36, 41, 44, 45, 46, 47, 48]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [39]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 39, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 39, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37, 38]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'replace', 'tag': 'VB', 'dep': 'xcomp', 'up': 35, 'dn': [40, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'dobj', 'up': 41, 'dn': [42]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'cur', 'tag': 'NNP', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': 'wmgvisualeditordefault', 'tag': 'NNP', 'dep': 'dobj', 'up': 35, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 35, 'dn': []}]}, {'rt': 12, 'toks': [{'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 1, 'dn': []}, {'tok': 'resolve', 'tag': 'VB', 'dep': 'advcl', 'up': 12, 'dn': [0, 3]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'patch', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 12, 'dn': [5, 7]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 6, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 12, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubjpass', 'up': 12, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 12, 'dn': []}, {'tok': 'generalised', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [1, 4, 6, 8, 9, 10, 11, 13, 32, 50]}, {'tok': 'by', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'renaming', 'tag': 'VBG', 'dep': 'pcomp', 'up': 13, 'dn': [17, 23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 21, 22]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'betatempdisable', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': [18, 19, 20]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [29, 30, 31]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'npadvmod', 'up': 29, 'dn': [27]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'appos', 'up': 25, 'dn': [26]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': [24, 25, 28]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 12, 'dn': []}, {'tok': 'depending', 'tag': 'VBG', 'dep': 'prep', 'up': 50, 'dn': [34, 41]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'variable', 'tag': 'JJ', 'dep': 'amod', 'up': 37, 'dn': []}, {'tok': 'wgvisualeditordefault', 'tag': 'NN', 'dep': 'pobj', 'up': 34, 'dn': [35, 36]}, {'tok': 'either', 'tag': 'CC', 'dep': 'preconj', 'up': 41, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'positive', 'tag': 'JJ', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'conj', 'up': 33, 'dn': [38, 39, 40, 42, 43]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [47]}, {'tok': 'alpha', 'tag': 'NN', 'dep': 'nmod', 'up': 47, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 46, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'amod', 'up': 47, 'dn': [45]}, {'tok': 'environments', 'tag': 'NNS', 'dep': 'pobj', 'up': 43, 'dn': [44, 46]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'enable', 'tag': 'VBP', 'dep': 'conj', 'up': 12, 'dn': [33, 48, 49, 52, 53, 54, 55, 58, 65, 72, 78, 81]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 50, 'dn': [51]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 50, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 50, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'negative', 'tag': 'JJ', 'dep': 'amod', 'up': 58, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'conj', 'up': 50, 'dn': [56, 57, 59, 60]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 58, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 58, 'dn': [62]}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 62, 'dn': []}, {'tok': 'environments', 'tag': 'NNS', 'dep': 'pobj', 'up': 60, 'dn': [61]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'disable', 'tag': 'VB', 'dep': 'conj', 'up': 50, 'dn': [63, 64, 67, 68, 69]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 67, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 65, 'dn': [66]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 72, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 72, 'dn': []}, {'tok': 'used', 'tag': 'VBN', 'dep': 'ccomp', 'up': 50, 'dn': [70, 71]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 78, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 76, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 76, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 78, 'dn': [74, 75]}, {'tok': 'being', 'tag': 'VBG', 'dep': 'auxpass', 'up': 78, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'ccomp', 'up': 50, 'dn': [73, 76, 77, 79]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 78, 'dn': [80]}, {'tok': 'wghiddenprefs', 'tag': 'NNS', 'dep': 'pobj', 'up': 79, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 50, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'wiki', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'advcl', 'up': 15, 'dn': [0, 4, 5, 7]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'beta', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [6, 12, 13, 14, 16, 21, 29, 33, 102]}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'acomp', 'up': 15, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'sysadmin', 'tag': 'NN', 'dep': 'nsubj', 'up': 21, 'dn': [18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 21, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'advcl', 'up': 15, 'dn': [17, 19, 20, 24, 25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'wgvisualeditordefault', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'value', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 23]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [26, 27]}, {'tok': 'false', 'tag': 'JJ', 'dep': 'pobj', 'up': 25, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 25, 'dn': [28]}, {'tok': 'true', 'tag': 'JJ', 'dep': 'pobj', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 15, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 33, 'dn': []}, {'tok': 'automatically', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': []}, {'tok': 'activate', 'tag': 'VB', 'dep': 'conj', 'up': 15, 'dn': [30, 31, 32, 35, 36, 39, 44, 65, 68, 77]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 've', 'tag': 'NN', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': 'during', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 38, 'dn': []}, {'tok': 'change', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': [37]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'so', 'tag': 'IN', 'dep': 'mark', 'up': 44, 'dn': []}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 44, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 43, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 44, 'dn': [42]}, {'tok': 'are', 'tag': 'VBP', 'dep': 'advcl', 'up': 33, 'dn': [40, 41, 43, 45, 50, 51]}, {'tok': 'aware', 'tag': 'JJ', 'dep': 'acomp', 'up': 44, 'dn': [46]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 45, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 49, 'dn': []}, {'tok': 'setting', 'tag': 'NN', 'dep': 'pobj', 'up': 46, 'dn': [47, 48]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 44, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'conj', 'up': 44, 'dn': [53]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 53, 'dn': []}, {'tok': 'possibility', 'tag': 'NN', 'dep': 'dobj', 'up': 51, 'dn': [52, 54]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 53, 'dn': [55]}, {'tok': 'seeing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 54, 'dn': [58]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 58, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 58, 'dn': []}, {'tok': 'editor', 'tag': 'NN', 'dep': 'dobj', 'up': 55, 'dn': [56, 57]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 62, 'dn': []}, {'tok': 'welcoming', 'tag': 'VBG', 'dep': 'amod', 'up': 62, 'dn': []}, {'tok': 'message', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 65, 'dn': [60, 61]}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 65, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 65, 'dn': []}, {'tok': 'displayed', 'tag': 'VBN', 'dep': 'parataxis', 'up': 33, 'dn': [59, 62, 63, 64, 66, 67]}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 65, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 65, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 33, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 73, 'dn': []}, {'tok': 'users', 'tag': 'NNS', 'dep': 'nsubj', 'up': 73, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 73, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 73, 'dn': []}, {'tok': 'like', 'tag': 'VB', 'dep': 'advcl', 'up': 77, 'dn': [69, 70, 71, 72, 74]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 73, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 77, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 77, 'dn': []}, {'tok': 'given', 'tag': 'VBN', 'dep': 'conj', 'up': 33, 'dn': [73, 75, 76, 79, 92, 93, 95]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 79, 'dn': []}, {'tok': 'possibility', 'tag': 'NN', 'dep': 'dobj', 'up': 77, 'dn': [78, 81]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 81, 'dn': []}, {'tok': 'disable', 'tag': 'VB', 'dep': 'acl', 'up': 79, 'dn': [80, 82, 84, 91]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 81, 'dn': [83]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 82, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 81, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 91, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 91, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 89, 'dn': []}, {'tok': 'relevant', 'tag': 'JJ', 'dep': 'amod', 'up': 89, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 91, 'dn': [87, 88]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 91, 'dn': []}, {'tok': 'hidden', 'tag': 'VBN', 'dep': 'conj', 'up': 81, 'dn': [85, 86, 89, 90]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 77, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 77, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 95, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 77, 'dn': [94, 100, 101]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 100, 'dn': []}, {'tok': 'sysadmin', 'tag': 'NN', 'dep': 'nmod', 'up': 99, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 99, 'dn': []}, {'tok': 'community', 'tag': 'NN', 'dep': 'compound', 'up': 100, 'dn': [97, 98]}, {'tok': 'choice', 'tag': 'NN', 'dep': 'attr', 'up': 95, 'dn': [96, 99]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 95, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 5, 14, 48, 61]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 1, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'messages', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [3, 4]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'npadvmod', 'up': 10, 'dn': [6, 7]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': [8, 9]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'nsubj', 'up': 14, 'dn': [10, 11]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 1, 'dn': [12, 13, 19, 20, 21, 42]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 18, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'amod', 'up': 19, 'dn': [16, 17]}, {'tok': 'phrasing', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 18]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 14, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 24, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 24, 'dn': []}, {'tok': 'customisation', 'tag': 'NN', 'dep': 'nsubj', 'up': 42, 'dn': [22, 23, 25, 26, 32, 35]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 24, 'dn': [27]}, {'tok': 'namespaces', 'tag': 'NNS', 'dep': 'pobj', 'up': 26, 'dn': [31]}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'relcl', 'up': 27, 'dn': [28, 29, 30]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'advmod', 'up': 35, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'appos', 'up': 24, 'dn': [33, 34, 38]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 37, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 38, 'dn': [36]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 35, 'dn': [37, 39, 40]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 38, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 38, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': 'hide', 'tag': 'VB', 'dep': 'conj', 'up': 14, 'dn': [24, 41, 44, 45]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 42, 'dn': [43]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 48, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 48, 'dn': []}, {'tok': 'customised', 'tag': 'VBN', 'dep': 'conj', 'up': 1, 'dn': [46, 47, 49, 54]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'wikimediamessages', 'tag': 'NNS', 'dep': 'compound', 'up': 52, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'pobj', 'up': 49, 'dn': [50, 51]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 48, 'dn': [53, 56, 60]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 56, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 54, 'dn': [55, 57, 58, 59]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 56, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 56, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 54, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 5, 6, 8]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'enhancement', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'This bug is about the generalisation of the solution deployed in bug #50929 in the Wikimedia environment. Having in mind the medium term of the deployment of the VisualEditor in many/most of the MediaWiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the VisualEditor by default for registrated users, with a LocalSettings parameter wgVisualEditorDefault. This would give the choice to the sysadmins to enable by default or not the VE for registrated users (for anons there is already the preference wgVisualEditorDisableForAnons), and this could be directly used in the Wikimedia environment to replace the parameter $wmgVisualEditorDefault. To resolve this bug, the patch https://gerrit.wikimedia.org/r/#/c/75541/ could be generalised by renaming the new preference \"visualeditor betatempdisable\" into \"visualeditor preference disable\", and depending of the variable wgVisualEditorDefault either the positive preference (for alpha/beta environments, \"Enable the VE\") or the negative preference (for production environments, \"Disable the VE\") would be used, the other preference being hidden with wgHiddenPrefs. In the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgVisualEditorDefault value from false to true and this would automatically activate the VE during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don’t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). I point out the default messages visualeditor preference enable/disable should have a general wiki phrasing, and any Wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the WikimediaMessages extension (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). Version : unspecified Severity : enhancement See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=50929', 'cleaned': 'this bug is about the generalisation of the solution deployed in bug # in the wikimedia environment. having in mind the medium term of the deployment of the visualeditor in many/most of the mediawiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the visualeditor by default for registrated users, with a localsettings parameter wgvisualeditordefault. this would give the choice to the sysadmins to enable by default or not the ve for registrated users (for anons there is already the preference wgvisualeditordisableforanons), and this could be directly used in the wikimedia environment to replace the parameter wmgvisualeditordefault. to resolve this bug, the patch could be generalised by renaming the new preference \"visualeditor-betatempdisable\" into \"visualeditor-preference-disable\", and depending of the variable wgvisualeditordefault either the positive preference (for alpha/beta environments, \"enable the ve\") or the negative preference (for production environments, \"disable the ve\") would be used, the other preference being hidden with wghiddenprefs. in the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgvisualeditordefault value from false to true and this would automatically activate the ve during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don\\'t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). i point out the default messages visualeditor-preference-enable/disable should have a general-wiki phrasing, and any wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the wikimediamessages extension (see my comment ). -------------------------- **version**: unspecified **severity**: enhancement **see also**: '})}),\n", + " '4461': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-sryrz6tgcfnnsiddx32p', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4461', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': '(In reply to comment #0) ... > I point out the default messages visualeditor preference enable/disable > should > have a general wiki phrasing, and any Wikimedia customisation (about > namespaces > where it is enabled, about the time the parameter is available before > possibly > hide the preference) should be customised in the WikimediaMessages extension > (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). About this, see also bug 52188.', 'parsed': [{'rt': 4, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'reply', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'comment', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 6, 7, 8, 9, 10]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '...', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'point', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 17, 55, 69]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'messages', 'tag': 'NNS', 'dep': 'nmod', 'up': 13, 'dn': [4, 5]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'npadvmod', 'up': 11, 'dn': [7, 8]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': [9, 10]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'nsubj', 'up': 17, 'dn': [6, 11, 12, 14]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 13, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'aux', 'up': 17, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [13, 15, 16, 22, 23, 24, 31]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'wiki', 'tag': 'NN', 'dep': 'amod', 'up': 22, 'dn': [19, 20]}, {'tok': 'phrasing', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18, 21]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'wikimedia', 'tag': 'NN', 'dep': 'compound', 'up': 27, 'dn': []}, {'tok': 'customisation', 'tag': 'NN', 'dep': 'nsubj', 'up': 31, 'dn': [25, 26, 28]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'advmod', 'up': 30, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 31, 'dn': [29]}, {'tok': 'namespaces', 'tag': 'VBZ', 'dep': 'conj', 'up': 17, 'dn': [27, 30, 32, 36, 37, 38, 47, 48, 49, 52]}, {'tok': '>', 'tag': 'XX', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': 'where', 'tag': 'WRB', 'dep': 'advmod', 'up': 36, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 36, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 36, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ccomp', 'up': 31, 'dn': [33, 34, 35]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [40]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'time', 'tag': 'NN', 'dep': 'pobj', 'up': 38, 'dn': [39, 43]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'parameter', 'tag': 'NN', 'dep': 'nsubj', 'up': 43, 'dn': [41]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 40, 'dn': [42, 44, 45]}, {'tok': 'available', 'tag': 'JJ', 'dep': 'acomp', 'up': 43, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 43, 'dn': [46]}, {'tok': '>', 'tag': 'XX', 'dep': 'pobj', 'up': 45, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'hide', 'tag': 'VB', 'dep': 'xcomp', 'up': 31, 'dn': [51]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 51, 'dn': []}, {'tok': 'preference', 'tag': 'NN', 'dep': 'dobj', 'up': 49, 'dn': [50]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 55, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 55, 'dn': []}, {'tok': 'customised', 'tag': 'VBN', 'dep': 'conj', 'up': 2, 'dn': [53, 54, 56, 60, 62]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 55, 'dn': [59]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 59, 'dn': []}, {'tok': 'wikimediamessages', 'tag': 'NNS', 'dep': 'compound', 'up': 59, 'dn': []}, {'tok': 'extension', 'tag': 'NN', 'dep': 'pobj', 'up': 56, 'dn': [57, 58]}, {'tok': '>', 'tag': 'PRP', 'dep': 'dep', 'up': 55, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'parataxis', 'up': 55, 'dn': [61, 64, 68]}, {'tok': 'my', 'tag': 'PRP$', 'dep': 'poss', 'up': 64, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'dobj', 'up': 62, 'dn': [63, 65, 66, 67]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 64, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'appos', 'up': 64, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'dep', 'up': 64, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 62, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 7, 8, 9]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': '(In reply to comment #0) ... > I point out the default messages visualeditor preference enable/disable > should > have a general wiki phrasing, and any Wikimedia customisation (about > namespaces > where it is enabled, about the time the parameter is available before > possibly > hide the preference) should be customised in the WikimediaMessages extension > (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). About this, see also bug 52188.', 'cleaned': '(in reply to comment #) ... > i point out the default messages visualeditor-preference-enable/disable > should > have a general-wiki phrasing, and any wikimedia customisation (about > namespaces > where it is enabled, about the time the parameter is available before > possibly > hide the preference) should be customised in the wikimediamessages extension > (see my comment ). about this, see also bug .'})}),\n", + " '4462': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-2nopae2cxuamwcbndaih', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4462', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'In the proposed scenario the default values of the two preferences visualeditor enable and visualeditor disable would be false: in a beta environment the default is \"not enabled by default=false\", and in the production environment the default is \"not disabled by default=false\".', 'parsed': [{'rt': 31, 'toks': [{'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [3]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'proposed', 'tag': 'VBN', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'scenario', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1, 2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'values', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': [4, 5, 7]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'two', 'tag': 'CD', 'dep': 'nummod', 'up': 10, 'dn': []}, {'tok': 'preferences', 'tag': 'NNS', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11]}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'enable', 'tag': 'JJ', 'dep': 'nsubj', 'up': 19, 'dn': [6, 12, 14, 17]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'disable', 'tag': 'NN', 'dep': 'conj', 'up': 13, 'dn': [15, 16]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 19, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 31, 'dn': [0, 13, 18, 20, 21]}, {'tok': 'false', 'tag': 'JJ', 'dep': 'acomp', 'up': 19, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [25]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'beta', 'tag': 'JJ', 'dep': 'amod', 'up': 25, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 22, 'dn': [23, 24]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 31, 'dn': [26]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 31, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 31, 'dn': []}, {'tok': 'enabled', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [19, 22, 27, 28, 29, 30, 32, 35, 36, 37, 38, 48]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 31, 'dn': [33]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [34]}, {'tok': '=', 'tag': 'VBP', 'dep': 'nmod', 'up': 33, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'oprd', 'up': 31, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 31, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 48, 'dn': [42]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 42, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 42, 'dn': []}, {'tok': 'environment', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [40, 41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 44, 'dn': []}, {'tok': 'default', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 48, 'dn': [43]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 48, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 48, 'dn': []}, {'tok': 'disabled', 'tag': 'VBN', 'dep': 'conj', 'up': 31, 'dn': [39, 44, 45, 46, 47, 49, 53, 54]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 48, 'dn': [50, 52]}, {'tok': 'default', 'tag': 'NN', 'dep': 'pobj', 'up': 49, 'dn': [51]}, {'tok': '=', 'tag': 'VBP', 'dep': 'appos', 'up': 50, 'dn': []}, {'tok': 'false', 'tag': 'JJ', 'dep': 'pobj', 'up': 49, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 48, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 48, 'dn': []}]}], 'stripped_text': 'In the proposed scenario the default values of the two preferences visualeditor enable and visualeditor disable would be false: in a beta environment the default is \"not enabled by default=false\", and in the production environment the default is \"not disabled by default=false\".', 'cleaned': 'in the proposed scenario the default values of the two preferences visualeditor-enable and visualeditor-disable would be false: in a beta environment the default is \"not enabled by default=false\", and in the production environment the default is \"not disabled by default=false\".'})}),\n", + " '4463': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4463', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'I saw bugs that are similar to this one, for example Bug 51289, but nothing exactly like this one. References that are added by templates are not recognized by the references tool. I am not talking about templates like the English Wikipedia\\'s {{cite web}}, which go inside the tag, but about template that add the tag itself (with {{#tag:ref}}). This can be in infoboxes (Bug 51289) or in any other template. The Hebrew Wikipedia, for example, uses such a template, {{הערה}} very extensively, because mixing right to left text with left to right XML tags like is very hard to edit. This means that most of the references there are not usable for reusing in the \"Use an existing reference\". (This also means a bunch of other things, but I\\'ll report them separately.) Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 16, 17, 18, 23]}, {'tok': 'bugs', 'tag': 'NNS', 'dep': 'dobj', 'up': 1, 'dn': [4, 9, 10]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'relcl', 'up': 2, 'dn': [3, 5]}, {'tok': 'similar', 'tag': 'JJ', 'dep': 'acomp', 'up': 4, 'dn': [6]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [12, 13, 14, 15]}, {'tok': 'example', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': [11]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'nothing', 'tag': 'NN', 'dep': 'conj', 'up': 1, 'dn': [20]}, {'tok': 'exactly', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [19, 22]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 22, 'dn': []}, {'tok': 'one', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'references', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 8, 'dn': [3]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'relcl', 'up': 0, 'dn': [1, 2, 4]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 3, 'dn': [5]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 8, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'recognized', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 6, 7, 9, 13]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 8, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'tool', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 11]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 3, 'dn': []}, {'tok': 'talking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 15, 16, 17, 19, 26, 27, 28, 49]}, {'tok': 'about', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [6]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [14]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 9, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'poss', 'up': 14, 'dn': [7, 8, 10]}, {'tok': \"'s\", 'tag': 'POS', 'dep': 'case', 'up': 9, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'cite', 'tag': 'NNP', 'dep': 'nmod', 'up': 14, 'dn': [11, 12]}, {'tok': 'web', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [9, 13]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 19, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'advcl', 'up': 3, 'dn': [18, 20]}, {'tok': 'inside', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [25]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 25, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'compound', 'up': 25, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22, 23, 24]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'about', 'tag': 'IN', 'dep': 'conj', 'up': 3, 'dn': [29, 47, 48]}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 28, 'dn': [31]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'add', 'tag': 'VBP', 'dep': 'relcl', 'up': 29, 'dn': [30, 36]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 36, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'nmod', 'up': 36, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 31, 'dn': [32, 33, 34, 35, 37, 38, 39]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 36, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 36, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [40, 41, 43]}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 39, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'pobj', 'up': 39, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 43, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'pobj', 'up': 39, 'dn': [42, 44, 45, 46]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 43, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 43, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 28, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [4]}, {'tok': 'infoboxes', 'tag': 'NNS', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'conj', 'up': 2, 'dn': [15]}, {'tok': 'any', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 12, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'hebrew', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'nsubj', 'up': 7, 'dn': [0, 1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [5]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'uses', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 3, 4, 6, 10, 18, 19, 40]}, {'tok': 'such', 'tag': 'PDT', 'dep': 'predet', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 7, 'dn': [8, 9, 11, 12, 13, 14, 16]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'h`rh', 'tag': 'NN', 'dep': 'appos', 'up': 10, 'dn': [15]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 18, 'dn': []}, {'tok': 'extensively', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 21, 'dn': []}, {'tok': 'mixing', 'tag': 'VBG', 'dep': 'csubj', 'up': 40, 'dn': [20, 27, 36, 39]}, {'tok': 'right', 'tag': 'NN', 'dep': 'nmod', 'up': 27, 'dn': [23, 24]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 22, 'dn': [25, 26]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'left', 'tag': 'JJ', 'dep': 'pobj', 'up': 24, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 21, 'dn': [22, 28]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 27, 'dn': [35]}, {'tok': 'left', 'tag': 'VBN', 'dep': 'nmod', 'up': 34, 'dn': [30, 31]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 29, 'dn': [32, 33]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': 'right', 'tag': 'NN', 'dep': 'pobj', 'up': 31, 'dn': []}, {'tok': 'xml', 'tag': 'NN', 'dep': 'compound', 'up': 35, 'dn': [29]}, {'tok': 'tags', 'tag': 'NNS', 'dep': 'pobj', 'up': 28, 'dn': [34]}, {'tok': 'like', 'tag': 'IN', 'dep': 'prep', 'up': 21, 'dn': [37, 38]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': 'ref', 'tag': 'NNP', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'npadvmod', 'up': 21, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 7, 'dn': [21, 42, 45]}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': []}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 40, 'dn': [41, 44]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 44, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 42, 'dn': [43]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 40, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 21]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'most', 'tag': 'JJS', 'dep': 'nsubj', 'up': 8, 'dn': [4]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 4, 'dn': [5]}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 8, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ccomp', 'up': 1, 'dn': [2, 3, 7, 9, 10]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 8, 'dn': []}, {'tok': 'usable', 'tag': 'JJ', 'dep': 'acomp', 'up': 8, 'dn': [11]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12]}, {'tok': 'reusing', 'tag': 'VBG', 'dep': 'pcomp', 'up': 11, 'dn': [13, 16]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'dobj', 'up': 12, 'dn': [14, 15, 19, 20]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'existing', 'tag': 'VBG', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'reference', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 18]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'means', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 2, 5, 9, 10, 13]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'bunch', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'other', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'things', 'tag': 'NNS', 'dep': 'pobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [11, 12, 14, 15, 16, 17]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 13, 'dn': []}, {'tok': 'separately', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 13, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'nummod', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5, 9, 14]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 9, 'dn': [6, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 2, 'dn': [7, 10, 11]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [12, 13]}]}], 'stripped_text': 'I saw bugs that are similar to this one, for example Bug 51289, but nothing exactly like this one. References that are added by templates are not recognized by the references tool. I am not talking about templates like the English Wikipedia\\'s {{cite web}}, which go inside the tag, but about template that add the tag itself (with {{#tag:ref}}). This can be in infoboxes (Bug 51289) or in any other template. The Hebrew Wikipedia, for example, uses such a template, {{הערה}} very extensively, because mixing right to left text with left to right XML tags like is very hard to edit. This means that most of the references there are not usable for reusing in the \"Use an existing reference\". (This also means a bunch of other things, but I\\'ll report them separately.) Version : unspecified Severity : normal', 'cleaned': 'i saw bugs that are similar to this one, for example bug , but nothing exactly like this one. references that are added by templates are not recognized by the references tool. i am not talking about templates like the english wikipedia\\'s {{cite web}}, which go inside the tag, but about template that add the tag itself (with {{#tag:ref}}). this can be in infoboxes (bug ) or in any other template. the hebrew wikipedia, for example, uses such a template, {{h`rh}} very extensively, because mixing right-to-left text with left-to-right xml tags like is very hard to edit. this means that most of the references there are not usable for reusing in the \"use an existing reference\". (this also means a bunch of other things, but i\\'ll report them separately.) -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4464': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4464', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"The problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). : ( In general they are part of bug 50474, but I'll expand that to be clearer. This bug has been marked as a duplicate of bug 50474 \", 'parsed': [{'rt': 7, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'problems', 'tag': 'NNS', 'dep': 'nsubj', 'up': 7, 'dn': [0, 2]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [3]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [4]}, {'tok': 'created', 'tag': 'VBN', 'dep': 'acl', 'up': 3, 'dn': [5]}, {'tok': 'by', 'tag': 'IN', 'dep': 'agent', 'up': 4, 'dn': [6]}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 8, 9, 10, 12, 26, 29, 31]}, {'tok': 'numerous', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'possibly', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'impossible', 'tag': 'JJ', 'dep': 'conj', 'up': 7, 'dn': [11, 14]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'fix', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [13, 19]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': 'tag', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 17, 18, 20, 21, 22]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'ref', 'tag': 'NN', 'dep': 'appos', 'up': 19, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'never', 'tag': 'RB', 'dep': 'neg', 'up': 26, 'dn': []}, {'tok': 'meant', 'tag': 'VBN', 'dep': 'conj', 'up': 7, 'dn': [23, 24, 25, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 28, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'xcomp', 'up': 26, 'dn': [27]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 31, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 7, 'dn': [30, 33, 38, 39]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'attr', 'up': 31, 'dn': [32, 34]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 33, 'dn': [37]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 37, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 37, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'pcomp', 'up': 34, 'dn': [35, 36]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 31, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 31, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': ':-(', 'tag': 'NFP', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [2]}, {'tok': 'general', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'they', 'tag': 'PRP', 'dep': 'nsubj', 'up': 4, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 8, 9, 10, 11, 12, 15]}, {'tok': 'part', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': [6]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [7]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'attr', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': \"'ll\", 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'expand', 'tag': 'VB', 'dep': 'conj', 'up': 4, 'dn': [13, 14, 16, 18, 20]}, {'tok': 'that', 'tag': 'DT', 'dep': 'dobj', 'up': 15, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 15, 'dn': [17, 19]}, {'tok': 'clearer', 'tag': 'JJR', 'dep': 'acomp', 'up': 18, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 15, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': \"The problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). : ( In general they are part of bug 50474, but I'll expand that to be clearer. This bug has been marked as a duplicate of bug 50474 \", 'cleaned': \"the problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). :-( in general they are part of bug , but i'll expand that to be clearer. *** this bug has been marked as a duplicate of bug ***\"})}),\n", + " '4465': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-7hrs7wwclcldf7mm6a7o', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4465', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'A5b writes: Edit page, then click save to get \"Edit summary\" Window. Don\\'t touch mouse, put some description, using the keyboard. Then we want to change checkboxes \"minor edit\" or \"watch page\", without using the mouse. Press key, and you will be directed to the link \"minor edit\" not to the checkbox. second Tab is \"Save Page\" button. Next \"review changes\". Next three tabs for links in the footer of this windows. Is it possible to change tab order to this (e.g. using tabindex argument or via rearranging divs and other elements): 1. \"description\" 2. \"minor edit checkbox\" 3. \"watch page checkbox\" 4. \"Save page\" 5. \"review changes\" 6. anything else Or even move \"save page\" and \"review\" to be just after \"description\". http://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback#Wrong tab order on the \"Edit summary\" window Version : unspecified Severity : normal', 'parsed': [{'rt': 1, 'toks': [{'tok': 'a5b', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'writes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 4, 5, 6, 7, 16]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'npadvmod', 'up': 1, 'dn': [3]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'dep', 'up': 1, 'dn': [8, 10]}, {'tok': 'save', 'tag': 'VB', 'dep': 'dobj', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'get', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9, 11, 15]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 13, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'nmod', 'up': 15, 'dn': [12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [13, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'touch', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 12]}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'put', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7, 8, 9]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 5, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'keyboard', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 4, 20]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 2, 'dn': [3, 5, 8, 15, 16]}, {'tok': 'checkboxes', 'tag': 'NNS', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 8, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [6, 7, 9, 10, 13]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': 'watch', 'tag': 'VB', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [11, 12, 14]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 13, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [17]}, {'tok': 'using', 'tag': 'VBG', 'dep': 'pcomp', 'up': 16, 'dn': [19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'mouse', 'tag': 'NN', 'dep': 'dobj', 'up': 17, 'dn': [18]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'press', 'tag': 'NN', 'dep': 'nmod', 'up': 4, 'dn': [1]}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'nowiki>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'key', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 5, 6, 10]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 4, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 10, 'dn': []}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 10, 'dn': []}, {'tok': 'directed', 'tag': 'VBN', 'dep': 'conj', 'up': 4, 'dn': [7, 8, 9, 11, 22]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nmod', 'up': 16, 'dn': [12]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [13, 14, 15, 17, 19]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 19, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 10, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'second', 'tag': 'JJ', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 8, 9]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nmod', 'up': 8, 'dn': [4, 5, 7]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [6]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 4, 'dn': []}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 6]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'next', 'tag': 'JJ', 'dep': 'amod', 'up': 2, 'dn': []}, {'tok': 'three', 'tag': 'CD', 'dep': 'nummod', 'up': 2, 'dn': []}, {'tok': 'tabs', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 12]}, {'tok': '-', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'appos', 'up': 2, 'dn': [6]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'footer', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [1, 2, 4, 11, 26]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 0, 'dn': []}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 0, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'xcomp', 'up': 0, 'dn': [3, 6, 7]}, {'tok': 'tab', 'tag': 'NN', 'dep': 'compound', 'up': 6, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [8]}, {'tok': 'this', 'tag': 'DT', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 0, 'dn': [9, 10, 13, 14, 15, 21, 22, 23, 24, 25]}, {'tok': 'tabindex', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': []}, {'tok': 'argument', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'via', 'tag': 'IN', 'dep': 'conj', 'up': 11, 'dn': [16]}, {'tok': 'rearranging', 'tag': 'VBG', 'dep': 'pcomp', 'up': 15, 'dn': [20]}, {'tok': 'divs', 'tag': 'VBN', 'dep': 'amod', 'up': 20, 'dn': [18, 19]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 17, 'dn': []}, {'tok': 'other', 'tag': 'JJ', 'dep': 'conj', 'up': 17, 'dn': []}, {'tok': 'elements', 'tag': 'NNS', 'dep': 'dobj', 'up': 16, 'dn': [17]}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '*', 'tag': 'NN', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'minor', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 7, 8, 9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'npadvmod', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'watch', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 3, 5, 6, 7, 8, 9]}, {'tok': 'page', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'checkbox', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 4]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'save', 'tag': 'VB', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'changes', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 7, 8]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dobj', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'anything', 'tag': 'NN', 'dep': 'ROOT', 'dn': [1, 2, 4, 20]}, {'tok': 'else', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 0, 'dn': []}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'move', 'tag': 'VB', 'dep': 'conj', 'up': 0, 'dn': [3, 7, 14]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'save', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 4, 'dn': [5, 6, 8, 9, 11]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'review', 'tag': 'NN', 'dep': 'conj', 'up': 7, 'dn': [10, 12]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [13, 16]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 16, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [15, 18, 19]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 18, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 16, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 27, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 5, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'nmod', 'up': 5, 'dn': [2]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 1, 'dn': []}, {'tok': 'tab', 'tag': 'NN', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'order', 'tag': 'NN', 'dep': 'dep', 'up': 22, 'dn': [0, 1, 3, 4, 6, 13, 14, 15, 16, 17, 18]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 10, 'dn': []}, {'tok': 'summary', 'tag': 'NN', 'dep': 'nmod', 'up': 12, 'dn': [9]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 8, 10, 11]}, {'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 22, 'dn': [21]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 27, 'dn': [5, 19, 20, 23, 24, 25]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 27, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [22, 26]}]}], 'stripped_text': 'A5b writes: Edit page, then click save to get \"Edit summary\" Window. Don\\'t touch mouse, put some description, using the keyboard. Then we want to change checkboxes \"minor edit\" or \"watch page\", without using the mouse. Press key, and you will be directed to the link \"minor edit\" not to the checkbox. second Tab is \"Save Page\" button. Next \"review changes\". Next three tabs for links in the footer of this windows. Is it possible to change tab order to this (e.g. using tabindex argument or via rearranging divs and other elements): 1. \"description\" 2. \"minor edit checkbox\" 3. \"watch page checkbox\" 4. \"Save page\" 5. \"review changes\" 6. anything else Or even move \"save page\" and \"review\" to be just after \"description\". http://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback#Wrong tab order on the \"Edit summary\" window Version : unspecified Severity : normal', 'cleaned': 'a5b writes: edit page, then click save to get \"edit summary\" window. don\\'t touch mouse, put some description, using the keyboard. then we want to change checkboxes \"minor edit\" or \"watch page\", without using the mouse. press key, and you will be directed to the link \"minor edit\" not to the checkbox. second tab - is \"save page\" button. next - \"review changes\". next three tabs - for links in the footer of this windows. is it possible to change tab order to this (e.g. using tabindex argument or via rearranging divs and other elements): *. \"description\" *. \"minor edit checkbox\" *. \"watch page checkbox\" *. \"save page\" *. \"review changes\" *. anything else or even move \"save page\" and \"review\" to be just after \"description\". tab-order on the \"edit summary\" window -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4466': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4466', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51918 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51918 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4467': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4467', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 50047 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 50047 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4468': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-xfe43w2lb5gpvglf4coa', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4468', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'When I select text that ends in the middle of the word and add a link, only the selected part is linked. Also, is added after the link. For example, in https://en.wikipedia.org/w/index.php?title=Ramat_Yohanan&diff=565789129&oldid=553919950 I selected \"South Africa\" and added the link. I saw an AbuseFilter warning when I was saving, but saved anyway to report the bug :) Being a seasoned Wikipedian, I expect the whole word to be linked, although now that I think of it, I can imagine that linking a part of the word can be useful, too. So I\\'m not completely sure whether it\\'s a bug or a feature. This may be related to Bug 50127, though the description is not the same. Version : unspecified Severity : normal', 'parsed': [{'rt': 22, 'toks': [{'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'select', 'tag': 'VBP', 'dep': 'advcl', 'up': 22, 'dn': [0, 1, 3]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [5]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': 'ends', 'tag': 'VBZ', 'dep': 'relcl', 'up': 3, 'dn': [4, 6, 12, 13]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 6, 'dn': [7, 9]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'conj', 'up': 5, 'dn': [15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 22, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'selected', 'tag': 'VBN', 'dep': 'amod', 'up': 20, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 22, 'dn': [17, 18, 19]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 22, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [2, 16, 20, 21, 23]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 22, 'dn': []}]}, {'rt': 6, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 6, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'nsubjpass', 'up': 6, 'dn': []}, {'tok': 'nowiki/', 'tag': 'CD', 'dep': 'nsubjpass', 'up': 6, 'dn': [4]}, {'tok': '>', 'tag': 'ADD', 'dep': 'appos', 'up': 3, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'auxpass', 'up': 6, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 7, 10]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 6, 'dn': []}]}, {'rt': 8, 'toks': [{'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [1]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [4]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 3, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'selected', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 5, 6, 7, 11, 12, 13, 14, 17]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'south', 'tag': 'NNP', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'africa', 'tag': 'NNP', 'dep': 'dobj', 'up': 8, 'dn': [9, 10]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'conj', 'up': 8, 'dn': [16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 24, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'saw', 'tag': 'VBD', 'dep': 'ccomp', 'up': 24, 'dn': [0, 4, 8, 9, 10, 11]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'abusefilter', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'warning', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'saving', 'tag': 'VBG', 'dep': 'advcl', 'up': 1, 'dn': [5, 6, 7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'saved', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [12, 14, 17, 18]}, {'tok': 'anyway', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 14, 'dn': []}, {'tok': 'report', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [13, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 14, 'dn': [15]}, {'tok': ':)', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'being', 'tag': 'VBG', 'dep': 'advcl', 'up': 11, 'dn': [21]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'seasoned', 'tag': 'JJ', 'dep': 'amod', 'up': 21, 'dn': []}, {'tok': 'wikipedian', 'tag': 'NN', 'dep': 'attr', 'up': 18, 'dn': [19, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'expect', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [1, 22, 23, 30, 31, 42, 55]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'whole', 'tag': 'JJ', 'dep': 'amod', 'up': 27, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 30, 'dn': [25, 26]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 30, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 30, 'dn': []}, {'tok': 'linked', 'tag': 'VBN', 'dep': 'ccomp', 'up': 24, 'dn': [27, 28, 29]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 24, 'dn': []}, {'tok': 'although', 'tag': 'IN', 'dep': 'mark', 'up': 42, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 42, 'dn': [36]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 36, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 36, 'dn': []}, {'tok': 'think', 'tag': 'VBP', 'dep': 'ccomp', 'up': 33, 'dn': [34, 35, 37]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 36, 'dn': [38]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'pobj', 'up': 37, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 42, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 42, 'dn': []}, {'tok': 'imagine', 'tag': 'VB', 'dep': 'advcl', 'up': 24, 'dn': [32, 33, 39, 40, 41, 51]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 51, 'dn': []}, {'tok': 'linking', 'tag': 'VBG', 'dep': 'csubj', 'up': 51, 'dn': [46]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'part', 'tag': 'NN', 'dep': 'dobj', 'up': 44, 'dn': [45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [49]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 49, 'dn': []}, {'tok': 'word', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': [48]}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ccomp', 'up': 42, 'dn': [43, 44, 50, 52, 53, 54]}, {'tok': 'useful', 'tag': 'JJ', 'dep': 'acomp', 'up': 51, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'too', 'tag': 'RB', 'dep': 'advmod', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 1, 3, 5, 14]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 2, 'dn': []}, {'tok': 'completely', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'sure', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': [4, 8]}, {'tok': 'whether', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 11, 13]}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'feature', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubjpass', 'up': 3, 'dn': []}, {'tok': 'may', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 3, 'dn': []}, {'tok': 'related', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 9, 13, 17]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [5, 6, 7, 8]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'though', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'description', 'tag': 'NN', 'dep': 'nsubj', 'up': 13, 'dn': [11]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 3, 'dn': [10, 12, 14, 16]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'attr', 'up': 13, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'When I select text that ends in the middle of the word and add a link, only the selected part is linked. Also, is added after the link. For example, in https://en.wikipedia.org/w/index.php?title=Ramat_Yohanan&diff=565789129&oldid=553919950 I selected \"South Africa\" and added the link. I saw an AbuseFilter warning when I was saving, but saved anyway to report the bug :) Being a seasoned Wikipedian, I expect the whole word to be linked, although now that I think of it, I can imagine that linking a part of the word can be useful, too. So I\\'m not completely sure whether it\\'s a bug or a feature. This may be related to Bug 50127, though the description is not the same. Version : unspecified Severity : normal', 'cleaned': 'when i select text that ends in the middle of the word and add a link, only the selected part is linked. also, is added after the link. for example, in i selected \"south africa\" and added the link. i saw an abusefilter warning when i was saving, but saved anyway to report the bug :) being a seasoned wikipedian, i expect the whole word to be linked, although now that i think of it, i can imagine that linking a part of the word can be useful, too. so i\\'m not completely sure whether it\\'s a bug or a feature. this may be related to bug , though the description is not the same. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4469': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ydswvwhh5pm4lshahjje', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4469', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'This is not a \\'bug\\', but intentional behaviour. If you actually want to produce [[Foo]]ian as opposed to [[Foo|Fooian]], VisualEditor/Parsoid doesn\\'t have a way to guarantee that (right now Parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it\\'s irrelevant to the reader and to editors. Consequently I\\'m marking this as \"WONTFIX\", but see bug 37939 for a wider discussion of the usability issue.', 'parsed': [{'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 11]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [3, 4, 6, 7, 8, 10]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'intentional', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 23, 'toks': [{'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 3, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'actually', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'want', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [0, 1, 2, 5]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'produce', 'tag': 'VB', 'dep': 'xcomp', 'up': 3, 'dn': [4, 6, 7]}, {'tok': '[', 'tag': 'XX', 'dep': 'dobj', 'up': 5, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 5, 'dn': []}, {'tok': 'foo]]ian', 'tag': 'JJ', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 10, 'dn': []}, {'tok': 'opposed', 'tag': 'VBN', 'dep': 'advcl', 'up': 23, 'dn': [9, 11]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [12, 13, 14, 15]}, {'tok': '[', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 11, 'dn': []}, {'tok': 'foo|fooian', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'pobj', 'up': 11, 'dn': []}, {'tok': ']', 'tag': '-RRB-', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 20, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 20, 'dn': []}, {'tok': 'parsoid', 'tag': 'NNP', 'dep': 'nsubj', 'up': 23, 'dn': [18, 19]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 23, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 23, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 8, 10, 16, 17, 20, 21, 22, 25, 45, 46, 49]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24, 27]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 27, 'dn': []}, {'tok': 'guarantee', 'tag': 'VB', 'dep': 'relcl', 'up': 25, 'dn': [26, 33]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 33, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'right', 'tag': 'RB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 33, 'dn': [30]}, {'tok': 'parsoid', 'tag': 'NN', 'dep': 'nsubj', 'up': 33, 'dn': []}, {'tok': 'creates', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 27, 'dn': [28, 29, 31, 32, 35, 41]}, {'tok': 'piped', 'tag': 'VBN', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 33, 'dn': [34]}, {'tok': 'even', 'tag': 'RB', 'dep': 'advmod', 'up': 37, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 41, 'dn': [36]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 41, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'do', 'tag': 'VB', 'dep': 'aux', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'VB', 'dep': 'advcl', 'up': 33, 'dn': [37, 38, 39, 40, 42]}, {'tok': 'trails', 'tag': 'NNS', 'dep': 'dobj', 'up': 41, 'dn': [43, 44]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'heads', 'tag': 'NNS', 'dep': 'conj', 'up': 42, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 23, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 49, 'dn': []}, {'tok': 'could', 'tag': 'MD', 'dep': 'aux', 'up': 49, 'dn': []}, {'tok': 'change', 'tag': 'VB', 'dep': 'conj', 'up': 23, 'dn': [47, 48, 50, 53, 54, 57, 65]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 49, 'dn': [52]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 52, 'dn': []}, {'tok': 'future', 'tag': 'NN', 'dep': 'pobj', 'up': 50, 'dn': [51]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'because', 'tag': 'IN', 'dep': 'mark', 'up': 57, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 57, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'advcl', 'up': 49, 'dn': [55, 56, 58]}, {'tok': 'irrelevant', 'tag': 'JJ', 'dep': 'acomp', 'up': 57, 'dn': [59]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 58, 'dn': [61, 62, 63]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': 'reader', 'tag': 'NN', 'dep': 'pobj', 'up': 59, 'dn': [60]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 59, 'dn': []}, {'tok': 'to', 'tag': 'IN', 'dep': 'conj', 'up': 59, 'dn': [64]}, {'tok': 'editors', 'tag': 'NNS', 'dep': 'pobj', 'up': 63, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 49, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'consequently', 'tag': 'RB', 'dep': 'advmod', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'marking', 'tag': 'VBG', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 9, 10, 11, 24]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6, 7, 8]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'wontfix', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'conj', 'up': 3, 'dn': [12, 13, 14, 15, 16]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'npadvmod', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 11, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'wider', 'tag': 'JJR', 'dep': 'amod', 'up': 19, 'dn': []}, {'tok': 'discussion', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 18, 20]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [23]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'usability', 'tag': 'NN', 'dep': 'compound', 'up': 23, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}], 'stripped_text': 'This is not a \\'bug\\', but intentional behaviour. If you actually want to produce [[Foo]]ian as opposed to [[Foo|Fooian]], VisualEditor/Parsoid doesn\\'t have a way to guarantee that (right now Parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it\\'s irrelevant to the reader and to editors. Consequently I\\'m marking this as \"WONTFIX\", but see bug 37939 for a wider discussion of the usability issue.', 'cleaned': 'this is not a \\'bug\\', but intentional behaviour. if you actually want to produce [[foo]]ian as opposed to [[foo|fooian]], visualeditor/parsoid doesn\\'t have a way to guarantee that (right now parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it\\'s irrelevant to the reader and to editors. consequently i\\'m marking this as \"wontfix\", but see bug for a wider discussion of the usability issue.'})}),\n", + " '4470': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-j5ma2nageni56xp567v5', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4470', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'See https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565273394, which, blanked, turns into https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565667534 I appreciate with the lack of comment editing (or comment viewing) preserving these is usually A Good Thing, but we do need a better way of handling them. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=60830', 'parsed': [{'rt': 0, 'toks': [{'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 3, 8, 45]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 0, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'blanked', 'tag': 'VBN', 'dep': 'advcl', 'up': 8, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'turns', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 0, 'dn': [4, 5, 6, 7, 9, 14, 29, 35, 38]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 9, 'dn': [11]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 10, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 14, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 14, 'dn': []}, {'tok': 'appreciate', 'tag': 'VBP', 'dep': 'advcl', 'up': 8, 'dn': [12, 13, 15]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 14, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'lack', 'tag': 'NN', 'dep': 'pobj', 'up': 15, 'dn': [16, 18, 26]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 17, 'dn': [21]}, {'tok': 'comment', 'tag': 'NN', 'dep': 'compound', 'up': 21, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'editing', 'tag': 'NN', 'dep': 'pobj', 'up': 18, 'dn': [19, 20, 22, 23, 24]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 21, 'dn': []}, {'tok': 'comment', 'tag': 'NN', 'dep': 'conj', 'up': 21, 'dn': [25]}, {'tok': 'viewing', 'tag': 'VBG', 'dep': 'amod', 'up': 24, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'preserving', 'tag': 'VBG', 'dep': 'csubj', 'up': 29, 'dn': []}, {'tok': 'these', 'tag': 'DT', 'dep': 'nsubj', 'up': 29, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 8, 'dn': [27, 28, 30, 33, 34]}, {'tok': 'usually', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 33, 'dn': []}, {'tok': 'good', 'tag': 'JJ', 'dep': 'amod', 'up': 33, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'attr', 'up': 29, 'dn': [31, 32]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 29, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'we', 'tag': 'PRP', 'dep': 'nsubj', 'up': 38, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'aux', 'up': 38, 'dn': []}, {'tok': 'need', 'tag': 'VB', 'dep': 'conj', 'up': 8, 'dn': [36, 37, 41]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': 'better', 'tag': 'JJR', 'dep': 'amod', 'up': 41, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'dobj', 'up': 38, 'dn': [39, 40, 42]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43]}, {'tok': 'handling', 'tag': 'VBG', 'dep': 'pcomp', 'up': 42, 'dn': [44]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 43, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'See https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565273394, which, blanked, turns into https://en.wikipedia.org/w/index.php?title=User:Octalpuss/sandbox&oldid=565667534 I appreciate with the lack of comment editing (or comment viewing) preserving these is usually A Good Thing, but we do need a better way of handling them. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=60830', 'cleaned': 'see which, blanked, turns into i appreciate with the lack of comment-editing (or comment viewing) preserving these is usually a good thing, but we do need a better way of handling them. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '4473': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4473', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'PamD at the English Wikipedia reports that there is no easy way to add new content between a reflist and a template that follows it before you save the page. This is a problem if your workflow is to add the stub template before adding the external links, which is entirely reasonable. Steps to reproduce (option 1): 1. create page with references and a reflist. 2. add a template (e.g. a stub template) after the reflist 3. add content between the references list and the template (e.g. an external links section). Steps to reproduce (option 2): 1. Go to a page with no content between a reflist block and a template (e.g. https://en.wikipedia.org/w/index.php?title=Tyson_R._Roberts&oldid=565739822&veaction=edit ) 2. Delete all content after the reflist: 3. Add a template (e.g. a stub template) 4. Add content between the references list and the template (e.g. an external links section). There is a workaround: select the reflist, press the right cursor key once, press enter. This gets you a blank line with which to work from. Desired behaviour: There should be somewhere to click between the reflist and the stub template, just as there is after the page has been saved and reopened in VE. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52620', 'parsed': [{'rt': 5, 'toks': [{'tok': 'pamd', 'tag': 'RB', 'dep': 'prep', 'up': 5, 'dn': [1]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [4]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'english', 'tag': 'NNP', 'dep': 'compound', 'up': 4, 'dn': []}, {'tok': 'wikipedia', 'tag': 'NNP', 'dep': 'pobj', 'up': 1, 'dn': [2, 3]}, {'tok': 'reports', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 8, 30]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 11]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'amod', 'up': 11, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 10, 13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'relcl', 'up': 11, 'dn': [12, 15]}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 15, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17, 19, 21]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 18, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 18, 'dn': [20, 23]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'follows', 'tag': 'VBZ', 'dep': 'relcl', 'up': 21, 'dn': [22, 24, 27]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 23, 'dn': []}, {'tok': 'before', 'tag': 'IN', 'dep': 'mark', 'up': 27, 'dn': []}, {'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 27, 'dn': []}, {'tok': 'save', 'tag': 'VBP', 'dep': 'advcl', 'up': 23, 'dn': [25, 26, 29]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 29, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 27, 'dn': [28]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'your', 'tag': 'PRP$', 'dep': 'poss', 'up': 6, 'dn': []}, {'tok': 'workflow', 'tag': 'NN', 'dep': 'nsubj', 'up': 7, 'dn': [5]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 1, 'dn': [4, 6, 9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'add', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [8, 12, 13]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11]}, {'tok': 'before', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [14]}, {'tok': 'adding', 'tag': 'VBG', 'dep': 'pcomp', 'up': 13, 'dn': [17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 17, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'dobj', 'up': 14, 'dn': [15, 16, 18, 20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubj', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'relcl', 'up': 17, 'dn': [19, 22]}, {'tok': 'entirely', 'tag': 'RB', 'dep': 'advmod', 'up': 22, 'dn': []}, {'tok': 'reasonable', 'tag': 'JJ', 'dep': 'acomp', 'up': 20, 'dn': [21]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 9, 10, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3, 6, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [4, 5, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'create', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 7]}, {'tok': 'page', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'references', 'tag': 'NNS', 'dep': 'pobj', 'up': 2, 'dn': [4, 6]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 3, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'conj', 'up': 3, 'dn': [5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 9, 14, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 7, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 5, 6]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 13]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'number', 'tag': 'NNP', 'dep': 'appos', 'up': 11, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 16]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'compound', 'up': 14, 'dn': [12]}, {'tok': 'section', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [9, 10, 11, 13, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'steps', 'tag': 'NNS', 'dep': 'ROOT', 'dn': [2, 9, 10, 12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'relcl', 'up': 0, 'dn': [1, 3, 6, 8]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'option', 'tag': 'NN', 'dep': 'nmod', 'up': 6, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 2, 'dn': [4, 5, 7]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 6, 'dn': []}, {'tok': '):', 'tag': ':', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [11]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'go', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 14, 15, 21, 23]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [3]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'pobj', 'up': 1, 'dn': [2, 4]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': [6]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': [5, 7]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'compound', 'up': 10, 'dn': []}, {'tok': 'block', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 9, 11, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 10, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 10, 'dn': [12]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 0, 'dn': [17, 18, 19]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': [16]}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 15, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': [20, 22]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'delete', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2, 3, 6, 7, 8, 9, 10]}, {'tok': 'all', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1]}, {'tok': 'after', 'tag': 'IN', 'dep': 'prep', 'up': 0, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [2]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [1, 3, 7]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'appos', 'up': 2, 'dn': [4, 5, 6, 8]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 2, 3]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': 'add', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 16]}, {'tok': 'content', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': [2]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'references', 'tag': 'NNS', 'dep': 'compound', 'up': 5, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'pobj', 'up': 2, 'dn': [3, 4, 6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'e.g.', 'tag': 'RB', 'dep': 'advmod', 'up': 14, 'dn': []}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 14, 'dn': []}, {'tok': 'external', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'links', 'tag': 'NNS', 'dep': 'compound', 'up': 14, 'dn': [12]}, {'tok': 'section', 'tag': 'NN', 'dep': 'appos', 'up': 8, 'dn': [9, 10, 11, 13, 15]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'workaround', 'tag': 'NN', 'dep': 'attr', 'up': 1, 'dn': [2, 4, 5]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'acl', 'up': 3, 'dn': [7, 8, 9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'press', 'tag': 'VBP', 'dep': 'conj', 'up': 5, 'dn': [13, 14, 15, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'right', 'tag': 'JJ', 'dep': 'amod', 'up': 12, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'compound', 'up': 13, 'dn': [11]}, {'tok': 'key', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 12]}, {'tok': 'once', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'press', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': []}, {'tok': 'enter', 'tag': 'VBP', 'dep': 'conj', 'up': 9, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'gets', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 5, 11]}, {'tok': 'you', 'tag': 'PRP', 'dep': 'dative', 'up': 1, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'blank', 'tag': 'JJ', 'dep': 'amod', 'up': 5, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 1, 'dn': [3, 4, 9]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [7]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'pobj', 'up': 6, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'work', 'tag': 'VB', 'dep': 'relcl', 'up': 5, 'dn': [6, 8, 10]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'desired', 'tag': 'VBN', 'dep': 'ccomp', 'up': 5, 'dn': [1]}, {'tok': 'behaviour', 'tag': 'NN', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 5, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 5, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 8, 16, 20, 31]}, {'tok': 'somewhere', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 8, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'xcomp', 'up': 5, 'dn': [7, 9]}, {'tok': 'between', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 11, 'dn': []}, {'tok': 'reflist', 'tag': 'NN', 'dep': 'pobj', 'up': 9, 'dn': [10, 12, 15]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'stub', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 11, 'dn': [13, 14]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 20, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 20, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 20, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'advcl', 'up': 5, 'dn': [17, 18, 19, 26]}, {'tok': 'after', 'tag': 'IN', 'dep': 'mark', 'up': 26, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 26, 'dn': [22]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 26, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 26, 'dn': []}, {'tok': 'saved', 'tag': 'VBN', 'dep': 'advcl', 'up': 20, 'dn': [21, 23, 24, 25, 27, 28]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 26, 'dn': []}, {'tok': 'reopened', 'tag': 'VBN', 'dep': 'conj', 'up': 26, 'dn': [29]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 28, 'dn': [30]}, {'tok': 've', 'tag': 'NNP', 'dep': 'pobj', 'up': 29, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 11, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 11, 'dn': [1, 4, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 3, 'dn': [5, 8]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'acomp', 'up': 6, 'dn': [7, 9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'JJ', 'dep': 'nsubj', 'up': 11, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 10, 12, 13, 14, 15, 16, 17, 18]}, {'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'dobj', 'up': 11, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 11, 'dn': []}]}], 'stripped_text': 'PamD at the English Wikipedia reports that there is no easy way to add new content between a reflist and a template that follows it before you save the page. This is a problem if your workflow is to add the stub template before adding the external links, which is entirely reasonable. Steps to reproduce (option 1): 1. create page with references and a reflist. 2. add a template (e.g. a stub template) after the reflist 3. add content between the references list and the template (e.g. an external links section). Steps to reproduce (option 2): 1. Go to a page with no content between a reflist block and a template (e.g. https://en.wikipedia.org/w/index.php?title=Tyson_R._Roberts&oldid=565739822&veaction=edit ) 2. Delete all content after the reflist: 3. Add a template (e.g. a stub template) 4. Add content between the references list and the template (e.g. an external links section). There is a workaround: select the reflist, press the right cursor key once, press enter. This gets you a blank line with which to work from. Desired behaviour: There should be somewhere to click between the reflist and the stub template, just as there is after the page has been saved and reopened in VE. Version : unspecified Severity : normal See Also : https://bugzilla.wikimedia.org/show_bug.cgi?id=52620', 'cleaned': 'pamd at the english wikipedia reports that there is no easy way to add new content between a reflist and a template that follows it before you save the page. this is a problem if your workflow is to add the stub template before adding the external links, which is entirely reasonable. steps to reproduce (option ): . create page with references and a reflist. . add a template (e.g. a stub template) after the reflist . add content between the references list and the template (e.g. an external links section). steps to reproduce (option ): . go to a page with no content between a reflist block and a template (e.g. ) . delete all content after the reflist: . add a template (e.g. a stub template) . add content between the references list and the template (e.g. an external links section). there is a workaround: select the reflist, press the right cursor key once, press enter. this gets you a blank line with which to work from. desired behaviour: there should be somewhere to click between the reflist and the stub template, just as there is after the page has been saved and reopened in ve. -------------------------- **version**: unspecified **severity**: normal **see also**: '})}),\n", + " '4475': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4475', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Whatamidoing comments that the issue is that there is no way easy to select a line starting with a template: So someone added a book to a ==Further reading== section. Book #1 used a citation template. Book #2 did not. Neither had bullet list formatting. Selecting them was hard. I ended up selecting the header, the template, and the plain text citation. Then I clicked the \\'list\\' button. Then I went back and repaired the formatting for the section heading. This isn\\'t necessary, but it was easier than trying to figure out the exact stop to place the cursor. [...] [The] problem is that it\\'s hard to select just the line that contains the template. You have to find the magic spot in the middle of \"==Heading=={{template}}\" to select the template without picking up the entire section heading. I managed it later in testing, but only if I\\'m selecting text with arrow keys. With the trackpad, it\\'s still beyond me.', 'parsed': [{'rt': 23, 'toks': [{'tok': 'whatamidoing', 'tag': 'VBG', 'dep': 'advcl', 'up': 23, 'dn': [1]}, {'tok': 'comments', 'tag': 'NNS', 'dep': 'dobj', 'up': 0, 'dn': [5]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'issue', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'acl', 'up': 1, 'dn': [2, 4, 8]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 8, 'dn': []}, {'tok': 'there', 'tag': 'EX', 'dep': 'expl', 'up': 8, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ccomp', 'up': 5, 'dn': [6, 7, 10]}, {'tok': 'no', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'way', 'tag': 'NN', 'dep': 'attr', 'up': 8, 'dn': [9, 11]}, {'tok': 'easy', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': [13]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 11, 'dn': [12, 15]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'starting', 'tag': 'VBG', 'dep': 'acl', 'up': 15, 'dn': [17]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [19]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': [18]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 23, 'dn': []}, {'tok': 'so', 'tag': 'RB', 'dep': 'advmod', 'up': 23, 'dn': []}, {'tok': 'someone', 'tag': 'NN', 'dep': 'nsubj', 'up': 23, 'dn': []}, {'tok': 'added', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 20, 21, 22, 25, 26, 33]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 25, 'dn': []}, {'tok': 'book', 'tag': 'NN', 'dep': 'dobj', 'up': 23, 'dn': [24]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 23, 'dn': [32]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 32, 'dn': []}, {'tok': '=', 'tag': 'PRP', 'dep': 'nmod', 'up': 32, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'further', 'tag': 'RB', 'dep': 'amod', 'up': 32, 'dn': []}, {'tok': 'reading==', 'tag': 'NN', 'dep': 'compound', 'up': 32, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 26, 'dn': [27, 28, 29, 30, 31]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 23, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'book', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'used', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 8, 9]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'book', 'tag': 'NN', 'dep': 'nsubj', 'up': 5, 'dn': [3]}, {'tok': '#', 'tag': '$', 'dep': 'nmod', 'up': 3, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'appos', 'up': 0, 'dn': [1, 2, 4]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'did', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 6, 7]}, {'tok': 'not', 'tag': 'RB', 'dep': 'neg', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'neither', 'tag': 'DT', 'dep': 'preconj', 'up': 1, 'dn': []}, {'tok': 'had', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 4, 5]}, {'tok': 'bullet', 'tag': 'NN', 'dep': 'compound', 'up': 3, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'compound', 'up': 4, 'dn': [2]}, {'tok': 'formatting', 'tag': 'VBG', 'dep': 'ccomp', 'up': 1, 'dn': [3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'selecting', 'tag': 'VBG', 'dep': 'csubj', 'up': 2, 'dn': [1]}, {'tok': 'them', 'tag': 'PRP', 'dep': 'dobj', 'up': 0, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 3, 4]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 2, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'ended', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 16]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 1, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'xcomp', 'up': 1, 'dn': [5]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 5, 'dn': []}, {'tok': 'header', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 6, 8]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'conj', 'up': 5, 'dn': [7, 9, 10, 15]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'plain', 'tag': 'JJ', 'dep': 'amod', 'up': 14, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'text', 'tag': 'NN', 'dep': 'compound', 'up': 15, 'dn': [12, 13]}, {'tok': 'citation', 'tag': 'NN', 'dep': 'conj', 'up': 8, 'dn': [11, 14]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'clicked', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 7, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'list', 'tag': 'NN', 'dep': 'poss', 'up': 7, 'dn': [6]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 5, 'dn': []}, {'tok': 'button', 'tag': 'NN', 'dep': 'dobj', 'up': 2, 'dn': [3, 4, 5]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'went', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 12]}, {'tok': 'back', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 2, 'dn': []}, {'tok': 'repaired', 'tag': 'VBD', 'dep': 'conj', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'formatting', 'tag': 'NN', 'dep': 'dobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'acl', 'up': 10, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'this', 'tag': 'DT', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 5, 7]}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 1, 'dn': []}, {'tok': 'necessary', 'tag': 'JJ', 'dep': 'acomp', 'up': 1, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'was', 'tag': 'VBD', 'dep': 'conj', 'up': 1, 'dn': [6, 8, 21]}, {'tok': 'easier', 'tag': 'JJR', 'dep': 'acomp', 'up': 7, 'dn': [9]}, {'tok': 'than', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'pcomp', 'up': 9, 'dn': [12]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'figure', 'tag': 'VB', 'dep': 'xcomp', 'up': 10, 'dn': [11, 13, 16]}, {'tok': 'out', 'tag': 'RP', 'dep': 'prt', 'up': 12, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'exact', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'stop', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14, 15, 18]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'place', 'tag': 'VB', 'dep': 'relcl', 'up': 16, 'dn': [17, 20]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'cursor', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 0, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'ROOT', 'dn': [1, 2]}, {'tok': '...', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'punct', 'up': 0, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': '[', 'tag': 'XX', 'dep': 'dep', 'up': 4, 'dn': []}, {'tok': 'the', 'tag': 'XX', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': ']', 'tag': 'XX', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'problem', 'tag': 'NN', 'dep': 'nsubj', 'up': 4, 'dn': [1, 2]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 7, 18]}, {'tok': 'that', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ccomp', 'up': 4, 'dn': [5, 6, 8, 10]}, {'tok': 'hard', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9, 13]}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 15]}, {'tok': 'that', 'tag': 'WDT', 'dep': 'nsubj', 'up': 15, 'dn': []}, {'tok': 'contains', 'tag': 'VBZ', 'dep': 'relcl', 'up': 13, 'dn': [14, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 15, 'dn': [16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'you', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'have', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 3, 28]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'find', 'tag': 'VB', 'dep': 'xcomp', 'up': 1, 'dn': [2, 6, 18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'magic', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'spot', 'tag': 'NN', 'dep': 'dobj', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [9]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 9, 'dn': []}, {'tok': 'middle', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [8, 10]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [11, 12, 13, 14, 15, 16]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '=', 'tag': 'NNS', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': '=', 'tag': 'NN', 'dep': 'pobj', 'up': 10, 'dn': []}, {'tok': 'heading=={{template}}', 'tag': '-RRB-', 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 10, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 18, 'dn': []}, {'tok': 'select', 'tag': 'VB', 'dep': 'advcl', 'up': 3, 'dn': [17, 20, 21]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 20, 'dn': []}, {'tok': 'template', 'tag': 'NN', 'dep': 'dobj', 'up': 18, 'dn': [19]}, {'tok': 'without', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [22]}, {'tok': 'picking', 'tag': 'VBG', 'dep': 'pcomp', 'up': 21, 'dn': [23, 26]}, {'tok': 'up', 'tag': 'RP', 'dep': 'prt', 'up': 22, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 26, 'dn': []}, {'tok': 'entire', 'tag': 'JJ', 'dep': 'amod', 'up': 26, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 22, 'dn': [24, 25, 27]}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'acl', 'up': 26, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'managed', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 4, 6, 7, 12, 17]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 1, 'dn': []}, {'tok': 'later', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 1, 'dn': [5]}, {'tok': 'testing', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 1, 'dn': []}, {'tok': 'only', 'tag': 'RB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 12, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 12, 'dn': []}, {'tok': \"'m\", 'tag': 'VBP', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'selecting', 'tag': 'VBG', 'dep': 'conj', 'up': 1, 'dn': [8, 9, 10, 11, 13]}, {'tok': 'text', 'tag': 'NN', 'dep': 'dobj', 'up': 12, 'dn': [14]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 13, 'dn': [16]}, {'tok': 'arrow', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'keys', 'tag': 'NNS', 'dep': 'pobj', 'up': 14, 'dn': [15]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}, {'rt': 5, 'toks': [{'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [2]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'trackpad', 'tag': 'NN', 'dep': 'pobj', 'up': 0, 'dn': [1]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 3, 4, 6, 7, 9]}, {'tok': 'still', 'tag': 'RB', 'dep': 'advmod', 'up': 5, 'dn': []}, {'tok': 'beyond', 'tag': 'IN', 'dep': 'prep', 'up': 5, 'dn': [8]}, {'tok': 'me', 'tag': 'PRP', 'dep': 'pobj', 'up': 7, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}], 'stripped_text': 'Whatamidoing comments that the issue is that there is no way easy to select a line starting with a template: So someone added a book to a ==Further reading== section. Book #1 used a citation template. Book #2 did not. Neither had bullet list formatting. Selecting them was hard. I ended up selecting the header, the template, and the plain text citation. Then I clicked the \\'list\\' button. Then I went back and repaired the formatting for the section heading. This isn\\'t necessary, but it was easier than trying to figure out the exact stop to place the cursor. [...] [The] problem is that it\\'s hard to select just the line that contains the template. You have to find the magic spot in the middle of \"==Heading=={{template}}\" to select the template without picking up the entire section heading. I managed it later in testing, but only if I\\'m selecting text with arrow keys. With the trackpad, it\\'s still beyond me.', 'cleaned': 'whatamidoing comments that the issue is that there is no way easy to select a line starting with a template: so someone added a book to a ==further reading== section. book # used a citation template. book # did not. neither had bullet list formatting. selecting them was hard. i ended up selecting the header, the template, and the plain-text citation. then i clicked the \\'list\\' button. then i went back and repaired the formatting for the section heading. this isn\\'t necessary, but it was easier than trying to figure out the exact stop to place the cursor. [...] [the] problem is that it\\'s hard to select just the line that contains the template. you have to find the magic spot in the middle of \"==heading=={{template}}\" to select the template without picking up the entire section heading. i managed it later in testing, but only if i\\'m selecting text with arrow keys. with the trackpad, it\\'s still beyond me.'})}),\n", + " '4476': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4476', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'TemplateData should allow some parameters to have default values which are prefilled when using the VisualEditor transclusion manager. An example would be the current date for accessdate in citation templates. Version : unspecified Severity : normal', 'parsed': [{'rt': 2, 'toks': [{'tok': 'templatedata', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 2, 'dn': []}, {'tok': 'allow', 'tag': 'VB', 'dep': 'ROOT', 'dn': [0, 1, 6, 18]}, {'tok': 'some', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'parameters', 'tag': 'NNS', 'dep': 'nsubj', 'up': 6, 'dn': [3]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'ccomp', 'up': 2, 'dn': [4, 5, 8]}, {'tok': 'default', 'tag': 'NN', 'dep': 'compound', 'up': 8, 'dn': []}, {'tok': 'values', 'tag': 'NNS', 'dep': 'dobj', 'up': 6, 'dn': [7, 11]}, {'tok': 'which', 'tag': 'WDT', 'dep': 'nsubjpass', 'up': 11, 'dn': []}, {'tok': 'are', 'tag': 'VBP', 'dep': 'auxpass', 'up': 11, 'dn': []}, {'tok': 'prefilled', 'tag': 'VBN', 'dep': 'relcl', 'up': 8, 'dn': [9, 10, 13]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 11, 'dn': [12, 17]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 17, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'compound', 'up': 16, 'dn': []}, {'tok': 'transclusion', 'tag': 'NN', 'dep': 'compound', 'up': 17, 'dn': [15]}, {'tok': 'manager', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 16]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 3, 'toks': [{'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'example', 'tag': 'NN', 'dep': 'nsubj', 'up': 3, 'dn': [0]}, {'tok': 'would', 'tag': 'MD', 'dep': 'aux', 'up': 3, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'ROOT', 'dn': [1, 2, 6, 12]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 6, 'dn': []}, {'tok': 'current', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'date', 'tag': 'NN', 'dep': 'attr', 'up': 3, 'dn': [4, 5, 7]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 6, 'dn': [8]}, {'tok': 'accessdate', 'tag': 'NN', 'dep': 'pobj', 'up': 7, 'dn': [9]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [11]}, {'tok': 'citation', 'tag': 'NN', 'dep': 'compound', 'up': 11, 'dn': []}, {'tok': 'templates', 'tag': 'NNS', 'dep': 'pobj', 'up': 9, 'dn': [10]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 3, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 8, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': [1, 4, 5, 6]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'normal', 'tag': 'JJ', 'dep': 'ROOT', 'dn': [3, 7]}]}], 'stripped_text': 'TemplateData should allow some parameters to have default values which are prefilled when using the VisualEditor transclusion manager. An example would be the current date for accessdate in citation templates. Version : unspecified Severity : normal', 'cleaned': 'templatedata should allow some parameters to have default values which are prefilled when using the visualeditor transclusion manager. an example would be the current date for accessdate in citation templates. -------------------------- **version**: unspecified **severity**: normal'})}),\n", + " '4477': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ysftv67jxeaxdwcakvwo', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4477', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' This bug has been marked as a duplicate of bug 51428 ', 'parsed': [{'rt': 7, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubjpass', 'up': 7, 'dn': []}, {'tok': 'this', 'tag': 'DT', 'dep': 'det', 'up': 4, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [3]}, {'tok': 'has', 'tag': 'VBZ', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'been', 'tag': 'VBN', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 4, 5, 6, 8, 16, 17, 18]}, {'tok': 'as', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 10, 'dn': []}, {'tok': 'duplicate', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [9, 11]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [14]}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 14, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'pobj', 'up': 11, 'dn': [12, 13, 15]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'oprd', 'up': 7, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 7, 'dn': []}]}], 'stripped_text': ' This bug has been marked as a duplicate of bug 51428 ', 'cleaned': '*** this bug has been marked as a duplicate of bug ***'})}),\n", + " '4478': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4478', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' Author: `lovefilms` Description: The screen shot of the missing Production section trying to edit When click on Edit to edit a section of an article, for example, https://en.wikipedia.org/wiki/Blue_Jasmine#Production the result page https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production appears to be a huge toolbar on top, and the section of \"Production\" is almost invisible see attached screen shot. Also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. Now it\\'s almost blurred into the article and very confusing. Version : unspecified Severity : major OS : Windows 7 Platform : PC Attached : {F11047}', 'parsed': [{'rt': 9, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 9, 'dn': [1, 2, 3, 4, 5, 8]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'author', 'tag': 'NN', 'dep': 'npadvmod', 'up': 0, 'dn': []}, {'tok': ':*', 'tag': 'CD', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': ':', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'lovefilms', 'tag': 'NNS', 'dep': 'poss', 'up': 8, 'dn': [7]}, {'tok': \"'\", 'tag': 'POS', 'dep': 'case', 'up': 6, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': [6]}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 10, 11]}, {'tok': 'description', 'tag': 'NN', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ':*', 'tag': 'NNP', 'dep': 'punct', 'up': 9, 'dn': [12]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 11, 'dn': []}]}, {'rt': 35, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 2, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': 'shot', 'tag': 'NN', 'dep': 'nsubj', 'up': 35, 'dn': [0, 1, 3, 22, 23, 26, 27, 28, 31]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'missing', 'tag': 'VBG', 'dep': 'amod', 'up': 7, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'compound', 'up': 7, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5, 6, 8, 12]}, {'tok': 'trying', 'tag': 'VBG', 'dep': 'acl', 'up': 7, 'dn': [10]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 8, 'dn': [9]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 12, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'acl', 'up': 7, 'dn': [11, 13, 16]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [14]}, {'tok': 'edit', 'tag': 'NN', 'dep': 'pobj', 'up': 13, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 16, 'dn': []}, {'tok': 'edit', 'tag': 'VB', 'dep': 'xcomp', 'up': 12, 'dn': [15, 18]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 16, 'dn': [17, 19]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 18, 'dn': [21]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 21, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 19, 'dn': [20]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [24]}, {'tok': 'example', 'tag': 'NN', 'dep': 'pobj', 'up': 23, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 26, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'dep', 'up': 2, 'dn': [25]}, {'tok': 'url', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'dep', 'up': 2, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'result', 'tag': 'NN', 'dep': 'compound', 'up': 31, 'dn': []}, {'tok': 'page', 'tag': 'NN', 'dep': 'dep', 'up': 2, 'dn': [29, 30]}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'dep', 'up': 35, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'nsubj', 'up': 35, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 32, 33, 34, 37, 43, 44, 51]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 37, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'xcomp', 'up': 35, 'dn': [36, 40]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 40, 'dn': []}, {'tok': 'huge', 'tag': 'JJ', 'dep': 'amod', 'up': 40, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'attr', 'up': 37, 'dn': [38, 39, 41]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 40, 'dn': [42]}, {'tok': 'top', 'tag': 'NN', 'dep': 'pobj', 'up': 41, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 35, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 35, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 46, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [45, 47]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 46, 'dn': [49]}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 47, 'dn': [48, 50]}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 49, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'conj', 'up': 35, 'dn': [46, 58, 59]}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 53, 'dn': []}, {'tok': 'invisible', 'tag': 'JJ', 'dep': 'amod', 'up': 55, 'dn': [52]}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'amod', 'up': 58, 'dn': [53, 54]}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'amod', 'up': 57, 'dn': []}, {'tok': 'screen', 'tag': 'NN', 'dep': 'compound', 'up': 58, 'dn': [56]}, {'tok': 'shot', 'tag': 'NN', 'dep': 'attr', 'up': 51, 'dn': [55, 57]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'also', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 3, 'dn': []}, {'tok': 'toolbar', 'tag': 'NN', 'dep': 'nsubjpass', 'up': 7, 'dn': [2]}, {'tok': 'should', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'be', 'tag': 'VB', 'dep': 'auxpass', 'up': 7, 'dn': []}, {'tok': 'clearly', 'tag': 'RB', 'dep': 'advmod', 'up': 7, 'dn': []}, {'tok': 'marked', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 3, 4, 5, 6, 8, 12, 19]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [10]}, {'tok': 'visible', 'tag': 'JJ', 'dep': 'amod', 'up': 10, 'dn': []}, {'tok': 'borders', 'tag': 'NNS', 'dep': 'pobj', 'up': 8, 'dn': [9]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 12, 'dn': []}, {'tok': 'distinguished', 'tag': 'VB', 'dep': 'advcl', 'up': 7, 'dn': [11, 13]}, {'tok': 'from', 'tag': 'IN', 'dep': 'prep', 'up': 12, 'dn': [15]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 15, 'dn': []}, {'tok': 'contents', 'tag': 'NNS', 'dep': 'pobj', 'up': 13, 'dn': [14, 16]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [18]}, {'tok': 'an', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 7, 'dn': []}]}, {'rt': 4, 'toks': [{'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubjpass', 'up': 4, 'dn': []}, {'tok': \"'s\", 'tag': 'VBZ', 'dep': 'auxpass', 'up': 4, 'dn': []}, {'tok': 'almost', 'tag': 'RB', 'dep': 'advmod', 'up': 4, 'dn': []}, {'tok': 'blurred', 'tag': 'VBN', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 5, 10, 11]}, {'tok': 'into', 'tag': 'IN', 'dep': 'prep', 'up': 4, 'dn': [7]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 7, 'dn': []}, {'tok': 'article', 'tag': 'NN', 'dep': 'pobj', 'up': 5, 'dn': [6, 8]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'very', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'confusing', 'tag': 'JJ', 'dep': 'advcl', 'up': 4, 'dn': [9]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 4, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': '--------------------------', 'tag': 'NFP', 'dep': 'punct', 'up': 2, 'dn': [1]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'ROOT', 'dn': [0, 3, 5]}, {'tok': 'version', 'tag': 'NN', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'appos', 'up': 2, 'dn': [4]}]}, {'rt': 17, 'toks': [{'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'unspecified', 'tag': 'JJ', 'dep': 'amod', 'up': 3, 'dn': [0, 2]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'nmod', 'up': 17, 'dn': [1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14]}, {'tok': 'severity', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'major', 'tag': 'JJ', 'dep': 'appos', 'up': 3, 'dn': [9]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'os', 'tag': 'IN', 'dep': 'prep', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'nmod', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'ROOT', 'dn': [3, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34]}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': 'platform', 'tag': 'NN', 'dep': 'npadvmod', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'pc', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': 'attached', 'tag': 'VBN', 'dep': 'appos', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nummod', 'up': 17, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 17, 'dn': []}, {'tok': '{', 'tag': '-LRB-', 'dep': 'punct', 'up': 33, 'dn': []}, {'tok': 'f11047', 'tag': 'NN', 'dep': 'appos', 'up': 17, 'dn': [32]}, {'tok': '}', 'tag': '-RRB-', 'dep': 'punct', 'up': 17, 'dn': []}]}], 'stripped_text': ' Author: `lovefilms` Description: The screen shot of the missing Production section trying to edit When click on Edit to edit a section of an article, for example, https://en.wikipedia.org/wiki/Blue_Jasmine#Production the result page https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production appears to be a huge toolbar on top, and the section of \"Production\" is almost invisible see attached screen shot. Also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. Now it\\'s almost blurred into the article and very confusing. Version : unspecified Severity : major OS : Windows 7 Platform : PC Attached : {F11047}', 'cleaned': '**author:** \\'lovefilms\\' **description:** the screen shot of the missing production section trying to edit when click on edit to edit a section of an article, for example, the result page appears to be a huge toolbar on top, and the section of \"production\" is almost invisible - see attached screen shot. also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. now it\\'s almost blurred into the article and very confusing. -------------------------- **version**: unspecified **severity**: major **os**: windows **platform**: pc **attached**: {f11047}'})}),\n", + " '4479': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4479', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': ' lovefilms wrote: I am in FF23.0.1 and the VisualEditor is working as intended now. I go ahead to mark it as Resolved since people can always use the new version of FF.', 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': [1]}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 0, 'dn': []}, {'tok': 'lovefilms', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': [4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 2, 3, 6, 8, 19]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'ccomp', 'up': 5, 'dn': [7, 9, 11, 15]}, {'tok': 'in', 'tag': 'IN', 'dep': 'prep', 'up': 8, 'dn': [10]}, {'tok': 'ff23.0.1', 'tag': 'NNP', 'dep': 'pobj', 'up': 9, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 8, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [12]}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'working', 'tag': 'VBG', 'dep': 'conj', 'up': 8, 'dn': [13, 14, 17]}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 17, 'dn': []}, {'tok': 'intended', 'tag': 'VBN', 'dep': 'advcl', 'up': 15, 'dn': [16, 18]}, {'tok': 'now', 'tag': 'RB', 'dep': 'advmod', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 1, 'toks': [{'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 1, 'dn': []}, {'tok': 'go', 'tag': 'VBP', 'dep': 'ROOT', 'dn': [0, 2, 4, 8, 13, 19]}, {'tok': 'ahead', 'tag': 'RB', 'dep': 'advmod', 'up': 1, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': 'mark', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [3, 5, 7]}, {'tok': 'it', 'tag': 'PRP', 'dep': 'dobj', 'up': 4, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 7, 'dn': []}, {'tok': 'resolved', 'tag': 'VBN', 'dep': 'advcl', 'up': 4, 'dn': [6]}, {'tok': '-', 'tag': ':', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'since', 'tag': 'IN', 'dep': 'mark', 'up': 13, 'dn': []}, {'tok': 'people', 'tag': 'NNS', 'dep': 'nsubj', 'up': 13, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 13, 'dn': []}, {'tok': 'always', 'tag': 'RB', 'dep': 'advmod', 'up': 13, 'dn': []}, {'tok': 'use', 'tag': 'VB', 'dep': 'advcl', 'up': 1, 'dn': [9, 10, 11, 12, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 16, 'dn': []}, {'tok': 'new', 'tag': 'JJ', 'dep': 'amod', 'up': 16, 'dn': []}, {'tok': 'version', 'tag': 'NN', 'dep': 'dobj', 'up': 13, 'dn': [14, 15, 17]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [18]}, {'tok': 'ff', 'tag': 'NN', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 1, 'dn': []}]}], 'stripped_text': ' lovefilms wrote: I am in FF23.0.1 and the VisualEditor is working as intended now. I go ahead to mark it as Resolved since people can always use the new version of FF.', 'cleaned': '**lovefilms** wrote: i am in ff23.0.1 and the visualeditor is working as intended now. i go ahead to mark it as resolved - since people can always use the new version of ff.'})}),\n", + " '4480': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-lluzkul4z7us4sxkayss', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4480', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': 'Firefox 23.0 for Ubuntu: Everything works fine when clicking the \"Edit (beta)\" link at https://en.wikipedia.org/wiki/Blue_Jasmine#Production fullscreen window as well as small window. Chromium 28.0.1500.71 for Ubuntu Same thing a above. It just works.', 'parsed': [{'rt': 8, 'toks': [{'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 2, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'npadvmod', 'up': 8, 'dn': [0, 1, 3, 4]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [5]}, {'tok': 'ubuntu', 'tag': 'NN', 'dep': 'pobj', 'up': 4, 'dn': []}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 8, 'dn': []}, {'tok': 'everything', 'tag': 'NN', 'dep': 'nsubj', 'up': 8, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [2, 6, 7, 9, 11, 32]}, {'tok': 'fine', 'tag': 'JJ', 'dep': 'advmod', 'up': 8, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 11, 'dn': []}, {'tok': 'clicking', 'tag': 'VBG', 'dep': 'advcl', 'up': 8, 'dn': [10, 19]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 19, 'dn': []}, {'tok': '\"', 'tag': '``', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': [13, 15, 16, 17, 18]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'beta', 'tag': 'NN', 'dep': 'appos', 'up': 14, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': '\"', 'tag': \"''\", 'dep': 'punct', 'up': 14, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 11, 'dn': [12, 14, 20]}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 19, 'dn': [26]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 26, 'dn': [22]}, {'tok': 'url', 'tag': 'XX', 'dep': 'punct', 'up': 21, 'dn': []}, {'tok': '>', 'tag': 'XX', 'dep': 'quantmod', 'up': 25, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 25, 'dn': []}, {'tok': 'fullscreen', 'tag': 'CD', 'dep': 'nummod', 'up': 26, 'dn': [23, 24]}, {'tok': 'window', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 25, 29, 31]}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 29, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'cc', 'up': 26, 'dn': [27, 28]}, {'tok': 'small', 'tag': 'JJ', 'dep': 'amod', 'up': 31, 'dn': []}, {'tok': 'window', 'tag': 'NN', 'dep': 'conj', 'up': 26, 'dn': [30]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 8, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'chromium', 'tag': 'NN', 'dep': 'compound', 'up': 2, 'dn': []}, {'tok': '<', 'tag': 'ADD', 'dep': 'punct', 'up': 2, 'dn': []}, {'tok': 'number>.1500.71', 'tag': 'CD', 'dep': 'ROOT', 'dn': [0, 1, 3, 8, 9]}, {'tok': 'for', 'tag': 'IN', 'dep': 'prep', 'up': 2, 'dn': [6]}, {'tok': 'ubuntu', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'same', 'tag': 'JJ', 'dep': 'amod', 'up': 6, 'dn': []}, {'tok': 'thing', 'tag': 'NN', 'dep': 'pobj', 'up': 3, 'dn': [4, 5]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'above', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': [7]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}, {'rt': 2, 'toks': [{'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 2, 'dn': []}, {'tok': 'just', 'tag': 'RB', 'dep': 'advmod', 'up': 2, 'dn': []}, {'tok': 'works', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [0, 1, 3]}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 2, 'dn': []}]}], 'stripped_text': 'Firefox 23.0 for Ubuntu: Everything works fine when clicking the \"Edit (beta)\" link at https://en.wikipedia.org/wiki/Blue_Jasmine#Production fullscreen window as well as small window. Chromium 28.0.1500.71 for Ubuntu Same thing a above. It just works.', 'cleaned': 'firefox for ubuntu: everything works fine when clicking the \"edit (beta)\" link at - fullscreen window as well as small window. chromium .1500.71 for ubuntu same thing a above. it just works.'})}),\n", + " '4481': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-ynivjflmc2dcl6w5ut5v', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4481', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \" lovefilms wrote: I am using Firefox 22 as well (on Windows 7). The IE9 doesn't seem to have the VisualEditor, the edit link will simply goes to https://en.wikipedia.org/w/index.php?title=Blue_Jasmine&action=edit§ion=3\", 'parsed': [{'rt': 5, 'toks': [{'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NNS', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'lovefilms', 'tag': 'NNS', 'dep': 'nsubjpass', 'up': 5, 'dn': []}, {'tok': '*', 'tag': 'NFP', 'dep': 'nsubj', 'up': 5, 'dn': [4]}, {'tok': '*', 'tag': 'NFP', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'wrote', 'tag': 'VBD', 'dep': 'ROOT', 'dn': [0, 1, 2, 3, 6, 9, 22, 23]}, {'tok': ':', 'tag': ':', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 9, 'dn': []}, {'tok': 'am', 'tag': 'VBP', 'dep': 'aux', 'up': 9, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'ccomp', 'up': 5, 'dn': [7, 8, 12, 15, 16, 17, 19, 20, 21]}, {'tok': 'firefox', 'tag': 'JJ', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'nmod', 'up': 12, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': [10, 11, 13]}, {'tok': '>', 'tag': 'XX', 'dep': 'punct', 'up': 12, 'dn': []}, {'tok': 'as', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'well', 'tag': 'RB', 'dep': 'advmod', 'up': 9, 'dn': [14]}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 9, 'dn': [18]}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 17, 'dn': []}, {'tok': '<', 'tag': 'XX', 'dep': 'dep', 'up': 9, 'dn': []}, {'tok': 'number', 'tag': 'NN', 'dep': 'dobj', 'up': 9, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 5, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 5, 'dn': []}]}, {'rt': 15, 'toks': [{'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 1, 'dn': []}, {'tok': 'ie9', 'tag': 'NNP', 'dep': 'nsubj', 'up': 4, 'dn': [0]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 4, 'dn': []}, {'tok': \"n't\", 'tag': 'RB', 'dep': 'neg', 'up': 4, 'dn': []}, {'tok': 'seem', 'tag': 'VB', 'dep': 'ccomp', 'up': 15, 'dn': [1, 2, 3, 6]}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 6, 'dn': []}, {'tok': 'have', 'tag': 'VB', 'dep': 'xcomp', 'up': 4, 'dn': [5, 8]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 8, 'dn': []}, {'tok': 'visualeditor', 'tag': 'NN', 'dep': 'dobj', 'up': 6, 'dn': [7]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 15, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 12, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'compound', 'up': 12, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'nsubj', 'up': 15, 'dn': [10, 11]}, {'tok': 'will', 'tag': 'MD', 'dep': 'aux', 'up': 15, 'dn': []}, {'tok': 'simply', 'tag': 'RB', 'dep': 'advmod', 'up': 15, 'dn': []}, {'tok': 'goes', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [4, 9, 12, 13, 14, 16, 19]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 15, 'dn': [17, 18]}, {'tok': '<', 'tag': 'ADD', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': 'url', 'tag': 'XX', 'dep': 'pobj', 'up': 16, 'dn': []}, {'tok': '>', 'tag': 'ADD', 'dep': 'punct', 'up': 15, 'dn': []}]}], 'stripped_text': \" lovefilms wrote: I am using Firefox 22 as well (on Windows 7). The IE9 doesn't seem to have the VisualEditor, the edit link will simply goes to https://en.wikipedia.org/w/index.php?title=Blue_Jasmine&action=edit§ion=3\", 'cleaned': \"**lovefilms** wrote: i am using firefox as well (on windows ). the ie9 doesn't seem to have the visualeditor, the edit link will simply goes to \"})}),\n", + " '4482': Utterance({'obj_type': 'utterance', 'vectors': [], 'speaker_': Speaker({'obj_type': 'speaker', 'vectors': [], 'owner': None, 'id': 'PHID-USER-oxd6f6xemkuyttw7z7wl', 'temp_backend': {}, 'meta': {}}), 'owner': , 'id': '4482', 'meta': ConvoKitMeta({'affil': False, 'gerrit': False, 'clean_text': \"(e/c) I can reproduce on Firefox 22/Linux and Windows, and on Chrome/Windows to a lesser degree when using https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production or when loading https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit and click the 'edit' link beside 'Production' (the bug doesnt occur if middle clicked, as that open the url with 'vesection=3' added). Most times I do this, it is possible to see the viewport position itself correctly at the anchor, but then then toolbar appears covering the section heading and a half of the first line of text.\", 'parsed': [{'rt': 7, 'toks': [{'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'e', 'tag': 'NN', 'dep': 'meta', 'up': 3, 'dn': [0, 2]}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 1, 'dn': []}, {'tok': 'c', 'tag': 'NN', 'dep': 'meta', 'up': 7, 'dn': [1, 4]}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 3, 'dn': []}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'can', 'tag': 'MD', 'dep': 'aux', 'up': 7, 'dn': []}, {'tok': 'reproduce', 'tag': 'VB', 'dep': 'ROOT', 'dn': [3, 5, 6, 8, 14, 15, 16, 35, 36, 51]}, {'tok': 'on', 'tag': 'IN', 'dep': 'prep', 'up': 7, 'dn': [9]}, {'tok': 'firefox', 'tag': 'NN', 'dep': 'pobj', 'up': 8, 'dn': [10, 11]}, {'tok': '<', 'tag': 'XX', 'dep': 'punct', 'up': 9, 'dn': []}, {'tok': 'number>/linux', 'tag': 'NNP', 'dep': 'appos', 'up': 9, 'dn': [12, 13]}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 11, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'conj', 'up': 11, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'on', 'tag': 'IN', 'dep': 'conj', 'up': 7, 'dn': [19, 20, 25, 34]}, {'tok': 'chrome', 'tag': 'NN', 'dep': 'nmod', 'up': 19, 'dn': []}, {'tok': '/', 'tag': 'SYM', 'dep': 'punct', 'up': 19, 'dn': []}, {'tok': 'windows', 'tag': 'NNS', 'dep': 'pobj', 'up': 16, 'dn': [17, 18]}, {'tok': 'to', 'tag': 'IN', 'dep': 'prep', 'up': 16, 'dn': [23]}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 23, 'dn': []}, {'tok': 'lesser', 'tag': 'JJR', 'dep': 'amod', 'up': 23, 'dn': []}, {'tok': 'degree', 'tag': 'NN', 'dep': 'pobj', 'up': 20, 'dn': [21, 22]}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 25, 'dn': []}, {'tok': 'using', 'tag': 'VBG', 'dep': 'advcl', 'up': 16, 'dn': [24, 27, 28, 29, 31]}, {'tok': '<', 'tag': 'ADD', 'dep': 'nmod', 'up': 27, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26]}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dobj', 'up': 25, 'dn': []}, {'tok': 'or', 'tag': 'CC', 'dep': 'cc', 'up': 25, 'dn': []}, {'tok': 'when', 'tag': 'WRB', 'dep': 'advmod', 'up': 31, 'dn': []}, {'tok': 'loading', 'tag': 'VBG', 'dep': 'conj', 'up': 25, 'dn': [30, 32, 33]}, {'tok': '<', 'tag': 'ADD', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': 'url', 'tag': 'NNP', 'dep': 'dobj', 'up': 31, 'dn': []}, {'tok': '>', 'tag': '-RRB-', 'dep': 'dep', 'up': 16, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'click', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [41]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 41, 'dn': []}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'edit', 'tag': 'NN', 'dep': 'nmod', 'up': 41, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 41, 'dn': []}, {'tok': 'link', 'tag': 'NN', 'dep': 'dobj', 'up': 36, 'dn': [37, 38, 39, 40, 42]}, {'tok': 'beside', 'tag': 'IN', 'dep': 'prep', 'up': 41, 'dn': [43, 44]}, {'tok': \"'\", 'tag': '``', 'dep': 'punct', 'up': 42, 'dn': []}, {'tok': 'production', 'tag': 'NN', 'dep': 'pobj', 'up': 42, 'dn': [45]}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 44, 'dn': []}, {'tok': '(', 'tag': '-LRB-', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 48, 'dn': []}, {'tok': 'bug', 'tag': 'NN', 'dep': 'nsubj', 'up': 51, 'dn': [47]}, {'tok': 'does', 'tag': 'VBZ', 'dep': 'aux', 'up': 51, 'dn': []}, {'tok': 'nt', 'tag': 'RB', 'dep': 'neg', 'up': 51, 'dn': []}, {'tok': 'occur', 'tag': 'VB', 'dep': 'conj', 'up': 7, 'dn': [46, 48, 49, 50, 55, 56, 59, 65, 66, 67, 68, 69]}, {'tok': 'if', 'tag': 'IN', 'dep': 'mark', 'up': 55, 'dn': []}, {'tok': 'middle', 'tag': 'JJ', 'dep': 'amod', 'up': 55, 'dn': []}, {'tok': '-', 'tag': 'HYPH', 'dep': 'punct', 'up': 55, 'dn': []}, {'tok': 'clicked', 'tag': 'JJ', 'dep': 'advcl', 'up': 51, 'dn': [52, 53, 54]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'as', 'tag': 'IN', 'dep': 'mark', 'up': 59, 'dn': []}, {'tok': 'that', 'tag': 'DT', 'dep': 'nsubj', 'up': 59, 'dn': []}, {'tok': 'open', 'tag': 'VBP', 'dep': 'advcl', 'up': 51, 'dn': [57, 58, 61, 62]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 61, 'dn': []}, {'tok': 'url', 'tag': 'NN', 'dep': 'dobj', 'up': 59, 'dn': [60]}, {'tok': 'with', 'tag': 'IN', 'dep': 'prep', 'up': 59, 'dn': [63, 64]}, {'tok': \"'\", 'tag': '``', 'dep': 'pobj', 'up': 62, 'dn': []}, {'tok': 'vesection=', 'tag': \"''\", 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': \"'\", 'tag': \"''\", 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': 'added', 'tag': 'VBN', 'dep': 'advcl', 'up': 51, 'dn': []}, {'tok': ')', 'tag': '-RRB-', 'dep': 'punct', 'up': 51, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 51, 'dn': []}]}, {'rt': 7, 'toks': [{'tok': 'most', 'tag': 'JJS', 'dep': 'amod', 'up': 1, 'dn': []}, {'tok': 'times', 'tag': 'NNS', 'dep': 'npadvmod', 'up': 3, 'dn': [0]}, {'tok': 'i', 'tag': 'PRP', 'dep': 'nsubj', 'up': 3, 'dn': []}, {'tok': 'do', 'tag': 'VBP', 'dep': 'advcl', 'up': 7, 'dn': [1, 2, 4]}, {'tok': 'this', 'tag': 'DT', 'dep': 'dobj', 'up': 3, 'dn': []}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'it', 'tag': 'PRP', 'dep': 'nsubj', 'up': 7, 'dn': []}, {'tok': 'is', 'tag': 'VBZ', 'dep': 'ROOT', 'dn': [3, 5, 6, 8, 10, 19, 20, 24]}, {'tok': 'possible', 'tag': 'JJ', 'dep': 'acomp', 'up': 7, 'dn': []}, {'tok': 'to', 'tag': 'TO', 'dep': 'aux', 'up': 10, 'dn': []}, {'tok': 'see', 'tag': 'VB', 'dep': 'xcomp', 'up': 7, 'dn': [9, 13, 15, 16]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 13, 'dn': []}, {'tok': 'viewport', 'tag': 'JJ', 'dep': 'amod', 'up': 13, 'dn': []}, {'tok': 'position', 'tag': 'NN', 'dep': 'dobj', 'up': 10, 'dn': [11, 12, 14]}, {'tok': 'itself', 'tag': 'PRP', 'dep': 'appos', 'up': 13, 'dn': []}, {'tok': 'correctly', 'tag': 'RB', 'dep': 'advmod', 'up': 10, 'dn': []}, {'tok': 'at', 'tag': 'IN', 'dep': 'prep', 'up': 10, 'dn': [18]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 18, 'dn': []}, {'tok': 'anchor', 'tag': 'NN', 'dep': 'pobj', 'up': 16, 'dn': [17]}, {'tok': ',', 'tag': ',', 'dep': 'punct', 'up': 7, 'dn': []}, {'tok': 'but', 'tag': 'CC', 'dep': 'cc', 'up': 7, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'then', 'tag': 'RB', 'dep': 'advmod', 'up': 24, 'dn': []}, {'tok': 'toolbar', 'tag': 'NNP', 'dep': 'nsubj', 'up': 24, 'dn': []}, {'tok': 'appears', 'tag': 'VBZ', 'dep': 'conj', 'up': 7, 'dn': [21, 22, 23, 25, 38]}, {'tok': 'covering', 'tag': 'VBG', 'dep': 'xcomp', 'up': 24, 'dn': [27]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 27, 'dn': []}, {'tok': 'section', 'tag': 'NN', 'dep': 'dobj', 'up': 25, 'dn': [26, 28, 29, 31]}, {'tok': 'heading', 'tag': 'VBG', 'dep': 'acl', 'up': 27, 'dn': []}, {'tok': 'and', 'tag': 'CC', 'dep': 'cc', 'up': 27, 'dn': []}, {'tok': 'a', 'tag': 'DT', 'dep': 'det', 'up': 31, 'dn': []}, {'tok': 'half', 'tag': 'NN', 'dep': 'conj', 'up': 27, 'dn': [30, 32]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 31, 'dn': [35]}, {'tok': 'the', 'tag': 'DT', 'dep': 'det', 'up': 35, 'dn': []}, {'tok': 'first', 'tag': 'JJ', 'dep': 'amod', 'up': 35, 'dn': []}, {'tok': 'line', 'tag': 'NN', 'dep': 'pobj', 'up': 32, 'dn': [33, 34, 36]}, {'tok': 'of', 'tag': 'IN', 'dep': 'prep', 'up': 35, 'dn': [37]}, {'tok': 'text', 'tag': 'NN', 'dep': 'pobj', 'up': 36, 'dn': []}, {'tok': '.', 'tag': '.', 'dep': 'punct', 'up': 24, 'dn': []}]}], 'stripped_text': \"(e/c) I can reproduce on Firefox 22/Linux and Windows, and on Chrome/Windows to a lesser degree when using https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production or when loading https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit and click the 'edit' link beside 'Production' (the bug doesnt occur if middle clicked, as that open the url with 'vesection=3' added). Most times I do this, it is possible to see the viewport position itself correctly at the anchor, but then then toolbar appears covering the section heading and a half of the first line of text.\", 'cleaned': \"(e/c) i can reproduce on firefox /linux and windows, and on chrome/windows to a lesser degree when using or when loading and click the 'edit' link beside 'production' (the bug doesnt occur if middle-clicked, as that open the url with 'vesection=' added). most times i do this, it is possible to see the viewport position itself correctly at the anchor, but then then toolbar appears covering the section heading and a half of the first line of text.\"})}),\n", + " ...}" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "no_bots_phab_corpus.utterances" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.21" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}